summaryrefslogtreecommitdiff
path: root/rts/sm/Compact.c
Commit message (Expand)AuthorAgeFilesLines
* Rename some mutable closure types for consistencyÖmer Sinan Ağacan2018-06-051-8/+8
* Merge FUN_STATIC closure with its SRTSimon Marlow2018-05-161-1/+1
* Prefer #if defined to #ifdefBen Gamari2017-04-281-1/+1
* Remove CONSTR_STATICSimon Marlow2016-11-141-1/+8
* Compact RegionsGiovanni Campagna2016-07-201-0/+1
* rts: More const correct-ness fixesErik de Castro Lopo2016-05-181-4/+5
* Remove unused IND_PERMJoachim Breitner2016-01-231-1/+0
* s/StgArrWords/StgArrBytes/Siddhanathan Shanmugam2015-09-111-1/+1
* Eliminate zero_static_objects_list()Simon Marlow2015-07-281-2/+2
* Revert "Eliminate zero_static_objects_list()"Simon Marlow2015-07-271-2/+2
* Eliminate zero_static_objects_list()Simon Marlow2015-07-221-2/+2
* [skip ci] rts: Detabify sm/Compact.cAustin Seipp2014-10-211-343/+343
* Revert "rts: add Emacs 'Local Variables' to every .c file"Simon Marlow2014-09-291-8/+0
* rts: add Emacs 'Local Variables' to every .c fileAustin Seipp2014-07-281-0/+8
* Rts: Reuse scavenge_small_bitmap (#8742)Arash Rouhani2014-04-291-24/+17
* Rts: Consistently use StgWord for sizes of bitmapsArash Rouhani2014-04-291-7/+7
* Add SmallArray# and SmallMutableArray# typesJohan Tibell2014-03-291-0/+31
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-011-1/+1
* Don't move Capabilities in setNumCapabilities (#8209)Simon Marlow2013-09-041-1/+1
* Implement atomicReadMVar, fixing #4001.Edward Z. Yang2013-07-091-0/+1
* Whitespace and braces onlyIan Lynagh2013-06-151-4/+5
* Maintain per-generation lists of weak pointers (#7847)Takano Akio2013-06-151-4/+6
* Allow multiple C finalizers to be attached to a Weak#Takano Akio2013-06-151-1/+1
* Separate StablePtr and StableName tables (#7674)Simon Marlow2013-02-141-1/+1
* Add a write barrier for TVAR closuresSimon Marlow2012-11-161-0/+1
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-31/+1
* Lots of nat -> StgWord changesSimon Marlow2012-09-071-8/+8
* More CPP macros -> inline functionsIan Lynagh2012-08-251-3/+3
* Drop the per-task timing stats, give a summary only (#5897)Simon Marlow2012-03-021-1/+1
* Fix bug in the handling of TSOs in the compacting GC (#5644)Simon Marlow2011-11-211-1/+2
* Refactoring and tidy upSimon Marlow2011-04-111-0/+2
* fix compacting GCSimon Marlow2011-02-021-2/+6
* Remove the per-generation mutable listsSimon Marlow2011-02-021-5/+0
* Implement stack chunks and separate TSO/STACK objectsSimon Marlow2010-12-151-9/+20
* Compacting GC fix, we forgot to thread the new bq field of StgTSO.Simon Marlow2010-05-101-0/+1
* Remove the IND_OLDGEN and IND_OLDGEN_PERM closure typesSimon Marlow2010-04-011-2/+0
* Change the representation of the MVar blocked queueSimon Marlow2010-04-011-2/+2
* New implementation of BLACKHOLEsSimon Marlow2010-03-291-4/+1
* Use message-passing to implement throwTo in the RTSSimon Marlow2010-03-111-45/+4
* Split part of the Task struct into a separate struct InCallSimon Marlow2010-03-091-3/+7
* Fixes to account for the new layout of MUT_ARR_PTRS (see #650)Simon Marlow2009-12-211-11/+12
* GC refactoring, remove "steps"Simon Marlow2009-12-031-26/+20
* Mark/compact: use a dynamically-sized mark stack, and don't do linear scanSimon Marlow2009-10-081-4/+4
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-5/+7
* fix GC bug introduced with the C finalizer supportSimon Marlow2009-06-301-0/+1
* Partial fix for #2917Simon Marlow2009-03-061-0/+4
* Keep the remembered sets local to each thread during parallel GCSimon Marlow2009-01-121-0/+9
* Add optional eager black-holing, with new flag -feager-blackholingSimon Marlow2008-11-181-2/+0
* Separate pruning from marking of spark poolsSimon Marlow2008-09-091-3/+0
* Fix compacting GC bug: don't forget to thread the blackhole_queueSimon Marlow2008-09-091-0/+3