summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* 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
* Per stage headers, ghc_boot_platform.h -> stage 0 ghcplatform.hJohn Ericson2019-10-042-7/+20
* Extend argument of createIOThread to word sizeStefan Schulze Frielinghaus2019-10-031-2/+2
* Add new debug flag -DZTobias Guggenmos2019-10-036-7/+19
* Fix new compact block allocation in allocateForCompactÖmer Sinan Ağacan2019-10-031-2/+1
* Fix bounds check in ocResolve_PEi386 for relocation values.Andreas Klebinger2019-09-241-2/+2
* rts: TraverseHeap: Add doc comment for getTraverseStackMaxSizeDaniel Gröber2019-09-221-0/+3
* rts: RetainerProfile: Explain retainVisitClosure return valuesDaniel Gröber2019-09-221-3/+3
* rts: TraverseHeap: Move stackElement.cp back into nextPos unionDaniel Gröber2019-09-221-6/+7
* rts: TraverseHeap: Make pushStackElement argument constDaniel Gröber2019-09-221-4/+4
* rts: TraverseHeap: Make comment style consistentDaniel Gröber2019-09-222-60/+64
* rts: Split heap traversal from retainer profilerDaniel Gröber2019-09-223-1353/+1372
* rts: RetainerProfile.c: Minimize #includesDaniel Gröber2019-09-221-8/+1
* rts: RetainerProfile.c: Re-enable and fix warningsDaniel Gröber2019-09-223-11/+12
* rts: retainer: Improve Note [Profiling heap traversal visited bit]Daniel Gröber2019-09-221-20/+20
* rts: retainer: Make visit callback easier to implementDaniel Gröber2019-09-222-17/+25
* rts: retainer: Move mut_list reset to generic traversal codeDaniel Gröber2019-09-221-40/+33
* rts: retainer: Remove traverse-stack chunk supportDaniel Gröber2019-09-222-46/+7
* rts: retainer: Move actual 'flip' bit flip to generic traversal codeDaniel Gröber2019-09-221-3/+5
* rts: retainer: Update obsolete docs for traverseMaybeInitClosureDataDaniel Gröber2019-09-221-14/+6
* rts: retainer: Abstract maxStackSize for generic traversalDaniel Gröber2019-09-222-3/+11
* rts: retainer: Move heap traversal declarations to new headerDaniel Gröber2019-09-223-96/+128
* rts: retainer: Use global STATIC_INLINE macroDaniel Gröber2019-09-221-25/+18
* rts: retainer: Remove outdated invariants on traversePushStackDaniel Gröber2019-09-221-8/+0
* rts: retainer: Cleanup comments and strings for traversal extractionDaniel Gröber2019-09-221-95/+137
* rts: retainer: Reduce DEBUG_RETAINER ifdef noiseDaniel Gröber2019-09-224-69/+39
* rts: retainer: Rename heap traversal functions for extractionDaniel Gröber2019-09-223-105/+104
* rts: retainer: Remove obsolete debug codeDaniel Gröber2019-09-221-330/+1
* rts: RetainerSet: Remove obsolete fist/second-approach choiceDaniel Gröber2019-09-223-69/+2
* rts: retainer: simplify pop() control flowDaniel Gröber2019-09-221-33/+38
* rts: retainer: Pull retainer specific code into a callbackDaniel Gröber2019-09-221-125/+131
* rts: GC: Remove redundant #include "RetainerProfiler.h"Daniel Gröber2019-09-221-4/+0
* rts: Generalise profiling heap traversal flip bit handlingDaniel Gröber2019-09-223-29/+49
* rts: retainer: Fix comment typo s/keeps/keep/Daniel Gröber2019-09-221-1/+1
* rts: retainer: Generalise per-stackElement dataDaniel Gröber2019-09-221-63/+75
* rts: retainer: Move info.next.parent to stackElementDaniel Gröber2019-09-221-6/+5
* rts: retainer: Turn global traversal state into a structDaniel Gröber2019-09-221-161/+170
* rts: Fix outdated references to 'ldvTime'Daniel Gröber2019-09-221-2/+2
* rts: retainer: Remove cStackSize debug counterDaniel Gröber2019-09-223-26/+4
* Document MIN_PAYLOAD_SIZE and mark-compact GC mark bitsÖmer Sinan Ağacan2019-09-212-4/+44
* Deduplicate `HaskellMachRegs.h` and `RtsMachRegs.h` headersJohn Ericson2019-09-171-2/+1
* eventlog: Add biographical and retainer profiling tracesMatthew Pickering2019-09-177-4/+64
* Print the correct system memory in use with +RTS -s (#17158)Pranay Sashank2019-09-121-2/+2
* Module hierarchy: StgToCmm (#13009)Sylvain Henry2019-09-101-1/+1
* cap max stack size at 32 bit limit (#17019)Gershom Bazerman2019-09-011-1/+4
* Fix COMPACT_NFDATA closure size, more CNF sanity checkingÖmer Sinan Ağacan2019-08-182-20/+30
* Consolidate `TablesNextToCode` and `GhcUnreigsterised` in configure (#15548)Joachim Breitner2019-08-102-2/+7
* rts: Always truncate output filesBen Gamari2019-08-025-6/+6