[commit: ghc] wip/T13351's head updated: Add foldr fusion rules for short lists (c55ead7)
git at git.haskell.org
git at git.haskell.org
Fri Mar 3 11:16:27 UTC 2017
Repository : ssh://git@git.haskell.org/ghc
Branch 'wip/T13351' now includes:
990f182 Fix windows build broken by D3080 (0d86aa5904e5a06c93632357122e57e4e118fd2a)
c435402 Fix Mac OS X timestamp resolution bug.
377bf37 Clear import path in --backpack mode to not accidentally pick up source files.
36b6e13 DmdAnal: Clarify reference to Cardinality Analysis paper
e94bfb6 configure: detect whether -lpthreads is necessary for pthreads
1db71f5 base: Expose Module from Type.Reflection
5dc28ba Add Eq instances for TrName, Module
d0508ef When floating, don't box an expression that's okay for speculation (#13338)
c662d41 Small changes to expression sizing in CoreUnfold
c686af5 Add flag allowing convenient disabling of terminfo support
db2a667 rts: Allow profile output path to be specified on RTS command line
29b5723 Again disable stage0 terminfo on Windows
1990bb0 Make Specialise work with casts
fc6c222 Inline data constructor wrappers in phase 2 only
65c41cc config.mk.in: Disable terminfo support on iOS
23aca13 iOS: shared objects have .dylib extension.
aa2143e Improve documentation for CreateBCOs Message.
3e33d33 Drop copy step from the rts/ghc.mk
122c677 Add COMPLETE pragmas for TypeRep and ErrorCall pattern synonyms
5fdb2b1 Try submodule bumps again
defef52 testsuite: Bump down T5837 and T10370 allocations
55efc97 Combine identical case alternatives in CSE
2effe18 The Early Inline Patch
4f10a22 Fix redundant import in CSE
cdf6b69 Add VarSet.anyDVarSet, allDVarSet
871b63e Improve pretty-printing of types
6eb52cf Improve SetLevels for join points
777b770 Mark non-recursive join lambdas as one-shot
2ab6ce7 Move isJoinId, isJoinId_maybe to Id
916658d Update containers again
b86d226 rts: Fix build
701256d Change catch# demand signature
cbe569a Upgrade UniqSet to a newtype
d118807 Document interaction between ApplicativeDo and existentials (#13242)
d4a6a7f Fix expected result from T13143
fb06bee Bump bytes allocated for T12234
537ce41 Typeable: Rename KindRep bindings to $krep...
55f6353 SymbolExtras: A bit of spring cleaning
5f7b45a Properly acquire locks on not yet existing package databases
63191e9 testsuite: Mark T13340 as fixed
27a1b12 User manual: Fix GADT paper link
ae67619 Eliminate ListSetOps from imp_trust_pkgs
bc332b3 Prohibit RULES changing constructors
f56fc7f Extend Windows runtime loader libsearch
4aada7a More comments on role subtyping, unsoundness fix.
984c609 Disallow non-nullary constraint synonyms on class.
e710686 Injective type families imply nominal injectivity, but NOT rep inj
fb5cd9d Properly represent abstract classes in Class and IfaceDecl
df919fb Fix roles merging to apply only to non-rep-injective types.
bba004f Prevent users from defining instances for abstract classes.
57ef18a Typofix.
57d969e Fix T12234 stat mistakes
a6874e5 Add -fwhole-archive-hs-libs
0b92290 Print out sub-libraries of packages more nicely.
fce3d37 Don't allow orphan COMPLETE pragmas (#13349)
e12ebf8 Fix up test results.
27bf6b6 Don't float out expressions that are okay for speculation
4b1f072 Add suggestion for PatternSynonyms parse error (fixes #12429)
488a9da Changed parser message for RankNTypes (#12811)
6421c6f testsuite: Move echoing commands in make invocations to VERBOSE=5
5abc4f4 Revise list fusion for and, or, all, any, elem, notElem (#13351)
c55ead7 Add foldr fusion rules for short lists
More information about the ghc-commits
mailing list