summaryrefslogtreecommitdiff
path: root/includes/rts/storage
Commit message (Expand)AuthorAgeFilesLines
* rts: Introduce SET_HDR_RELEASEwip/tsan/prepBen Gamari2020-10-241-2/+8
* rts/ClosureMaros: Use relaxed atomicsBen Gamari2020-10-241-10/+13
* winio: Add IOPort synchronization primitiveTamar Christina2020-07-151-0/+1
* rts: Remove unused GET_ENTRY closure macroÖmer Sinan Ağacan2020-06-101-2/+0
* Always zero shrunk mutable array slop when profilingDaniel Gröber2020-06-011-5/+26
* Fix OVERWRITING_CLOSURE assuming closures are not inherently usedDaniel Gröber2020-06-011-21/+17
* Cleanup OVERWRITING_CLOSURE logicDaniel Gröber2020-06-011-32/+49
* rts: Assert LDV_recordDead is not called for inherently used closuresDaniel Gröber2020-04-141-0/+7
* rts: Fix nomenclature in OVERWRITING_CLOSURE macrosDaniel Gröber2020-04-141-15/+16
* rts: Underline some Notes as is conventionalDaniel Gröber2020-04-141-0/+1
* rts: Expand and add more notes regarding slopDaniel Gröber2020-04-141-16/+23
* Zero out pinned block alignment slop when profilingDaniel Gröber2020-04-141-3/+6
* Fix CNF handling in compacting GCÖmer Sinan Ağacan2020-04-091-0/+3
* Document and refactor a few things around bitmap scavengingÖmer Sinan Ağacan2020-02-291-0/+6
* Make Block.h compile with c++ compilersMatthew Pickering2020-01-271-4/+9
* Changing Thread IDs from 32 bits to 64 bits.Roland Zumkeller2019-11-191-2/+2
* nonmoving: Use correct info table pointer accessorBen Gamari2019-11-191-14/+0
* Implement shrinkSmallMutableArray# and resizeSmallMutableArray#.Andrew Martin2019-10-261-3/+10
*-. Merge branches 'wip/gc/segment-header-to-bdescr' and 'wip/gc/docs' into wip/g...wip/gc/everything2Ben Gamari2019-10-222-11/+20
|\ \
| | * NonMoving: Add summarizing Notewip/gc/docsBen Gamari2019-10-221-0/+3
| |/ |/|
| * NonMoving: Move next_free_snap to block descriptorwip/gc/segment-header-to-bdescrBen Gamari2019-10-221-0/+1
| * NonMoving: Move block size to block descriptorBen Gamari2019-10-221-11/+16
|/
* Fix unregisterised buildwip/gc/nonmoving-concurrentBen Gamari2019-10-221-1/+1
* rts: Shrink size of STACK's dirty and marking fieldsBen Gamari2019-10-201-2/+2
* rts: Implement concurrent collection in the nonmoving collectorBen Gamari2019-10-203-2/+64
* rts: Non-concurrent mark and sweepÖmer Sinan Ağacan2019-10-201-1/+10
*-. Merge branches 'wip/gc/sync-without-capability' and 'wip/gc/aligned-block-all...wip/gc/preparationBen Gamari2019-10-201-0/+7
|\ \
| | * rts/BlockAlloc: Allow aligned allocation requestswip/gc/aligned-block-allocationÖmer Sinan Ağacan2019-10-181-0/+7
| |/
* | rts: Fix macro parenthesisationwip/gc/misc-rtsBen Gamari2019-10-181-1/+1
* | rts: Give stack flags proper macrosBen Gamari2019-10-181-0/+5
* | rts/GC: Add an obvious assertion during block initializationÖmer Sinan Ağacan2019-10-181-0/+8
|/
* rts: Add note reference to SET_PROF_HDR for profiling 'flip' bitDaniel Gröber2019-09-221-0/+2
* rts: Generalise profiling heap traversal flip bit handlingDaniel Gröber2019-09-221-1/+14
* rts: Remove bitrotten retainer debug codeDaniel Gröber2019-09-221-25/+9
* Module hierarchy: StgToCmm (#13009)Sylvain Henry2019-09-101-1/+1
* Remove most uses of TARGET platform macrosJohn Ericson2019-07-091-4/+4
* rts: Correct handling of LARGE ARR_WORDS in LDV profilerMatthew Pickering2019-06-271-6/+10
* rts: Explicit state that CONSTR tag field is zero-basedBen Gamari2019-05-161-1/+1
* Minor RTS refactoring:Ömer Sinan Ağacan2019-04-251-2/+2
* Update Wiki URLs to point to GitLabTakenobu Tani2019-03-251-1/+1
* Documentation for StgRetFunÖmer Sinan Ağacan2019-01-161-0/+3
* Fix a MSG_BLACKHOLE sanity check, add some commentsÖmer Sinan Ağacan2018-09-241-1/+6
* Fix slop zeroing for AP_STACK eager blackholes in debug buildÖmer Sinan Ağacan2018-09-211-27/+20
* rts: Update some comments, minor refactoringÖmer Sinan Ağacan2018-06-271-1/+6
* Rename some mutable closure types for consistencyÖmer Sinan Ağacan2018-06-052-8/+8
* rts: Rip out support for STM invariantsBen Gamari2018-06-021-17/+1
* Disable the SRT offset optimisation on MachO platformsBen Gamari2018-05-231-0/+3
* Add HeapView functionalityPatrick Dougherty2018-05-201-0/+18
* InfoTables: Fix #if uses introduced by D4634Ben Gamari2018-05-161-2/+2
* Merge FUN_STATIC closure with its SRTSimon Marlow2018-05-161-3/+0