summaryrefslogtreecommitdiff
path: root/includes/rts
Commit message (Expand)AuthorAgeFilesLines
* Add -finfo-table-map which maps info tables to source positionsMatthew Pickering2020-12-182-0/+36
* Profiling by info table mode (-hi)Matthew Pickering2020-12-182-6/+8
* ThreadPaused: Don't zero slop until free vars are pushedGHC GitLab CI2020-11-291-0/+4
* rts: Flush eventlog buffers from flushEventLogBen Gamari2020-11-241-0/+5
* rts: Post ticky entry counts to the eventlogBen Gamari2020-11-212-1/+5
* AArch64/arm64 adjustmentsMoritz Angermann2020-11-152-1/+3
* rts: Introduce highMemDynamicGHC GitLab CI2020-11-111-0/+4
* Add loadNativeObj and unloadNativeObjRay Shih2020-11-111-0/+13
* Add code comments for StgInfoTable and StgStack structsDavid Eichmann2020-11-102-2/+19
* ghc-heap: expose decoding from heap representationDavid Eichmann2020-11-101-0/+9
* Merge remote-tracking branch 'origin/wip/tsan/all'Ben Gamari2020-11-087-34/+108
|\
| * Merge branch 'wip/tsan/stm' into wip/tsan/allBen Gamari2020-11-011-3/+3
| |\
| | * rts/stm: Strengthen orderings to SEQ_CST instead of volatilewip/tsan/stmBen Gamari2020-10-241-3/+3
| * | Merge branch 'wip/tsan/storage' into wip/tsan/allBen Gamari2020-11-014-15/+15
| |\ \
| | * | rts/SpinLock: Separate out slow pathBen Gamari2020-10-301-10/+5
| | * | rts: Join to concurrent mark thread during shutdownBen Gamari2020-10-301-1/+2
| | * | rts/GC: Use atomicsBen Gamari2020-10-301-3/+3
| | * | rts: Avoid data races in StablePtr implementationBen Gamari2020-10-241-1/+5
| | |/
| * | TSANUtils: Ensure that C11 atomics are supportedBen Gamari2020-10-241-0/+4
| |/
| * rts: Introduce SET_HDR_RELEASEwip/tsan/prepBen Gamari2020-10-241-2/+8
| * rts/ClosureMaros: Use relaxed atomicsBen Gamari2020-10-241-10/+13
| * rts/SpinLock: Move to proper atomicsBen Gamari2020-10-241-6/+4
| * rts: Infrastructure for testing with ThreadSanitizerBen Gamari2020-10-241-0/+63
* | [AArch64] Aarch64 Always PICMoritz Angermann2020-11-061-1/+1
* | RtsAPI: pause and resume the RTSDavid Eichmann2020-11-021-0/+4
|/
* Remove unused global variablesSylvain Henry2020-09-301-4/+0
* Remove unsafeGlobalDynFlags (#17957, #14597)Sylvain Henry2020-09-301-1/+3
* rts: Refactor unloading of foreign export StablePtrsBen Gamari2020-09-181-0/+2
* rts: Refactor foreign export trackingBen Gamari2020-09-181-0/+36
* winio: update lockfile signature and remove mistaken symbol in rts.Tamar Christina2020-07-151-2/+2
* winio: Expand BlockedOnIOCompletion description.Andreas Klebinger2020-07-151-1/+3
* winio: add a note about file locking in the RTS.Andreas Klebinger2020-07-151-0/+16
* winio: Multiple refactorings and support changes.Tamar Christina2020-07-152-8/+17
* winio: Add new io-manager cmdline optionsTamar Christina2020-07-151-0/+5
* winio: Add IOPort synchronization primitiveTamar Christina2020-07-152-1/+6
* winio: Use SlimReaderLocks and ConditonalVariables provided by the OS instead...Tamar Christina2020-07-151-42/+35
* 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
* eventlog: Fix racy flushingBen Gamari2020-05-271-0/+4
* fix printf warning when using with ghc with clang on mingwEmeka Nkurumeh2020-05-131-1/+1
* users guide: Move eventlog documentation users guideBen Gamari2020-05-031-49/+9
* 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
* nonmoving-gc: Track time usage of nonmoving markingBen Gamari2020-03-051-0/+1