summaryrefslogtreecommitdiff
path: root/includes
Commit message (Expand)AuthorAgeFilesLines
* 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
* recordMutableGen_GC: we must call the spinlocked version of allocBlock()Simon Marlow2008-01-111-1/+18
* calculate wastage due to unused memory at the end of each blocksimonmar@microsoft.com2007-12-141-1/+3
* remove declarations for variables that no longer existsimonmar@microsoft.com2007-12-131-3/+0
* improvements to PAPI supportsimonmar@microsoft.com2007-11-201-2/+7
* Initial parallel GC supportSimon Marlow2007-10-311-1/+2
* Refactoring of the GC in preparation for parallel GCSimon Marlow2007-10-312-40/+60
* move GetRoots() to GC.cSimon Marlow2007-10-301-2/+2
* Fix conversions between Double/Float and simple-integerIan Lynagh2008-06-142-1/+3
* Fix unreg buildSimon Marlow2008-06-041-0/+1
* FIX #1861: floating-point constants for infinity and NaN in via-CSimon Marlow2008-05-121-0/+3
* Fix the ticky ticky buildIan Lynagh2008-04-251-0/+4
* Remove some duplicate extern declsIan Lynagh2008-04-161-3/+0
* Add some more generic (en|de)code(Double|Float) codeIan Lynagh2008-04-173-0/+5