[commit: ghc] wip/rae's head updated: Incorporate bgamari's suggestions for #11614. (857e9b0)
git at git.haskell.org
git at git.haskell.org
Tue Mar 15 17:21:30 UTC 2016
Repository : ssh://git@git.haskell.org/ghc
Branch 'wip/rae' now includes:
a9dc62a Remove "use mask" from StgAlt syntax
009a999 TyCoRep: Add haddock sections
c1efdcc Overload the static form to reduce verbosity.
feb19ea testsuite: mark tests broken on powerpc64
8e19d3a base: A selection of fixes to the comments in GHC.Stats
0c7db61 ApplicativeDo: Handle terminal `pure` statements
6319a8c HscMain: Delete some unused code
673efcc Add more type class instances for GHC.Generics
6658491 Make warning names more consistent
52879d1 Reconstruct record expression in bidir pattern synonym
ebaa638 Bump haddock.base allocations
073e20e cmpTypeX: Avoid kind comparison when possible
6739397 (Alternative way to) address #8710
6350eb1 Handle multiline named haddock comments properly
e38c07b Improve accuracy of suggestion to use TypeApplications
20ab2ad Note new GHC.Generics instances in release notes
116528c Improve pattern synonym error messages (add `PatSynOrigin`)
8e6e022 Testsuite: Introduce config.plugin_way_flags.
e02b8c8 Testsuite: for tests that use TH, omit *all* prof_ways
90fa8cf Mark tests for #11643, #11644, #11645 and #9406 expect_broken
9b49c65 Testsuite: delete empty files [skip ci]
1badf15 Testsuite: do not write empty files on 'make accept'
bb5afd3 Print which warning-flag controls an emitted warning
bbfff22 Unconditionally handle TH known key names.
a026112 Typos in comments, etc.
e3f341f Fix and refactor strict pattern bindings
a81e9d5 Special case for desugaring AbsBinds
4ddfe13 Get the right in-scope set in specUnfolding
7496be5 Exclude TyVars from the constraint solver
253ccdf Comments and white space only
b4dfe04 Fix kind generalisation for pattern synonyms
e193f66 Filter out BuiltinRules in occurrence analysis
ef7b1d5 Test Trac #11611
eee040c Update transformer submodule to v0.5.2.0 release
890e2bb GHC.Generics: Ensure some, many for U1 don't bottom
3ee4fc0 rts: drop unused global 'blackhole_queue'
b9c697e Print which flag controls emitted desugaring warnings
869d9c6 Print which flag controls emitted lexer warnings
82f200b Annotate `[-Wredundant-constraints]` in warnings (re #10752)
b6c61e3 Print which flag controls emitted SafeHaskell warnings
3cd4c9c Annotate `[-Wdeferred-type-errors]` in warnings (re #10752)
46f3775 Default to -fno-show-warning-groups (re #10752)
171d95d Missing Proxy instances, make U1 instance more Proxy-like
ad4428d base: Mark Data.Type.Equality as Trustworthy
2535c82 Fix bug where reexports of wired-in packages don't work.
f72bdbd Refactor `warnMissingSignatures` in `RnNames.hs`
16e97c1 Build system: Correctly pass `TARGETPLATFORM` as host
2e49a31 DynFlags: Add -Wredundant-constraints to -Wall
e3b9dbf Testsuite: check actual_prof_file only when needed
de01de7 Remove some more Windows line endings [skip ci]
f8a5dd0 Only add -fshow-warning-groups for ghc >= 7.11 (#10752)
49c55e6 Skip TEST=TcCoercibleFail when compiler_debugged
3c29c77 Do not check synonym RHS for ambiguity
243e2ab Comments only
2d52c3a A bit more tracing in TcHsType.tcTyVar
a0899b2 Remove unnecessary isTyVar tests in TcType
57b4c55 Don't complain about unused Rule binders
286dc02 Fix an outright bug in expandTypeSynonyms
aea1e5d Use tyConArity rather than (length tvs)
91a6a9c Add Monoid instance for FastString
15517f3 SimplEnv: Add Haddock headings to export list
1f3d953 users-guide: Mention #11558 in release notes
120b9cd rts/timer: use timerfd_* on Linux instead of alarm signals
6ca9b15 GHCi: Fix load/reload space leaks (#4029)
3801262 Fix printing of an `IfacePatSyn`
1d6177b Using unsafe foreign import for rtsSupportsBoundThreads (part of #9696)
bd681bc Drop module qualifier from punned record fields (#11662)
ade1a46 Fix minimum alignment for StgClosure (Trac #11395)
5e2605e GhcMake: Clang/ASSERT fix
13a801a Revert "Mark tests for #11643, #11644, #11645 and #9406 expect_broken"
82e36ed Reduce fragmentation from m32_allocator
90e1e16 Split external symbol prototypes (EF_) (Trac #11395)
1a9734a template-haskell: Drop use of Rank2Types/PolymorphicComponents
941b8f5 template-haskell: remove redundant CPP use
1c76e16 template-haskell: define `MonadFail Q` instance
4c3a0a4 Fix the implementation of lazyId
5a494d8 Refactoring around TcPatSyn.tcPatToExpr
374f919 Update Cabal submodule to latest HEAD snapshot
c42cdb7 fix Float/Double unreg cross-compilation
fc16690 Fix #11624, cannot declare hs-boot if already one in scope.
c937f42 Add regression test for #11555
a1c4230 Use catchException in a few more places
30ee910 Make `catch` lazy in the action
f3def76 add regression test for #11145.
767ff7c Document Quasi-quotes/list comprehension ambiguity
a74a384 Include version in AC_PACKAGE_TARNAME
f8056fc Make integer-gmp operations more strict
d48220e Add Note [Running splices in the Renamer]
90b8af0 Fix readme link to FixingBugs wiki page
06b70ff Add doc to (<$>) explaining its relationship to ($)
8626d76 rtx/posix/Itimer.c: Handle return value of `read`
6a2992d Add MonadUnique instance for LlvmM
e764ede Add ghc-flag directory for -XPatternGuards
2908ae8 Handle unset HOME environment variable more gracefully
3ea11eb Move getOccFS to Name
7ba817c Bump allocations for T6048
2f45cf3 Add -foptimal-applicative-do
e46742f rts: fix threadStackUnderflow type in cmm
4d791b4 Simplify: Make generated names more useful
41051dd ghci: add message when reusing compiled code #9887
92821ec LlvmCodeGen: Fix generation of malformed LLVM blocks
9ee51da users_guide: Break up -fprint-* description
d12166a Fix the name of the Word16ElemRep wired-in datacon
3f60ce8 Add regression test for #11702
18fbfa3 Move and expand (slightly) TypeApplications docs
e9bf7bb Fix #11407.
84c773e Fix #11334.
35d37ff Fix #11401.
972730c Refactor visible type application.
6c768fc Expand Note [Non-trivial definitional equality]
693b38c Test case for #11699 in typecheck/should_compile
e7a8cb1 Document TypeInType (#11614)
55577a9 Fix #11648.
3f5d1a1 Allow eager unification with type families.
de4df6b Testsuite wibbles from previous commits.
19be538 Remove redundant anonymiseTyBinders (#11648)
857e9b0 Incorporate bgamari's suggestions for #11614.
More information about the ghc-commits
mailing list