summaryrefslogtreecommitdiff
path: root/compiler/prelude
Commit message (Expand)AuthorAgeFilesLines
* Fix more typos, via an improved Levenshtein-style correctorBrian Wignall2020-01-124-8/+8
* Overloaded Quotation Brackets (#246)Matthew Pickering2020-01-121-56/+56
* Module hierarchy: Iface (cf #13009)Sylvain Henry2020-01-065-12/+12
* Fix typos, via a Levenshtein-style correctorBrian Wignall2020-01-041-1/+1
* Module hierarchy (#13009): StgSylvain Henry2019-12-312-7/+7
* Move Int64# and Word64# sections of primops.txt.ppJohn Ericson2019-12-101-22/+21
* Move Int# section of primops.txt.ppJohn Ericson2019-12-101-153/+153
* Ignore unary constraint tuples during typechecking (#17511)Ryan Scott2019-12-101-3/+3
* Simplify uniqAwayBen Gamari2019-12-031-1/+1
* Add constant folding rule (#16402)Sylvain Henry2019-12-031-6/+32
* Make BCO# liftedBen Gamari2019-12-032-5/+8
* Add `timesInt2#` primopSylvain Henry2019-12-021-0/+7
* Fix more typosBrian Wignall2019-12-021-1/+1
* 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