summaryrefslogtreecommitdiff
path: root/rts/sm/Compact.c
Commit message (Expand)AuthorAgeFilesLines
* rts: Encapsulate access to capabilities arrayBen Gamari2022-12-161-1/+1
* rts: Introduce getNumCapabilitiesBen Gamari2022-12-161-2/+2
* Remove the now-unused markSchedulerDuncan Coutts2022-11-221-3/+0
* Add native delimited continuations to the RTSAlexis King2022-09-111-0/+14
* rts: Move thread labels into TSOBen Gamari2022-08-061-0/+4
* rts/winio: Fix #18382Ben Gamari2022-01-181-1/+0
* Make `PosixSource.h` installed and under `rts/`John Ericson2021-08-091-1/+1
* winio: Add IOPort synchronization primitiveTamar Christina2020-07-151-0/+1
* Tweak includes in non-moving GC headersÖmer Sinan Ağacan2020-04-261-0/+1
* Fix CNF handling in compacting GCÖmer Sinan Ağacan2020-04-091-1/+66
* Zero any slop after compaction in compacting GCÖmer Sinan Ağacan2020-03-111-4/+21
* Fix chaining tagged and untagged ptrs in compacting GCÖmer Sinan Ağacan2020-01-251-67/+95
* Refactor Compact.c:Ömer Sinan Ağacan2019-10-231-227/+127
* Document MIN_PAYLOAD_SIZE and mark-compact GC mark bitsÖmer Sinan Ağacan2019-09-211-4/+5
* Update Wiki URLs to point to GitLabTakenobu Tani2019-03-251-1/+1
* Fix itBen Gamari2019-03-061-3/+5
* rts: Unglobalize dead_weak_ptr_list and resurrected_threadsÖmer Sinan Ağacan2019-03-061-1/+1
* Finish stable splitDavid Feuer2018-08-291-2/+6
* 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