summaryrefslogtreecommitdiff
path: root/rts/sm
Commit message (Expand)AuthorAgeFilesLines
* ticky enhancementsNicolas Frisby2013-03-291-2/+2
* Fix segfault in retainer profiling when using multiple cores (#5909)Simon Marlow2013-02-191-2/+15
* isAlive needs to look through BLACKHOLE indirectionsSimon Marlow2013-02-141-0/+8
* Separate StablePtr and StableName tables (#7674)Simon Marlow2013-02-142-7/+7
* Simplify the allocation stats accountingSimon Marlow2013-02-144-50/+20
* Fix documentation bug: TSOs are *not* unconditionally kept on the mutable list.Edward Z. Yang2013-01-271-1/+1
* Hopefully fix breakage on OS X w/ LLVMSimon Marlow2013-01-173-1/+12
* Rearrange includes to avoid a clash on ARM/LinuxSimon Marlow2013-01-171-12/+13
* Add a write barrier for TVAR closuresSimon Marlow2012-11-168-15/+114
* fix bug in previous commit, 65e46f144f3d8b18de7264b0b099086153c68d6cSimon Marlow2012-11-161-1/+1
* a fix for checkTSO(): the TSO could be a WHITEHOLESimon Marlow2012-11-121-3/+10
* Don't clearNurseries() in parallel with -debugSimon Marlow2012-11-011-3/+5
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-084-85/+1
* Fix the profiling buildIan Lynagh2012-09-211-2/+2
* Convert more RTS macros to functionsIan Lynagh2012-09-212-6/+6
* Include pinned memory in the stats for allocated memorySimon Marlow2012-09-212-1/+2
* Cache the result of countOccupied(gen->large_objects) as gen->n_large_words (...Simon Marlow2012-09-212-2/+6
* Allow allocNursery() to allocate single blocks (#7257)Simon Marlow2012-09-212-11/+13
* Small parallel GC improvementSimon Marlow2012-09-181-2/+12
* More OS X build fixesIan Lynagh2012-09-141-8/+8
* 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