summaryrefslogtreecommitdiff
path: root/includes
Commit message (Expand)AuthorAgeFilesLines
* FIX #1364: added support for C finalizers that run as soon as the value is no...Simon Marlow2008-12-103-0/+4
* Fix #2592: do an orderly shutdown when the heap is exhaustedSimon Marlow2008-12-091-1/+2
* Fix more problems caused by padding in the Capability structureSimon Marlow2008-12-022-1/+5
* Merging in the new codegen branchdias@eecs.harvard.edu2008-08-142-14/+30
* Add a --machine-readable RTS flagIan Lynagh2008-11-231-0/+1
* Use mutator threads to do GC, instead of having a separate pool of GC threadsSimon Marlow2008-11-212-2/+4
* Add optional eager black-holing, with new flag -feager-blackholingSimon Marlow2008-11-185-58/+35
* Attempt to fix #2512 and #2063; add +RTS -xm<address> -RTS optionSimon Marlow2008-11-171-0/+2
* refactor: move unlockClosure() into SMPClosureOps() where it should beSimon Marlow2008-11-143-11/+11
* Omit definitions of cas() and xchg() in .hc codeSimon Marlow2008-11-141-0/+13
* Run sparks in batches, instead of creating a new thread for each oneSimon Marlow2008-11-061-0/+1
* Refactoring and reorganisation of the schedulerSimon Marlow2008-10-221-39/+7
* Work stealing for sparksberthold@mathematik.uni-marburg.de2008-09-152-95/+35
* add readTVarIO :: TVar a -> IO aSimon Marlow2008-10-102-0/+3
* Remove #define _BSD_SOURCE from Stg.hIan Lynagh2008-10-061-3/+0
* On Linux use libffi for allocating executable memory (fixed #738)Simon Marlow2008-09-192-2/+2
* Move the context_switch flag into the CapabilitySimon Marlow2008-09-193-2/+2
* Fix MacOS X build: don't believe __GNUC_GNU_INLINE__ on MacOS XSimon Marlow2008-09-181-1/+5
* FIX #2469: sort out our static/extern inline storySimon Marlow2008-09-162-15/+22
* when a memory leak is detected, report which blocks are unreachableSimon Marlow2008-09-091-1/+2
* More sanity checking for the TSO write barrierSimon Marlow2008-09-091-0/+2
* Make LOOKS_LIKE_{INFO,CLOSURE}_PTR into inline functions, instead of macrosSimon Marlow2008-09-081-9/+18
* Define _BSD_SOURCE in Stg.hIan Lynagh2008-09-041-1/+5
* bindists are now some way towards workingIan Lynagh2008-08-101-4/+2
* FIX #2332: avoid overflow on 64-bit machines in the memory allocatorSimon Marlow2008-07-291-4/+4
* add threadStatus# primop, for querying the status of a ThreadId#Simon Marlow2008-07-102-0/+2
* add new primop: asyncExceptionsBlocked# :: IO BoolSimon Marlow2008-07-091-0/+1
* FIX part of #2301, and #1619Simon Marlow2008-07-091-0/+4
* FIX #2313 do not include BFD symbols in RTS when the BFD library is not avail...Karel Gardas2008-05-281-1/+1
* Fix up inlines for gcc 4.3Simon Marlow2008-06-193-21/+44
* Experimental "mark-region" strategy for the old generationSimon Marlow2008-06-093-3/+11
* remove EVACUATED: store the forwarding pointer in the info pointerSimon Marlow2008-04-173-7/+5
* Don't traverse the entire list of threads on every GC (phase 1)Simon Marlow2008-04-161-0/+3
* Add a write barrier to the TSO link field (#1589)Simon Marlow2008-04-165-7/+28
* pad step_workspace to 64 bytes, to speed up access to gct->steps[]Simon Marlow2008-04-161-0/+6
* Reorganisation to fix problems related to the gct register variableSimon Marlow2008-04-162-5/+6
* improvements to +RTS -s outputSimon Marlow2008-04-161-0/+1
* Keep track of an accurate count of live words in each stepSimon Marlow2008-04-161-0/+1
* Allow work units smaller than a block to improve load balancingSimon Marlow2008-04-162-0/+4
* use RTS_VAR()Simon Marlow2008-04-161-1/+1
* treat the global work list as a queue rather than a stackSimon Marlow2008-04-161-0/+1
* GC: move static object processinng into thread-local storageSimon Marlow2008-04-161-1/+0
* Add +RTS -vg flag for requesting some GC trace messages, outside DEBUGSimon Marlow2008-04-161-0/+1
* GC: rearrange storage to reduce memory accesses in the inner loopSimon Marlow2008-04-161-6/+15
* Add profiling of spinlocksSimon Marlow2008-04-161-0/+4
* rename StgSync to SpinLockSimon Marlow2008-04-161-24/+19
* Release some of the memory allocated to a stack when it shrinks (#2090)simonmar@microsoft.com2008-02-282-9/+21
* round_to_mblocks: should use StgWord not natSimon Marlow2008-02-201-2/+2
* add ROUNDUP_BYTES_TO_WDSsimonmar@microsoft.com2008-02-151-1/+3
* memInventory: optionally dump the memory inventorysimonmar@microsoft.com2008-01-301-1/+1