[commit: ghc] wip/dmd-arity's head updated: Look at idArity in DmdAnal instead (58860a8)
git at git.haskell.org
git at git.haskell.org
Thu Mar 7 17:41:51 UTC 2019
Repository : ssh://git@git.haskell.org/ghc
Branch 'wip/dmd-arity' now includes:
626b63b testsuite: Mark print037 as broken when GHC is built with LLVM
ef25b59 gitlab-ci: Don't allow x86_64-linux-deb9-llvm to fail
406e43a Add `-fplugin-trustworthy` to avoid marking modules as unsafe
ab49342 Refactor splice_exp in Parser.y
e88e083 Fix #14579 by defining tyConAppNeedsKindSig, and using it
9292a18 Add int-index as parser/* codeowner
c07e7ec Fix #16287 by checking for more unsaturated synonym arguments
c32de5f gitlab-ci: Add a devel2 build
0620e59 gitlab-ci: More aggressive artifact expiration
701cfb3 Revert "gitlab-ci: More aggressive artifact expiration"
606db8c testsuite: Mark T11334b as broken in debugged compiler
7e495b4 testsuite: Mark recomp007 as broken in debugged compiler
71d5ab0 testsuite: Mark T14740 and tcfail159 as broken in debugged compiler
aad05fb testsuite: Mark T5515 as broken with debugged compiler
2b90356 Fix #14729 by making the normaliser homogeneous
03b7abc Allow resizing the stack for the graph allocator.
14eb23c Update hpc submodule
bac64c3 Hadrian: compile libgmp static on Windows
d97f0db Fix test for T16180 on Darwin (fix #16128)
ee52298 TestEquality instance for Compose
a9bef62 Add a changelog for base 4.14.0.0
41df8e3 Update filepath submodule
be8a803 Update directory submodule
f17a576 ImplicitParams does not imply FlexibleContexts or FlexibleInstances, fixes #16248
be15f74 API Annotations: more explicit foralls fixup
cbfc9fc API Annotations: AnnAt disconnected for TYPEAPP
5e9888b API Annotations: parens anns discarded for `(*)` operator
c1cf269 Lexer: Alternate Layout Rule injects actual not virtual braces
7ff127f rts/ProfilerReportJson: Fix format string
ced729f Cleanup in parser/Ctype.hs
071bef1 Fix optSemi type in Parser.y
0a4bbb5 Remove a few undefined prel names
616b2ef Comments only
cefb780 Comments only about the binder-swap in OccurAnal
9bb23d5 Minor refactor of CUSK handling
fb031b9 Stack: fix name mangling.
9170daa Replace a few uses of snocView with last/lastMaybe.
f4d8e90 Improve snocView implementation.
9adb7f6 Simplify the build.stack.bat script to use 'stack run'
249b0ba Upgrade to the latest stack resolver
3fcf79a Fix inverted position pragma flag in parser API
e67384f Fix invalid doc comment
53a870f Make CI via Hadrian build docs
027017f Remove ghctags (#16274)
a48753b Capture and simplify constraints arising from running typed splices
224fec6 testsuite: Report stdout and stderr in JUnit output
f53ef1a testsuite: Always skip T15897
07f5cbc Fix Int overflow on 32 bit platform
b1662e8 Hadrian: add LLVM flavours
180c976 testsuite: Report unexpected passes in junit output
093fa2f Update array submodule
6399965 Add explicit dependencies to cleanup-darwin
012257c Fix #16293 by cleaning up Proxy# infelicities
4a4ae70 Fix #16188
8b476d8 Fix #16299 by deleting incorrect code from IfaceSyn
a08f463 Fix #15849 by checking whether there's a do block
2868313 configure: Document CLANG, LLC, and OPT variables
6b890d7 Fix checkStackChunk() call in Interepter.c, enable an assertion
4af0a2d Update parallel submodule
e40f00d Fix typos [skip ci]
7f26b74 Add `liftedTyped` to `Lift` class
0f1eb88 Add perf test for #16190
1d9a1d9 NCG: fast compilation of very large strings (#16190)
1962621 Implement -Wredundant-record-wildcards and -Wunused-record-wildcards
6827838 Make a smart mkAppTyM
5c1f268 Fail fast in solveLocalEqualities
b31df5c Hadrian: enable -Wcompat=error in the testsuite
887454d 'forall' always a keyword, plus the dot type operator
173d0ce Properly escape character literals in Haddocks
bcaba30 Don't wrap the entry map for LiveInfo in Maybe.
0b92bdc Fix and Reapply "Performance tests: recover a baseline from ancestor commits and CI results."
9b39597 Fix tests which were made to pass by "Make a smart mkAppTyM"
5544f60 Remove Simon's special number from typecheck/should_fail/all.t
7752fa5 Minor documentation fix in GHC.ForeignPtr
3cb063c Remove `parallel` as a submodule
69ebf5c HIE: Save module name and module exports
af7b0fd Cmm: Promote stack arguments to word size
4a09d30 Run some of Haddock's tests in the testsuite
0fff3ae Testsuite: implement use_specs.
1f1b9e3 Get rid of tcm_smart from TyCoMapper
1ffee94 Fix warnings and fatal parsing errors
2a43164 Uphold AvailTC Invariant for associated data fams
129a800 Fix Haddock comment for Integer datatype
9049bfb Disable binder swap in OccurAnal (Trac #16288)
b78cc64 Make constructor wrappers inline only during the final phase
7833cf4 Look through newtype wrappers (Trac #16254)
76ac103 base: Document errno behaviour in haddocks.
9f5b11f Remove arc scripts
908b4b8 Fix two bugs in stg_ap_0_fast in profiling runtime
1dad4fc Hadrian: Fix untracked dependencies
eda456f CI: Run `cabal update` before trying to build Hadrian
aa79f65 Bump ghc version to 8.9
2e96ce1 Test bit-manipulating primops under respective arch flags like -msse4.2
2209ea8 Add comments about how zip fusion
e86606f Tiny refactor in isUnliftedRuntimeRep
5eeefe4 Improve the very simple optimiser slightly
3f73f08 Comments only, in GhcPrelude
2a0be14 Text.ParserCombinators.ReadP: use NonEmpty in Final
32f44ed Fix test runner crash when not in a git repo
2f4af71 Dot/bang operators in export lists (Trac #16339)
e204431 Handle the (~) type operator in 'tyconsym'
48aafc2 Testsuite: opt-in to symlinks on Windows
9db92cf Set builder env
0e2d300 compiler: Write .o files atomically. See #14533
e8a08f4 compiler: Refactor: extract `withAtomicRename`
473632d Bump nofib submodule.
a07f46e Remove tcTyConUserTyVars
0eb7cf0 Don't do binder-swap for GlobalIds
c25b135 Fix exprIsConApp_maybe
44ad721 Use validate flavour rather than devel2 for DEBUG CI job
806cc23 Build and copy libffi shared libraries correctly and enable dynamically linking ghc.
4b752d5 Update CI images to GHC-8.4.4 & cabal-install-2.4.1.0
e87ae47 Drop support for i386 and PowerPC in MachO linker
04b7f4c ghc-in-ghci: Fix capitalization of hieFile
2e9426d hWaitForInput-accurate-socket test
ac34e78 Remove bogus assertion
6cce36f Add AnonArgFlag to FunTy
e61f6e3 Expression/command ambiguity resolution
ee284b8 Fix regression incorrectly advertising TH support
a990312 Exit with exit code 1 when tests unexpectedly pass
1059e23 gitlab-ci: Only build x86_64-deb8 and fedora27 for releases
b85068f Include closure header size in StgLamLift's estimations
8897018 User's Guide: update info on kind inference
ae7d1ff User's Guide: forall is a keyword nowadays
6ba3421 testsuite: Fix whitespace in hp2ps error message
9059343 base: Allow fusion for zip7 and related
14586f5 Disable fragile test cases: T14697 T5559 T3424
f320f3b Fix the ghci063 test on Darwin (Trac #16201)
4dbacba Skip T3424 when fast()
5bc195b Treat kind/type variables identically, demolish FKTV
5c084e0 RTS: Add missing memory barrier
2e8f664 Fix intermittent hie002 failure
f838809 Cleanup iserv/iserv-proxy
c26d299 Visible dependent quantification
f37efb1 Lexer: turn some fatal errors into non-fatal ones
8442103 Hadrian: introduce ways to skip some documentation targets
9aa2727 use --docs=no-sphinx in both Hadrian CI jobs
b1c7ffa Fix parsing of expected performance changes for tests with non-alpha characters.
b90695c gitlab-ci: Pull docker images from ghc/ci-images registry
161f102 Drop Docker images
d298cb9 gitlab-ci: Produce DWARF-enabled binary distribution
aeefc90 testsuite: Suppress ticks when comparing -ddump-simpl output
1bceb64 gitlab-ci: Give deb9-unreg job a distinct cache key
1285d6b gitlab-ci: A bit of reorganization
f77229e detect 'autoreconf' path during configure, and use it in hadrian
e2ae52c Don't leave .hi files after running Haddock tests
22c2713 Hadrian: track mingw, ship it in bindists, more robust install script
e7080be Revert "compiler: Refactor: extract `withAtomicRename`"
e6ce174 Revert "compiler: Write .o files atomically. See #14533"
80dfcee Be more careful when naming TyCon binders
6c4e45b Test Runner: don't show missing baseline warning for performance tests with expected changes on the current commit.
646b6df Fix map/coerce rule for newtypes with wrappers
37f257a Rip out object splitting
23342e1 rts/Printer: Introduce a few more printing utilities
c19a401 rts/Printer: Print forwarding pointers
db039a4 Add regression test for #15918
2ff77b9 Handle absolute paths to build roots in Hadrian.
5aab1d9 rts: Unglobalize dead_weak_ptr_list and resurrected_threads
a4944d8 Fix it
78dd04f Fix #16385 by appending _maybe to a use of lookupGlobalOcc
3caeb44 Move reifyGHCi function into GhciMonad type class
4ca271d testsuite: Introduce fragile modifier
910185a testsuite: Mark heapprof001 as fragile on i386
a65bcbe testsuite: Use fragile modifier for more tests
f624dc1 gitlab-ci: Don't allow i386-deb9 to fail
07f378c Add tests for Trac #16221 and #16342
25c3dd3 Test Trac #16263
6b78cd9 IdInfo comments
328d6ff Look at exprArity in useLetUp
00a9b1d Compute strictness signatures assuming exprArity
224c2cd Don't treat trivial RHS specially
629fa97 Add a test case
5e75a1f Check idArity matching depth of idStrictness again
58860a8 Look at idArity in DmdAnal instead
More information about the ghc-commits
mailing list