[commit: ghc] wip/pattern-synonyms's head updated: Add fake entries into the global kind environment for pattern synonyms. (aa3166f)

git at git.haskell.org git at git.haskell.org
Sat Jun 21 17:40:09 UTC 2014


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

Branch 'wip/pattern-synonyms' now includes:

     09dc9a8 Rename TypeRep.Prec to TypeRep.TyPrec
     0ba74f6 Use mkTcEqPred rather than mkEqPred
     da64c97 Fix inverted gadt-syntax flag for data families
     b4856f9 Do pretty-printing of TyThings via IfaceDecl (Trac #7730)
     6e8861c Use IfLclName instead of OccName in IfaceEqSpec
     d02cd1a Add :kind test in T7730
     dd99434 Comments only (related to Trac #7730)
     d7a228b Set/update upstream repo url for haddock
     fe59334 Export `TimerManager` from GHC.Event (re #9165)
     c63a465 Subsume NullaryTypeClasses by MultiParamTypeClasses (#8993)
     0a55a3c Fix egregious instantiation bug in matchOneConLike (fixing Trac #9023)
     616f54b Test Trac #9023
     3faf83e Add .arcconfig file. Do not use yet.
     56ea745 Add ".text.unlikely" to recognized code sections on Windows.
     c226d25 Emit error in case of duplicate GRE; fixes #7241
     6ad11c4 Fix .arcconfig
     9ff32f9 Typo
     4627575 Tweak comments
     2a463eb Fix compilation of cmm files with -outputdir (Trac #9050)
     f9def07 Typo
     009e86f Suggest Int when user writes int
     ae41a50 Report all possible results from related name spaces
     d3cae19 Add testcase for #9177 and adjust test output
     6e50553 Update test results (last minuite changes)
     3a2b21d Added link ends to role documentation.
     6fa7577 Sorted the language options list alphabetically, and added missing options.
     57cc003 Prevent line wrapping after the dash of an option.
     7ac600d Make the matcher and wrapper Ids in PatSyn into LocalIds, not GlobalIds
     63e1f09 Added more option implication documentation.
     5c89f88 Merge branch 'master' of git://git.haskell.org/ghc
     3bdc78b Make DeriveTraversable imply DeriveFunctor/Foldable
     63d7047 Added testcase for #9069
     1178fa4 Update mod73 test output
     819e1f2 Use UnicodeSyntax when printing
     6e4a750 Only use UnicodeSytanx pretty printing if the locale supports it
     b021572 Test case: GHCi uses UnicodeSyntax if the loaded file uses it.
     e577a52 Fix discarding of unreachable code in the register allocator (#9155)
     fbdebd3 supress warning of bang wildcard pattern-binding (i.e. let !_ = rhs). This fixes #9127
     ab3f95b s/-hi-diffs/-ddump-hi-diffs/ in docs (#9179)
     b36bc2f Test case for #9181 (:browse GHC.TypeLits panic)
     96a8980 Pretty-print built in synonym families in interfaces
     2f8b4c9 Fix obscure problem with using the system linker (#8935)
     9fd507e Raise exceptions when blocked in bad FDs (fixes Trac #4934)
     70f58eb Remove unused --run-cps/--run-cpsz options
     c025817 Don't use showPass in the backend (#8973)
     66bddbb Check that an associated type mentions at least one type variable from the class
     aa18a46 Improve documentation for -fwarn-unused-binds
     52509d8 Document -fwarn-inline-rule-shadowing (Trac #9166)
     59cdb99 Document explicit import/export of data constructors (Trac #8753)
     4b4d81a Suggest -fprint-explicit-kinds when only kind variables are ambiguous
     877a957 Better warning message for orphan instances (Ticket #9178)
     4caadb7 Ship xhtml, terminfo, haskeline (#8919)
     25fb4fe Add .arclint file
     1946922 Make Ptr's parameter phantom
     707bde5 Update test results with new orphan instance warning
     f251afe Revert "Make Ptr's parameter phantom"
     5bdbd51 Make Ptr's parameter phantom
     faddad7 Improve the API doc description of the SmallArray primitive types
     f764aac Fire "map/coerce" only in phase 1
     fdf370e Forgot to amend before pushing...
     0e6bc84 Make better use of the x86 addressing mode
     9e6c6b4 Make FunPtr's role be phantom; add comments.
     1153194 Clarify error message. See #9167.
     8dcfdf9 Add comments about instances of type-level (==).
     0f584ae Refine deprecation warnings in template-haskell.
     051d694 Fix #9097.
     6a1d7f9 Fix #9085.
     e79e2c3 Fix #9062.
     7b10d01 Test #9097.
     9dbf340 Fix #9111.
     f502617 Test #9085.
     f73d42f Test #9111.
     a9ff7d0 Typo in variable name, no functional change
     edd5764 Some typos in comments
     56f8777 Improve error message in Trac #8883
     7817ec1 Comments only explaining the imports for GHC.Integer, GHC.Tuple
     748bec4 White space only
     e5257f8 Fix tyConToIfaceDecl (Trac #9190)
     c8295c0 Simplify variable naming in tcDataKindSig
     7d9feb2 Fix a serious, but rare, strictness analyser bug (Trac #9128)
     7f467d0 Fix Windows build (wibble to fix for Trac #4934)
     165ac4a Catch two typos
     a600c91 Improve IfaceSyn a bit further
     b60df0f Better debug printing
     571f0ad Line up kind and type variables correctly when desugaring TH brackets
     b637585 Fix elemLocalRdrEnv (Trac #9160)
     970e5d9 Bytes allocated by haddock.base has crept up (again)
     632fcf1 Remove forgotten redundant import
     ce19d50 Fixes #95 :edit command should jump to the last error
     0354fb3 Implement `Typeable` support for type-level literals (#8778).
     5ffc68b Fix recomputation of TypeRep in the instance for Typeable (s a) (#9203)
     e09be5f Update the incorrect comment on when function was introduced.
     836981c Redo instance to be more efficient (see #8778, #9203)
     00fc4ba Optimise the Typeable instance for type app a bit, and add a perf test
     e38fe3b accept T9181 output
     652c9e6 Haddock: haddock-library release and Travis stuff
     2ba1a56 Only comments:  add notes explaining the various oddities of the `Typeable` implementation for type-level literals.
     2a41db3 In progress Backpack implementation docs.
     46ec4ae haddock-library: allow 7.4.x building
     453e0fd Typo
     3d81359 Typos in comments
     a52bf96 Finish the rest of the writeup.
     b1888aa Typos in comments
     b6693d3 A bit more tracing of functional dependencies
     0ceb84e Tidy up the printing of single-predicate contexts
     cdc7431 Add a new section to the manual about hiding things that a module doesn't export
     aec9e75 Improve documentation of defaulting rules with OverloadedStrings
     2e362dd Make splitStrProdDmd (and similarly Use) more robust
     64224f1 Comment typo
     9c621e9 Reject forall types in constraints in signatures
     e47baaf More fixes and updates to implementation document
     48abb88 Update documentation to follow 2dc3b476aff28
     aa3166f Add fake entries into the global kind environment for pattern synonyms.


More information about the ghc-commits mailing list