[commit: ghc] wip/T14068's head updated: Run SpecConstr twice, simplify in between (bdb92ef)
git at git.haskell.org
git at git.haskell.org
Mon Mar 19 19:22:08 UTC 2018
Repository : ssh://git@git.haskell.org/ghc
Branch 'wip/T14068' now includes:
0c9777b Fix tests broken by c9a88db3ac4f1c3e97e3492ebe076f2df6463540
8936ab6 Raise parse error for `data T where`.
df449e1 Various documentation improvements
ec9aacf adds -latomic to. ghc-prim
d5ff33d Adds `smp` flag to rts.cabal.
e03ca71 Update .cabal files for Cabal 2.1
0c2350c rts.cabal.in: advertise profiling flavours of libraries, behind a flag
8529fbb Get eqTypeRep to inline
7c173b9 Move `iserv` into `utils` and change package name from `iserv-bin` to `iserv`
d5ac582 Fix #14811 by wiring in $tcUnit#
a644dff circleci: Add nightly build using devel2 flavour
9080466 base: Fix changelog entry for openTempFile
1ede46d Implement stopgap solution for #14728
918c0b3 Add valid refinement substitution suggestions for typed holes
9ff4cce Build Haddocks with --quickjump
bfb90bc Remove doubled words
ccda486 Tidy up and consolidate canned CmmReg and CmmGlobals
c05529c myThreadId# is trivial; make it an inline primop
4e513bf CBE: re-introduce bgamari's fixes
d924c17 testsuite: Add newline to test output
fc33f8b Improve error message for UNPACK/strictness annotations.
7f389a5 StgLint overhaul
043466b Rename the types in a GADT constructor in toposorted order
5b63240 Increase the amount of parallelism in circleci.
9fc4608 Bump haddock submodule again
2382bbf Bump process submodule
fc04a8f Bump filepath submodule
d20524e Bump pretty submodule
9ad3fa1 Bump stm submodule to 2.4.5.0
bd0af2a Bump primitive submodule to 0.6.3.0
e26d774 Bump parsec submodule to 0.3.13.0
1ee5abc Bump haskeline submodule to 0.7.4.2
2cb19b4 Bump text submodule to 1.2.3.0
71294f3 testsuite: Bump allocations for T1969 and T5837
eb2daa2 Change how includes for input file directory works
517c194 Document missing dataToTag# . tagToEnum# rule
81a5e05 circleci: Skip performance tests
f511bb5 Add ghc-prim.buildinfo to .gitignore
f433659 Slight refactor of stock deriving internals
abfe104 Revert "Move `iserv` into `utils` and change package name
a032ff7 Add references to #6087
0a3629a Don't use ld.gold when building libraries for GHCi
3483423 Comments in Unify, fixing #12442
bf3f0a6 Update Hadrian submodule
c969c98 driver/utils/dynwrapper.c: Remove unused variable
be498a2 RTS: Remember to free some pointers
cb89ba8 RTS: Remove unused retainer schemes
3d43fd5 Introduce the flag -dsuppress-timestamps to avoid timestamps in dumps.
5e5e60d boot: Create GNUmakefiles for libraries
f57c305 testsuite: Bump allocations for T9630
ffdb110 Update .gitignore
da4766c circleci: Simplify Hadrian build
8c1d6b7 Tiny refactor in Core Lint
40fa420 Comments only
e99fdf7 Fix a nasty bug in the pure unifier
d675a35 Better stats for T5837
3dec923 Test for Trac #13075 is working now
51e0a38 Comments only
b2996f1 Fix test for Trac #13075
df2c3b3 Build quick flavor and run some tests on Windows
2756117 Revert "Better stats for T5837"
b8f03bb Cache the fingerprint of sOpt_P
e261b85 forkProcess: fix task mutex release order
8dab89b rts: Note functions which must take all_tasks_mutex.
f8e3cd3 Only load plugins once
d8e47a2 Make cost centre symbol names deterministic.
8c7a155 Move Data.Functor.Contravariant from the contravariant package to base.
e8e9f6a Improve exhaustive checking for guards in pattern bindings and MultiIf.
125d151 Add regression test for #12790
aef2b42 Fix #14817 by not double-printing data family instance kind signatures
4a0d0d8 Various Windows / Cross Compile to Windows fixes
1773964 DynFlags: Support British spelling of GeneralisedNewtypeDeriving
969e747 GHCi info: Use src file for cache invalidation
6a7e159 Improve missing-home-modules warning formatting
5c28ee8 Add @since annotations for derived instances in base
6e4fa81 rts/win32: Assert that the IO manager has been initialised
bc1bcaa configure: Enable LD_NO_GOLD is set in all codepaths
7782b47 Add Applicative, Semigroup, and Monoid instances in GHC.Generics
e4dcebf Adds *-cross-ncg flavour.
6835702 Permit conversion of partially applied PromotedTupleTs
ffb2738 Fix #14838 by marking TH-spliced code as FromSource
5f6fcf7 Compile with `--via-asm` when cross compiling.
44ba60f doCorePass: Expand catch-all
821daad Correct default -A value in RTS flag usage info
a2d03c6 Fix the coverage checker's treatment of existential tyvars
99c556d Parenthesize (() :: Constraint) in argument position
4631ceb Bump hsc2hs submodule
8f0b2f5 Bump Cabal submodule to 2.2
a9f680f Bump Cabal submodule
e7653bc Wombling around in Trac #14808
3d25203 Respect Note [The tcType invariant]
6ee831f Fix #14888 by adding more special cases for ArrowT
1c062b7 Simplify rnLHsInstType
df7ac37 Fixup include of gmp/config.mk to use new location
f6cf400 `--via-asm` only for windows targets
cf5bc96 add CCX=$(CXX) to integer-gmp
ee597e9 Schedule.c: remove a redundant CPP guard
5bc195a Allow top level ticked string literals
9bccfcd Correct -g flag description
64c0af7 cmm/: Avoid using lazy left folds
08345bd Make accumArray and accum stricter
1488591 Bump nofib submodule
488d63d Fix interpreter with profiling
40c4313 Add perf test for #14052
b120e64 Add bindist-list.uniq to .gitignore
d9d4632 Schedule.c: remove unreachable code block
648cb28 Use docker images with non-root user
b320ba8 Fix a typo about pattern synonyms in documentation.
b3bfbed Users Guide: Add that --numa is available on Windows too
43fbb90 Fix typo in description of -V RTS flag
d99a65a Add -fexternal-dynamic-refs
98c7749 Revert "GHCi: Don't remove shadowed bindings from typechecker scope."
bc95fed Error message and doc improvements for #14335
ed6f9fb ghc-prim: Reduce scope of Clang sync_fetch_and_nand workaround
94f0254 ghc-prim: Silence -Wsync-nand warning in atomic.c
47e2a28 Remove outdated documentation bits concerning -Wmissing-methods
a25b763 configure: Accept suffix in OpenBSD triple's OS name
df2ea10 Compacted arrays are pinned for isByteArrayPinned#
dd3906b UNREG: fix implicit declarations from pdep and pext
8e34101 Fix a debug print in disassembler (#14905)
e3ae0eb testsuite: disable T13615 on non-smp targets
5c804e5 Remove splitEithers, use partitionEithers from base
02b3dad Bump Cabal submodule
50972d6 Comment improvements on interpreter breakpoint IO action
ba57979 Update a comment in Exception.cmm
152055a Drop GHC 8.0 compatibility
cb6d858 Slighly improve infix con app pattern errors
1522cf0 aclocal.m4: allow more GNU/Hurd tuples
0693b0b aclocal.m4: add OSHurd (debian patch)
4ba3bd7 Require GHC 8.2 to bootstrap GHC
9c6785b Merge branch 'master' into wip/T14068
9245c4b Prefix the loopification name with $l
d8165f2 SpecConstr: Also create specializations for top-level non-recursive functions
bdb92ef Run SpecConstr twice, simplify in between
More information about the ghc-commits
mailing list