summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* 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
* CNF.c: Move debug functions behind ifdefÖmer Sinan Ağacan2019-05-291-1/+1
* Fix padding of entries in .prof filesJasper Van der Jeugt2019-05-271-1/+1
* Add `keepCAFs` to RtsSymbolsMoritz Angermann2019-05-251-0/+1
* RTS: Fix restrictive castAlec Theriault2019-05-221-2/+2
* Print PAP object address in stg_PAP_info entry codeÖmer Sinan Ağacan2019-05-081-1/+1
* PrimOps.cmm: remove unused stuffÖmer Sinan Ağacan2019-05-031-6/+2
* rts: Properly free the RTSSummaryStats structureÖmer Sinan Ağacan2019-05-031-6/+4
* Minor RTS refactoring:Ömer Sinan Ağacan2019-04-252-2/+2
* osReserveHeapMemory: handle signed rlim_tFraser Tweedale2019-04-231-2/+4
* Restore Xmm registers properly in StgCRun.cklebinger.andreas@gmx.at2019-04-041-9/+9