[commit: ghc] wip/GenericsMetaData's head updated: Merge branch 'wip/new-flatten-skolems-Oct14' into wip/GenericsMetaData (7dba4dc)
git at git.haskell.org
git at git.haskell.org
Mon Nov 3 22:32:20 UTC 2014
Repository : ssh://git@git.haskell.org/ghc
Branch 'wip/GenericsMetaData' now includes:
d6d5c12 Revert "Use dropWhileEndLE p instead of reverse . dropWhile p . reverse"
9bf5228 Use dropWhileEndLE p instead of reverse . dropWhile p . reverse
eb191ab rts/PrimOps.cmm: follow '_static_closure' update
eb35339 Really fix dropWhileEndLE commit
2b59c7a arclint: Don't complain about tabs unless it's inside the diff.
582217f Comments only (instances for Proxy are lazy)
e4a597f Revert "Basic Python 3 support for testsuite driver (Trac #9184)"
4977efc Restore spaces instead of tabs, caused by revert of Python 3
2fc0c6c Check for staticclosures section in Windows linker.
e8dac6d Fix typo in section name: no leading period.
2a8ea47 ghc.mk: fix list for dll-split on GHCi-less builds
3549c95 Implement `MIN_VERSION_GLASGOW_HASKELL()` macro
cb0a503 rts: unrust 'libbfd' debug symbols parser
6a36636 testsuite: fix tcrun036 build against Prelude/Main 'traverse' clash
a1b5391 testsuite: fix T5751 build failure (AMP)
b30b185 testsuite: fix T1735_Help/State.hs build failure (AMP)
6ecf19c testsuite: fix seward-space-leak build aganst Prelude/Main 'traverse' clash
48089cc Use correct precedence when printing contexts with class operators
85aba49 Merge branch 'master' of http://git.haskell.org/ghc
3c5648a Fix a typo in an error message
460eebe Remove RAWCPP_FLAGS
b3e5a7b Delete __GLASGOW_HASKELL__ ifdefs for stage0 < 7.6.
2ee2527 Remove unused hashName declaration
adcb9db Add support for LINE pragma in template-haskell
1ec9113 Fix configure check for 9439 bug
1f92420 configure in base: add msys to windows check
9ebbdf3 Clean up and remove todo.
205b103 Fix closing parenthesis
d45693a Make scanl fuse; add scanl'
bdb0c43 Code size micro-optimizations in the X86 backend
ffde9d2 testsuite: T5486 requires integer-gmp internals
e87135c Bump haddock.base perf numbers
6f2eca1 Use Data.Map.mergeWithKey
21dff57 Initial commit of the Backpack manual [skip ci]
21389bc Update some out-of-date things in Backpack implementation doc [skip ci]
d14d3f9 Make Data.List.takeWhile fuse: fix #9132
eb6b04c Update T4801 perf numbers
0ed9a27 Preemptive performance number updates
5300099 Make the linker more robust to errors
267ad95 Ignore exe files in base (from tests)
39666ae Update haddock submodule with lazy IO fix.
d3f56ec Rewrite section 1 of the Backpack manual. [skip ci]
674c631 Name worker threads using pthread_setname_np
97b7593 rts: don't crash on 'hs_init(NULL, NULL)' in debug rts
ad4a713 Remove a few redundant `.hs-boot` files
1032554 Fallback to `ctypes.cdll` if `ctypes.windll` unavailable
034b203 Extend windows detection in testsuite to recognize MSYS target
1942fd6 Refactor to avoid need for `Unicode.hs-boot`
a36991b Fix build on some platforms
c375de0 Update `time` submodule to address linker issue
05f962d Compiler performance benchmark for #9675
23da971 Adjust T9675 baseline numbers based on ghc-speed
d9db81f seqDmdType needs to seq the DmdEnv as well
3575109 Update more performance numbers due to stricter seqDmdType
f3ae936 T9675: Allow Much wider range of values
f0af3d8 Actually put in new perf number for T4801
8376027 Fix comment typos: lll -> ll, THe -> The
4b69d96 Add a configure test for pthread_setname_np
cde3a77 Make Data.List.Inits fast
7e73595 Make tails a good producer (#9670)
d786781 Declare official GitHub home of libraries/deepseq
a477e81 Avoid printing uniques in specialization rules
0e2bd03 Update T6056 output
1c35f9f rts: fix unused parameter warning
612f3d1 Implement optimized NCG `MO_Ctz W64` op for i386 (#9340)
7369d25 Remove obsolete Data.OldTypeable (#9639)
ce23745 Generalise `Control.Monad.{foldM,foldM_}` to `Foldable` (#9586)
abfbb0d Remove redundant explicit `Prelude` imports
d576fc3 Python 3 support, second attempt (Trac #9184)
b5930f8 Refactor module imports in base
5b9fe33 Indentation and non-semantic changes only.
4d90b53 Sync up `containers` submodule to latest `master`-tip
07da36b Revert "Fix typo in section name: no leading period."
0202b7c Revert "Check for staticclosures section in Windows linker."
89a8d81 Revert "Rename _closure to _static_closure, apply naming consistently."
126b0c4 Revert "Properly generate info tables for static closures in C--."
a3860fc Revert "BC-breaking changes to C-- CLOSURE syntax."
d5d6fb3 Revert "Place static closures in their own section."
47c4c91 Update Haddock submodule
07a99c1 Revert "rts/PrimOps.cmm: follow '_static_closure' update"
f681c32 Test #9692 in th/T9692
2cd80ba Clarify location of Note. Comment change only.
e319d6d Reify data family instances correctly.
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
50e56bc More work
b52c345 Tidy up pretty-printing of SrcLoc and SrcSpan
fe60b78 Improve pretty-printing of type variables
e4a0a3e Some refactoring around endPass and debug dumping
68d3377 Simplify the generation of superclass constraints in tcInstDecl2
e741075 Add the unfolding and inline-pragma for DFuns in DsBinds, not TcInstDcls
3c7eec4 White space only
54e5a43 Fix reduceTyFamApp_maybe
9b888dd Simplify the API for tcInstTyVars, and make it more consistent with other similar functions
7b3c742 Rename setRole_maybe to downgradeRole_maybe
4290bda Refactor skolemising, and newClsInst
0ce46e7 Refactor the treatment of lexically-scoped type variables for instance declarations
446ced2 Get the Untouchables level right in simplifyInfer
23600fb Normalise the type of an inferred let-binding
ac31ee3 Typechecker debug tracing only
69cdebf When reporting the context of given constraints, stop when you find one that binds a variable mentioned in the wanted
394ca3b Only report "could not deduce s~t from ..." for givens that include equalities
ec5be5fb Don't filter out allegedly-irrelevant bindings with -dppr-debug
f61b89f Minor refactoring (no change in functionality)
697444d Define ctEvLoc and ctEvCoercion, and use them
d60edce Test Trac #9211
8075e43 Test Trac #9708
8aa08f2 Improve error message for a handwritten Typeable instance
bfadcaf Test Trac #9747
1ca7670 Add comments explaining ProbOneShot
c140398 Test Trac #9739
87d89ea Fix the superclass-cycle detection code (Trac #9739)
9b82cfb Comments only
b75d3e5 Testsuite error message changes
4fe6e76 Add flattening-notes
a59bfa9 Make this test a bit simpler
37785df Compiler performance is much worse in for loopy givens
78a0fcb Simon's major commit to re-engineer the constraint solver
7dba4dc Merge branch 'wip/new-flatten-skolems-Oct14' into wip/GenericsMetaData
More information about the ghc-commits
mailing list