[commit: ghc] wip/rae's head updated: Release notes for #1476, #7484. (d185e71)

git at git.haskell.org git at git.haskell.org
Thu Nov 20 21:54:46 UTC 2014


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

Branch 'wip/rae' now includes:

     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.
     aa1c1b2 Build xhtml and haddock only when `HADDOCK_DOCS=YES`
     9a20379 Fix ffi023
     20226c2 Whitespace only
     ac1281f Outputable instance for IfaceVectInfo
     535644f Add missing semicolon in Schedule.c
     1f6b1ab base: Fix (**) instance for Data.Complex (#8539)
     ddb484c Update comment about C helper for foreign exports (#9713)
     87cd37b Fix usage of `find -perm` in aclocal.m4 (#9697)
     21f9bc4 mapMaybe: Typo in the comment (#9644)
     c557f99 Disable AVX for LLVM 3.2 by default (#9391)
     e7b414a Fix detection of GNU gold linker if invoked via gcc with parameters
     a736b51 Revert "base: Fix (**) instance for Data.Complex (#8539)"
     483eeba Comments only
     1019e3c When outputting list of available instances, sort it.
     7c748d9 Support for "with" renaming syntax, and output a feature flag.
     4224466 Reimplement im/export primitives for integer-gmp2
     e2af452 Restore exact old semantics of `decodeFloat`
     4ba884b Optimise `Identity` instances with `coerce`
     8e0a480 rts: remove old-style field designator extension (#9396)
     101c62e The test runner now also works under the msys-native Python.
     6fc78fd Refactor: use System.FilePath.splitSearchPath
     66c0513 Update documentation for "Batch compiler mode"
     00c1a30 Implement new Foldable methods for HsPatSynDetails
     5db61ea Turn CoreWriter into a newtype; fix comment
     5c09893 Add remaining <unknown>s and comments to .mailmap
     7ef0971 Filter input to abiHash early
     b3df5f6 template-haskell: Missing instances for Rational and ().
     b047733 add missing instances for Loc and a few missing Eq instances
     146dd13 Only test for bug #9439 when llvm is installed
     53a4742 Allow -dead_strip linking on platforms with .subsections_via_symbols
     33c029f make TcRnMonad.lhs respect -ddump-to-file
     4dd87c5 use correct word size for shiftRightLogical and removeOp32
     80f6fc1 compiler/main: fixes #9776
     d87fa34 arm64: 64bit iOS and SMP support (#7942)
     bc2289e ghc generates more user-friendly error messages
     c6e12e6 Make calling conventions in template haskell Syntax.hs consistent with those in ghc ForeignCall.hs this impliments #9703 from ghc trac
     8cbd25a Make Data.Functor.Identity trustworthy again
     3b81309 Update shift/reduce conflict number in parser
     cce6318 Add support for pattern synonym type signatures. Syntax is of the form
     64cb496 Implement typechecker plugins
     696fc4b Split SynTyCon to SynonymTyCon and FamilyTyCon
     e2f7803 Kill trailing whitespace
     6db0f6f Test #9209 in th/T9209
     5a8ae60 Fix #9209, by reporting an error instead of panicking on bad splices.
     e394e74 Fix #9220 by adding role annotations.
     67abfda Test #9151 in typecheck/should_compile/T9151.
     786b62a Add release notes for #8100, #9527, and #9064.
     5eebd99 Test #9318 in typecheck/should_fail/T9318
     8fea2ac Test #9201 in typecheck/should_fail/T9201
     113a37b Update manual to get rid of bogus `coerce` example (#9788)
     cb41e08 Test #9109 in typecheck/should_fail/T9109
     148f416 Test #7484 in th/T7484
     8dcd39b Fix #7484, checking for good binder names in Convert.
     a0913ce Test #1476 in th/T1476
     419c5de Test that nested pattern splices don't scope (#1476).
     9716d81 Fix #1476 by making splice patterns work.
     d185e71 Release notes for #1476, #7484.


More information about the ghc-commits mailing list