summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
...
| | * | 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-225-33/+66
| | * | Nonmoving: Allow aging and refactor static objects logicBen Gamari2019-10-2210-81/+266
| | |/
| * | NonmovingCensus: Emit samples to eventlogwip/gc/instrumentationBen Gamari2019-10-227-1/+62
| * | Allow census without live word countBen Gamari2019-10-222-16/+47
| * | rts/Eventlog: More descriptive error messageBen Gamari2019-10-221-2/+4
| * | rts: Introduce non-moving heap censusBen Gamari2019-10-224-0/+111
| * | rts: Tracing support for nonmoving collection eventsBen Gamari2019-10-226-1/+125
| |/
| * Fix unregisterised buildwip/gc/nonmoving-concurrentBen Gamari2019-10-222-1/+2
| * ThreadPaused: Add barrer on updated thunkBen Gamari2019-10-211-0/+4
| * Nonmoving: Ensure write barrier vanishes in non-threaded RTSBen Gamari2019-10-219-30/+39
| * Don't cleanup until we've stopped the collectorBen Gamari2019-10-204-3/+21
| * 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-2023-116/+1073
| * rts: Mark binder as constwip/gc/nonmoving-nonconcurrentBen Gamari2019-10-201-1/+1
| * rts: Non-concurrent mark and sweepÖmer Sinan Ağacan2019-10-2023-154/+3634
| * rts: Introduce debug flag for non-moving GCBen Gamari2019-10-201-0/+1
| * rts: Introduce flag to enable the nonmoving old generationBen Gamari2019-10-201-0/+23
| * rts/Scav: Expose scavenging functionsÖmer Sinan Ağacan2019-10-202-11/+31
| * rts: Disable aggregate-return warnings from gccBen Gamari2019-10-201-0/+2
| * rts/StableName: Expose FOR_EACH_STABLE_NAME, freeSnEntry, SNT_sizeÖmer Sinan Ağacan2019-10-202-24/+27
| *-. Merge branches 'wip/gc/sync-without-capability' and 'wip/gc/aligned-block-all...wip/gc/preparationBen Gamari2019-10-203-24/+216
| |\ \
| | | * rts/BlockAlloc: Allow aligned allocation requestswip/gc/aligned-block-allocationÖmer Sinan Ağacan2019-10-181-1/+143
| | * | rts/Schedule: Allow synchronization without holding a capabilitywip/gc/sync-without-capabilityBen Gamari2019-10-182-23/+73
| | |/
| * | rts/GC: Refactor gcCAFsBen Gamari2019-10-181-13/+8
| * | rts: Give stack flags proper macrosBen Gamari2019-10-184-10/+10
| * | rts/Capability: A few documentation commentsBen Gamari2019-10-181-0/+5
| * | rts: Add Note explaining applicability of selector optimisation depth limitBen Gamari2019-10-181-1/+14
| |/
* | Full abort on validate failure merging `orElse`.Ryan Yates2019-10-233-20/+103
* | eventlog: Dump cost centre stack on each sampleMatthew Pickering2019-10-237-14/+94
* | Refactor Compact.c:Ömer Sinan Ağacan2019-10-231-227/+127
* | Implement s390x LLVM backend.Stefan Schulze Frielinghaus2019-10-226-3/+132
* | Windows: Update tarballs to GCC 9.2 and remove MAX_PATH limit.Tamar Christina2019-10-209-27/+79
|/
* Escape stats file command (#13676)Vladislav Zavialov2019-10-121-2/+16
* Simplify Configure in a few waysJohn Ericson2019-10-125-8/+8
* Switch to cabal-version=3.0 in base.cabal and rts.cabalAndrey Mokhov2019-10-071-1/+1
* rts: Fix CNF dirtying logicBen Gamari2019-10-051-3/+3
* [linker, macho] Don't map/allocate zero size sections and segmentsArtem Pyanykh2019-10-041-5/+20