projects
/
ghc-hetmet.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Prepare GHC for building with Git
[ghc-hetmet.git]
/
rts
/
sm
/
GC.c
2008-07-23
Simon Marlow
Undo fix for #2185: sparks really should be treated...
blob
|
commitdiff
2008-06-16
Simon Marlow
don't try to parallelise marking GC (yet)
blob
|
commitdiff
|
diff to current
2008-06-09
Simon Marlow
Experimental "mark-region" strategy for the old generation
blob
|
commitdiff
|
diff to current
2008-06-03
Simon Marlow
Put the contents of Evac.c-inc back in Evac.c, and...
blob
|
commitdiff
|
diff to current
2008-06-03
Simon Marlow
DECLARE_GCT for when we have no register variable
blob
|
commitdiff
|
diff to current
2008-04-24
Simon Marlow
FIX the compacting GC again
blob
|
commitdiff
|
diff to current
2008-04-24
Simon Marlow
FIX #2185: sparks should not be treated as roots by...
blob
|
commitdiff
|
diff to current
2008-04-17
Simon Marlow
turn off the usleep() in the GC thread idle loop (tmp...
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
Don't look at all the threads before each GC.
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
Don't traverse the entire list of threads on every...
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
do a better job of re-using partial blocks in subsequen...
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
Use the BF_EVACUATED flag to indicate to-space consistently
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
rearrange: we were calling markSomeCapabilities too...
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
debug output: show mem in use
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
make +RTS -G1 work again
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
pad step_workspace to 64 bytes, to speed up access...
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
update copyrights in rts/sm
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
Reorganisation to fix problems related to the gct regis...
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
calculate and report slop (wasted space at the end...
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
free empty blocks at the end of GC
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
move the scan block pointer into the gct structure
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
improvements to +RTS -s output
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
wait for threads to start up properly
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
Keep track of an accurate count of live words in each...
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
Allow work units smaller than a block to improve load...
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
update the debug counters following changes to scav_fin...
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
per-thread debug output when using multiple threads...
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
small debug output improvements
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
allow parallel minor collections too
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
move usleep(1) to gc_thread_work() from any_work()
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
treat the global work list as a queue rather than a...
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
GC: move static object processinng into thread-local...
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
anyWork(): count the number of times we don't find...
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
Add +RTS -vg flag for requesting some GC trace messages...
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
GC: rearrange storage to reduce memory accesses in...
blob
|
commitdiff
|
diff to current
2008-04-16
Simon Marlow
Add profiling of spinlocks
blob
|
commitdiff
|
diff to current
2008-01-30
simonmar@microsoft.com
memInventory: optionally dump the memory inventory
blob
|
commitdiff
|
diff to current
2008-01-15
simonmar@microsoft.com
small rearrangement
blob
|
commitdiff
|
diff to current
2008-01-09
Simon Marlow
move markSparkQueue into GC.c, as it needs the register...
blob
|
commitdiff
|
diff to current
2007-12-14
simonmar@microsoft.com
calculate wastage due to unused memory at the end of...
blob
|
commitdiff
|
diff to current
2007-12-14
simonmar@microsoft.com
bugfix: check for NULL before testing isPartiallyFull...
blob
|
commitdiff
|
diff to current
2007-12-13
simonmar@microsoft.com
have each GC thread call GetRoots()
blob
|
commitdiff
|
diff to current
2007-12-12
simonmar@microsoft.com
remove old comment
blob
|
commitdiff
|
diff to current
2007-11-21
Simon Marlow
cache bd->todo_bd->free and the limit in the workspace
blob
|
commitdiff
|
diff to current
2007-11-20
simonmar@microsoft.com
improvements to PAPI support
blob
|
commitdiff
|
diff to current
2007-10-31
Simon Marlow
rename n_threads to n_gc_threads
blob
|
commitdiff
|
diff to current
2007-10-31
Simon Marlow
Refactor PAPI support, and add profiling of multithread...
blob
|
commitdiff
|
diff to current
2007-10-31
Simon Marlow
Remove the optimisation of avoiding scavenging for...
blob
|
commitdiff
|
diff to current
2007-10-31
Simon Marlow
GC refactoring: change evac_gen to evac_step
blob
|
commitdiff
|
diff to current
2007-10-31
Simon Marlow
GC refactoring: make evacuate() take an StgClosure**
blob
|
commitdiff
|
diff to current
2007-10-31
Simon Marlow
Initial parallel GC support
blob
|
commitdiff
|
diff to current
2007-10-31
Simon Marlow
Refactoring of the GC in preparation for parallel GC
blob
|
commitdiff
|
diff to current
2007-10-30
Simon Marlow
move GetRoots() to GC.c
blob
|
commitdiff
|
diff to current
2007-10-12
Simon Marlow
Add allocateInGen() for allocating in a specific genera...
blob
|
commitdiff
|
diff to current
2007-10-12
Simon Marlow
optimise isAlive()
blob
|
commitdiff
|
diff to current
2007-10-11
Simon Marlow
Add a proper write barrier for MVars
blob
|
commitdiff
|
diff to current
2007-09-03
Ian Lynagh
Fix building RTS with gcc 2.*; declare all variables...
blob
|
commitdiff
|
diff to current
2007-07-27
Simon Marlow
Pointer Tagging
blob
|
commitdiff
|
diff to current
2007-03-22
Ian Lynagh
Add an --install-signal-handlers=<yes|no> RTS flag...
blob
|
commitdiff
|
diff to current
2006-11-24
Simon Marlow
small stats fix
blob
|
commitdiff
|
diff to current
2006-11-21
Lemmih
Remove the concept of stableRoots.
blob
|
commitdiff
|
diff to current
2006-11-15
Simon Marlow
remove unused includes, now that Storage.h & Stable...
blob
|
commitdiff
|
diff to current
2006-10-26
Simon Marlow
copyright updates and add Commentary links
blob
|
commitdiff
|
diff to current
2006-10-25
Simon Marlow
Remove PAR/GRAN code from the storage manager
blob
|
commitdiff
|
diff to current
2006-10-24
Simon Marlow
Split GC.c, and move storage manager into sm/ directory
blob
|
commitdiff
|
diff to current