summaryrefslogtreecommitdiff
path: root/compiler/prelude/primops.txt.pp
Commit message (Expand)AuthorAgeFilesLines
* Weak: Don't require wrapping/unwrapping of finalizersBen Gamari2015-09-251-2/+8
* Remove references to () from types of mkWeak# and friendsBen Gamari2015-09-231-3/+3
* Implement getSizeofMutableByteArrayOp primopBen Gamari2015-08-211-1/+7
* Give raise# a return type of open kind (#10481)Reid Barton2015-07-311-1/+2
* Comments about stricteness of catch#Simon Peyton Jones2015-07-241-15/+28
* Improve strictness analysis for exceptionsSimon Peyton Jones2015-07-211-7/+26
* primops: Fix spelling mistakeBen Gamari2015-07-211-1/+1
* Fix primops documentation syntaxBen Gamari2015-07-201-8/+8
* primops: Add haddocks to BCO primopsBen Gamari2015-07-201-1/+11
* Remove some unimplemented GranSim primopsReid Barton2015-03-271-49/+0
* Changing prefetch primops to have a `seq`-like interfaceCarter Tazio Schonwald2014-12-151-23/+51
* Implement `decodeDouble_Int64#` primopHerbert Valerio Riedel2014-09-171-0/+5
* Detabify primops.txt.ppHerbert Valerio Riedel2014-09-131-178/+178
* Move docstring of `seq` to primops.txt.ppHerbert Valerio Riedel2014-09-131-2/+11
* Implement {resize,shrink}MutableByteArray# primopsHerbert Valerio Riedel2014-08-161-0/+24
* Implement new CLZ and CTZ primops (re #9340)Herbert Valerio Riedel2014-08-141-0/+22
* Clarify documentation of addIntC#, subIntC#Reid Barton2014-08-091-4/+10
* Add has_side_effets to the raise# primopSimon Peyton Jones2014-08-071-0/+5
* Re-add more primops for atomic ops on byte arraysJohan Tibell2014-06-301-8/+68
* Revert "Add more primops for atomic ops on byte arrays"Johan Tibell2014-06-261-68/+8
* Add more primops for atomic ops on byte arraysJohan Tibell2014-06-241-8/+68
* Fix #9097.Richard Eisenberg2014-06-111-3/+6
* Improve the API doc description of the SmallArray primitive typesDuncan Coutts2014-06-101-2/+16
* Improve docs for array indexing primopsJohan Tibell2014-05-041-0/+10
* Add SmallArray# and SmallMutableArray# typesJohan Tibell2014-03-291-4/+152
* Make copy array ops out-of-line by defaultJohan Tibell2014-03-281-6/+6
* codeGen: inline allocation optimization for clone array primopsJohan Tibell2014-03-221-0/+4
* Coercible is now exported from GHC.Types (#8894)Joachim Breitner2014-03-161-2/+0
* Improve copy/clone array primop docsJohan Tibell2014-03-131-13/+29
* Remove Coercible documentation from compiler/prelude/primops.txt.ppJoachim Breitner2014-01-301-41/+0
* Document Proxy# (#8658)Austin Seipp2014-01-091-0/+12
* Assign strictness signatures to primitive operationsSimon Peyton Jones2013-12-121-2/+8
* Replace mkTopDmdType by mkClosedStrictSigJoachim Breitner2013-12-091-5/+5
* Update Notes for CoercibleJoachim Breitner2013-11-291-1/+1
* Update documentation concerning prefetch opsCarter Tazio Schonwald2013-11-031-22/+15
* Nuke trailing whitespace.Austin Seipp2013-11-021-8/+8
* adding further documentation and explanation to the prefetch primopsCarter Tazio Schonwald2013-11-021-2/+25
* Add support for prefetch with locality levels.Austin Seipp2013-10-011-8/+77
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-011-2/+2
* Add 512-bit-wide SIMD primitives.Geoffrey Mainland2013-09-221-4/+12
* Add 256-bit-wide SIMD primitives.Geoffrey Mainland2013-09-221-4/+12
* Flesh out 128-bit wide SIMD primops.Geoffrey Mainland2013-09-221-5/+5
* SIMD primops are now generated using schemas that are polymorphic inGeoffrey Mainland2013-09-221-393/+125
* Restore old names of comparison primopsJan Stolarek2013-09-181-43/+43
* Trailing whitespacesJan Stolarek2013-09-181-105/+105
* Fix the type signatures of new copy primops.Austin Seipp2013-09-151-3/+3
* New primops for byte range copies ByteArray# <-> Addr#Duncan Coutts2013-09-151-0/+36
* Introduce coerce :: Coercible a b -> a -> bcoercibleJoachim Breitner2013-09-131-0/+56
* Add PrimOp fetchAddIntArray# plus supporting C function atomic_inc_by.Ryan Newton2013-08-211-0/+7
* Add PrimOp: casIntArray#. Modify casMutVar# for 'ticketed' style.Ryan Newton2013-08-211-0/+8