summaryrefslogtreecommitdiff
path: root/rts/sm/Sanity.c
Commit message (Expand)AuthorAgeFilesLines
* rts: COMPACT_NFDATA support for the nonmoving collectorÖmer Sinan Ağacan2019-10-221-3/+24
* NonMoving: Move next_free_snap to block descriptorwip/gc/segment-header-to-bdescrBen Gamari2019-10-221-1/+1
* Nonmoving: Disable memory inventory with concurrent collectionBen Gamari2019-10-201-0/+8
* rts: Implement concurrent collection in the nonmoving collectorBen Gamari2019-10-201-2/+14
* rts: Non-concurrent mark and sweepÖmer Sinan Ağacan2019-10-201-12/+135
* rts: Give stack flags proper macrosBen Gamari2019-10-181-4/+4
* Fix COMPACT_NFDATA closure size, more CNF sanity checkingÖmer Sinan Ağacan2019-08-181-18/+28
* Correct closure observation, construction, and mutation on weak memory machines.Travis Whitaker2019-06-281-0/+3
* Fix checkStackChunk() call in Interepter.c, enable an assertionÖmer Sinan Ağacan2019-02-131-1/+1
* Implement a sanity check for CCS fields in profiling buildsÖmer Sinan Ağacan2019-01-101-0/+17
* rts: Add FALLTHROUGH macroBen Gamari2018-11-021-1/+1
* Fix a MSG_BLACKHOLE sanity check, add some commentsÖmer Sinan Ağacan2018-09-241-2/+6
* Fix deadlock between STM and throwToSimon Marlow2018-07-121-1/+2
* rts: Handle SMALL_MUT_ARR_PTRS in checkClosureÖmer Sinan Ağacan2018-06-091-0/+12
* Rename some mutable closure types for consistencyÖmer Sinan Ağacan2018-06-051-2/+2
* Merge FUN_STATIC closure with its SRTSimon Marlow2018-05-161-1/+1
* Revert "rts: Compile with gcc -Og"Ben Gamari2018-05-141-1/+1
* rts: Compile with gcc -OgBen Gamari2018-05-131-1/+1
* rts: fix format arguments for debugBelch calls on 32-bit systemsSergei Trofimovich2018-04-191-1/+1
* rts: annotate switch/case with '/* fallthrough */'Sergei Trofimovich2017-05-141-0/+1
* Prefer #if defined to #ifdefBen Gamari2017-04-281-3/+3
* rts: Fix "ASSERT ("sBen Gamari2017-04-231-5/+5
* Overhaul of Compact Regions (#12455)Simon Marlow2016-12-071-1/+3
* Use C99's boolBen Gamari2016-11-291-7/+7
* Remove CONSTR_STATICSimon Marlow2016-11-141-16/+6
* Track the lengths of the thread queuesSimon Marlow2016-08-031-2/+4
* Compact RegionsGiovanni Campagna2016-07-201-2/+47
* rts: More const correct-ness fixesErik de Castro Lopo2016-05-181-10/+11
* rts: Make function pointer parameters `const` where possibleErik de Castro Lopo2016-05-121-3/+3
* Use stdint types for Stg{Word,Int}{8,16,32,64}Tomas Carnecky2016-05-101-1/+1
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-26/+26
* Allocate blocks in the GC in batchesSimon Marlow2016-04-121-2/+6
* 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-1/+2
* Revert "Eliminate zero_static_objects_list()"Simon Marlow2015-07-271-2/+1
* Eliminate zero_static_objects_list()Simon Marlow2015-07-221-1/+2
* Add +RTS -n<size>: divide the nursery into chunksSimon Marlow2014-11-251-2/+7
* [skip ci] rts: Detabify sm/Sanity.cAustin Seipp2014-10-211-165/+165
* 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: Add casts to prevent compiler warnings in printfs.Erik de Castro Lopo2013-10-281-1/+1
* Don't move Capabilities in setNumCapabilities (#8209)Simon Marlow2013-09-041-7/+7
* Implement atomicReadMVar, fixing #4001.Edward Z. Yang2013-07-091-0/+1
* Add a write barrier for TVAR closuresSimon Marlow2012-11-161-0/+1
* fix bug in previous commit, 65e46f144f3d8b18de7264b0b099086153c68d6cSimon Marlow2012-11-161-1/+1
* a fix for checkTSO(): the TSO could be a WHITEHOLESimon Marlow2012-11-121-3/+10
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-27/+0
* More OS X build fixesIan Lynagh2012-09-141-8/+8
* Deprecate lnat, and use StgWord insteadSimon Marlow2012-09-071-5/+5