summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* ci: lint-ci-config: regenerate cabal.configghc-9.4.5-releasewip/ghc-9.4.5-backportsghc-9.4Zubin Duggal2023-04-161-0/+1
* Prepare release 9.4.5Zubin Duggal2023-04-155-4/+225
* Check for FP_LD_NO_FIXUP_CHAINS in installation configure scriptMatthew Pickering2023-04-151-0/+5
* Store bootstrap_llvm_target and use it to set LlvmTarget in bindistsMatthew Pickering2023-04-153-1/+10
* darwin ci: Explicitly pass desired build triple to configureMatthew Pickering2023-04-151-1/+1
* Allow running memInventory when the concurrent nonmoving gc is enabledTeo Camarasu2023-04-142-5/+14
* fix: account for large and compact object stats with nonmoving gcTeo Camarasu2023-04-145-7/+36
* Add regression test for #17574Teo Camarasu2023-04-143-0/+44
* compiler: Fix performance regression in backport of "Make FloatIn robust to s...Zubin Duggal2023-04-141-10/+8
* rts: Fix incorrect format specifier warningsBen Gamari2023-04-141-2/+4
* contextswitchBen Gamari2023-04-141-1/+1
* hadrian: Add +boot_nonmoving_gc flavour transformerBen Gamari2023-04-141-0/+8
* nonmoving: Non-concurrent collectionBen Gamari2023-04-147-82/+132
* rts: Capture GC configuration in a structBen Gamari2023-04-143-19/+34
* testsuite: Mark ffi023 as broken due to #23089Ben Gamari2023-04-141-0/+1
* nonmoving: Split out nonmovingAllocateGCBen Gamari2023-04-144-15/+55
* nonmoving: Move allocator into new source fileBen Gamari2023-04-147-198/+237
* nonmoving: Ensure that sanity checker accounts for saved_filled segmentsBen Gamari2023-04-141-0/+1
* nonmoving: Fix unregisterised buildBen Gamari2023-04-141-0/+4
* rts: Encapsulate block allocator spinlockBen Gamari2023-04-147-21/+28
* nonmoving: Don't call prepareUnloadCheckBen Gamari2023-04-141-1/+2
* rts/Sanity: Fix block count assertion with non-moving collectorBen Gamari2023-04-141-3/+13
* nonmoving: Fix Note referencesBen Gamari2023-04-147-8/+8
* nonmoving: Move current segment array into CapabilityBen Gamari2023-04-1411-135/+86
* rts: Reenable assertionBen Gamari2023-04-141-1/+1
* nonmoving: Allow pinned gen0 objects to be WEAK keysBen Gamari2023-04-141-4/+14
* nonmoving: Sync-phase mark budgetingBen Gamari2023-04-143-12/+86
* nonmoving: Be more paranoid in segment trackingBen Gamari2023-04-143-1/+7
* nonmoving: Don't push if nonmoving collector isn't enabledBen Gamari2023-04-141-1/+1
* nonmoving: Avoid n_caps raceBen Gamari2023-04-141-4/+4
* nonmoving: Post-sweep sanity checkingBen Gamari2023-04-141-3/+15
* nonmoving: Add missing write barriers in selector optimisationBen Gamari2023-04-142-6/+62
* nonmoving: Don't clobber update rem sets of old capabilitiesBen Gamari2023-04-141-1/+1
* nonmoving: Handle new closures in nonmovingIsNowAliveBen Gamari2023-04-142-8/+18
* nonmoving: Assert state of swept segmentsBen Gamari2023-04-142-0/+3
* nonmoving: Fix tracking of FILLED_SWEEPING segmentsBen Gamari2023-04-141-1/+1
* nonmoving: Don't show occupancy if we didn't collect live wordsBen Gamari2023-04-143-17/+41
* nonmoving: Sanity check mutable listBen Gamari2023-04-141-0/+1
* nonmoving: Sanity check nonmoving large objects and compactsBen Gamari2023-04-141-0/+5
* nonmoving: Fix handling of weak pointersBen Gamari2023-04-146-79/+161
* nonmoving: Don't push empty arrays to update remembered setBen Gamari2023-04-141-2/+2
* nonmoving: Add missing no-op in busy-wait loopBen Gamari2023-04-141-2/+5
* nonmoving: Clarify commentBen Gamari2023-04-141-1/+1
* nonmoving: Clarify implementationBen Gamari2023-04-141-10/+11
* Evac: Squash data race in eval_selector_chainBen Gamari2023-04-141-2/+3
* rts/Sanity: Look at nonmoving saved_filled listsBen Gamari2023-04-141-0/+2
* rts/Sanity: Mark pinned_object_blocksBen Gamari2023-04-141-0/+1
* rts/BlockAlloc: Allow disabling of internal assertionsBen Gamari2023-04-141-6/+16
* rts: Fix type issues in Sparks.hBen Gamari2023-04-141-2/+2
* nonmoving: Deduplicate assertionBen Gamari2023-04-141-2/+9