[commit: ghc] wip/tc-plugins's head updated: Merge remote-tracking branch 'origin/master' into wip/tc-plugins (723e672)
git at git.haskell.org
git at git.haskell.org
Sun Nov 9 23:07:53 UTC 2014
Repository : ssh://git@git.haskell.org/ghc
Branch 'wip/tc-plugins' now includes:
710bc8d Update primitive, vector, and dph submodules.
27f7552 Make Applicative-Monad fixes for tests.
3687089 Updated testsuite/.gitignore to cover artifacts on Windows.
2cc2065 Use objdump instead of nm to derive constants on OpenBSD
9f29e03 ghc-prim: Use population count appropriate for platform
d4fd168 Update to Unicode version 7.0
a5f4fb6 Remove extra period
3157127 Improve isDigit, isSpace, etc.
ef2d027 Make findIndices fuse
1e269bf Make Data.List.concatMap fuse better
6825558 Add doctest examples for Data.Functor.
5211673 Fix typo in -XConstraintKinds docs
9c464f8 Add doctest examples for Data.Bool.
c819958 Add release note about Unicode 7.0
69f6361 Fixes the ARM build
972ba12 Enabled warn on tabs by default (fixes #9230)
4faeecb [skip ci] rts: Detabify RtsMessages.c
aa8d23d [skip ci] rts: Detabify RaiseAsync.h
bb04867 [skip ci] rts: Detabify Capability.h
99edc35 [skip ci] rts: Detabify CheckUnload.c
6aa6ca8 [skip ci] rts: Detabify Profiling.c
570b339 [skip ci] rts: Detabify Threads.c
21eaaa1 [skip ci] rts: Detabify sm/Evac.c
9167d0e [skip ci] rts: Detabify sm/Scav.c
5bb8f14 [skip ci] rts: Detabify Stats.c
2dc21b9 [skip ci] rts: Detabify Schedule.h
1d12df3 [skip ci] rts: Detabify LdvProfile.h
3d0e695 [skip ci] rts: Detabify Proftimer.c
68c45b6 [skip ci] rts: Detabify Exception.cmm
a7ab7d3 [skip ci] rts: Detabify HeapStackCheck.cmm
6811e53 [skip ci] rts: Detabify Capability.c
beb5c2e [skip ci] rts: Detabify RaiseAsync.c
e13478f [skip ci] rts: Detabify sm/GC.c
faa3339 [skip ci] rts: Detabify sm/Sanity.c
bc1609a [skip ci] rts: Detabify sm/Compact.c
c8173d5 [skip ci] rts: Detabify sm/Compact.h
5106e20 [skip ci] rts: Detabify RetainerProfile.c
03c3e9a [skip ci] rts: Detabify ProfHeap.c
6abb34c [skip ci] rts: Detabify Schedule.c
9bfe602 rts: Detabify Interpreter.c
df5c11a base: Mark WCsubst.c as generated for Phabricator
45cbe85 Flush stdout in T9692
aa641e5 Add forgotten import to T9692
a11f71e Fix a rare parallel GC bug
427925d More updates to Backpack manual [skip ci]
5bb73d7 Check in up-to-date PDF copies of Backpack docs. [skip ci]
aa47995 Implementation of hsig (module signatures), per #9252
1addef8 Fix windows build failure.
73c7ea7 fix a typo in comments: normaliseFfiType
0855b24 Pass in CXX to libffi's configure script.
7b59db2 `M-x delete-trailing-whitespace` & `M-x untabify`
a3312c3 testsuite: Fix outdated output for T5979/safePkg01
0a290ca Add new `Data.Bifunctor` module (re #9682)
9e2cb00 Optimise atomicModifyIORef' implementation (#8345)
0e1f0f7 Un-wire `Integer` type (re #9714)
0013613 Deactivate T3064 `max_bytes_used`-check
49b05d6 Improve performance of isSuffixOf (#9676)
1874501 Typo in comment
aa2ceba Normalise package key hash to make tests less fragile.
63918e6 Add n-ary version of `two_normalisers` to testsuite lib
3d6422b testlib: Get rid of two_normalisers
98ed815 Make iterateFB inlineable
75979f3 base: Refactor/clean-up *List modules
5f69c8e Reorder GHC.List; fix performance regressions
f109085 Update Haddock submodule for collapsible section support
64d0a19 Really fix fft2 regression. #9740
208a0c2 Fixed unused variable warning on mingw32/i686 in rts/Linker.c
f9ca529 hsc2hs: Update submodule
322810e Convert GHCi sources from .lhs to .hs
257cbec Fix #9236 Error on read from closed handle
5ce1266 Use snwprintf instead of swprintf in rts/Linker.c.
acb3295 Avoid setting -Werror=unused-but-set-variable on Windows.
45175e1 Extra CRs are now filtered out from the source file for :list.
f10b67a Updated stale ghcpkg05.stderr-mingw32.
3d27f69 Do not use a relative path for echo in tests/ghci/prog013.
c211f8e Add __GLASGOW_HASKELL_TH__=YES/NO to CPP definitions
93c776a Added mingw32-specific expected stdout files for tests/driver/sigof{01,02,03}
9de5240 Comments only
c6d4ae6 Fix test driver python3 compatibility issues
578bc00 Add notes on change to hGetContents semantics
995ea1c Fixed missing trailing newline bug in pretty printer
1907e81 Updated testsuite/.gitignore to exclude some test artifacts on Windows.
cbb20ab Drop deprecated `OverlappingInstances` from base
919e930 Fix comment typos
8ef4cf1 Add doctest examples for Data.Char
bd6c6f6 Update Haddock submodule
54addb1 Clean-up `Data.Fixed`
f12be5b Add changelog entry for recent Unicode 7.0 update
d3a7126 Update doctest example style in `Data.Bool`
4667fb5 Split off stat (benchmark) test failures into a separate section in the test runner summary.
322c139 remove old .NET related code
e466ea7 Remove legacy support for -optdef flags
d15d704 Fix build via Haddock submodule update.
6534686 Fix comment about dropWhileEndLE
e5ba360 rnMethodBind: reject pattern synonyms in instance definitions (fixes #9705)
a47ff8b Fixed T5435_dyn_asm on Windows. The test code was not in sync with the expected output.
f688f03 Test #9262 in th/T9262, and update other tests.
2cc593d Bring unbound tyvars into scope during reifyInstances.
b174288 Test #8953 in th/T8953
9fd19f9 Always use KindedTV when reifying. (#8953)
593e8b9 Annotate reified poly-kinded tycons when necessary. (#8953)
c3ecf06 Annotate poly-kinded type patterns in instance reification.
99882ba Testsuite wibbles from fixing #8953
862772b Test #9084 in th/T9084.
03d61cc Fix #9084 by calling notHandled when unknown bits are enountered.
17265c0 Fix testsuite output from #9084.
752b5e2 Test #9738 in th/T9738
209baea Fix #9738, by handling {-# ANN ... #-} in DsMeta.
18a4a5d Update release notes for #9262 #8953 #9084.
96c22d9 Tweak the error message for pattern synonym methods, since they are disallowed both in class and instance declarations
c001bde Put one-Shot info in the interface
c271e32 Add GHC.Prim.oneShot
072259c Use oneShot in the definition of foldl etc.
063ae61 Update expected profiling output for scc001
1c0b736 Link to oneShot from the User's Guide
6dd218e Make Foldable's foldr1 and foldl1 defaults lazier
ce03c4a Further relax T1969’s max_bytes range
49fde3b Add `Alternative` wrapper to Data.Monoid
4dbe433 Minor Haddock markup improvement to Data.Monoid
828d724 Refactor Haddock comments in Data.Bits
c7fa0ba Fix lost Haddock annotation for `class Monad m`
1d6124d Tidy up pretty-printing of SrcLoc and SrcSpan
27ba070 Improve pretty-printing of type variables
c8c18a1 Some refactoring around endPass and debug dumping
7251798 Simplify the generation of superclass constraints in tcInstDecl2
d153e40 Add the unfolding and inline-pragma for DFuns in DsBinds, not TcInstDcls
bdbb595 White space only
fd46acf Fix reduceTyFamApp_maybe
33dcb81 Simplify the API for tcInstTyVars, and make it more consistent with other similar functions
9c81db4 Rename setRole_maybe to downgradeRole_maybe
54f9188 Refactor skolemising, and newClsInst
2bfc653 Refactor the treatment of lexically-scoped type variables for instance declarations
e11e1b8 Get the Untouchables level right in simplifyInfer
a6e7654 Normalise the type of an inferred let-binding
e840d85 Typechecker debug tracing only
c64539c When reporting the context of given constraints, stop when you find one that binds a variable mentioned in the wanted
15131ec Only report "could not deduce s~t from ..." for givens that include equalities
f054822 Don't filter out allegedly-irrelevant bindings with -dppr-debug
84d9ef0 Minor refactoring (no change in functionality)
c1a85b3 Define ctEvLoc and ctEvCoercion, and use them
4723a0e Test Trac #9211
f861fc6 Test Trac #9708
6d1ac96 Improve error message for a handwritten Typeable instance
dbbffb7 Test Trac #9747
abfbdd1 Add comments explaining ProbOneShot
c639560 Test Trac #9739
7c79633 Fix the superclass-cycle detection code (Trac #9739)
66658ee Comments only
5479ae0 Testsuite error message changes
652a5ef Add flattening-notes
f02c915 Make this test a bit simpler
ce9d6f2 Compiler performance is much worse in for loopy givens
5770029 Simon's major commit to re-engineer the constraint solver
2f0d841 Updates to safePkg01 under Edward's guidance
09aac7d Test Trac #9081
fe178b2 Test Trac #9750
1408c8d Remove redundant "Minimal complete definition"-comments
64dc4d1 Re-center perf-numbers for T5631
6a1c05f A little refactoring of HsSplice and friends
77f8221 Temporarily disable T3064 (see #9771)
0a8e899 Remove redundant contexts from Foldable methods
ac0915b Clean-up Haddock in `Data.Functor`
40b1ee4 Add `isSubsequenceOf` to Data.List (#9767)
32237f0 Fix typo in testsuite Makefile
83cf31e Fix a couple of bugs in the way info tables are generated for 64-bit platforms
4cd277b Fix bugs in debug printing
3bebf3c Fix a couple of inaccurate stack checks
e6b3829 Disable an assertion; see comment
081ef2f Add a comment about stack checks
d14312f Add doctest examples for Data.Either
d0d9dc0 Clarify confusing notice from `make maintainer-clean`
ad8457f Remove -ddump-simpl-phases flag
c0a2354 Remove -ddump-core-pipeline flag
303776a Update User's Guide, cleanup DynFlags
0f930ba Move expansion of 'assert' from renamer to typechecker
030abf9 Remove unused tyConsOfDataCon
e7523fe Make tyConsOfType return a (NameEnv TyCon) rather than [TyCon]
f81f82e Comments and white space only
528cbd7 Give T3064 the right module name (just tidying up)
096b7e6 Switch off lazy flattening (fix Trac #3064)
cb6ccad Minor refacoring and trace-message printing
c945477 Allow the solved dictionaries to propagate from outside in
ec38deb Wibbles to notes
203cf0e Refactor the code that prevents recursion among Coercible constraints
c79cbac Re-enable T3064, which works now
91c15d6 Better error messages for new per-instance overlap flags and Safe Haskell.
c96a613 Add in Incoherent Instances test for Safe Haskell.
f4ead30 Warn for Safe Haskell when -XOverlappingInstances or -XIncoherentInstances turned on.
abba381 Improve Applicative definitions
dc5fa80 Make getTag use a bang pattern instead of seq
b0e8e34 Update .gitignore to properly ignore emacs temp files
24e05f4 *Really*, really fix RTS crash due to bad coercion.
37d64a5 small parser/lexer cleanup
b0d5b5b [Docs] Fixed several broken urls in user's guide
f14ac52 Use bracket in `withCurrentDirectory`
832ef3f Have validate take into account stat test failures too.
df3b1d4 base: Manually unlit .lhs into .hs modules
a2e7bbf Preserve argument order to (==)/eq in nub and nubBy
b608868 Typofix.
c942688 Miscellaneous documentation for the Finder.
f5996d9 Top-level comment for keepPackageImports.
474e535 In pattern synonym matchers, support unboxed continuation results (fixes #9783).
65dc594 Group PatSyn req/prov arguments together so that they're not all over the place
8e66365 Unlit overlooked GHC/Conc/Sync.lhs
723e672 Merge remote-tracking branch 'origin/master' into wip/tc-plugins
More information about the ghc-commits
mailing list