summaryrefslogtreecommitdiff
path: root/compiler/prelude
Commit message (Expand)AuthorAgeFilesLines
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-9/+2
* Merge remote-tracking branch 'origin/master' into tc-untouchablesSimon Peyton Jones2012-09-281-27/+28
|\
| * Make some uses of minBound/maxBound use the target Int/Word sizesIan Lynagh2012-09-191-27/+28
* | Merge remote-tracking branch 'origin/master' into tc-untouchablesSimon Peyton Jones2012-09-181-148/+206
|\ \ | |/
| * Remove the Target* types from HaskellConstantsIan Lynagh2012-09-171-7/+13
| * Move tARGET_* out of HaskellConstantsIan Lynagh2012-09-171-105/+140
| * Pass DynFlags to the ru_try functions of built-in rulesIan Lynagh2012-09-171-41/+58
* | Undo making Any into a type family, for nowSimon Peyton Jones2012-09-181-0/+6
* | Make a start towards eta-rules and injective familiesSimon Peyton Jones2012-09-181-3/+14
|/
* generalise the type of eqStableName#Simon Marlow2012-08-281-1/+1
* Fix warning on x86-64Paolo Capriotti2012-07-271-6/+3
* Migrate more rules to PrelRules.Paolo Capriotti2012-07-261-9/+37
* Refactor prel rules: always return a single rule.Paolo Capriotti2012-07-241-84/+72
* Refactor PrelRules and add more rules (#7014)Paolo Capriotti2012-07-241-246/+334
* Add some more Integer rulesIan Lynagh2012-07-181-10/+14
* Implement FastBytes, and use it for MachStrIan Lynagh2012-07-141-1/+1
* Comments onlySimon Peyton Jones2012-07-141-0/+5
* Add some more Integer rules; fixes #6111Ian Lynagh2012-06-272-1/+43
* Fix Word64ToInteger conversion rule.Paolo Capriotti2012-06-251-1/+1
* Allow deriving Generic1Jose Pedro Magalhaes2012-06-211-3/+10
* Simplify the implementation of Implicit ParametersSimon Peyton Jones2012-06-132-41/+15
* Remove some redundant Show instancesIan Lynagh2012-06-121-3/+0
* Add some more Integer rulesIan Lynagh2012-06-082-3/+69
* Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-06-063-33/+7
|\
| * Merge remote-tracking branch 'origin/unboxed-tuple-arguments2'Paolo Capriotti2012-06-053-33/+7
| |\
| | * Support code generation for unboxed-tuple function argumentsunboxed-tuple-arguments2Max Bolingbroke2012-05-153-33/+7
* | | Add rules for intToInteger and wordToIntegerIan Lynagh2012-06-062-3/+41
* | | Put the Integer type, rather than the mkIntegerId, inside LitIntegerIan Lynagh2012-06-061-10/+6
* | | Tell built-in rules the Id that the rule has matchedIan Lynagh2012-06-061-27/+36
|/ /
* | Change how macros like ASSERT are definedIan Lynagh2012-06-052-0/+2
* | Add a setByteArray# primopIan Lynagh2012-05-281-0/+8
* | Follow the move of the Word type to ghc-primIan Lynagh2012-05-221-3/+3
* | Applied lunaris's patch to allow promoted types and rich kinds in Template Ha...Richard Eisenberg2012-05-181-1/+1
|/
* Revert "Add -faggressive-primops"Simon Peyton Jones2012-04-271-47/+14
* Revert "Make more primops cheaper"Simon Peyton Jones2012-04-271-2/+0
* Make more primops cheaperSimon Peyton Jones2012-04-271-0/+2
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-04-271-0/+6
|\
| * Add a new primop mkWeakNoFinalizer (#5879)Simon Marlow2012-04-271-0/+6
* | Add -faggressive-primopsSimon Peyton Jones2012-04-271-14/+47
|/
* Add experimental GHCi monad.David Terei2012-04-241-1/+17
* Add a quotRemWord2 primopIan Lynagh2012-04-211-0/+6
* Add a couple of commentsIan Lynagh2012-04-201-0/+2
* Revert "Added ':runmonad' command to GHCi"Simon Peyton Jones2012-04-131-25/+9
* Added ':runmonad' command to GHCiDavid Terei2012-04-121-9/+25
* Update names to match the implementation in GHC.TypeLits.Iavor S. Diatchki2012-04-081-10/+6
* Merge remote-tracking branch 'origin/master' into type-natsIavor S. Diatchki2012-03-135-80/+150
|\
| * Hurrah! This major commit adds support for scoped kind variables,Simon Peyton Jones2012-03-022-14/+18
| * Implement "value" imports with the CAPIIan Lynagh2012-02-261-7/+15
| * Add a 2-word-multiply operatorIan Lynagh2012-02-241-0/+4
| * Add a Word add-with-carry primopIan Lynagh2012-02-231-0/+4