summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* rts/ProfHeap: Ensure new Censuses are zeroedBen Gamari2022-07-191-0/+1
* Allow running memInventory when the concurrent nonmoving gc is enabledTeo Camarasu2022-07-182-5/+14
* rts/linker: Ensure that __cxa_finalize is called on code unloadBen Gamari2022-07-162-0/+25
* rts/linker: Clean up section kindsBen Gamari2022-07-161-2/+5
* rts/linker: Fix resolution of __dso_handle on DarwinBen Gamari2022-07-161-1/+1
* rts/linker/Elf: Work around GCC 6 init/fini behaviorBen Gamari2022-07-161-3/+19
* rts/linker/MachO: Introduce finalizer supportBen Gamari2022-07-163-0/+32
* rts/linker/MachO: Use section flags to identify initializersBen Gamari2022-07-161-20/+11
* rts/linker/MachO: Drop dead codeBen Gamari2022-07-161-1/+0
* rts/linker/PEi386: Fix exception unwind unregistrationBen Gamari2022-07-161-8/+9
* rts/linker/PEi386: Respect dtor/ctor priorityBen Gamari2022-07-162-2/+45
* rts/linker/PEi386: Ensure that all .ctors/.dtors sections are runBen Gamari2022-07-162-21/+63
* rts/linker/PEi386: Add finalization supportBen Gamari2022-07-163-1/+49
* rts/linker/PEi386: Refactor handling of oc->infoBen Gamari2022-07-162-4/+10
* rts/linker/PEi386: Rename finit field to finiBen Gamari2022-07-163-5/+5
* rts/linker/Elf: Introduce support for invoking finalizers on unloadBen Gamari2022-07-164-3/+90
* rts/linker/Elf: Check that there are no NULL ctorsBen Gamari2022-07-161-0/+1
* rts: forkOn context switches the target capabilityDouglas Wilson2022-07-164-8/+14
* Make keepAlive# out-of-lineBen Gamari2022-07-164-0/+29
* rts: Fix AdjustorPool bitmap manipulationBen Gamari2022-07-131-14/+14
* RTS: Add stack marker to StgCRunAsm.SAndreas Schwab2022-07-071-6/+5
* rts: allow NULL to be used as an invalid StgStablePtrAdam Sandberg Ericsson2022-07-075-6/+39
* Remove a bogus #define from ClosureMacros.hAndreas Klebinger2022-07-061-1/+0
* Ticky:Make json info a separate field.Andreas Klebinger2022-07-043-2/+5
* rts: gc stats: account properly for copied bytes in sequential collectionsDouglas Wilson2022-07-011-0/+7
* eventlog: Don't leave dangling pointers hanging aroundBen Gamari2022-06-221-0/+2
* Transcribe discussion from #21483 into a NoteMatthew Pickering2022-06-221-0/+78
* Revert "Ticky:Make json info a separate field."Matthew Pickering2022-06-222-3/+1
* Ticky:Make json info a separate field.Andreas Klebinger2022-06-212-1/+3
* linker: only keep rtl exception tables if they have been relocatedTamar Christina2022-06-201-5/+6
* ghc-heap: Don't Box NULL pointersBen Gamari2022-06-181-6/+11
* getProcessCPUTime: Fix the getrusage fallback to account for system CPU timeMatthew Pickering2022-06-091-1/+2
* Split out `GHC.HsToCore.{Breakpoints,Coverage}` and use `SizedSeq`John Ericson2022-06-021-1/+1
* Rename `HsToCore.{Coverage -> Ticks}`John Ericson2022-06-021-1/+1
* typosEric Lindblad2022-06-0131-42/+42
* rts: Remove explicit timescale for deprecating -h flagMatthew Pickering2022-05-301-2/+2
* Enable USE_INLINE_SRT_FIELD on ARM64Sylvain Henry2022-05-301-5/+1
* MachO linker: fix handling of ARM64_RELOC_SUBTRACTORSylvain Henry2022-05-301-29/+73
* Allow passing -po outside profiling wayTeo Camarasu2022-05-241-0/+17
* nonmoving: Fix documentation of GC statistics fieldsBen Gamari2022-05-201-14/+9
* base: Introduce [sg]etFinalizerExceptionHandlerBen Gamari2022-05-194-6/+7
* Give all EXTERN_INLINE closure macros prototypesAndreas Klebinger2022-05-171-12/+36
* codeGen: Ensure that static datacon apps are included in SRTsBen Gamari2022-05-171-0/+6
* driver: Introduce pgmcxxBen Gamari2022-05-171-0/+1
* Make closure macros EXTERN_INLINE to make debugging easierAndreas Klebinger2022-05-161-34/+34
* rts/PEi386: Fix handling of weak symbolsBen Gamari2022-05-132-0/+13
* rts: Add debug output on ocResolve failureBen Gamari2022-05-131-1/+4
* Add mention of -hi to RTS --helpMatthew Pickering2022-05-111-0/+2
* rts: Drop setExecutableBen Gamari2022-05-113-29/+0
* hadrian: Only copy and install libffi headers when using in-tree libffiMatthew Pickering2022-05-101-3/+3