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 |
2007-11-27 |
simonmar@microsoft.com | in scavenge_block(), keep going if we're scanning the... |
commit | commitdiff | tree | snapshot |
2007-11-27 |
simonmar@microsoft.com | count the number of todo blocks, and add a trace |
commit | commitdiff | tree | snapshot |
2007-11-23 |
simonmar@microsoft.com | oops, restore accidentally disabled hash-consing for... |
commit | commitdiff | tree | snapshot |
2007-11-22 |
simonmar@microsoft.com | kill the PAR/GRAN debug flags |
commit | commitdiff | tree | snapshot |
2007-11-22 |
simonmar@microsoft.com | stats: print elapsed time for GC in each generation |
commit | commitdiff | tree | snapshot |
2007-11-21 |
simonmar@microsoft.com | assertion fix |
commit | commitdiff | tree | snapshot |
2007-11-21 |
Simon Marlow | cache bd->todo_bd->free and the limit in the workspace |
commit | commitdiff | tree | snapshot |
2007-11-21 |
simonmar@microsoft.com | warning fix |
commit | commitdiff | tree | snapshot |
2007-11-20 |
simonmar@microsoft.com | fix boundary bugs in a couple of for-loops |
commit | commitdiff | tree | snapshot |
2007-11-20 |
simonmar@microsoft.com | improvements to PAPI support |
commit | commitdiff | tree | snapshot |
2007-11-19 |
simonmar@microsoft.com | use SRC_CC_OPTS rather than SRC_HC_OPTS for C options |
commit | commitdiff | tree | snapshot |
2007-11-01 |
Simon Marlow | allow PAPI to be installed somewhere non-standard |
commit | commitdiff | tree | snapshot |
2007-11-01 |
Simon Marlow | fix warnings |
commit | commitdiff | tree | snapshot |
2007-11-01 |
Simon Marlow | fix a warning |
commit | commitdiff | tree | snapshot |
2007-11-01 |
Simon Marlow | fix a warning |
commit | commitdiff | tree | snapshot |
2007-10-31 |
Simon Marlow | rename n_threads to n_gc_threads |
commit | commitdiff | tree | snapshot |
2007-10-31 |
Simon Marlow | Refactor PAPI support, and add profiling of multithread... |
commit | commitdiff | tree | snapshot |
2007-10-31 |
Simon Marlow | fix merge errors |
commit | commitdiff | tree | snapshot |
2007-10-31 |
Simon Marlow | refactoring of eager_promotion in scavenge_block() |
commit | commitdiff | tree | snapshot |
2007-10-31 |
Simon Marlow | compile special minor GC versions of evacuate() and... |
commit | commitdiff | tree | snapshot |
2007-10-31 |
Simon Marlow | fixes for eval_thunk_selector() in parallel GC |
commit | commitdiff | tree | snapshot |
2007-10-31 |
Simon Marlow | Remove the optimisation of avoiding scavenging for... |
commit | commitdiff | tree | snapshot |
2007-10-31 |
Simon Marlow | GC refactoring: change evac_gen to evac_step |
commit | commitdiff | tree | snapshot |
next |