summaryrefslogtreecommitdiff
path: root/includes/stg/MiscClosures.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix unreg prof build: Define CCS_SYSTEM in stg/MiscClosures.hIan Lynagh2010-07-171-0/+1
* New asynchronous exception control API (ghc parts)Simon Marlow2010-07-081-4/+7
* Remove the IND_OLDGEN and IND_OLDGEN_PERM closure typesSimon Marlow2010-04-011-2/+0
* Change the representation of the MVar blocked queueSimon Marlow2010-04-011-5/+4
* eliminate some duplication with a bit of CPPSimon Marlow2010-03-301-491/+334
* remove non-existent MUT_CONS symbolsSimon Marlow2010-03-301-2/+0
* change throwTo to use tryWakeupThread rather than unblockOneSimon Marlow2010-03-291-0/+2
* New implementation of BLACKHOLEsSimon Marlow2010-03-291-7/+13
* Use message-passing to implement throwTo in the RTSSimon Marlow2010-03-111-2/+4
* declare g0 (fixes compilation failure with -fvia-C)Simon Marlow2009-12-081-1/+1
* Add a way to generate tracing events programmaticallySimon Marlow2009-09-251-0/+1
* Tidy up file headers and copyrights; point to the wiki for docsSimon Marlow2009-08-251-1/+6
* remove some redundant declarationsSimon Marlow2009-08-191-5/+0
* Rename primops from foozh_fast to stg_foozhSimon Marlow2009-08-031-98/+98
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-0/+642