summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* rts: Ensure that global regs are never passed as fun call argsBen Gamari2022-12-151-3/+3
* eventlog: Ensure that IPE output contains actual info table pointersBen Gamari2022-12-132-1/+5
* Truncate eventlog event for large payload (#20221)Ian-Woo Kim2022-12-131-1/+11
* Refactor IPE initializationBen Gamari2022-10-198-108/+149
* rts: Refactor IPE tracing supportBen Gamari2022-10-196-66/+34
* rts: Add missing declaration of stg_noDuplicateBen Gamari2022-10-191-0/+1
* rts: fix missing dirty_MVAR argument in stg_writeIOPortzhCheng Shao2022-10-141-1/+1
* rts/linker: Resolve iconv_* on FreeBSDBen Gamari2022-08-151-9/+50
* rts/ProfHeap: Ensure new Censuses are zeroedBen Gamari2022-07-271-0/+1
* rts/nonmoving: Don't scavenge objects which weren't evacuatedBen Gamari2022-07-273-5/+93
* rts/nonmoving: Track segment stateBen Gamari2022-07-272-1/+28
* rts: Remove explicit timescale for deprecating -h flagMatthew Pickering2022-07-201-2/+2
* Make keepAlive# out-of-lineBen Gamari2022-07-164-0/+29
* rts/linker: Ensure that __cxa_finalize is called on code unloadBen Gamari2022-07-142-0/+25
* rts/linker: Clean up section kindsBen Gamari2022-07-141-2/+5
* rts/linker: Fix resolution of __dso_handle on DarwinBen Gamari2022-07-141-1/+1
* rts/linker/Elf: Work around GCC 6 init/fini behaviorBen Gamari2022-07-141-3/+19
* rts/linker/MachO: Introduce finalizer supportBen Gamari2022-07-143-0/+32
* rts/linker/MachO: Use section flags to identify initializersBen Gamari2022-07-141-20/+11
* rts/linker/MachO: Drop dead codeBen Gamari2022-07-141-1/+0
* rts/linker/PEi386: Fix exception unwind unregistrationBen Gamari2022-07-141-8/+9
* rts/linker/PEi386: Respect dtor/ctor priorityBen Gamari2022-07-142-2/+45
* rts/linker/PEi386: Ensure that all .ctors/.dtors sections are runBen Gamari2022-07-142-21/+63
* rts/linker/PEi386: Add finalization supportBen Gamari2022-07-143-1/+49
* rts/linker/PEi386: Refactor handling of oc->infoBen Gamari2022-07-142-4/+10
* rts/linker/PEi386: Rename finit field to finiBen Gamari2022-07-143-5/+5
* rts/linker/Elf: Introduce support for invoking finalizers on unloadBen Gamari2022-07-144-3/+90
* eventlog: Don't leave dangling pointers hanging aroundBen Gamari2022-07-141-0/+2
* rts: Fix AdjustorPool bitmap manipulationBen Gamari2022-07-141-14/+14
* Add one more sanity check in stg_restore_cccsAndreas Klebinger2022-07-131-0/+4
* Improve BUILD_PAP commentsAndreas Klebinger2022-07-131-0/+3
* rts: gc stats: account properly for copied bytes in sequential collectionsDouglas Wilson2022-07-051-0/+7
* ghc-heap: Don't Box NULL pointersBen Gamari2022-07-051-6/+11
* linker: only keep rtl exception tables if they have been relocatedTamar Christina2022-07-051-5/+6
* Ticky:Make json info a separate field.Andreas Klebinger2022-07-053-2/+5
* rts/PEi386: Fix handling of weak symbolsBen Gamari2022-06-202-0/+13
* rts: Add debug output on ocResolve failureBen Gamari2022-06-201-1/+4
* driver: Introduce pgmcxxBen Gamari2022-06-161-0/+1
* codeGen: Ensure that static datacon apps are included in SRTsBen Gamari2022-06-141-0/+6
* rts: Ensure that XMM registers are preserved on Win64Ben Gamari2022-05-302-27/+38
* Enable eventlog support in all ways by defaultBen Gamari2022-05-304-9/+10
* rts/eventlog: Don't attempt to flush if there is no writerBen Gamari2022-05-301-0/+8
* Allow passing -po outside profiling wayTeo Camarasu2022-05-271-0/+17
* Respect -po when heap profiling (#21446)Teo Camarasu2022-05-271-15/+21
* hadrian: Only copy and install libffi headers when using in-tree libffiMatthew Pickering2022-05-181-1/+4
* rts/m32: Fix assertion failureBen Gamari2022-04-291-0/+3
* Add note about inefficiency in returnMemoryToOSFabian Thorand2022-04-281-0/+8
* Ensure that wired-in exception closures aren't GC'dBen Gamari2022-04-252-0/+20
* rts: Factor out built-in GC rootsBen Gamari2022-04-251-35/+41
* rts: Ensure that the interpreter doesn't disregard tagsBen Gamari2022-04-251-4/+4