summaryrefslogtreecommitdiff
path: root/rts/sm/Scav.c
Commit message (Expand)AuthorAgeFilesLines
* RTS: delete BlockedOnGA* + dead codeThomas Miedema2016-04-291-4/+0
* Remove all mentions of IND_OLDGEN outside of docs/rtsJoachim Breitner2016-03-291-1/+1
* Revert "Various ticky-related work"Ben Gamari2016-03-241-1/+1
* Various ticky-related workJoachim Breitner2016-03-241-1/+1
* rts: mark scavenge_mutable_list as staticSergei Trofimovich2016-02-071-1/+1
* Remove unused IND_PERMJoachim Breitner2016-01-231-8/+0
* Fix segfault due to reading non-existent memorySimon Marlow2015-10-301-2/+14
* s/StgArrWords/StgArrBytes/Siddhanathan Shanmugam2015-09-111-1/+1
* Eliminate zero_static_objects_list()Simon Marlow2015-07-281-5/+6
* Revert "Eliminate zero_static_objects_list()"Simon Marlow2015-07-271-6/+5
* Eliminate zero_static_objects_list()Simon Marlow2015-07-221-5/+6
* Update comments around blackholesSimon Marlow2015-07-071-1/+1
* comments onlySimon Marlow2015-01-201-0/+2
* Optimise scavenge_large_srt_bitmapSimon Marlow2015-01-131-12/+22
* Fix a rare parallel GC bugSimon Marlow2014-10-231-1/+6
* [skip ci] rts: Detabify sm/Scav.cAustin Seipp2014-10-211-772/+771
* 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-29/+16
* Rts: Consistently use StgWord for sizes of bitmapsArash Rouhani2014-04-291-8/+8
* Add SmallArray# and SmallMutableArray# typesJohan Tibell2014-03-291-0/+148
* comment updateSimon Marlow2013-10-011-1/+1
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-011-1/+1
* Implement atomicReadMVar, fixing #4001.Edward Z. Yang2013-07-091-0/+1
* Fix documentation bug: TSOs are *not* unconditionally kept on the mutable list.Edward Z. Yang2013-01-271-1/+1
* Add a write barrier for TVAR closuresSimon Marlow2012-11-161-4/+69
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-26/+0
* Deprecate lnat, and use StgWord insteadSimon Marlow2012-09-071-4/+4
* Working towards fixing DLLs on Win64Ian Lynagh2012-05-061-1/+1
* Fix warnings on Win64Ian Lynagh2012-04-261-2/+2
* GC refactoring and cleanupSimon Marlow2011-02-021-2/+2
* A small GC optimisationSimon Marlow2011-02-021-12/+14
* Implement stack chunks and separate TSO/STACK objectsSimon Marlow2010-12-151-48/+46
* Fix a very rare crash in GHCiSimon Marlow2010-10-051-13/+11
* Change some TARGET tests to HOST tests in the RTSIan Lynagh2010-07-131-1/+1
* Remove the IND_OLDGEN and IND_OLDGEN_PERM closure typesSimon Marlow2010-04-011-21/+0
* Change the representation of the MVar blocked queueSimon Marlow2010-04-011-2/+1
* Move a thread to the front of the run queue when another thread blocks on itSimon Marlow2010-03-291-19/+25
* New implementation of BLACKHOLEsSimon Marlow2010-03-291-44/+91
* UNDO: slight improvement to scavenging ...Simon Marlow2010-03-191-16/+20
* slight improvement to scavenging of update frames when a collision has occurredSimon Marlow2010-03-191-20/+16
* Use message-passing to implement throwTo in the RTSSimon Marlow2010-03-111-200/+60
* disable a false assertion, add a comment to explain whySimon Marlow2009-11-231-3/+5
* use local mut lists rather than global mut lists in sequential GCSimon Marlow2009-12-311-1/+0
* Fix #650: use a card table to mark dirty sections of mutable arraysSimon Marlow2009-12-171-54/+123
* simplification/optimisation: update tso->bound->tso when scavenging the TSOSimon Marlow2009-12-081-0/+5
* GC refactoring, remove "steps"Simon Marlow2009-12-031-84/+79
* Use C syntax for casting. 'stgCast' appears to have gone away.Ben.Lippmeier@anu.edu.au2009-10-061-1/+1
* Mark/compact: use a dynamically-sized mark stack, and don't do linear scanSimon Marlow2009-10-081-48/+4
* Add a case for IND (and a comment). Fixes #3424, perhaps only partially.Simon Marlow2009-08-201-0/+4