summaryrefslogtreecommitdiff
path: root/compiler/prelude
Commit message (Expand)AuthorAgeFilesLines
* 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
| * Simplified serialization of IfaceTyCon, againMax Bolingbroke2012-02-222-20/+2
| * Show the CType in --show-iface outputIan Lynagh2012-02-211-0/+9
| * Add a primop for unsigned quotRem; part of #5598Ian Lynagh2012-02-171-0/+4
| * Small refactoring: Use (Maybe Header) rather than FastStringIan Lynagh2012-02-171-3/+12
| * Allow a header to be specified in a CTYPE pragmaIan Lynagh2012-02-172-10/+13
| * Merge branch 'master' of http://darcs.haskell.org/ghcIan Lynagh2012-02-162-23/+42
| |\
| | * Refactoring around super-kindsSimon Peyton Jones2012-02-162-23/+42
| * | Add CType informatino to wired-in typesIan Lynagh2012-02-161-15/+18
| * | Implement the CTYPE pragma; part of the CApiFFI extensionIan Lynagh2012-02-162-0/+16
| |/