Fix parallel make for libffi.
[ghc.git] / rts / sm /
2009-04-03  Simon Marlowremove now-unused atomic_modify_mutvar_mutex
2009-04-20  Ben.Lippmeier@anu... SPARC NCG: Add a comment explaining why we can't used...
2009-04-04  Ian LynaghDon't use thread local storage on x86/not-Linux
2009-04-03  Simon MarlowOn x86, use thread-local storage instead of stealing...
2009-04-03  Simon Marlowin the non-threaded RTS, use a static gc_thread structure
2009-04-03  Simon Marlowsmall GC optimisation
2009-03-23  Simon MarlowFix locking in evacuate_large() (FIX openfile008(thread...
2009-03-17  Simon MarlowAdd fast event logging
2009-03-13  Simon Marlowstart finalizers on the current Capability rather than...
2009-03-13  Simon MarlowUse work-stealing for load-balancing in the GC
2009-03-12  Simon MarlowFix sanity checking after fix to #2917
2009-03-09  Simon MarlowFix a bug which sometimes caused extra major GCs to...
2009-03-09  Simon MarlowRedesign 64-bit HEAP_ALLOCED (FIX #2934 at the same...
2009-03-06  Simon MarlowPartial fix for #2917
2009-03-06  Ian LynaghMake LDV_FILL_SLOP use a forwards loop rather than...
2009-02-11  Ian LynaghFix trac #3001: Biographical profiling segfaults
2009-01-30  Simon Marlowadd wiki commentary links
2009-01-14  Simon Marlowvalidate fix on 32-bit
2009-01-12  Simon Marlowsanity checking fixes
2009-01-12  Simon MarlowKeep the remembered sets local to each thread during...
2009-01-05  Ben.Lippmeier@anu... Don't pin a register for gc_thread on SPARC.
2008-12-09  Simon MarlowFix #2592: do an orderly shutdown when the heap is...
2008-12-04  Simon Marlowfix an assertion failure in prof/threaded/debug mode
2008-11-21  Simon MarlowUse mutator threads to do GC, instead of having a separ...
2008-11-19  Simon MarlowSmall refactoring, and add comments
2008-11-18  Simon MarlowAdd optional eager black-holing, with new flag -feager...
2008-11-12  Simon MarlowOnly allocate a mark stack if we're actually doing...
2008-11-06  Simon MarlowallocateInGen(): increase alloc_blocks (#2747)
2008-10-22  Simon Marlowtraverse the spark pools only once during GC rather...
2008-10-01  Simon MarlowFix #2637: conc032(threaded2) failure
2008-09-19  Simon MarlowOn Linux use libffi for allocating executable memory...
2008-09-12  Simon MarlowFix #2586, bug in THUNK_SELECTORs (again)
2008-09-12  Simon MarlowFix crash in biographical heap profiling (#2576) 2008-09-12 2008-09-12_2
2008-09-12  Simon MarlowFix some bugs in the stack-reducing code (#2571)
2008-09-11  Ian LynaghIn stgReallocForGMP, we need to copy min(old_size,new_size)
2008-09-09  Simon Marlowwhen a memory leak is detected, report which blocks...
2008-09-09  Simon MarlowSeparate pruning from marking of spark pools
2008-09-09  Simon MarlowMore sanity checking for the TSO write barrier
2008-09-09  Simon MarlowMove checkGlobalTSOList() call from GarbageCollect...
2008-09-09  Simon Marlowsmall bugfix in traverseBlackHoleQueue()
2008-09-09  Simon MarlowFix compacting GC bug: don't forget to thread the black...
2008-09-08  Simon MarlowFix parallel GC bug (crash in concprog001(threaded2))
2008-09-08  Simon MarlowMake LOOKS_LIKE_{INFO,CLOSURE}_PTR into inline function...
2008-08-22  daniel@phaseveloci... Add extern flag to avoid multiple symbol errors on...
2008-08-20  Simon MarlowFix compacting GC on 64-bit machines
2008-07-29  Simon MarlowFIX #2327: a fault in the thunk-selector machinery...
2008-07-29  Simon MarlowFIX #2332: avoid overflow on 64-bit machines in the...
2008-07-25  Simon Marlowmove an inline function to keep older versions of gcc...
2008-07-25  Simon Marlowdon't steal %ebx for the GC on x86: it's also used...
2008-07-23  Simon MarlowUndo fix for #2185: sparks really should be treated...
2008-06-19  Simon Marlowfix a tiny bug spotted by gcc 4.3
2008-06-19  Simon MarlowFix up inlines for gcc 4.3
2008-06-18  Simon Marlowfix gcc warnings for printf formats on 32-bit
2008-06-17  Simon Marlowfix some printf formats for 64 bits
2008-06-16  Simon Marlowdon't try to parallelise marking GC (yet)
2008-06-09  Simon MarlowExperimental "mark-region" strategy for the old generation
2008-06-08  Simon Marlowfix allocated blocks calculation, and add more sanity...
2008-06-03  Simon MarlowPut the contents of Evac.c-inc back in Evac.c, and...
2008-06-03  Simon MarlowDECLARE_GCT for when we have no register variable
2008-06-03  Simon Marlowcomment updates
2008-05-28  Simon MarlowFIX #2164: check for ThreadRelocated in isAlive()
2008-04-24  Simon MarlowFIX the compacting GC again
2008-04-24  Simon MarlowFIX #2185: sparks should not be treated as roots by...
2008-04-17  Simon Marlowturn off the usleep() in the GC thread idle loop (tmp...
2008-04-17  Simon Marlowdeclare the GC thread register variable more portably
2008-04-17  Simon Marlowremove EVACUATED: store the forwarding pointer in the...
2008-04-16  Simon MarlowDon't look at all the threads before each GC.
2008-04-16  Simon MarlowDon't traverse the entire list of threads on every...
2008-04-16  Simon Marlowoptimisation for isAlive()
2008-04-16  Simon Marlowrefactoring
2008-04-16  Simon Marlowbugfix for traverseBlackHoleQueue
2008-04-16  Simon MarlowAdd a write barrier to the TSO link field (#1589)
2008-04-16  Simon Marlowfix trace
2008-04-16  Simon Marlowtmp: alloc one block at a time
2008-04-16  Simon Marlowadd debugging code to check for fragmentation
2008-04-16  Simon Marlowdo a better job of re-using partial blocks in subsequen...
2008-04-16  Simon MarlowUse the BF_EVACUATED flag to indicate to-space consistently
2008-04-16  Simon Marlowrearrange: we were calling markSomeCapabilities too...
2008-04-16  Simon Marlowdebug output: show mem in use
2008-04-16  Simon Marlowmake +RTS -G1 work again
2008-04-16  Simon Marlowpad step_workspace to 64 bytes, to speed up access...
2008-04-16  Simon Marlowupdate copyrights in rts/sm
2008-04-16  Simon MarlowReorganisation to fix problems related to the gct regis...
2008-04-16  Simon Marlowfaster block allocator, by dividing the free list into...
2008-04-16  Simon Marlowallocate more blocks in one go, to reduce contention...
2008-04-16  Simon Marlowremove outdated comment
2008-04-16  Simon Marlowcalculate and report slop (wasted space at the end...
2008-04-16  Simon Marlowfree empty blocks at the end of GC
2008-04-16  Simon Marlowmove the scan block pointer into the gct structure
2008-04-16  Simon Marlowimprovements to +RTS -s output
2008-04-16  Simon Marlowwait for threads to start up properly
2008-04-16  Simon Marlowdebug output tweaks
2008-04-16  Simon MarlowKeep track of an accurate count of live words in each...
2008-04-16  Simon MarlowAllow work units smaller than a block to improve load...
2008-04-16  Simon Marlowin scavenge_block1(), we can use the lock-free recordMu...
2008-04-16  Simon Marlowupdate the debug counters following changes to scav_fin...
2008-04-16  Simon Marlowchange the find-work strategy: use oldest-first consist...
2008-04-16  Simon Marlowper-thread debug output when using multiple threads...
2008-04-16  Simon Marlowsmall debug output improvements
2008-04-16  Simon Marlowallow parallel minor collections too
next