summaryrefslogtreecommitdiff
path: root/compiler/prelude
Commit message (Expand)AuthorAgeFilesLines
* Don't eta-expand unsaturated primopsBen Gamari2019-06-263-3/+52
* ghci: Don't rely on resolution of System.IO to base moduleBen Gamari2019-06-251-1/+2
* PrelRules: Don't break let/app invariant in shiftRulewip/backport-T16742Ben Gamari2019-06-152-3/+43
* Fix rewriting invalid shifts to errorsÖmer Sinan Ağacan2019-06-031-1/+4
* base: Remove `Monad(fail)` method and reexport `MonadFail(fail)` insteadHerbert Valerio Riedel2019-04-051-9/+5
* 'forall' always a keyword, plus the dot type operatorVladislav Zavialov2019-03-211-4/+0
* Minor refactor [ci skip]Gabor Greif2019-02-202-5/+5
* A few typofixesGabor Greif2019-02-201-1/+1
* Error out of invalid Int/Word bit shiftsAlec Theriault2019-02-201-3/+2
* Prepare source-tree for base-4.13 MFP bumpHerbert Valerio Riedel2019-01-181-0/+2
* Visible kind applicationmynguyen2019-01-031-17/+21
* Careful tweaking to exprOkForSpeculationSimon Peyton Jones2018-12-072-56/+32
* Warn on all out-of-range literals in pats/exprsAlec Theriault2018-12-031-8/+8
* Taming the Kind Inference MonsterSimon Peyton Jones2018-11-291-8/+11
* Rename literal constructorsSylvain Henry2018-11-221-43/+43
* Introduce Int16# and Word16#Abhiroop Sarkar2018-11-175-63/+172
* Add Int8# and Word8#Michal Terepeta2018-11-025-76/+192
* Finish fix for #14880.Tobias Dammers2018-10-281-0/+2
* Remove redundant SOURCE importSimon Jakobi2018-10-261-1/+1
* Add RubbishLit for absent bindings of UnliftedRepSebastian Graf2018-10-142-1/+14
* Fix dataToTag# comment syntax again (primops.txt.pp)Ömer Sinan Ağacan2018-10-121-53/+52
* Comments about dataToTag# onlySimon Peyton Jones2018-10-122-22/+56
* Fix dataToTag# argument evaluationÖmer Sinan Ağacan2018-10-103-38/+20
* Revert "Add Int8# and Word8#"Ben Gamari2018-10-095-192/+76
* Add Int8# and Word8#Michal Terepeta2018-10-075-76/+192
* Stable name type roleDavid Feuer2018-10-041-1/+1
* Set `infixr -1 ->`Alec Theriault2018-10-041-1/+1
* Improve generated `GHC.Prim` docsAlec Theriault2018-10-042-27/+65
* Make GHC (the library) flexible in the choice of integer libraryJoachim Breitner2018-10-031-14/+35
* primops: Fix documentation of compactAllocateBlock#Ben Gamari2018-10-011-4/+4
* Fix constant-folding for Integer shiftsSimon Peyton Jones2018-09-261-9/+37
* Don't show constraint tuples in errors (#14907)Alec Theriault2018-09-251-0/+14
* Use predefined known-key names when possibleChaitanya Koparkar2018-09-191-12/+13
* Coercion Quantificationningning2018-09-152-9/+9
* Add support for ImplicitParams and RecursiveDo in THMichael Sloan2018-09-141-143/+154
* Fix a constant folding ruleAndrey Mokhov2018-08-291-1/+1
* Add traceBinaryEvent# primopMitsutoshi Aoe2018-08-211-2/+12
* Fix precision of asinh/acosh/atanh by making them primopsArtem Pelenitsyn2018-08-211-0/+30
* Replace most occurences of foldl with foldl'.klebinger.andreas@gmx.at2018-08-211-2/+2
* primops: Drop documentation for WORD_SIZE_IN_BITS < 32Chai T. Rex2018-08-161-4/+5
* primops: Drop support for WORD_SIZE_IN_BITS < 32Ben Gamari2018-08-151-27/+0
* Refactor (~) to reduce the suerpclass stackSimon Peyton Jones2018-07-274-57/+86
* Fix PrelRules.caseRules to account for out-of-range tagsSimon Peyton Jones2018-07-252-20/+46
* Fix hash in haddock of ghc-prim.Masahiro Sakai2018-07-161-17/+17
* Replace atomicModifyMutVar#David Feuer2018-07-151-11/+23
* More refactoring in TcValiditySimon Peyton Jones2018-07-101-1/+1
* Enhanced constant foldingSylvain Henry2018-06-161-9/+296
* Built-in Natural literals in CoreSylvain Henry2018-06-153-82/+183
* Embrace -XTypeInType, add -XStarIsTypeVladislav Zavialov2018-06-143-28/+6
* Fix #15236 by removing parentheses from funTyConNameRyan Scott2018-06-071-1/+1