projects
/
ghc-hetmet.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
ghc-hetmet.git
2008-06-03
Simon Marlow
comment updates
commit
|
commitdiff
|
tree
|
snapshot
2008-06-03
Simon Marlow
fix some types for 64-bit platforms
commit
|
commitdiff
|
tree
|
snapshot
2008-06-03
Simon Marlow
+RTS -S- is the same as +RTS -Sstderr
commit
|
commitdiff
|
tree
|
snapshot
2008-06-03
Simon Marlow
move the spinlock counts inside +RTS -S
commit
|
commitdiff
|
tree
|
snapshot
2008-05-28
Simon Marlow
FIX #2164: check for ThreadRelocated in isAlive()
commit
|
commitdiff
|
tree
|
snapshot
2008-04-24
Simon Marlow
FIX the compacting GC again
commit
|
commitdiff
|
tree
|
snapshot
2008-04-24
Simon Marlow
FIX #2185: sparks should not be treated as roots by...
commit
|
commitdiff
|
tree
|
snapshot
2008-04-17
Simon Marlow
turn off the usleep() in the GC thread idle loop (tmp...
commit
|
commitdiff
|
tree
|
snapshot
2008-04-17
Simon Marlow
declare the GC thread register variable more portably
commit
|
commitdiff
|
tree
|
snapshot
2008-04-17
Simon Marlow
remove EVACUATED: store the forwarding pointer in the...
commit
|
commitdiff
|
tree
|
snapshot
2008-04-17
Simon Marlow
tso->link is now tso->_link (fix after merge with...
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
Don't look at all the threads before each GC.
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
Don't traverse the entire list of threads on every...
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
optimisation for isAlive()
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
refactoring
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
add [] to foreign calls
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
remove GRAN/PAR code
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
bugfix for traverseBlackHoleQueue
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
Add a write barrier to the TSO link field (#1589)
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
fix trace
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
tmp: alloc one block at a time
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
add debugging code to check for fragmentation
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
do a better job of re-using partial blocks in subsequen...
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
Use the BF_EVACUATED flag to indicate to-space consistently
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
rearrange: we were calling markSomeCapabilities too...
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
debug output: show mem in use
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
make +RTS -G1 work again
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
pad step_workspace to 64 bytes, to speed up access...
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
update copyrights in rts/sm
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
Reorganisation to fix problems related to the gct regis...
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
faster block allocator, by dividing the free list into...
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
allocate more blocks in one go, to reduce contention...
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
measure GC(0/1) times and work imbalance
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
remove outdated comment
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
calculate and report slop (wasted space at the end...
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
free empty blocks at the end of GC
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
move the scan block pointer into the gct structure
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
improvements to +RTS -s output
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
wait for threads to start up properly
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
debug output tweaks
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
Keep track of an accurate count of live words in each...
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
Allow work units smaller than a block to improve load...
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
in scavenge_block1(), we can use the lock-free recordMu...
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
update the debug counters following changes to scav_fin...
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
change the find-work strategy: use oldest-first consist...
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
per-thread debug output when using multiple threads...
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
small debug output improvements
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
allow parallel minor collections too
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
Specialise evac/scav for single-threaded, not minor, GC
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
move usleep(1) to gc_thread_work() from any_work()
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
use RTS_VAR()
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
treat the global work list as a queue rather than a...
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
GC: move static object processinng into thread-local...
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
tmp: usleep(1) during anyWork() if no work
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
anyWork(): count the number of times we don't find...
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
stats fixes
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
Add +RTS -vg flag for requesting some GC trace messages...
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
GC: rearrange storage to reduce memory accesses in...
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
Add profiling of spinlocks
commit
|
commitdiff
|
tree
|
snapshot
2008-04-16
Simon Marlow
rename StgSync to SpinLock
commit
|
commitdiff
|
tree
|
snapshot
2008-02-28
simonmar@microsoft.com
Release some of the memory allocated to a stack when...
commit
|
commitdiff
|
tree
|
snapshot
2008-02-28
simonmar@microsoft.com
scavengeTSO might encounter a ThreadRelocated; cope
commit
|
commitdiff
|
tree
|
snapshot
2008-02-28
simonmar@microsoft.com
Updating a thunk in raiseAsync might encounter an IND...
commit
|
commitdiff
|
tree
|
snapshot
2008-02-22
Simon Marlow
add GC(0) and GC(1) time
commit
|
commitdiff
|
tree
|
snapshot
2008-02-20
Simon Marlow
round_to_mblocks: should use StgWord not nat
commit
|
commitdiff
|
tree
|
snapshot
2008-02-19
Simon Marlow
debugging code
commit
|
commitdiff
|
tree
|
snapshot
2008-02-18
simonmar@microsoft.com
refactoring
commit
|
commitdiff
|
tree
|
snapshot
2008-02-15
simonmar@microsoft.com
fix off-by-one
commit
|
commitdiff
|
tree
|
snapshot
2008-02-15
simonmar@microsoft.com
measure mut_elapsed_time
commit
|
commitdiff
|
tree
|
snapshot
2008-02-15
simonmar@microsoft.com
fix build with 6.8
commit
|
commitdiff
|
tree
|
snapshot
2008-02-15
simonmar@microsoft.com
add ROUNDUP_BYTES_TO_WDS
commit
|
commitdiff
|
tree
|
snapshot
2008-01-31
simonmar@microsoft.com
Allow +RTS -H0 as a way to override a previous -H<size>
commit
|
commitdiff
|
tree
|
snapshot
2008-01-30
simonmar@microsoft.com
comment out a bogus assertion
commit
|
commitdiff
|
tree
|
snapshot
2008-01-30
simonmar@microsoft.com
memInventory: optionally dump the memory inventory
commit
|
commitdiff
|
tree
|
snapshot
2008-01-30
simonmar@microsoft.com
calcNeeded: fix the calculation, we weren't counting...
commit
|
commitdiff
|
tree
|
snapshot
2008-01-30
simonmar@microsoft.com
calcNeeded: add in the large blocks too
commit
|
commitdiff
|
tree
|
snapshot
2008-01-30
Simon Marlow
update a comment
commit
|
commitdiff
|
tree
|
snapshot
2008-01-30
simonmar@microsoft.com
tell Emacs these files are C
commit
|
commitdiff
|
tree
|
snapshot
2008-01-18
Simon Marlow
fix an assertion
commit
|
commitdiff
|
tree
|
snapshot
2008-01-16
Simon Marlow
cut-and-pasto
commit
|
commitdiff
|
tree
|
snapshot
2008-01-15
simonmar@microsoft.com
small rearrangement
commit
|
commitdiff
|
tree
|
snapshot
2008-01-11
Simon Marlow
recordMutableGen_GC: we must call the spinlocked versio...
commit
|
commitdiff
|
tree
|
snapshot
2008-01-11
simonmar@microsoft.com
remove unused declaration
commit
|
commitdiff
|
tree
|
snapshot
2008-01-10
Simon Marlow
more fixes for THUNK_SELECTORs
commit
|
commitdiff
|
tree
|
snapshot
2008-01-10
simonmar@microsoft.com
Fix bug in eval_thunk_selector()
commit
|
commitdiff
|
tree
|
snapshot
2008-01-09
Simon Marlow
move markSparkQueue into GC.c, as it needs the register...
commit
|
commitdiff
|
tree
|
snapshot
2008-01-09
Simon Marlow
Windows fix
commit
|
commitdiff
|
tree
|
snapshot
2008-01-09
Simon Marlow
Fix bug: eval_thunk_selector was calling the unlocked...
commit
|
commitdiff
|
tree
|
snapshot
2008-01-07
simonmar@microsoft.com
add GC elapsed time
commit
|
commitdiff
|
tree
|
snapshot
2007-12-20
simonmar@microsoft.com
update to match Mb -> MB change in -s output
commit
|
commitdiff
|
tree
|
snapshot
2007-12-18
simonmar@microsoft.com
use "MB" rather than "Mb" for abbreviating megabytes
commit
|
commitdiff
|
tree
|
snapshot
2007-12-14
simonmar@microsoft.com
findSlop: useful function for tracking down excessive...
commit
|
commitdiff
|
tree
|
snapshot
2007-12-14
simonmar@microsoft.com
calculate wastage due to unused memory at the end of...
commit
|
commitdiff
|
tree
|
snapshot
2007-12-14
simonmar@microsoft.com
bugfix: check for NULL before testing isPartiallyFull...
commit
|
commitdiff
|
tree
|
snapshot
2007-12-13
simonmar@microsoft.com
have each GC thread call GetRoots()
commit
|
commitdiff
|
tree
|
snapshot
2007-12-13
simonmar@microsoft.com
use synchronised version of freeChain() in scavenge_mut...
commit
|
commitdiff
|
tree
|
snapshot
2007-12-13
simonmar@microsoft.com
remove declarations for variables that no longer exist
commit
|
commitdiff
|
tree
|
snapshot
2007-12-12
simonmar@microsoft.com
remove old comment
commit
|
commitdiff
|
tree
|
snapshot
2007-11-29
simonmar@microsoft.com
GC: small improvement to parallelism
commit
|
commitdiff
|
tree
|
snapshot
2007-11-29
simonmar@microsoft.com
EVACUATED: target is definitely HEAP_ALLOCED(), no...
commit
|
commitdiff
|
tree
|
snapshot
next