summaryrefslogtreecommitdiff
path: root/compiler/prelude/primops.txt.pp
Commit message (Expand)AuthorAgeFilesLines
* Overhaul of Compact Regions (#12455)Simon Marlow2016-12-071-8/+28
* Document unpackClosure# primopÖmer Sinan Ağacan2016-10-281-0/+5
* Turn divInt# and modInt# into bitwise operations when possibleTakano Akio2016-09-051-2/+6
* More typos in commentsGabor Greif2016-07-221-1/+1
* Correct a few mistyped words in prose/commentsGabor Greif2016-07-221-1/+1
* Compact RegionsGiovanni Campagna2016-07-201-0/+101
* Rename isPinnedByteArray# to isByteArrayPinned#Ben Gamari2016-06-041-2/+8
* rts: Add isPinnedByteArray# primopBen Gamari2016-05-181-0/+5
* Kill the magic of AnyBen Gamari2016-03-301-46/+0
* Make demand analysis understand catchSimon Peyton Jones2016-01-071-33/+14
* Maintain cost-centre stacks in the interpreterSimon Marlow2015-12-211-0/+8
* primops: Mark actions evaluated by `catch*` as lazyBen Gamari2015-12-151-10/+20
* Add subWordC# on x86ishNikita Karetnikov2015-10-311-0/+5
* 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