summaryrefslogtreecommitdiff
path: root/rts/sm
Commit message (Expand)AuthorAgeFilesLines
* Lots of nat -> StgWord changesSimon Marlow2012-09-077-49/+49
* Deprecate lnat, and use StgWord insteadSimon Marlow2012-09-0712-83/+83
* Some further tweaks to reduce fragmentation when allocating the nurserySimon Marlow2012-09-073-19/+37
* some nats should be lnatsSimon Marlow2012-09-071-1/+1
* When using -H with -M<size>, don't exceed the maximum heap sizeSimon Marlow2012-09-071-1/+5
* memInventory(): tweak pretty-printingSimon Marlow2012-09-071-8/+8
* More CPP macros -> inline functionsIan Lynagh2012-08-252-6/+6
* Make a function for get_itbl, rather than using a CPP macroIan Lynagh2012-08-252-6/+6
* tidy upSimon Marlow2012-08-211-5/+4
* Reduce fragmentation when using +RTS -H (with or without a size)Simon Marlow2012-08-213-2/+45
* improve debug outputSimon Marlow2012-08-211-1/+1
* Fix a discrepancy between two calculations of which generation to collectSimon Marlow2012-08-213-59/+39
* Retain ordering of finalizers during GC (#7160)Simon Marlow2012-08-211-5/+14
* Parallelise clearNurseries() in the parallel GCSimon Marlow2012-07-104-15/+25
* 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