summaryrefslogtreecommitdiff
path: root/compiler/GHC/Builtin/primops.txt.pp
Commit message (Expand)AuthorAgeFilesLines
* Make some simple primops levity-polymorphicsheaf2021-06-041-7/+10
* Re-introduce Note [keepAlive# magic]Ben Gamari2021-05-061-1/+2
* Redesign withDict (formerly magicDict)Ryan Scott2021-04-291-7/+0
* Rename StrictSig to DmdSig (#19597)Sebastian Graf2021-03-281-13/+13
* compiler: Introduce mutableByteArrayContents# primopBen Gamari2021-03-221-0/+4
* Add whereFrom and whereFrom# primopMatthew Pickering2021-03-031-0/+11
* Fix array and cleanup conversion primops (#19026)Sylvain Henry2021-03-031-48/+45
* 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
* Add missing fixed-sized primops and constant foldingJohn Ericson2021-01-221-4/+48
* Fix `not32Word#` -> `notWord32#`John Ericson2021-01-101-1/+1
* Make primops for `{Int,Word}32#`John Ericson2021-01-071-12/+94
* Rename internal primpos ahead of !4492John Ericson2021-01-031-12/+12
* primops: Document semantics of Float/Int conversionsBen Gamari2020-12-181-0/+12
* Cleanup some primop constructor namesJohn Ericson2020-11-281-15/+15
* [Sized Cmm] properly retain sizes.Moritz Angermann2020-11-261-8/+28
* Demand: Interleave usage and strictness demands (#18903)Sebastian Graf2020-11-201-5/+5
* Fix strictness signatures of `prefetchValue*#` primopsSebastian Graf2020-11-201-8/+4
* Add Addr# atomic primops (#17751)Sylvain Henry2020-11-161-5/+66
* Naming, value types and tests for Addr# atomicsViktor Dukhovni2020-11-051-12/+20
* primops.txt.pp: Move ByteArray# primops to separate fileBen Gamari2020-10-311-449/+1
* WinIO: Small changes related to atomic request swaps.Andreas Klebinger2020-10-071-2/+24
* Fix typos in commentsKrzysztof Gogolewski2020-10-021-1/+1
* Use "to" instead of "2" in internal names of conversion opsJohn Ericson2020-09-091-12/+12
* Add missing primop documentation (#18454)Krzysztof Gogolewski2020-08-281-17/+106
* primops: Remove Monadic and Dyadic categoriesKrzysztof Gogolewski2020-08-261-137/+135
* Define type Void# = (# #) (#18441)Krzysztof Gogolewski2020-07-221-2/+0
* winio: Add IOPort synchronization primitiveTamar Christina2020-07-151-0/+39
* Fix duplicated words and typos in comments and user guideJan Hrček2020-06-281-1/+1
* Fix ghc-bignum exceptionsSylvain Henry2020-06-271-43/+2
* Linear types (#15981)Krzysztof Gogolewski2020-06-171-8/+6
* winio: Add Atomic Exchange PrimOp and implement Atomic Ptr exchanges.Tamar Christina2020-06-141-0/+12
* Clarify leaf module names for new module hierarchyTakenobu Tani2020-06-101-2/+2
* Fix wording in primops documentation to reflect the correct reasoning:Alexey Kuleshevich2020-05-211-5/+5
* DmdAnal: Improve handling of precise exceptionsSebastian Graf2020-05-151-10/+16
* Modules (#13009)Sylvain Henry2020-04-181-0/+3841