[commit: ghc] wip/tdammers/T11066's head updated: Turn "inaccessible code" error into a warning (b166d8c)

git at git.haskell.org git at git.haskell.org
Mon May 28 07:47:29 UTC 2018


Repository : ssh://git@git.haskell.org/ghc

Branch 'wip/tdammers/T11066' now includes:

     5de0be8 Add regression tests for #14904
     358b508 Compute DW_FORM_block length correctly; also fixes #15068
     e34e30e Warn against using Data.Monoid.First
     90589a9 document the plan for removing Data.Semigroup.Option
     cf35ab9 minor improvement to wording of warning against First. Add warning against Last
     107d2cb Don't shadow "result" in JUnit driver
     1ad0277 CircleCI: Save test results as JUnit XML
     75361b1 Fix NUMA support on Windows (#15049)
     6132d7c Correctly add unwinding info in manifestSp and makeFixupBlocks
     866525a Move the ResponseFile module from haddock into base
     721e826 GHCi: Improve the error message for hidden packages
     6462d90 rts: Throw better error if --numa is used without libnuma support
     79c4f10 Enable warning flags to safe-guard against regressions in `base`
     5697432 Normalize T14999 test output some more
     33de71f Simplify callSiteInline a little
     b750dcc testsuite: Bump T9630 allocations as a result of 33de71fa06d0
     56e8c6f Update docker images to use GHC 8.4.2 and cabal-install-2.2
     13e8bc0 Fix typo in user guide about promoted list
     49f5943 rel-notes: Note that -hT is now allowed
     426ae98 Split TrieMap into a general (TrieMap) and core specific (CoreTrieMap) module.
     361d23a Normalize the element type of ListPat, fix #14547
     0f046aa testsuite: Add test for #15067
     cb1ee7e Do not supply `-mcpu` if `-optlc` provides `-mcpu` already.
     418881f Use unsafeInsertNew to create timers in TimerManager
     6243bba Add 'addWordC#' PrimOp
     be580b4 Add test for invertability of `Floating` methods.
     d814dd3 Add hyperbolic functions to test of Float-inverses
     3ea3341 Stable area hyperbolic sine for `Double` and `Float`.
     46548ed base/changelog: Note stabilization of asinh (#14927)
     7271db4 testsuite: Bump T5631 expected allocations
     875b61e printStackChunk: recognise a few more ret frames
     61b245a Small refactoring in Exitify
     5b3104a Used named fields for DataDeclRn
     aa03ad8 Simplify the kind checking for type/class decls
     37acca7 users-guide: Move discussion MAX_PATH out of release notes
     280de0c Revert "Normalize the element type of ListPat, fix #14547"
     981bf47 Normalize the element type of ListPat, fix #14547
     849547b Revert "Normalize the element type of ListPat, fix #14547"
     ba6e445 Normalize the element type of ListPat, fix #14547
     5fe6aaa Add -fghci-leak-check to check for space leaks
     b2ff5dd Fix #15038
     e5bb515 rts: remove unused round_up_to_mblocks function
     87e169a Revert "Add -fghci-leak-check to check for space leaks"
     40a76c9 BlockAlloc.c: reuse tail_of function
     cb5c2fe Fix unwinding of C -> Haskell FFI calls with -threaded
     3781034 Expand $tooldir in ghc --info output
     2323ffd Adds CTRL-C handler in Windows's timeout (trac issue #12721)
     bec2e71 Revert "Fix unwinding of C -> Haskell FFI calls with -threaded"
     78db41e Use correct source spans for EmptyCase
     00049e2 Emit info-level log message when package envs are loaded
     6ab7cf9 Simplify -ddump-json implementation
     9039f84 base: Fix handling of showEFloat (Just 0)
     f0212a9 TcInteract: Ensure that tycons have representations before solving for Typeable
     2188427 Bump array submodule
     7c665f9 Refactor LitString
     eb39f98 Fix a few GCC warnings
     2828dbf Fix changelog message for asinh
     cdbe00f Remove unused things from utils/Digraph
     d4abd03 rts: Compile with gcc -Og
     30c887d GHCi: Include a note in the hint to expose a hidden package
     48dee7c Clarify what the FFI spec says
     bf6cad8 Add note documenting refineDefaultAlt
     21e1a00 Fix #14875 by introducing PprPrec, and using it
     cf88c2b ghc-pkg: Configure handle encodings
     8f3c149 Add support for opting out of package environments
     ca3d303 Fix another batch of `./validate --slow` failures
     b713986 Improve some Foldable methods for NonEmpty
     6d57a92 utils/fs: use <sys/stat.h>, not <sys\stat.h>
     e408d03 Fix #14973
     1e27209 Revert "rts: Compile with gcc -Og"
     d92c755 Fix performance regressions from #14737
     79bbb23 rts: export new absentSumFieldError from base
     f49f90b Tidy up error suppression
     df6670e testsuite: Fix expected allocations of T9020 and T12425
     9dbf66d Revert "Simplify callSiteInline a little"
     45ad0c3 Ensure that RTS cabal file reflects dependency on libnuma
     1154c9b More explicit comment on switch in registerDelay
     af986f9 testsuite: Disable T14697 on Windows
     01b15b8 Calling GetLastError() on Windows for socket IO (trac issue #12012)
     bb338f2 Algebraically simplify add/sub with carry/overflow
     bb3fa2d Less Tc inside simplCore (Phase 1 for #14391)
     a18e7df Force findPtr to be included in the binary
     eb8e692 An overhaul of the SRT representation
     fbd28e2 Allow CmmLabelDiffOff with different widths
     2b0918c Save a word in the info table on x86_64
     838b690 Merge FUN_STATIC closure with its SRT
     01bb17f Make finalizers more reliable.
     3310f7f InfoTables: Fix #if uses introduced by D4634
     126b412 Add pprTraceM to Outputable as analog to traceM.
     99f8cc8 Fix #15039 by pretty-printing equalities more systematically
     4ffaf4b Improve numeric stability of numericEnumFrom for floating numbers
     0c7db22 Fix #15073 by suggesting UnboxedTuples in an error message
     f2d27c1 Comments and refactoring only
     b701e47 Update Cabal submodule
     5f15d53 Add /* fallthrough */ to fix -Wimplicit-fallthrough warning
     f27e4f6 Fix GHCi space leaks (#15111)
     5d3b15e Fix unwinding of C -> Haskell FFI calls with -threaded (2nd try)
     819b9cf Add regression tests for #11515 and #12563
     797a462 Comments only
     efe4054 Tiny refactor
     2bbdd00 Orient TyVar/TyVar equalities with deepest on the left
     5a7c657 Debug tracing only
     ae292c6 Do not unify representational equalities
     d78dde9 Fix retainer profiling after SRT overhaul
     c617c1f base: Add Foldable and Traversable instances for Alt
     9171c7f base: Fix typo
     c4219d9 Another batch of './validation --slow' tweaks
     12deb9a rts: Fix compaction of SmallMutArrPtrs
     ec22f7d Add HeapView functionality
     e1fd946 ghc-prim: Bump version
     1cdc14f ghc-pkg: recompute `abi-depends` for updated packages
     f2ce86c Do better sharing in the short-cut solver
     5f3fb71 Fix perf numbers for #15164
     b7e80ae Remove TcType.toTcType
     57858fc Make dischargeFmv handle Deriveds
     af0757d Check for type families in an instance context
     97121b6 Revert "ghc-pkg: recompute `abi-depends` for updated packages"
     db6085b Improve performance of CallArity
     928f606 Typo in comments
     49a832d Remove special case from TcTyVar level check
     86bba7d Add missing check to isReflCoVar_maybe
     d191db4 Don't expose strictness when sm_inline is False
     a32c8f7 Use dischargeFunEq consistently
     d424d4a Fix a bug in SRT generation
     bf10456 Disable the SRT offset optimisation on MachO platforms
     49691c4 testsuite: Bump OS X performance numbers
     1879d9d Check for mismatched class methods during typechecking
     979f085 Clean up the conflicting data family instances error message
     5ca623a Minor typos
     5b6ef59 Add -fghci-leak-check to check for space leaks
     c618732 isDllName: use Opt_ExternalDynamicRefs, not WayDyn
     40d5b9e Comments about the substition invariant
     11eed2f testsuite: Don't rely on find command in T15038
     72835ff Add regression test for #11766
     00f7e28 Add regression test for #14172
     9ed7e8d Add regression test for #14246
     6a9b9b4 Mark #12447's test case as expected to pass
     b67e8a3 base: Introduce Data.Monoid.Ap
     a5446c4 Update GHC.Stats docs
     b166d8c Turn "inaccessible code" error into a warning


More information about the ghc-commits mailing list