projects
/
ghc-hetmet.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Allow work units smaller than a block to improve load balancing
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
2008-05-16
Simon Marlow
FIX #2257: timer_settime() hangs during configure
commit
|
commitdiff
|
tree
2008-05-16
Simon Marlow
validate fix: eliminate a warning
commit
|
commitdiff
|
tree
2008-05-15
Simon Marlow
validate fix: eliminate a warning on non-Windows
commit
|
commitdiff
|
tree
2008-05-15
Simon Marlow
FIX #2014: Template Haskell w/ mutually recursive modules
commit
|
commitdiff
|
tree
2008-05-14
Simon Marlow
FIX #1288: GHCi wasn't adding the @n suffix to stdcalls...
commit
|
commitdiff
|
tree
2008-05-14
Simon Marlow
FIX #2276: foreign import stdcall "&foo" doesn't work
commit
|
commitdiff
|
tree
2008-05-13
Simon Marlow
FIX #1641: don't add auto sccs to compiler-generated...
commit
|
commitdiff
|
tree
2008-05-12
Simon Marlow
Fixes to via-C prototype generation (FIX BUILD on Windows)
commit
|
commitdiff
|
tree
2008-05-12
Simon Marlow
doc tweak
commit
|
commitdiff
|
tree
2008-05-12
Simon Marlow
FIX #2234: don't generate <prog>.prof unless we're...
commit
|
commitdiff
|
tree
2008-05-12
Simon Marlow
FIX #1861: floating-point constants for infinity and...
commit
|
commitdiff
|
tree
2008-04-29
Simon Marlow
change topHandlerFastExit to topHandler, so the terminal...
commit
|
commitdiff
|
tree
2008-04-29
Simon Marlow
don't turn off stdin/stdout buffering after loading...
commit
|
commitdiff
|
tree
2008-04-29
Simon Marlow
FIX #1933: use a better test for timer_create()
commit
|
commitdiff
|
tree
2008-04-14
Simon Marlow
FIX BUILD (Windows): Copy the ln trick used by the...
commit
|
commitdiff
|
tree
2008-04-11
Simon Marlow
FIX #2197: an update frame might point to an IND_OLDGEN
commit
|
commitdiff
|
tree
2008-04-09
Simon Marlow
add pointers to the wiki for the rules about C prototypes
commit
|
commitdiff
|
tree
2008-04-09
Simon Marlow
avoid warnings from ffi.h when UseLibFFIForAdjustors=YES
commit
|
commitdiff
|
tree
2008-04-09
Simon Marlow
FIX BUILD (bootstrap with -fvia-C): prototype fixes
commit
|
commitdiff
|
tree
2008-04-08
Simon Marlow
Import libffi-3.0.4, and use it to provide FFI support...
commit
|
commitdiff
|
tree
2008-04-07
Simon Marlow
FIX BUILD on non-x86: add missing prototypes
commit
|
commitdiff
|
tree
2008-04-07
Simon Marlow
update a comment
commit
|
commitdiff
|
tree
2008-04-03
Simon Marlow
remove dead code
commit
|
commitdiff
|
tree
2008-04-02
Simon Marlow
Do not #include external header files when compiling...
commit
|
commitdiff
|
tree
next