summaryrefslogtreecommitdiff
path: root/compiler/prelude
Commit message (Expand)AuthorAgeFilesLines
* Fix typos, using Wikipedia list of common typosBrian Wignall2019-11-282-2/+2
* Whitespace-sensitive bang patterns (#1087, #17162)wip/whitespace-and-lookaheadVladislav Zavialov2019-11-271-0/+21
* Fix typosBrian Wignall2019-11-231-3/+3
* Fix random typos [skip ci]nineonine2019-11-171-1/+1
* Clean up TH's treatment of unary tuples (or, #16881 part two)Ryan Scott2019-11-072-1/+10
* Implement shrinkSmallMutableArray# and resizeSmallMutableArray#.Andrew Martin2019-10-261-1/+16
* Break up TcRnTypes, among other modules.Richard Eisenberg2019-10-161-0/+7
* Refactor some cruft in TcDerivInfer.inferConstraintsRyan Scott2019-10-151-2/+4
* Clean up `#include`s in the compilerJohn Ericson2019-10-052-2/+0
* Improve documentation around empty tuples/listsRichard Eisenberg2019-10-031-0/+1
* Note [Don't flatten tuples from HsSyn] in MkCoreRichard Eisenberg2019-10-031-5/+23
* Standalone kind signatures (#16794)wip/top-level-kind-signaturesVladislav Zavialov2019-09-252-5/+8
* base: Move Ix typeclass to GHC.IxBen Gamari2019-09-251-8/+8
* PmCheck: Only ever check constantly many models against a single patternSebastian Graf2019-09-251-3/+0
* Module hierarchy: StgToCmm (#13009)Sylvain Henry2019-09-101-2/+2
* Doc: add Haddocks for quotRemWord2 primopSylvain Henry2019-08-221-2/+2
* Introduce a type for "platform word size", use it instead of IntÖmer Sinan Ağacan2019-08-061-10/+11
* Add Note [RuntimeRep and PrimRep] in RepTypeRichard Eisenberg2019-07-291-0/+6
* Create {Int,Word}32RepJohn Ericson2019-07-174-42/+58
* primops: haddock: Fix typo in referenced function.Niklas Hambüchen2019-07-141-1/+1
* Remove purely external primopsJohn Ericson2019-07-141-36/+38
* Don't eta-expand unsaturated primopsBen Gamari2019-06-253-3/+52
* ghci: Don't rely on resolution of System.IO to base moduleBen Gamari2019-06-221-1/+2
* Move 'Platform' to ghc-bootJohn Ericson2019-06-191-1/+1
* PrelRules: Don't break let/app invariant in shiftRuleBen Gamari2019-06-142-3/+43
* Implement the -XUnliftedNewtypes extension.Andrew Martin2019-06-142-6/+27
* PrelRules: Ensure that string unpack/append rule fires with source notesBen Gamari2019-06-131-11/+18
* Use DeriveFunctor throughout the codebase (#15654)Krzysztof Gogolewski2019-06-121-4/+3
* Remove CPP ensuring word size is 32 or 64 bits around Addr# <-> int# primopsJohn Ericson2019-06-091-2/+0
* Introduce log1p and expm1 primopschessai2019-06-091-0/+22
* Fix #16700: Tiny errors in output of GHCi commands :forward and :infoRoland Senn2019-06-071-1/+2
* [skip ci] Improve the documentation of the CNF primops. In this context, the ...Andrew Martin2019-06-071-23/+40
* Fix rewriting invalid shifts to errorsÖmer Sinan Ağacan2019-06-011-1/+4
* Fix typo of primop formatmizunashi_mana2019-05-271-1/+1
* [skip ci] correct the docs for casArray a little more. clarify that the retur...Andrew Martin2019-04-211-3/+5
* [skip ci] correct formatting of casArray# in docs for casSmallArray#Andrew Martin2019-04-211-1/+1
* [skip ci] say "machine words" instead of "Int units" in the primops docsAndrew Martin2019-04-211-16/+19
* improve docs for casArray and casSmallArrayAndrew Martin2019-04-211-1/+8
* TH: make `Lift` and `TExp` levity-polymorphicAlec Theriault2019-04-181-4/+7
* Add support for bitreverse primopAlexandre2019-04-011-0/+11
* Update Wiki URLs to point to GitLabTakenobu Tani2019-03-251-2/+2
* base: Remove `Monad(fail)` method and reexport `MonadFail(fail)` insteadHerbert Valerio Riedel2019-03-221-9/+5
* Replace nOfThem by replicateKrzysztof Gogolewski2019-03-191-3/+3
* ghc-heap: Introduce closureSizeBen Gamari2019-03-171-0/+7
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-154-16/+16
* Visible dependent quantificationRyan Scott2019-03-012-54/+55
* Add AnonArgFlag to FunTySimon Peyton Jones2019-02-234-27/+38
* Fix exprIsConApp_maybeSimon Peyton Jones2019-02-221-1/+1
* Make constructor wrappers inline only during the final phaseArnaud Spiwack2019-02-191-2/+2
* 'forall' always a keyword, plus the dot type operatorVladislav Zavialov2019-02-151-4/+0