summaryrefslogtreecommitdiff
path: root/compiler/prelude
Commit message (Expand)AuthorAgeFilesLines
* 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
* Don't expose (~#), (~R#), (~P#) from GHC.PrimRyan Scott2018-06-072-6/+18
* Comments onlySimon Peyton Jones2018-06-071-0/+4
* Introduce DerivingViaRyan Scott2018-06-041-22/+25
* Fix #15214 by listing (~) in isBuiltInOcc_maybeRyan Scott2018-06-021-0/+3
* rts: Rip out support for STM invariantsBen Gamari2018-06-021-7/+0
* vectorise: Put it out of its miseryBen Gamari2018-06-022-99/+1
* base: Improve documentation of indexArray#Andrew Martin2018-05-301-2/+7
* Add HeapView functionalityPatrick Dougherty2018-05-201-5/+4
* Fix #15039 by pretty-printing equalities more systematicallyRyan Scott2018-05-161-0/+2
* Algebraically simplify add/sub with carry/overflowSebastian Graf2018-05-151-1/+78