update copyrights in rts/sm
[ghc-hetmet.git] / rts /
2008-04-16 Simon Marlowupdate copyrights in rts/sm
2008-04-16 Simon MarlowReorganisation to fix problems related to the gct regis...
2008-04-16 Simon Marlowfaster block allocator, by dividing the free list into...
2008-04-16 Simon Marlowallocate more blocks in one go, to reduce contention...
2008-04-16 Simon Marlowremove outdated comment
2008-04-16 Simon Marlowcalculate and report slop (wasted space at the end...
2008-04-16 Simon Marlowfree empty blocks at the end of GC
2008-04-16 Simon Marlowmove the scan block pointer into the gct structure
2008-04-16 Simon Marlowimprovements to +RTS -s output
2008-04-16 Simon Marlowwait for threads to start up properly
2008-04-16 Simon Marlowdebug output tweaks
2008-04-16 Simon MarlowKeep track of an accurate count of live words in each...
2008-04-16 Simon MarlowAllow work units smaller than a block to improve load...
2008-04-16 Simon Marlowin scavenge_block1(), we can use the lock-free recordMu...
2008-04-16 Simon Marlowupdate the debug counters following changes to scav_fin...
2008-04-16 Simon Marlowchange the find-work strategy: use oldest-first consist...
2008-04-16 Simon Marlowper-thread debug output when using multiple threads...
2008-04-16 Simon Marlowsmall debug output improvements
2008-04-16 Simon Marlowallow parallel minor collections too
2008-04-16 Simon MarlowSpecialise evac/scav for single-threaded, not minor, GC
2008-04-16 Simon Marlowmove usleep(1) to gc_thread_work() from any_work()
2008-04-16 Simon Marlowtreat the global work list as a queue rather than a...
2008-04-16 Simon MarlowGC: move static object processinng into thread-local...
2008-04-16 Simon Marlowtmp: usleep(1) during anyWork() if no work
2008-04-16 Simon MarlowanyWork(): count the number of times we don't find...
2008-04-16 Simon Marlowstats fixes
2008-04-16 Simon MarlowAdd +RTS -vg flag for requesting some GC trace messages...
2008-04-16 Simon MarlowGC: rearrange storage to reduce memory accesses in...
2008-04-16 Simon MarlowAdd profiling of spinlocks
2008-02-28 simonmar@microsoft.comRelease some of the memory allocated to a stack when...
2008-02-28 simonmar@microsoft.comscavengeTSO might encounter a ThreadRelocated; cope
2008-02-28 simonmar@microsoft.comUpdating a thunk in raiseAsync might encounter an IND...
2008-02-19 Simon Marlowdebugging code
2008-02-18 simonmar@microsoft.comrefactoring
2008-02-15 simonmar@microsoft.comfix off-by-one
2008-01-31 simonmar@microsoft.comAllow +RTS -H0 as a way to override a previous -H<size>
2008-01-30 simonmar@microsoft.comcomment out a bogus assertion
2008-01-30 simonmar@microsoft.commemInventory: optionally dump the memory inventory
2008-01-30 simonmar@microsoft.comcalcNeeded: fix the calculation, we weren't counting...
2008-01-30 simonmar@microsoft.comcalcNeeded: add in the large blocks too
2008-01-30 Simon Marlowupdate a comment
2008-01-30 simonmar@microsoft.comtell Emacs these files are C
2008-01-18 Simon Marlowfix an assertion
2008-01-15 simonmar@microsoft.comsmall rearrangement
2008-01-11 simonmar@microsoft.comremove unused declaration
2008-01-10 Simon Marlowmore fixes for THUNK_SELECTORs
2008-01-10 simonmar@microsoft.comFix bug in eval_thunk_selector()
2008-01-09 Simon Marlowmove markSparkQueue into GC.c, as it needs the register...
2008-01-09 Simon MarlowFix bug: eval_thunk_selector was calling the unlocked...
2007-12-18 simonmar@microsoft.comuse "MB" rather than "Mb" for abbreviating megabytes
2007-12-14 simonmar@microsoft.comfindSlop: useful function for tracking down excessive...
2007-12-14 simonmar@microsoft.comcalculate wastage due to unused memory at the end of...
2007-12-14 simonmar@microsoft.combugfix: check for NULL before testing isPartiallyFull...
2007-12-13 simonmar@microsoft.comhave each GC thread call GetRoots()
2007-12-13 simonmar@microsoft.comuse synchronised version of freeChain() in scavenge_mut...
2007-12-12 simonmar@microsoft.comremove old comment
2007-11-29 simonmar@microsoft.comGC: small improvement to parallelism
2007-11-29 simonmar@microsoft.comEVACUATED: target is definitely HEAP_ALLOCED(), no...
2007-11-27 simonmar@microsoft.comin scavenge_block(), keep going if we're scanning the...
2007-11-27 simonmar@microsoft.comcount the number of todo blocks, and add a trace
2007-11-23 simonmar@microsoft.comoops, restore accidentally disabled hash-consing for...
2007-11-22 simonmar@microsoft.comkill the PAR/GRAN debug flags
2007-11-22 simonmar@microsoft.comstats: print elapsed time for GC in each generation
2007-11-21 simonmar@microsoft.comassertion fix
2007-11-21 Simon Marlowcache bd->todo_bd->free and the limit in the workspace
2007-11-21 simonmar@microsoft.comwarning fix
2007-11-20 simonmar@microsoft.comfix boundary bugs in a couple of for-loops
2007-11-20 simonmar@microsoft.comimprovements to PAPI support
2007-11-19 simonmar@microsoft.comuse SRC_CC_OPTS rather than SRC_HC_OPTS for C options
2007-11-01 Simon Marlowallow PAPI to be installed somewhere non-standard
2007-11-01 Simon Marlowfix warnings
2007-11-01 Simon Marlowfix a warning
2007-11-01 Simon Marlowfix a warning
2007-10-31 Simon Marlowrename n_threads to n_gc_threads
2007-10-31 Simon MarlowRefactor PAPI support, and add profiling of multithread...
2007-10-31 Simon Marlowfix merge errors
2007-10-31 Simon Marlowrefactoring of eager_promotion in scavenge_block()
2007-10-31 Simon Marlowcompile special minor GC versions of evacuate() and...
2007-10-31 Simon Marlowfixes for eval_thunk_selector() in parallel GC
2007-10-31 Simon MarlowRemove the optimisation of avoiding scavenging for...
2007-10-31 Simon MarlowGC refactoring: change evac_gen to evac_step
2007-10-31 Simon MarlowGC refactoring: make evacuate() take an StgClosure**
2007-10-31 Simon Marlowtiny optimisation in evacuate()
2007-10-31 Simon MarlowInitial parallel GC support
2007-10-31 Simon MarlowRefactoring of the GC in preparation for parallel GC
2007-10-30 Simon Marlowalso count total dispatch stalls in +RTS -as
2007-10-30 Simon Marlowmove GetRoots() to GC.c
2008-06-14 Ian LynaghFix conversions between Double/Float and simple-integer
2008-06-04 Simon Marlowfix pointer tagging bug in removeIndirections (fixes...
2008-06-04 Simon Marlowtiny tweak to the stack squeezing heuristic (fixes...
2008-06-02 Simon MarlowFIX #2231: add missing stack check when applying a PAP
2008-05-29 Simon Marlowhs_add_root: use use rts_lock()/rts_unlock() for a...
2008-05-29 Simon MarlowMake it less fatal to not call ioManagerStart()
2008-05-28 dias@eecs.harvard.eduwhen linking, ignore unknown .reloc section that appear...
2008-05-23 Ian LynaghDo some stack fiddling in stg_unblockAsyncExceptionszh_ret
2008-05-19 Simon MarlowFIX #1955: confusion between .exe.hp and .hp suffixes...
2008-04-26 Ian LynaghFix a division-by-zero when +RTS -V0 is given
2008-04-26 Ian LynaghFix an assertion
2008-05-12 Simon MarlowFIX #2234: don't generate <prog>.prof unless we're...
2008-05-01 Don StewartMissing .0 on float constant.
next