summaryrefslogtreecommitdiff
path: root/compiler/prelude
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-10-242-0/+43
|\
| * Use fromRational when pre-computing fromRational literalsIan Lynagh2012-10-211-1/+2
| * add GHC.Float.rationalToFloat, rationalToDouble (fixes #7295)John Lato2012-10-212-0/+42
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-10-221-11/+54
|\ \ | |/
| * Add a rule for (plusAddr# x 0) == x; fixes #7284Ian Lynagh2012-10-211-0/+2
| * Add some more PrimOp rulesIan Lynagh2012-10-211-0/+7
| * Add some more primop rules; fixes #7286Ian Lynagh2012-10-211-11/+45
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-10-192-2/+13
|\ \ | |/
| * Some alpha renamingIan Lynagh2012-10-161-2/+2
| * Add a new traceMarker# primop for use in profiling outputDuncan Coutts2012-10-151-0/+11
* | Only promote *non-existential* data constructorsSimon Peyton Jones2012-10-191-3/+3
* | Deprecate Rank2Types and PolymorphicComponents, in favour of RankNTypesSimon Peyton Jones2012-10-191-1/+1
|/
* Move the primop bits into the compiler/stage<n>/build directoriesIan Lynagh2012-10-101-4/+2
* Make -fexcess-precision a fully-dynamic flagIan Lynagh2012-10-091-17/+16
* Make the -dsuppress-* flags dynamicIan Lynagh2012-10-091-0/+9
* 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