summaryrefslogtreecommitdiff
path: root/rts/sm
Commit message (Expand)AuthorAgeFilesLines
* Fix for a bug in setNumCapabilitiesSimon Marlow2011-12-131-3/+8
* Fix for a bug in +RTS -qi (crash in zero_static_object_list)Simon Marlow2011-12-131-1/+3
* Add a comment about oddity with yieldThread() and timing results on LinuxSimon Marlow2011-12-131-0/+5
* Avoid integer overflow when calling allocGroup() (#5071)Simon Marlow2011-12-131-2/+5
* New flag +RTS -qi<n>, avoid waking up idle Capabilities to do parallel GCSimon Marlow2011-12-132-8/+21
* waitForGcThreads: should be calling interruptCapability(), not interruptAllCa...Simon Marlow2011-12-131-1/+1
* Allow the number of capabilities to be increased at runtime (#3729)Simon Marlow2011-12-064-50/+76
* Make forkProcess work with +RTS -NSimon Marlow2011-12-061-1/+1
* Fix a scheduling bug in the threaded RTSSimon Marlow2011-12-011-1/+1
* Make profiling work with multiple capabilities (+RTS -N)Simon Marlow2011-11-292-10/+12
* Time handling overhaulSimon Marlow2011-11-251-3/+3
* mergeSimon Marlow2011-11-222-3/+14
|\
| * Enable pthread_getspecific() tls for LLVM compilerDavid M Peixotto2011-10-072-3/+14
* | Fix bug in the handling of TSOs in the compacting GC (#5644)Simon Marlow2011-11-211-1/+2
* | Overhaul of infrastructure for profiling, coverage (HPC) and breakpointsSimon Marlow2011-11-021-3/+3
* | fix for a deadlock when using +RTS -hb with -prof -threadedSimon Marlow2011-11-021-2/+5
* | make CAFs atomic, to fix #5558Simon Marlow2011-10-171-37/+106
|/
* Fix heap profiling timesIan Lynagh2011-07-241-1/+1
* need to release the SM lock around heapCensus() to avoid deadlock withSimon Marlow2011-07-211-0/+2
* Move the call to heapCensus() into GarbageCollect(), just beforeSimon Marlow2011-07-202-1/+13
* Fix gcc 4.6 warnings; fixes #5176Ian Lynagh2011-06-252-4/+15
* Remove unused variableIan Lynagh2011-06-241-3/+0
* Remove a couple of unused bindingsIan Lynagh2011-06-241-4/+0
* fix an integer overflow (#5086), and pre-emptively avoid more of theseSimon Marlow2011-05-251-1/+1
* Fix +RTS -G1 (by deleting code, yay!) (#5026)Simon Marlow2011-05-241-10/+0
* Avoid accumulating slop in the pinned_object_block.Simon Marlow2011-04-143-10/+24
* fix a bug introduced in 1fb38442d3a55ac92795aa6c5ed4df82011df724,Simon Marlow2011-04-131-2/+6
* isAlive: re-apply the tag if we find a forwarding pointer. This is aSimon Marlow2011-04-121-1/+1
* Refactoring and tidy upSimon Marlow2011-04-119-129/+174
* add missing initialisation of ws->todo_large_objectsSimon Marlow2011-02-041-1/+2
* fix compacting GCSimon Marlow2011-02-021-2/+6
* fix warningSimon Marlow2011-02-021-2/+1
* GC refactoring and cleanupSimon Marlow2011-02-027-276/+325
* A small GC optimisationSimon Marlow2011-02-025-65/+70
* Remove the per-generation mutable listsSimon Marlow2011-02-027-94/+6
* update debugging code for fragmentationSimon Marlow2011-01-251-2/+3
* fix warningSimon Marlow2011-01-311-2/+1
* 32-bit fixSimon Marlow2010-10-131-0/+2
* fix some shutdown memory leaksSimon Marlow2010-08-201-3/+12
* Count allocations more accuratelySimon Marlow2010-12-213-43/+45
* remove an optimisation that wasn'tSimon Marlow2010-12-151-1/+0
* fix a warningSimon Marlow2010-12-161-1/+1
* Implement stack chunks and separate TSO/STACK objectsSimon Marlow2010-12-159-212/+137
* fix another sanity error, and refactor/tidy upSimon Marlow2010-12-091-9/+8
* sanity: fix places where we weren't filling fresh memory with 0xaaSimon Marlow2010-10-291-0/+2
* On Windows, when returning memory to the OS, we try to release itIan Lynagh2010-11-012-0/+3
* Don't interrupt when task blocks exceptions, don't immediately start exception.Edward Z. Yang2010-09-251-1/+2
* Interruptible FFI calls with pthread_kill and CancelSynchronousIO. v4Edward Z. Yang2010-09-191-1/+3
* Fix a very rare crash in GHCiSimon Marlow2010-10-051-13/+11
* Fix for nursery resizing: the first block's back pointer should be NULLSimon Marlow2010-08-271-0/+2