2009-05-06 |
Simon Marlow | rm package.conf.inplace in distclean, not clean
|
commit | commitdiff | tree |
2009-05-06 |
Simon Marlow | #2197: try to detect when GHCi is compiled with -prof...
|
commit | commitdiff | tree |
2009-03-28 |
Simon Marlow | fix typo
|
commit | commitdiff | tree |
2008-10-08 |
Simon Marlow | atomicModifyIORef: use a local cas() instead of the...
|
commit | commitdiff | tree |
2008-09-27 |
Simon Marlow | tweaks to this section of the docs
|
commit | commitdiff | tree |
2008-09-27 |
Simon Marlow | Add -outputdir flag (#2295)
|
commit | commitdiff | tree |
2008-09-23 |
Simon Marlow | oops, forgot to add -XNewQualifiedOperators to the...
|
commit | commitdiff | tree |
2008-09-26 |
Simon Marlow | Fix #2411: missing case for CATCH_STM_FRAME in raiseAsync()
|
commit | commitdiff | tree |
2008-09-23 |
Simon Marlow | Disallow package flags in OPTIONS_GHC pragmas (#2499)
|
commit | commitdiff | tree |
2008-09-23 |
Simon Marlow | #2566: emit a warning for 'ghc -c foo.bar'
|
commit | commitdiff | tree |
2008-09-22 |
Simon Marlow | Fix to new executable allocation code (fixed print002...
|
commit | commitdiff | tree |
2008-09-22 |
Simon Marlow | clean sm/Evac_thr.c and sm/Scav_thr.c
|
commit | commitdiff | tree |
2008-09-22 |
Simon Marlow | add -XNewQualifiedOperators (Haskell' qualified operator...
|
commit | commitdiff | tree |
2008-04-24 |
Simon Marlow | FIX the compacting GC again
|
commit | commitdiff | tree |
2008-04-24 |
Simon Marlow | FIX #2185: sparks should not be treated as roots by...
|
commit | commitdiff | tree |
2008-04-17 |
Simon Marlow | turn off the usleep() in the GC thread idle loop (tmp...
|
commit | commitdiff | tree |
2008-04-17 |
Simon Marlow | declare the GC thread register variable more portably
|
commit | commitdiff | tree |
2008-04-17 |
Simon Marlow | remove EVACUATED: store the forwarding pointer in the...
|
commit | commitdiff | tree |
2008-04-17 |
Simon Marlow | tso->link is now tso->_link (fix after merge with...
|
commit | commitdiff | tree |
2008-04-16 |
Simon Marlow | Don't look at all the threads before each GC.
|
commit | commitdiff | tree |
2008-04-16 |
Simon Marlow | Don't traverse the entire list of threads on every...
|
commit | commitdiff | tree |
2008-04-16 |
Simon Marlow | optimisation for isAlive()
|
commit | commitdiff | tree |
2008-04-16 |
Simon Marlow | refactoring
|
commit | commitdiff | tree |
2008-04-16 |
Simon Marlow | add [] to foreign calls
|
commit | commitdiff | tree |
2008-04-16 |
Simon Marlow | remove GRAN/PAR code
|
commit | commitdiff | tree |
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-28 |
simonmar@microsoft.com | Release some of the memory allocated to a stack when...
|
commit | commitdiff | tree |
2008-02-28 |
simonmar@microsoft.com | scavengeTSO might encounter a ThreadRelocated; cope
|
commit | commitdiff | tree |
2008-02-28 |
simonmar@microsoft.com | Updating a thunk in raiseAsync might encounter an IND...
|
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-02-18 |
simonmar@microsoft.com | refactoring
|
commit | commitdiff | tree |
2008-02-15 |
simonmar@microsoft.com | fix off-by-one
|
commit | commitdiff | tree |
2008-02-15 |
simonmar@microsoft.com | measure mut_elapsed_time
|
commit | commitdiff | tree |
2008-02-15 |
simonmar@microsoft.com | fix build with 6.8
|
commit | commitdiff | tree |
2008-02-15 |
simonmar@microsoft.com | add ROUNDUP_BYTES_TO_WDS
|
commit | commitdiff | tree |
2008-01-31 |
simonmar@microsoft.com | Allow +RTS -H0 as a way to override a previous -H<size>
|
commit | commitdiff | tree |
2008-01-30 |
simonmar@microsoft.com | comment out a bogus assertion
|
commit | commitdiff | tree |
2008-01-30 |
simonmar@microsoft.com | memInventory: optionally dump the memory inventory
|
commit | commitdiff | tree |
2008-01-30 |
simonmar@microsoft.com | calcNeeded: fix the calculation, we weren't counting...
|
commit | commitdiff | tree |
2008-01-30 |
simonmar@microsoft.com | calcNeeded: add in the large blocks too
|
commit | commitdiff | tree |
2008-01-30 |
Simon Marlow | update a comment
|
commit | commitdiff | tree |
2008-01-30 |
simonmar@microsoft.com | tell Emacs these files are C
|
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-15 |
simonmar@microsoft.com | small rearrangement
|
commit | commitdiff | tree |
2008-01-11 |
Simon Marlow | recordMutableGen_GC: we must call the spinlocked version...
|
commit | commitdiff | tree |
2008-01-11 |
simonmar@microsoft.com | remove unused declaration
|
commit | commitdiff | tree |
2008-01-10 |
Simon Marlow | more fixes for THUNK_SELECTORs
|
commit | commitdiff | tree |
2008-01-10 |
simonmar@microsoft.com | Fix bug in eval_thunk_selector()
|
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 |
2008-01-07 |
simonmar@microsoft.com | add GC elapsed time
|
commit | commitdiff | tree |
2007-12-20 |
simonmar@microsoft.com | update to match Mb -> MB change in -s output
|
commit | commitdiff | tree |
2007-12-18 |
simonmar@microsoft.com | use "MB" rather than "Mb" for abbreviating megabytes
|
commit | commitdiff | tree |
2007-12-14 |
simonmar@microsoft.com | findSlop: useful function for tracking down excessive...
|
commit | commitdiff | tree |
next |