summaryrefslogtreecommitdiff
path: root/rts/sm/Evac.c
Commit message (Expand)AuthorAgeFilesLines
* Minor RTS refactoring:Ömer Sinan Ağacan2019-04-251-1/+1
* Update Wiki URLs to point to GitLabTakenobu Tani2019-03-251-1/+1
* Minor refactoring and docs in selector optimisationÖmer Sinan Ağacan2018-06-141-17/+38
* rts: Reuse dbl_link_remove in a few placesÖmer Sinan Ağacan2018-06-051-16/+2
* Rename some mutable closure types for consistencyÖmer Sinan Ağacan2018-06-051-4/+4
* Merge FUN_STATIC closure with its SRTSimon Marlow2018-05-161-2/+2
* Save a word in the info table on x86_64Simon Marlow2018-05-161-2/+2
* An overhaul of the SRT representationSimon Marlow2018-05-161-2/+2
* Add Note [BLACKHOLE points to IND]Simon Marlow2018-03-251-0/+13
* rts: Add --internal-counters RTS flag and several countersDouglas Wilson2018-03-191-2/+7
* Evac.c: remove unused CPP guardÖmer Sinan Ağacan2018-02-121-3/+0
* [rts] Adjust whitehole_spinDouglas Wilson2018-01-211-5/+2
* Blackholes can be large objects (#14497)Simon Marlow2017-12-181-3/+10
* Fix a lost-wakeup bug in BLACKHOLE handling (#13751)Simon Marlow2017-06-081-1/+63
* Prefer #if defined to #ifdefBen Gamari2017-04-281-8/+8
* Overhaul of Compact Regions (#12455)Simon Marlow2016-12-071-14/+18
* Use C99's boolBen Gamari2016-11-291-19/+19
* Remove CONSTR_STATICSimon Marlow2016-11-141-4/+9
* Compact RegionsGiovanni Campagna2016-07-201-5/+125
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-12/+12
* Remove unused IND_PERMJoachim Breitner2016-01-231-3/+0
* s/StgArrWords/StgArrBytes/Siddhanathan Shanmugam2015-09-111-1/+1
* Eliminate zero_static_objects_list()Simon Marlow2015-07-281-58/+37
* Revert "Eliminate zero_static_objects_list()"Simon Marlow2015-07-271-37/+58
* Eliminate zero_static_objects_list()Simon Marlow2015-07-221-58/+37
* [skip ci] rts: Detabify sm/Evac.cAustin Seipp2014-10-211-123/+123
* 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
* Add SmallArray# and SmallMutableArray# typesJohan Tibell2014-03-291-0/+8
* Fix a race condition when PROFILING (#8453)Takano Akio2013-11-021-3/+9
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-011-1/+1
* Fix segfault in retainer profiling when using multiple cores (#5909)Simon Marlow2013-02-191-2/+15
* Add a write barrier for TVAR closuresSimon Marlow2012-11-161-7/+5
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-1/+0
* Fix the profiling buildIan Lynagh2012-09-211-2/+2
* Convert more RTS macros to functionsIan Lynagh2012-09-211-5/+5
* More CPP macros -> inline functionsIan Lynagh2012-08-251-3/+3
* Working towards fixing DLLs on Win64Ian Lynagh2012-05-061-1/+1
* Refactoring and tidy upSimon Marlow2011-04-111-0/+1
* GC refactoring and cleanupSimon Marlow2011-02-021-5/+5
* A small GC optimisationSimon Marlow2011-02-021-47/+50
* remove an optimisation that wasn'tSimon Marlow2010-12-151-1/+0
* fix a warningSimon Marlow2010-12-161-1/+1
* Implement stack chunks and separate TSO/STACK objectsSimon Marlow2010-12-151-26/+17
* Remove the IND_OLDGEN and IND_OLDGEN_PERM closure typesSimon Marlow2010-04-011-6/+0
* tiny GC optimisationSimon Marlow2010-03-291-3/+1
* New implementation of BLACKHOLEsSimon Marlow2010-03-291-26/+68
* copy_tag_nolock(): fix write ordering and add a write_barrier()Simon Marlow2010-03-161-2/+6
* Use message-passing to implement throwTo in the RTSSimon Marlow2010-03-111-21/+2
* Fix #3875: Crash in parallel GC, wrong pointer was being tested.Ben.Lippmeier@anu.edu.au2010-02-221-1/+1