summaryrefslogtreecommitdiff
path: root/rts/sm
Commit message (Expand)AuthorAgeFilesLines
* Working towards fixing DLLs on Win64Ian Lynagh2012-05-062-2/+2
* Fix maintenance of n_blocks in the RTSIan Lynagh2012-05-011-1/+1
* Fix warnings on Win64Ian Lynagh2012-04-262-11/+11
* Fix the timestamps in GC_START and GC_END events on the GC-initiating capMikolaj2012-04-041-1/+1
* Emit final heap alloc events and rearrange code to calculate alloc totalsDuncan Coutts2012-04-043-24/+28
* Add new eventlog events for various heap and GC statisticsDuncan Coutts2012-04-042-3/+10
* Change the presentation of parallel GC work balance in +RTS -sDuncan Coutts2012-04-041-9/+8
* Calculate the total memory allocated on a per-capability basisDuncan Coutts2012-04-041-1/+3
* Drop the per-task timing stats, give a summary only (#5897)Simon Marlow2012-03-021-1/+1
* formatting tweaksGabor Greif2012-02-271-8/+8
* tabs -> spacesGabor Greif2012-02-271-53/+53
* Allocate pinned object blocks from the nursery, not the globalSimon Marlow2012-02-133-13/+91
* 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