[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