summaryrefslogtreecommitdiff
path: root/compiler/basicTypes
Commit message (Expand)AuthorAgeFilesLines
* Track TH stage in the renamer.Geoffrey Mainland2013-10-041-18/+30
* Typos in commentsGabor Greif2013-10-011-3/+3
* Comments onlyunknown2013-10-011-1/+4
* Lift an unnecessary assumption in the demand analyser (fix Trac #8329)Simon Peyton Jones2013-10-011-8/+33
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-019-9/+9
* Implement an unlifted Proxy type, Proxy#Austin Seipp2013-09-271-2/+17
* Restructure compilation pipeline to allow hooksAustin Seipp2013-09-221-1/+10
* Introduce coerce :: Coercible a b -> a -> bcoercibleJoachim Breitner2013-09-131-2/+19
* Expose tcTyConsOfType as Types.tyConsOfTypeJoachim Breitner2013-09-131-0/+14
* Merge remote-tracking branch 'origin/master' into ghc-parmake-gsocghc-parmake-gsocPatrick Palka2013-09-083-6/+98
|\
| * resurrected -fdicts-strict, off by defaultNicolas Frisby2013-09-083-6/+98
* | Merge remote-tracking branch 'origin/master' into ghc-parmake-gsocPatrick Palka2013-09-041-10/+23
|\ \ | |/
| * Fix over-eager unpacking in isUnpackableTypeSimon Peyton Jones2013-09-041-10/+23
* | Merge branch 'master' into ghc-parmake-gsocPatrick Palka2013-08-301-5/+4
|\ \ | |/
| * Improve documentation of the new IncoherentInstances behaviourJoachim Breitner2013-08-291-5/+4
| * Liberalising IncoherentInstancesJoachim Breitner2013-08-291-5/+5
* | UniqSupply: make mkSplitUniqSupply thread-safePatrick Palka2013-08-261-2/+3
|/
* Add note on isSafeOverlap field.David Terei2013-08-191-0/+3
* Implement "roles" into GHC.Richard Eisenberg2013-08-022-11/+13
* Whitespace only in basicTypes/RdrName.lhsIan Lynagh2013-07-281-215/+208
* De-orphan a load of Binary instancesIan Lynagh2013-07-271-0/+17
* Whitespace only in basicTypes/BasicTypes.lhsIan Lynagh2013-07-271-172/+165
* Whitespace only in basicTypes/Avail.hsIan Lynagh2013-07-271-19/+12
* Avoid needlessly splitting a UniqSupply when extracting a Unique (#8041)Patrick Palka2013-07-061-2/+6
* Fix many ASSERT uses under Clang.Austin Seipp2013-06-181-3/+3
* Add important missing case for bothCPRSimon Peyton Jones2013-06-061-1/+2
* Remove bogus-looking check, which was causing Trac #7894Simon Peyton Jones2013-06-061-6/+0
* Comments about the Name CacheSimon Peyton Jones2013-06-061-3/+10
* Implement cardinality analysisSimon Peyton Jones2013-06-063-327/+718
* Add a primitive for coercing values into dictionaries in a special case.Iavor S. Diatchki2013-05-302-3/+55
* Make 'SPECIALISE instance' work againSimon Peyton Jones2013-05-301-5/+3
* Give 'unboundName' a very low binding precedenceSimon Peyton Jones2013-05-281-2/+4
* Simplify kind generalisation, and fix Trac #7916Simon Peyton Jones2013-05-211-1/+3
* Move the genSym stuff from rts into compilerIan Lynagh2013-05-171-2/+2
* Comments onlySimon Peyton Jones2013-05-151-1/+2
* Fixed moer tyopsGabor Greif2013-04-251-1/+1
* Display operators using parentheses/backticks in error messages (#7848)Krzysztof Gogolewski2013-04-211-0/+4
* Ensure that isStrictDmd is False for Absent (fixes Trac #7737)Simon Peyton Jones2013-03-051-5/+24
* Better pretty-printing for HsType, fixes Trac #7645Simon Peyton Jones2013-02-142-3/+27
* spellingGabor Greif2013-02-021-1/+1
* typosGabor Greif2013-01-303-4/+4
* Expand tabsSimon Peyton Jones2013-01-301-4/+4
* Remove dead codeSimon Peyton Jones2013-01-251-50/+0
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-01-251-32/+94
|\
| * Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-01-255-312/+1097
| |\
| * | Refactor and improve the promotion inferenceSimon Peyton Jones2013-01-251-32/+44
* | | Collapse DmdResult into CPRResultSimon Peyton Jones2013-01-251-66/+23
* | | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-01-241-0/+1
|\ \ \ | | |/ | |/|
| * | Add missing case in eqHsBang; makes rnfail055 pass againSimon Peyton Jones2013-01-181-0/+1
* | | Introduce CPR for sum types (Trac #5075)Simon Peyton Jones2013-01-244-279/+238
|/ /