projects
/
ghc-hetmet.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
pad step_workspace to 64 bytes, to speed up access to gct->steps[]
2008-04-16
Simon Marlow
pad step_workspace to 64 bytes, to speed up access...
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
update copyrights in rts/sm
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
Reorganisation to fix problems related to the gct register...
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
faster block allocator, by dividing the free list into...
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
allocate more blocks in one go, to reduce contention...
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
measure GC(0/1) times and work imbalance
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
remove outdated comment
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
calculate and report slop (wasted space at the end...
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
free empty blocks at the end of GC
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
move the scan block pointer into the gct structure
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
improvements to +RTS -s output
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
wait for threads to start up properly
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
debug output tweaks
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
Keep track of an accurate count of live words in each...
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
Allow work units smaller than a block to improve load...
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
in scavenge_block1(), we can use the lock-free recordMutable...
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
update the debug counters following changes to scav_find_work()
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
change the find-work strategy: use oldest-first consistently
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
per-thread debug output when using multiple threads...
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
small debug output improvements
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
allow parallel minor collections too
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
Specialise evac/scav for single-threaded, not minor, GC
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
move usleep(1) to gc_thread_work() from any_work()
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
use RTS_VAR()
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
treat the global work list as a queue rather than a...
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
GC: move static object processinng into thread-local...
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
tmp: usleep(1) during anyWork() if no work
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
anyWork(): count the number of times we don't find...
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
stats fixes
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
Add +RTS -vg flag for requesting some GC trace messages...
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
GC: rearrange storage to reduce memory accesses in...
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
Add profiling of spinlocks
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
rename StgSync to SpinLock
commit
|
commitdiff
|
tree