summaryrefslogtreecommitdiff
path: root/rts/sm/GCThread.h
Commit message (Expand)AuthorAgeFilesLines
* GC refactoring, remove "steps"Simon Marlow2009-12-031-22/+23
* add comment: __thread is not supported by gcc on OS X yetSimon Marlow2009-09-101-0/+3
* Omit visibility pragmas on Windows (fixes warnings/validate failures)Simon Marlow2009-09-091-2/+2
* Declare RTS-private prototypes with __attribute__((visibility("hidden")))Simon Marlow2009-08-051-0/+4
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-4/+3
* SPARC NCG: Add a comment explaining why we can't used a pinned reg for gctBen.Lippmeier@anu.edu.au2009-04-201-3/+20
* Don't use thread local storage on x86/not-LinuxIan Lynagh2009-04-041-2/+2
* On x86, use thread-local storage instead of stealing a reg for gctSimon Marlow2009-04-031-1/+6
* in the non-threaded RTS, use a static gc_thread structureSimon Marlow2009-04-031-3/+17
* Use work-stealing for load-balancing in the GCSimon Marlow2009-03-131-4/+6
* Keep the remembered sets local to each thread during parallel GCSimon Marlow2009-01-121-0/+8
* Don't pin a register for gc_thread on SPARC.Ben.Lippmeier@anu.edu.au2009-01-051-1/+8
* Use mutator threads to do GC, instead of having a separate pool of GC threadsSimon Marlow2008-11-211-4/+3
* don't steal %ebx for the GC on x86: it's also used by PICSimon Marlow2008-07-251-1/+3
* comment updatesSimon Marlow2008-06-031-2/+8
* declare the GC thread register variable more portablySimon Marlow2008-04-171-2/+29
* pad step_workspace to 64 bytes, to speed up access to gct->steps[]Simon Marlow2008-04-161-1/+5
* update copyrights in rts/smSimon Marlow2008-04-161-1/+1
* Reorganisation to fix problems related to the gct register variableSimon Marlow2008-04-161-0/+184