[commit: ghc] wip/T5462's head updated: Minor change (b56cbbf)

git at git.haskell.org git at git.haskell.org
Fri Nov 14 16:51:07 UTC 2014


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

Branch 'wip/T5462' now includes:

     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
     e2769df Use (.) and id from Base in Control.Applicative
     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
     2ad0518 Implement #5462 (deriving clause for arbitrary classes)
     ffb4520 Use MINIMAL to decide whether we can derive or not, and do not reject newtypes
     a7e26ea Error message tweaks
     d2dfe4a Do not cleanup GFunctor.o
     b91cb3f Rename flag, adapt tests, write documentation
     b56cbbf Minor change


More information about the ghc-commits mailing list