2008-07-10 |
Simon Marlow | add threadStatus# primop, for querying the status of...
|
commit | commitdiff | tree |
2008-07-10 |
Simon Marlow | oops, fix more register clobberage
|
commit | commitdiff | tree |
2008-07-09 |
Simon Marlow | rts_evalStableIO: start the new thread in blocked mode
|
commit | commitdiff | tree |
2008-07-09 |
Simon Marlow | add new primop: asyncExceptionsBlocked# :: IO Bool
|
commit | commitdiff | tree |
2008-07-09 |
Simon Marlow | #1205: ':load foo.hs' in GHCi always compiles to bytecode
|
commit | commitdiff | tree |
2008-07-09 |
Simon Marlow | add -fwarn-dodgy-foreign-imports (see #1357)
|
commit | commitdiff | tree |
2008-07-09 |
Simon Marlow | Treat the Unicode "Letter, Other" class as lowercase...
|
commit | commitdiff | tree |
2008-07-09 |
Simon Marlow | FIX part of #2301, and #1619
|
commit | commitdiff | tree |
2008-07-09 |
Simon Marlow | Fix some random register clobbering in takeMVar/putMVar
|
commit | commitdiff | tree |
2008-07-08 |
Simon Marlow | ANSI-ise a function declaration
|
commit | commitdiff | tree |
2008-07-08 |
Simon Marlow | remove old #ifdef SMP bits
|
commit | commitdiff | tree |
2008-07-07 |
Simon Marlow | FIX #1736, and probably #2169, #2240
|
commit | commitdiff | tree |
2008-07-04 |
Simon Marlow | FIX #2398: file locking wasn't thread-safe
|
commit | commitdiff | tree |
2008-06-20 |
Simon Marlow | Remove out of date comments and point to the commentary
|
commit | commitdiff | tree |
2008-06-19 |
Simon Marlow | document some RTS options I added a while ago: -qm...
|
commit | commitdiff | tree |
2008-06-19 |
Simon Marlow | Document the change to +RTS -S/-s/-t
|
commit | commitdiff | tree |
2008-06-19 |
Simon Marlow | document paralel GC option: +RTS -g
|
commit | commitdiff | tree |
2008-06-19 |
Simon Marlow | +RTS -S -RTS now sends output to stderr (also -s)
|
commit | commitdiff | tree |
2008-06-19 |
Simon Marlow | fix a tiny bug spotted by gcc 4.3
|
commit | commitdiff | tree |
2008-06-19 |
Simon Marlow | Fix up inlines for gcc 4.3
|
commit | commitdiff | tree |
2008-06-18 |
Simon Marlow | fix warnings with gcc 4.3
|
commit | commitdiff | tree |
2008-06-18 |
Simon Marlow | it's time to retire ghcprof & friends
|
commit | commitdiff | tree |
2008-06-18 |
Simon Marlow | define NeedVarargsPrototypes to avoid segfault on x86_64
|
commit | commitdiff | tree |
2008-06-17 |
Simon Marlow | Fix an example where we weren't doing case-of-case...
|
commit | commitdiff | tree |
2008-06-18 |
Simon Marlow | fix gcc warnings for printf formats on 32-bit
|
commit | commitdiff | tree |
2008-06-18 |
Simon Marlow | FIX BUILD on Windows
|
commit | commitdiff | tree |
2008-06-17 |
Simon Marlow | Sort the mi_deps into a canonical ordering before fingerprin...
|
commit | commitdiff | tree |
2008-06-17 |
Simon Marlow | Fix another "urk! lookup local fingerprint" in nofib...
|
commit | commitdiff | tree |
2008-06-17 |
Simon Marlow | small interpreter fix
|
commit | commitdiff | tree |
2008-06-17 |
Simon Marlow | fix some printf formats for 64 bits
|
commit | commitdiff | tree |
2008-06-17 |
Simon Marlow | 64-bit fixes
|
commit | commitdiff | tree |
2008-06-16 |
Simon Marlow | don't try to parallelise marking GC (yet)
|
commit | commitdiff | tree |
2008-06-09 |
Simon Marlow | another stableptr003 fix
|
commit | commitdiff | tree |
2008-06-09 |
Simon Marlow | Experimental "mark-region" strategy for the old generation
|
commit | commitdiff | tree |
2008-06-09 |
Simon Marlow | threadStackUnderflow: fix up the bd->free pointers...
|
commit | commitdiff | tree |
2008-06-08 |
Simon Marlow | fix allocated blocks calculation, and add more sanity...
|
commit | commitdiff | tree |
2008-06-03 |
Simon Marlow | Put the contents of Evac.c-inc back in Evac.c, and...
|
commit | commitdiff | tree |
2008-06-03 |
Simon Marlow | +RTS -N also sets +RTS -g
|
commit | commitdiff | tree |
2008-06-03 |
Simon Marlow | DECLARE_GCT for when we have no register variable
|
commit | commitdiff | tree |
2008-06-03 |
Simon Marlow | comment updates
|
commit | commitdiff | tree |
2008-06-03 |
Simon Marlow | fix some types for 64-bit platforms
|
commit | commitdiff | tree |
2008-06-03 |
Simon Marlow | +RTS -S- is the same as +RTS -Sstderr
|
commit | commitdiff | tree |
2008-06-03 |
Simon Marlow | move the spinlock counts inside +RTS -S
|
commit | commitdiff | tree |
2008-05-28 |
Simon Marlow | FIX #2164: check for ThreadRelocated in isAlive()
|
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-22 |
Simon Marlow | add GC(0) and GC(1) time
|
commit | commitdiff | tree |
next |