summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* 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
* rts/RtsFlags.c: mention that -prof too enables support for +RTS -lAlp Mestanogullari2019-06-111-1/+1
* rts: Fix RetainerProfile early return with TREC_CHUNKDaniel Gröber2019-06-091-1/+1
* rts: Separate population of eventTypes from initial event generationBen Gamari2019-06-091-8/+17
* Fix two lint failures in rts/linker/MachO.cMatthew Pickering2019-06-081-2/+2
* Add HEAP_PROF_SAMPLE_END event to mark end of samplesMatthew Pickering2019-06-075-0/+25
* rts: Remove unused decls from CNF.hÖmer Sinan Ağacan2019-06-011-3/+0
* Remove unused RTS function 'unmark'Ömer Sinan Ağacan2019-05-311-10/+0
* support small arrays and CONSTR_NOCAF in ghc-heapDavid Hewson2019-05-311-0/+11
* Apply suggestion to rts/CheckUnload.cTrịnh Tuấn Phương2019-05-301-1/+2
* Apply suggestion to rts/CheckUnload.cTrịnh Tuấn Phương2019-05-301-1/+1
* Use binary search to speedup checkUnloadPhuong Trinh2019-05-301-32/+135
* rts: Handle zero-sized mappings in MachO linkerBen Gamari2019-05-301-2/+6