projects
/
ghc-hetmet.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
bugfix for traverseBlackHoleQueue
2008-04-16
Simon Marlow
bugfix for traverseBlackHoleQueue
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
Add a write barrier to the TSO link field (#1589)
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
fix trace
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
tmp: alloc one block at a time
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
add debugging code to check for fragmentation
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
do a better job of re-using partial blocks in subsequent GCs
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
Use the BF_EVACUATED flag to indicate to-space consistently
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
rearrange: we were calling markSomeCapabilities too...
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
debug output: show mem in use
commit
|
commitdiff
|
tree
2008-04-16
Simon Marlow
make +RTS -G1 work again
commit
|
commitdiff
|
tree
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
2008-02-22
Simon Marlow
add GC(0) and GC(1) time
commit
|
commitdiff
|
tree
2008-02-20
Simon Marlow
round_to_mblocks: should use StgWord not nat
commit
|
commitdiff
|
tree
2008-02-19
Simon Marlow
debugging code
commit
|
commitdiff
|
tree
2008-01-30
Simon Marlow
update a comment
commit
|
commitdiff
|
tree
2008-01-18
Simon Marlow
fix an assertion
commit
|
commitdiff
|
tree
2008-01-16
Simon Marlow
cut-and-pasto
commit
|
commitdiff
|
tree
2008-01-11
Simon Marlow
recordMutableGen_GC: we must call the spinlocked version...
commit
|
commitdiff
|
tree
2008-01-10
Simon Marlow
more fixes for THUNK_SELECTORs
commit
|
commitdiff
|
tree
2008-01-09
Simon Marlow
move markSparkQueue into GC.c, as it needs the register...
commit
|
commitdiff
|
tree
2008-01-09
Simon Marlow
Windows fix
commit
|
commitdiff
|
tree
2008-01-09
Simon Marlow
Fix bug: eval_thunk_selector was calling the unlocked...
commit
|
commitdiff
|
tree
2007-11-21
Simon Marlow
cache bd->todo_bd->free and the limit in the workspace
commit
|
commitdiff
|
tree
2007-11-01
Simon Marlow
allow PAPI to be installed somewhere non-standard
commit
|
commitdiff
|
tree
2007-11-01
Simon Marlow
fix warnings
commit
|
commitdiff
|
tree
2007-11-01
Simon Marlow
fix a warning
commit
|
commitdiff
|
tree
2007-11-01
Simon Marlow
fix a warning
commit
|
commitdiff
|
tree
2007-10-31
Simon Marlow
rename n_threads to n_gc_threads
commit
|
commitdiff
|
tree
2007-10-31
Simon Marlow
Refactor PAPI support, and add profiling of multithreaded GC
commit
|
commitdiff
|
tree
2007-10-31
Simon Marlow
fix merge errors
commit
|
commitdiff
|
tree
2007-10-31
Simon Marlow
refactoring of eager_promotion in scavenge_block()
commit
|
commitdiff
|
tree
2007-10-31
Simon Marlow
compile special minor GC versions of evacuate() and...
commit
|
commitdiff
|
tree
2007-10-31
Simon Marlow
fixes for eval_thunk_selector() in parallel GC
commit
|
commitdiff
|
tree
2007-10-31
Simon Marlow
Remove the optimisation of avoiding scavenging for...
commit
|
commitdiff
|
tree
2007-10-31
Simon Marlow
GC refactoring: change evac_gen to evac_step
commit
|
commitdiff
|
tree
2007-10-31
Simon Marlow
GC refactoring: make evacuate() take an StgClosure**
commit
|
commitdiff
|
tree
2007-10-31
Simon Marlow
tiny optimisation in evacuate()
commit
|
commitdiff
|
tree
2007-10-31
Simon Marlow
Initial parallel GC support
commit
|
commitdiff
|
tree
2007-10-31
Simon Marlow
Refactoring of the GC in preparation for parallel GC
commit
|
commitdiff
|
tree
2007-10-30
Simon Marlow
also count total dispatch stalls in +RTS -as
commit
|
commitdiff
|
tree
2007-10-30
Simon Marlow
move GetRoots() to GC.c
commit
|
commitdiff
|
tree
2008-06-04
Simon Marlow
Fix #2334: tyvar binders can have Names inside (equality...
commit
|
commitdiff
|
tree
2008-06-04
Simon Marlow
fix pointer tagging bug in removeIndirections (fixes...
commit
|
commitdiff
|
tree
2008-06-04
Simon Marlow
Fix unreg build
commit
|
commitdiff
|
tree
2008-06-04
Simon Marlow
tiny tweak to the stack squeezing heuristic (fixes...
commit
|
commitdiff
|
tree
2008-06-03
Simon Marlow
add debugDumpTcRn and use it for some debugging output
commit
|
commitdiff
|
tree
2008-06-03
Simon Marlow
Turn "NOTE: Simplifier still going..." message into...
commit
|
commitdiff
|
tree
2008-06-03
Simon Marlow
remove the "expanding to size" messages
commit
|
commitdiff
|
tree
2008-06-03
Simon Marlow
New flag: -dno-debug-output
commit
|
commitdiff
|
tree
2008-06-03
Simon Marlow
-no-link-chk has been a no-op since at least 6.0; remove it
commit
|
commitdiff
|
tree
2008-06-03
Simon Marlow
-no-link-chk is a relic
commit
|
commitdiff
|
tree
2008-06-02
Simon Marlow
Fix validate: -Werror bug in patch "Replacing copyins...
commit
|
commitdiff
|
tree
2008-06-02
Simon Marlow
FIX #2231: add missing stack check when applying a PAP
commit
|
commitdiff
|
tree
2008-06-02
Simon Marlow
-fforce-recomp should be unnecessary for Main.hs in...
commit
|
commitdiff
|
tree
2008-05-30
Simon Marlow
Fix a bug to do with recursive modules in one-shot...
commit
|
commitdiff
|
tree
2008-05-30
Simon Marlow
disable SAT for now (see #2321)
commit
|
commitdiff
|
tree
2008-05-29
Simon Marlow
hs_add_root: use use rts_lock()/rts_unlock() for a...
commit
|
commitdiff
|
tree
2008-05-29
Simon Marlow
Make it less fatal to not call ioManagerStart()
commit
|
commitdiff
|
tree
2008-05-29
Simon Marlow
FIX BUILD with GHC 6.4.x
commit
|
commitdiff
|
tree
2008-05-28
Simon Marlow
FIX #1970: ghci -hide-all-packages should work
commit
|
commitdiff
|
tree
2008-05-28
Simon Marlow
Use MD5 checksums for recompilation checking (fixes...
commit
|
commitdiff
|
tree
2008-05-23
Simon Marlow
don't make -ddump-if-trace imply -no-recomp
commit
|
commitdiff
|
tree
2008-05-27
Simon Marlow
clarify that unsafeCoerce# :: Float# -> Int# is not...
commit
|
commitdiff
|
tree
2008-05-19
Simon Marlow
FIX #1955: confusion between .exe.hp and .hp suffixes...
commit
|
commitdiff
|
tree
2008-05-20
Simon Marlow
sort the output of :show packages
commit
|
commitdiff
|
tree
2008-05-20
Simon Marlow
update the "perf" settings to match the default
commit
|
commitdiff
|
tree
2008-05-20
Simon Marlow
use -O2 for libraries and stage2 compiler by default
commit
|
commitdiff
|
tree
2008-05-19
Simon Marlow
bump GHC's maximum stack size to 64Mb (see #2002)
commit
|
commitdiff
|
tree
next