summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* adjustors/i386: Use AdjustorPoolBen Gamari2022-04-065-133/+163
* rts/AdjustorPool: Generalize to allow arbitrary contextsBen Gamari2022-04-064-35/+62
* Build ar archives with -L when "joining" objectsBen Gamari2022-04-061-0/+1
* Add a Note describing lack of object merging on WindowsBen Gamari2022-04-061-0/+2
* rts/linker: Catch archives masquerading as object filesBen Gamari2022-04-063-2/+33
* Fix remaining issues in eventlog types (gen_event_types.py)Matthew Pickering2022-04-011-3/+4
* RTS: Zero gc_cpu_start and gc_cpu_end after accountingMatthew Pickering2022-03-291-9/+11
* rts: Don't mark object code in markCAFs unless necessaryBen Gamari2022-03-231-2/+4
* rts: Untag function field in scavenge_PAP_payloadBen Gamari2022-03-231-1/+2
* rts/adjustor: Place adjustor templates in data section on all OSsBen Gamari2022-03-231-2/+2
* Compact regions: Maintain tags properlyAndreas Klebinger2022-03-191-2/+2
* linker: Fix ADDR32NB relocations on WindowsTamar Christina2022-03-171-1/+11
* linker: Initial Windows C++ exception unwinding supportTamar Christina2022-03-173-3/+121
* CmmToC: fix -Wunused-value warning in ASSIGN_BaseRegCheng Shao2022-03-111-1/+1
* Ticky profiling improvements.Matthew Pickering2022-03-023-4/+6
* rts/adjustor: Always place adjustor templates in data sectionBen Gamari2022-02-251-4/+8
* NCG: inline some 64-bit primops on x86/32-bit (#5444)Sylvain Henry2022-02-231-2/+0
* rts/AdjustorPool: Silence unused function warningBen Gamari2022-02-171-1/+2
* rts: document some closure typesAdam Sandberg Ericsson2022-02-164-68/+198
* rts: remove struct StgRetry, it is never usedAdam Sandberg Ericsson2022-02-161-5/+0
* Relax load_load_barrier for aarch64Takenobu Tani2022-02-161-1/+1
* adjustors/NativeAmd64Mingw: Use AdjustorPoolBen Gamari2022-02-134-151/+189
* adjustors/NativeAmd64: Use AdjustorPoolBen Gamari2022-02-134-124/+160
* Introduce initAdjustorsBen Gamari2022-02-138-5/+22
* rts: Initial commit of AdjustorPoolBen Gamari2022-02-134-0/+365
* rts/adjustor: Split Windows path out of NativeAmd64Ben Gamari2022-02-134-165/+229
* rts: Drop DEC Alpha adjustor implementationBen Gamari2022-02-131-107/+0
* rts/Adjustor: Ensure that allocateExecPage succeededBen Gamari2022-02-134-0/+27
* Tag inference work.Andreas Klebinger2022-02-123-0/+28
* eventlog: Fix size of TICKY_COUNTER_BEGIN_SAMPLEMatthew Pickering2022-02-101-1/+1
* eventlog: Delete misleading comment in gen_event_types.pyMatthew Pickering2022-02-101-2/+0
* eventlog: Fix event type of MEM_RETURNMatthew Pickering2022-02-101-1/+1
* eventlog: Fix event type of EVENT_IPEMatthew Pickering2022-02-101-1/+1
* linker/PEi386: Make addLibrarySearchPath long-path awareBen Gamari2022-02-101-15/+3
* PEi386: Drop Windows Vista fallback in addLibrarySearchPathBen Gamari2022-02-101-52/+3
* rts/mmap: Refactor mmapForLinkerBen Gamari2022-02-092-113/+124
* linker: Don't use MAP_FIXEDBen Gamari2022-02-091-7/+4
* rts/linker/MMap: Use MemoryAccess in mmapForLinkerBen Gamari2022-02-095-24/+42
* rts/linker: Drop dead IA64 codeBen Gamari2022-02-091-6/+0
* rts: Move mmapForLinker and friends to linker/MMap.cBen Gamari2022-02-0911-341/+377
* rts: Rename MemoryMap.[ch] -> ReportMemoryMap.[ch]Ben Gamari2022-02-095-4/+4
* rts/MemoryMap: Use mach_-prefixed type namesBen Gamari2022-02-081-4/+6
* Fix build on recent FreeBSD.Gleb Popov2022-02-081-1/+1
* RTS: Fix cabal specificationPeter Trommler2022-02-061-4/+0
* Fix macro redefinition warnings for PRINTFBen Gamari2022-02-063-9/+12
* rts: Dump memory map on memory mapping failuresBen Gamari2022-02-065-0/+158
* rts/m32: Increase size of free page pool to 256 pagesGHC GitLab CI2022-02-061-1/+1
* rts/m32: Free large objects back to the free page poolBen Gamari2022-02-061-3/+2
* rts/m32: Add consistency-checking infrastructureGHC GitLab CI2022-02-061-11/+96
* rts: Generalize mmapForLinkerMarkExecutableGHC GitLab CI2022-02-067-17/+61