summaryrefslogtreecommitdiff
path: root/rts/sm/GCUtils.h
Commit message (Expand)AuthorAgeFilesLines
* rts: Drop SM spinlockBen Gamari2023-01-091-17/+1
* rts: Fix various #include issuesBen Gamari2022-04-061-2/+2
* rts/GC: Use atomicsBen Gamari2020-10-301-1/+3
* Update Wiki URLs to point to GitLabTakenobu Tani2019-03-251-1/+1
* Fix a race between GC threads in concurrent scavengingÖmer Sinan Ağacan2018-09-061-0/+1
* Move printMutableList to Printer.c next to other printersÖmer Sinan Ağacan2018-05-301-5/+0
* Prefer #if defined to #ifdefBen Gamari2017-04-281-1/+1
* Enable new warning for fragile/incorrect CPP #if usageErik de Castro Lopo2017-04-281-1/+1
* cpp: Use #pragma once instead of #ifndef guardsBen Gamari2017-04-231-4/+1
* Revert "Enable new warning for fragile/incorrect CPP #if usage"Ben Gamari2017-04-051-1/+1
* Enable new warning for fragile/incorrect CPP #if usageErik de Castro Lopo2017-04-051-1/+1
* Use C99's boolBen Gamari2016-11-291-1/+1
* NUMA supportSimon Marlow2016-06-101-1/+13
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-4/+4
* Revert "rts: add Emacs 'Local Variables' to every .c file"Simon Marlow2014-09-291-8/+0
* rts: detabify/dewhitespace sm/GCUtils.hAustin Seipp2014-08-201-6/+6
* rts: add Emacs 'Local Variables' to every .c fileAustin Seipp2014-07-281-0/+8
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-011-1/+1
* Refactoring and tidy upSimon Marlow2011-04-111-0/+2
* Remove the per-generation mutable listsSimon Marlow2011-02-021-1/+1
* Fix the symbol visibility pragmasSimon Marlow2010-06-171-2/+2
* GC refactoring, remove "steps"Simon Marlow2009-12-031-4/+4
* 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-1/+6
* Use work-stealing for load-balancing in the GCSimon Marlow2009-03-131-1/+3
* Keep the remembered sets local to each thread during parallel GCSimon Marlow2009-01-121-0/+19
* update copyrights in rts/smSimon Marlow2008-04-161-1/+1
* Reorganisation to fix problems related to the gct register variableSimon Marlow2008-04-161-4/+0
* Allow work units smaller than a block to improve load balancingSimon Marlow2008-04-161-5/+5
* use synchronised version of freeChain() in scavenge_mutable_list()simonmar@microsoft.com2007-12-131-0/+1
* cache bd->todo_bd->free and the limit in the workspaceSimon Marlow2007-11-211-1/+1
* Refactoring of the GC in preparation for parallel GCSimon Marlow2007-10-311-2/+26
* copyright updates and add Commentary linksSimon Marlow2006-10-261-0/+5
* Split GC.c, and move storage manager into sm/ directorySimon Marlow2006-10-241-0/+10