summaryrefslogtreecommitdiff
path: root/rts/sm
Commit message (Expand)AuthorAgeFilesLines
* NonMoving: Add summarizing Notewip/gc/docsBen Gamari2019-10-222-1/+186
*-. Merge branches 'wip/gc/optimize' and 'wip/gc/test' into wip/gc/everythingwip/gc/everythingBen Gamari2019-10-2212-202/+790
|\ \
| * | Unconditionally flush update remembered set during minor GCwip/gc/optimizeBen Gamari2019-10-222-0/+51
| * | NonMoving: Clean mut_listBen Gamari2019-10-221-1/+121
| * | NonMoving: Don't do major GC if one is already runningBen Gamari2019-10-222-0/+16
| * | NonMovingMark: Eliminate redundant check_in_nonmoving_heapsBen Gamari2019-10-221-16/+15
| * | NonMoving: Optimise allocator cache behaviorBen Gamari2019-10-222-24/+42
| * | NonMoving: Prefetch segment headerBen Gamari2019-10-222-2/+8
| * | NonMoving: Pre-fetch during markBen Gamari2019-10-222-1/+55
| * | NonMoving: Fuse sweep preparation into mark prepBen Gamari2019-10-223-45/+25
| * | NonMoving: Inline nonmovingClearAllBitmapsBen Gamari2019-10-221-25/+10
| * | NonMoving: Prefetch when clearing bitmapsBen Gamari2019-10-221-0/+2
| * | NonMoving: Optimize bitmap search during allocationBen Gamari2019-10-221-2/+14
| * | NonMovingMark: Optimize representation of mark queueBen Gamari2019-10-222-13/+38
| * | NonMoving: Allocate mark queues in larger block groupsBen Gamari2019-10-222-4/+7
| * | NonMoving: Eliminate integer division in nonmovingBlockCountBen Gamari2019-10-221-4/+20
| * | More comments for agingwip/gc/agingBen Gamari2019-10-221-5/+91
| * | Disable aging when doing deadlock detection GCBen Gamari2019-10-224-23/+53
| * | Nonmoving: Allow aging and refactor static objects logicBen Gamari2019-10-2210-81/+266
| |/
* | NonmovingCensus: Emit samples to eventlogwip/gc/instrumentationBen Gamari2019-10-222-0/+21
* | Allow census without live word countBen Gamari2019-10-222-16/+47
* | rts: Introduce non-moving heap censusBen Gamari2019-10-223-0/+110
* | rts: Tracing support for nonmoving collection eventsBen Gamari2019-10-222-0/+8
|/
* Fix unregisterised buildwip/gc/nonmoving-concurrentBen Gamari2019-10-222-1/+2
* Nonmoving: Ensure write barrier vanishes in non-threaded RTSBen Gamari2019-10-212-8/+13
* Don't cleanup until we've stopped the collectorBen Gamari2019-10-203-2/+20
* rts: Shrink size of STACK's dirty and marking fieldsBen Gamari2019-10-201-4/+4
* Nonmoving: Disable memory inventory with concurrent collectionBen Gamari2019-10-201-0/+8
* rts: Implement concurrent collection in the nonmoving collectorBen Gamari2019-10-207-57/+856
* rts: Mark binder as constwip/gc/nonmoving-nonconcurrentBen Gamari2019-10-201-1/+1
* rts: Non-concurrent mark and sweepÖmer Sinan Ağacan2019-10-2018-150/+3611
* rts/Scav: Expose scavenging functionsÖmer Sinan Ağacan2019-10-202-11/+31
*-. Merge branches 'wip/gc/sync-without-capability' and 'wip/gc/aligned-block-all...wip/gc/preparationBen Gamari2019-10-201-1/+143
|\ \
| | * rts/BlockAlloc: Allow aligned allocation requestswip/gc/aligned-block-allocationÖmer Sinan Ağacan2019-10-181-1/+143
| |/
* | rts/GC: Refactor gcCAFsBen Gamari2019-10-181-13/+8
* | rts: Give stack flags proper macrosBen Gamari2019-10-182-6/+6
* | rts: Add Note explaining applicability of selector optimisation depth limitBen Gamari2019-10-181-1/+14
|/
* Simplify Configure in a few waysJohn Ericson2019-10-123-6/+6
* rts: Fix CNF dirtying logicBen Gamari2019-10-051-3/+3
* Add new debug flag -DZTobias Guggenmos2019-10-032-4/+4
* Fix new compact block allocation in allocateForCompactÖmer Sinan Ağacan2019-10-031-2/+1
* rts: retainer: Rename heap traversal functions for extractionDaniel Gröber2019-09-221-2/+2
* rts: GC: Remove redundant #include "RetainerProfiler.h"Daniel Gröber2019-09-221-4/+0
* Document MIN_PAYLOAD_SIZE and mark-compact GC mark bitsÖmer Sinan Ağacan2019-09-212-4/+44
* Fix COMPACT_NFDATA closure size, more CNF sanity checkingÖmer Sinan Ağacan2019-08-181-18/+28
* rts: Assert that LDV profiling isn't used with parallel GCwip/memory-barriersBen Gamari2019-06-281-0/+3
* Correct closure observation, construction, and mutation on weak memory machines.Travis Whitaker2019-06-288-13/+36
* Fix GCC warnings with __clear_cache builtin (#16867)Sylvain Henry2019-06-271-6/+8
* rts: Reset STATIC_LINK field of reverted CAFsBen Gamari2019-06-221-6/+11
* rts: Remove unused decls from CNF.hÖmer Sinan Ağacan2019-06-011-3/+0