summaryrefslogtreecommitdiff
path: root/includes/stg/MiscClosures.h
Commit message (Expand)AuthorAgeFilesLines
* New magic function for applying realWorld#Ben Gamari2015-11-121-0/+2
* Revert "Rename _closure to _static_closure, apply naming consistently."Edward Z. Yang2014-10-201-15/+15
* Rename _closure to _static_closure, apply naming consistently.Edward Z. Yang2014-10-011-15/+15
* `M-x delete-trailing-whitespace` & `M-x untabify`Herbert Valerio Riedel2014-09-241-1/+1
* Implement `decodeDouble_Int64#` primopHerbert Valerio Riedel2014-09-171-0/+1
* Revert "Fix typos 'resizze'"Gabor Greif2014-08-161-1/+1
* Fix typos 'resizze'Gabor Greif2014-08-161-1/+1
* Implement {resize,shrink}MutableByteArray# primopsHerbert Valerio Riedel2014-08-161-0/+2
* Re-add more primops for atomic ops on byte arraysJohan Tibell2014-06-301-1/+0
* Revert "Add more primops for atomic ops on byte arrays"Johan Tibell2014-06-261-0/+1
* Add more primops for atomic ops on byte arraysJohan Tibell2014-06-241-1/+0
* Add missing symbols to linkerJohan Tibell2014-03-291-0/+4
* Add SmallArray# and SmallMutableArray# typesJohan Tibell2014-03-291-0/+14
* codeGen: inline allocation optimization for clone array primopsJohan Tibell2014-03-221-0/+4
* Fix --enable-unregistered by declaring missing RTS functions (#8748)Sergei Trofimovich2014-02-171-0/+2
* Remove obsolete declarations from `MiscClosures.h`Herbert Valerio Riedel2014-01-131-33/+0
* In the DEBUG rts, track when CAFs are GC'dSimon Marlow2013-11-211-0/+1
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-011-1/+1
* Remove use of R9, and fix associated bugsSimon Marlow2013-10-011-0/+3
* Add support for 512-bit-wide vectors.Geoffrey Mainland2013-09-221-0/+2
* Add support for 256-bit-wide vectors.Geoffrey Mainland2013-09-221-0/+2
* Add PrimOp fetchAddIntArray# plus supporting C function atomic_inc_by.Ryan Newton2013-08-211-0/+1
* Add PrimOp: casIntArray#. Modify casMutVar# for 'ticketed' style.Ryan Newton2013-08-211-0/+1
* add casArray# primop, similar to casMutVar# but for array elementsRyan Newton2013-08-211-0/+1
* Rename atomicReadMVar and friends to readMVar.Edward Z. Yang2013-07-121-4/+4
* Implement tryAtomicReadMVar#.Edward Z. Yang2013-07-101-0/+1
* Implement atomicReadMVar, fixing #4001.Edward Z. Yang2013-07-091-0/+3
* Fix #8009 : Failure to compile on powerpc64-linux.Erik de Castro Lopo2013-06-221-0/+4
* Maintain per-generation lists of weak pointers (#7847)Takano Akio2013-06-151-1/+0
* Allow multiple C finalizers to be attached to a Weak#Takano Akio2013-06-151-1/+1
* declare stable_ptr_table (should fix via-C compilation)Simon Marlow2013-02-181-0/+1
* Separate StablePtr and StableName tables (#7674)Simon Marlow2013-02-141-1/+1
* Always pass vector values on the stack.Geoffrey Mainland2013-02-011-0/+2
* STM: Only wake up onceBen Gamari2013-01-301-0/+2
* Add a write barrier for TVAR closuresSimon Marlow2012-11-161-1/+2
* declare stg_gc_prim and stg_killMyself (#7350)Simon Marlow2012-10-251-0/+2
* comments onlyGabor Greif2012-10-231-3/+3
* Add a new traceMarker# primop for use in profiling outputDuncan Coutts2012-10-151-0/+1
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-39/+16
* Add a new primop mkWeakNoFinalizer (#5879)Simon Marlow2012-04-271-0/+1
* raiseAsync: cope with ATOMICALLY_FRAMES inside UPDATE_FRAMES (#5866)Simon Marlow2012-02-271-0/+1
* Add new primtypes 'ArrayArray#' and 'MutableArrayArray#'Manuel M T Chakravarty2011-12-071-0/+1
* Make profiling work with multiple capabilities (+RTS -N)Simon Marlow2011-11-291-1/+0
* Overhaul of infrastructure for profiling, coverage (HPC) and breakpointsSimon Marlow2011-11-021-0/+1
* Make array copy primops inlineJohan Tibell2011-05-191-6/+0
* Add array copy/clone primopsDaniel Peebles2011-05-191-0/+6
* add casMutVar#Simon Marlow2011-04-111-0/+1
* Count allocations more accuratelySimon Marlow2010-12-211-1/+1
* Implement stack chunks and separate TSO/STACK objectsSimon Marlow2010-12-151-0/+3
* add numSparks# primop (#4167)Simon Marlow2010-07-201-0/+1