| Commit message (Expand) | Author | Age | Files | Lines |
* | compiler: de-lhs prelude/ | Austin Seipp | 2014-12-03 | 1 | -1330/+0 |
* | use correct word size for shiftRightLogical and removeOp32 | Luite Stegeman | 2014-11-19 | 1 | -16/+26 |
* | Don't re-export `Alternative(..)` from Control.Monad (re #9586) | Herbert Valerio Riedel | 2014-09-26 | 1 | -1/+3 |
* | Make Applicative a superclass of Monad | Austin Seipp | 2014-09-09 | 1 | -0/+3 |
* | Add LANGUAGE pragmas to compiler/ source files | Herbert Valerio Riedel | 2014-05-15 | 1 | -2/+2 |
* | Add BuiltinRules for constant-folding not# and notI# (logical complement) | Simon Peyton Jones | 2014-03-13 | 1 | -0/+9 |
* | Guarding against silly shifts | Simon Peyton Jones | 2013-12-12 | 1 | -12/+68 |
* | Update and clean-up the implmenation of GHC.TypeLits | Iavor S. Diatchki | 2013-10-09 | 1 | -15/+15 |
* | Fix AMP warnings. | Austin Seipp | 2013-09-11 | 1 | -0/+12 |
* | Comments only | Jan Stolarek | 2013-08-19 | 1 | -0/+1 |
* | Comparison primops return Int# (Fixes #6135) | Jan Stolarek | 2013-08-14 | 1 | -63/+101 |
* | Comments only | Jan Stolarek | 2013-08-12 | 1 | -6/+6 |
* | Implement "roles" into GHC. | Richard Eisenberg | 2013-08-02 | 1 | -2/+2 |
* | Add strength reduction rules (Fixes #7116) | Jan Stolarek | 2013-07-31 | 1 | -6/+27 |
* | Fix many ASSERT uses under Clang. | Austin Seipp | 2013-06-18 | 1 | -1/+1 |
* | Use the symmetric version of the newtype coercion. | Iavor S. Diatchki | 2013-05-31 | 1 | -6/+6 |
* | Add a primitive for coercing values into dictionaries in a special case. | Iavor S. Diatchki | 2013-05-30 | 1 | -3/+22 |
* | Make 'SPECIALISE instance' work again | Simon Peyton Jones | 2013-05-30 | 1 | -128/+52 |
* | Primitive bitwise operations on Int# (Fixes #7689) | Jan Stolarek | 2013-02-18 | 1 | -0/+9 |
* | Introduce CPR for sum types (Trac #5075) | Simon Peyton Jones | 2013-01-24 | 1 | -1/+1 |
* | Fix some incorrect narrowing rules (#7361) | Simon Marlow | 2013-01-09 | 1 | -12/+12 |
* | Inline some FastBytes/ByteString wrappers | Ian Lynagh | 2012-12-14 | 1 | -1/+2 |
* | Merge branch 'master' of http://darcs.haskell.org/ghc | Simon Peyton Jones | 2012-10-24 | 1 | -0/+30 |
|\ |
|
| * | Use fromRational when pre-computing fromRational literals | Ian Lynagh | 2012-10-21 | 1 | -1/+2 |
| * | add GHC.Float.rationalToFloat, rationalToDouble (fixes #7295) | John Lato | 2012-10-21 | 1 | -0/+29 |
* | | Merge branch 'master' of http://darcs.haskell.org/ghc | Simon Peyton Jones | 2012-10-22 | 1 | -11/+54 |
|\ \
| |/ |
|
| * | Add a rule for (plusAddr# x 0) == x; fixes #7284 | Ian Lynagh | 2012-10-21 | 1 | -0/+2 |
| * | Add some more PrimOp rules | Ian Lynagh | 2012-10-21 | 1 | -0/+7 |
| * | Add some more primop rules; fixes #7286 | Ian Lynagh | 2012-10-21 | 1 | -11/+45 |
* | | Merge branch 'master' of http://darcs.haskell.org/ghc | Simon Peyton Jones | 2012-10-19 | 1 | -2/+2 |
|\ \
| |/ |
|
| * | Some alpha renaming | Ian Lynagh | 2012-10-16 | 1 | -2/+2 |
* | | Deprecate Rank2Types and PolymorphicComponents, in favour of RankNTypes | Simon Peyton Jones | 2012-10-19 | 1 | -1/+1 |
|/ |
|
* | Make -fexcess-precision a fully-dynamic flag | Ian Lynagh | 2012-10-09 | 1 | -17/+16 |
* | Make some uses of minBound/maxBound use the target Int/Word sizes | Ian Lynagh | 2012-09-19 | 1 | -27/+28 |
* | Remove the Target* types from HaskellConstants | Ian Lynagh | 2012-09-17 | 1 | -7/+13 |
* | Move tARGET_* out of HaskellConstants | Ian Lynagh | 2012-09-17 | 1 | -105/+140 |
* | Pass DynFlags to the ru_try functions of built-in rules | Ian Lynagh | 2012-09-17 | 1 | -41/+58 |
* | Fix warning on x86-64 | Paolo Capriotti | 2012-07-27 | 1 | -6/+3 |
* | Migrate more rules to PrelRules. | Paolo Capriotti | 2012-07-26 | 1 | -9/+37 |
* | Refactor prel rules: always return a single rule. | Paolo Capriotti | 2012-07-24 | 1 | -84/+72 |
* | Refactor PrelRules and add more rules (#7014) | Paolo Capriotti | 2012-07-24 | 1 | -246/+334 |
* | Add some more Integer rules | Ian Lynagh | 2012-07-18 | 1 | -10/+14 |
* | Implement FastBytes, and use it for MachStr | Ian Lynagh | 2012-07-14 | 1 | -1/+1 |
* | Comments only | Simon Peyton Jones | 2012-07-14 | 1 | -0/+5 |
* | Add some more Integer rules; fixes #6111 | Ian Lynagh | 2012-06-27 | 1 | -1/+36 |
* | Fix Word64ToInteger conversion rule. | Paolo Capriotti | 2012-06-25 | 1 | -1/+1 |
* | Add some more Integer rules | Ian Lynagh | 2012-06-08 | 1 | -3/+57 |
* | Add rules for intToInteger and wordToInteger | Ian Lynagh | 2012-06-06 | 1 | -2/+35 |
* | Put the Integer type, rather than the mkIntegerId, inside LitInteger | Ian Lynagh | 2012-06-06 | 1 | -10/+6 |
* | Tell built-in rules the Id that the rule has matched | Ian Lynagh | 2012-06-06 | 1 | -27/+36 |