[commit: ghc] wip/tc-plugins-amg's head updated: Merge remote-tracking branch 'origin/master' into wip/tc-plugins-amg (7b24feb)

git at git.haskell.org git at git.haskell.org
Tue Nov 18 12:16:24 UTC 2014


Repository : ssh://git@git.haskell.org/ghc

Branch 'wip/tc-plugins-amg' now includes:

     8710136 Move Data.Functor.Identity from transformers to base
     7ae596a Typo fix; Trac #9787
     4923cea Define list monad operations using comprehensions
     e567130 De-bias Data.Foldable and improve docstrings
     97420b0 Comments only (on recursive dictionaries)
     ed57ea4 Test Trac #9662
     e9d3e28 Comments only
     7cbe34f Improve documentation of -ticky a little
     13817f0 Test Trac #9077
     2b67b8f Test Trac #7862
     76d47ed Add stderr for T9662
     fcfc87d Disable T4801/peak_megabytes_allocated
     c774b28 Implement new integer-gmp2 from scratch (re #9281)
     d70b19b Per-thread allocation counters and limits
     4b5d62a Fix build errors on Windows (these tests still don't work though)
     8c10b67 fix allocLimit3 on Windows
     1d35c85 Test #9066 in th/T9066
     d782694 Fix #9066.
     f61b3c4 Untabify template-haskell.
     1d66167 Remove unboxed Int# fields from NameFlavour (#9527)
     88a42be Derive Generic for TH types (#9527)
     767feb3 Test #8100 in th/T8100
     4ac9e90 Fix #8100, by adding StandaloneDerivD to TH's Dec type.
     fe71a7e Test #9064 in th/T9064
     e4efb7b Fix #9064 by adding support for generic default signatures to TH.
     ec8781f Test #9204 in roles/should_fail/T9204
     ee0f34d Fix #9204 by outputting extra info on boot file mismatch.
     90a2bb6 Testsuite wibbles due to #9204
     294ac47 Fix #9788 by giving `coerce` the right type.
     e6e45a1 Test #9404 (typecheck/should_compile/T9404 and T9404b)
     fe6a517 Testsuite wibble due to #9404
     1e2002d Fix #9404 by removing tcInfExpr.
     c65221b includes/Stg.h: define _DEFAULT_SOURCE for glibc-2.20
     064c289 Remove a stray Trustworthy flag in ghc.
     1f8b4ee Add in `-fwarn-trustworthy-safe` flag.
     475dd93 Add `--fwarn-trustworthy-safe` to `-Wall`
     8fe2bbe Update userguide for new `-fwarn-trustworthy-safe` flag.
     413c747 base: Fix map/coerce comment
     e73ab54 Make unwords and words fuse somewhat
     c016e6f base: define `sequence = mapM id`
     212a350 Improve `Foldable` instance for `Array`
     63a9d93 Fix `integer-gmp2` compilation with GMP 4.x (#9281)
     9b30d9d Fix typo in panic message
     745c4c0 Binding things matched by an unboxed pattern synonym should require a bang
     7f92986 If pattern synonym is bidirectional and its type is some unboxed type T#, generate a worker function of type Void# -> T#, and redirect the wrapper (via a compulsory unfolding) to the worker. Fixes #9732.
     5fe872d Apply compulsory unfoldings during desugaring, except for `seq` which is special. See Note [Unfolding while desugaring] for the rationale.
     faeb0a6 nlHsTyApps: for applying a function both on type- and term-level arguments
     6389911 When calling the success continuation of a matcher, pass existential tyvars as type arguments, not value arguments
     603b7be Implement amap/coerce for Array (re #9796)
     fa75309 Update .mailmap
     452d6aa Partially revert 475dd93efa
     e14a973 Generalize exposed-modules field in installed package database
     1854825 Workaround 452d6aa95b7 breaking TrustworthySafe03
     609cd28 Update to (unreleased) `deepseq-1.4.0.0`
     c45e2e2 Fix compilation of `integer-gmp2` with `-O0`
     a2c0a8d Update validate settings now that containers and process have been updated to handle `-fwarn-trustworthy-safe`.
     2a6f193 Fix a bug introduced with allocation counters
     0515055 document addDependentFile uses contents, not mtime
     d997ca8 Don't use absolute paths for perl in validate
     a520761 Remove outdated TODO in TimeManager
     bc68ed0 Make listArray fuse
     df22507 Docs only
     ce2cc64 Adding dedicated Show instances for SrcSpan/SrcLoc
     74a6a8a Change a comment referring falsely to seq
     44f1582 Remove optimized package lookup, simplifying code.
     b9096df Add a note why tcGetInstEnvs is duplicated.
     7a0e27f Trivial changes to clean up typechecker plugins diff
     c0f657f Remove an unused lhs-boot file
     7b24feb Merge remote-tracking branch 'origin/master' into wip/tc-plugins-amg


More information about the ghc-commits mailing list