summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* 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
* Expand the preallocated Int range to [-16,255]Andreas Klebinger2019-07-301-1/+241
* ghc-heap: implement WEAK closure type #16974Adam Sandberg Eriksson2019-07-261-0/+8
* rts: Rename the nondescript initProfiling2 to refreshProfilingCCSsDaniel Gröber2019-07-163-6/+5
* rts: Divorce init of Heap profiler from CCS profilerDaniel Gröber2019-07-164-79/+52
* Expunge #ifdef and #ifndef from the codebaseJohn Ericson2019-07-1424-57/+57
* Remove most uses of TARGET platform macrosJohn Ericson2019-07-091-2/+2
* rts: Fix -hT option with profiling rtsDaniel Gröber2019-07-041-4/+1
* Make printer untag when chasing a pointer in a RET_FUN frameSiddharth Bhat2019-07-041-1/+1
* Apply suggestion to rts/linker/Elf.cBen Gamari2019-07-021-0/+3
* Apply suggestion to rts/linker/elf_got.cBen Gamari2019-07-021-0/+1
* Lookup _GLOBAL_OFFSET_TABLE by symbol->addr when doing relocationsEdward Amsden2019-07-021-1/+1
* Add _GLOBAL_OFFSET_TABLE_ supportMoritz Angermann2019-07-022-5/+38
* 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-2821-48/+177
* Fix GCC warnings with __clear_cache builtin (#16867)Sylvain Henry2019-06-271-6/+8
* rts: Do not traverse nursery for dead closures in LDV profileMatthew Pickering2019-06-271-23/+0
* rts: Correct assertion in LDV_recordDeadMatthew Pickering2019-06-271-1/+1
* rts: Correct handling of LARGE ARR_WORDS in LDV profilerMatthew Pickering2019-06-271-13/+2
* [skip ci] add a blurb about the purpose of Printer.cSiddharth Bhat2019-06-261-1/+2
* rts: Reset STATIC_LINK field of reverted CAFsBen Gamari2019-06-221-6/+11
* Fix #16525: ObjectCode freed wrongly because of lack of info header checkPhuong Trinh2019-06-133-1/+8
* rts/linker: Only mprotect GOT after it is filledBen Gamari2019-06-121-2/+5
* rts/linker: Make elf_got.c a bit more legibleBen Gamari2019-06-121-1/+10
* Fix an error message in CheckUnload.c:searchHeapBlocksÖmer Sinan Ağacan2019-06-111-1/+1
* rts/linker: Use mmapForLinker to map PLTBen Gamari2019-06-111-6/+2
* rts/linker: Mmap into low memory on AArch64Ben Gamari2019-06-111-13/+22