summaryrefslogtreecommitdiff
path: root/compiler/prelude/PrelRules.hs
Commit message (Expand)AuthorAgeFilesLines
...
* Fix order of PrelRuleBen Gamari2017-09-011-1/+1
* A bunch of typofixesGabor Greif2017-07-311-1/+1
* Re-engineer caseRules to add tagToEnum/dataToTagSimon Peyton Jones2017-04-281-82/+149
* No join-point from an INLINE function with wrong aritySimon Peyton Jones2017-03-171-1/+1
* Ensure that scrutinee constant folding wraps numbersSylvain Henry2017-01-231-31/+61
* Allow top-level string literals in Core (#8472)Takano Akio2017-01-201-18/+23
* Scrutinee Constant FoldingSylvain Henry2016-12-091-1/+56
* Turn divInt# and modInt# into bitwise operations when possibleTakano Akio2016-09-051-1/+20
* PrelRules: Fix constant folding for WordRemOpBen Gamari2016-03-201-1/+6
* Replace calls to `ptext . sLit` with `text`Jan Stolarek2016-01-181-1/+1
* Canonicalise `MonadPlus` instancesHerbert Valerio Riedel2016-01-011-6/+4
* Remove some redundant definitions/constraintsHerbert Valerio Riedel2015-12-311-1/+0
* Drop pre-AMP compatibility CPP conditionalsHerbert Valerio Riedel2015-12-311-4/+0
* Add kind equalities to GHC.Richard Eisenberg2015-12-111-28/+22
* MonadFail proposal, phase 1David Luposchainsky2015-11-171-0/+8
* Make Monad/Applicative instances MRP-friendlyHerbert Valerio Riedel2015-10-171-2/+2
* Fix treatment of -0.0Ben Gamari2015-10-021-51/+74
* Add constant-folding rule for Data.Bits.bitBen Gamari2015-09-231-8/+31
* Refactor tuple constraintsSimon Peyton Jones2015-05-181-3/+3
* Revert multiple commitsAustin Seipp2015-05-141-3/+3
* Refactor tuple constraintsSimon Peyton Jones2015-05-131-3/+3
* Pretty-print # on unboxed literals in coreThomas Miedema2015-03-031-5/+5
* Replace .lhs with .hs in compiler commentsYuri de Wit2015-02-091-2/+2
* compiler: de-lhs prelude/Austin Seipp2014-12-031-0/+1322