summaryrefslogtreecommitdiff
path: root/compiler/GHC/Builtin
Commit message (Expand)AuthorAgeFilesLines
* Use Info Table Provenances to decode cloned stack (#18163)Sven Tennie2021-09-231-13/+3
* Introduce stack snapshotting / cloning (#18741)Sven Tennie2021-09-233-11/+45
* Improve error messages involving operators from Data.Type.OrdChristiaan Baaij2021-09-171-6/+7
* Make Int64#/Word64# unconditionally availableJohn Ericson2021-08-191-3/+0
* Fix missing can_fail annotation on two CAS primopsViktor Dukhovni2021-08-192-10/+24
* Handle OverloadedRecordDot in TH (#20185)Zubin Duggal2021-08-031-3/+8
* Constant-fold unpackAppendCString (fix #20174)Sylvain Henry2021-08-021-25/+26
* PrimOps: Add CAS op for all int sizesPeter Trommler2021-08-021-0/+96
* Remove some unused namesKrzysztof Gogolewski2021-07-271-19/+8
* Generalise reallyUnsafePtrEquality# and use itsheaf2021-07-232-59/+132
* template-haskell: Add support for default declarationsMario Blažević2021-07-211-3/+5
* Add Word64#/Int64# primopsSylvain Henry2021-07-151-0/+82
* Fix type and strictness signature of forkOn#Ryan Scott2021-06-281-1/+5
* Revert "Make reallyUnsafePtrEquality# levity-polymorphic"Matthew Pickering2021-06-271-1/+1
* Make reallyUnsafePtrEquality# levity-polymorphicsheaf2021-06-251-1/+1
* Typos, minor comment fixesKrzysztof Gogolewski2021-06-224-39/+15
* Put tracing functions into their own moduleSylvain Henry2021-06-221-0/+2
* Fix naturalToFloat/DoubleSylvain Henry2021-06-191-4/+12
* Fix type and strictness signature of fork#Simon Peyton Jones2021-06-191-1/+4
* Reword: representation instead of levitysheaf2021-06-103-15/+16
* Re-do rubbish literalsSimon Peyton Jones2021-06-051-1/+2
* Make some simple primops levity-polymorphicsheaf2021-06-045-19/+61
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-123-3/+2
* Fully remove HsVersions.hSylvain Henry2021-05-126-12/+0
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-123-7/+9
* Re-introduce Note [keepAlive# magic]Ben Gamari2021-05-061-1/+2
* Make sized division primops ok-for-spec (#19026)Sylvain Henry2021-04-301-0/+46
* Redesign withDict (formerly magicDict)Ryan Scott2021-04-292-11/+7
* Add {lifted,unlifted}DataConKey to pretendNameIsInScope's list of NamesRyan Scott2021-04-131-1/+6
* Re-export GHC.Bits from GHC.Prelude with custom shift implementation.Andreas Klebinger2021-04-091-1/+0
* Add missing axiom exports for CharToNat/NatToCharVladislav Zavialov2021-04-011-0/+2
* Rename StrictSig to DmdSig (#19597)Sebastian Graf2021-03-282-16/+16
* Rubbish literals for all representations (#18983)Sebastian Graf2021-03-261-2/+13
* compiler: Introduce mutableByteArrayContents# primopBen Gamari2021-03-221-0/+4
* Built-in type families: CharToNat, NatToChar (#19535)Vladislav Zavialov2021-03-172-31/+123
* fromInteger :: Integer -> {Float,Double} now always round to nearest evenARATA Mizuki2021-03-171-11/+9
* Implement the UnliftedDatatypes extensionSebastian Graf2021-03-141-2/+5
* Implement BoxedRep proposalwip/boxed-repBen Gamari2021-03-074-79/+209
* Implement record dot syntaxwip/joachim/bump-haddockShayne Fletcher2021-03-061-0/+12
* Add whereFrom and whereFrom# primopMatthew Pickering2021-03-031-0/+11
* Fix array and cleanup conversion primops (#19026)Sylvain Henry2021-03-032-78/+75
* Add cmpNat, cmpSymbol, and cmpCharDaniel Winograd-Cort2021-03-032-81/+10
* Pmc: Implement `considerAccessible` (#18610)Sebastian Graf2021-03-011-11/+11
* Make known names simple ConApps (#19386)Sylvain Henry2021-02-281-4/+9
* Fix typechecking time bug for large rationals (#15646)Andreas Klebinger2021-02-272-4/+13
* Improve handling of overloaded labels, literals, lists etcwip/T19154Simon Peyton Jones2021-02-193-26/+32
* Extend nullary TyConApp optimisation to all TyConsBen Gamari2021-02-182-2/+3
* Document word-size rounding of ByteArray# memory (Fix #14731)Daniel Gröber2021-02-141-1/+2
* Improve ByteArray# documentation regarding alignmentDaniel Gröber2021-02-141-2/+3
* Introduce keepAlive primopBen Gamari2021-02-141-0/+14