summaryrefslogtreecommitdiff
path: root/rts/sm/NonMoving.h
Commit message (Expand)AuthorAgeFilesLines
* nonmoving: Don't traverse filled segment list in pauseBen Gamari2020-03-141-0/+1
* nonmoving: Clear segment bitmaps during sweepBen Gamari2019-12-051-0/+1
*-. Merge branches 'wip/gc/segment-header-to-bdescr' and 'wip/gc/docs' into wip/g...wip/gc/everything2Ben Gamari2019-10-221-11/+29
|\ \
| * | NonMoving: Move next_free_snap to block descriptorwip/gc/segment-header-to-bdescrBen Gamari2019-10-221-3/+8
| * | NonMoving: Move block size to block descriptorBen Gamari2019-10-221-2/+11
| * | NonMoving: Introduce nonmovingSegmentLogBlockSize acccessorBen Gamari2019-10-221-8/+12
| |/
* | NonMoving: Implement selector optimisationÖmer Sinan Ağacan2019-10-221-0/+5
|/
* NonMoving: Don't do major GC if one is already runningBen Gamari2019-10-221-0/+4
* NonMoving: Optimise allocator cache behaviorBen Gamari2019-10-221-14/+16
* NonMoving: Prefetch segment headerBen Gamari2019-10-221-2/+7
* NonMoving: Eliminate integer division in nonmovingBlockCountBen Gamari2019-10-221-4/+20
* Don't cleanup until we've stopped the collectorBen Gamari2019-10-201-0/+1
* rts: Implement concurrent collection in the nonmoving collectorBen Gamari2019-10-201-1/+0
* rts: Non-concurrent mark and sweepÖmer Sinan Ağacan2019-10-201-0/+285