summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
...
| | * rts: Add missing newline in error messageBen Gamari2022-04-071-1/+1
| | * rts: Refactor and fix printf attributes on clangBen Gamari2022-04-073-26/+15
| | * linker/PEi386: More descriptive error messageBen Gamari2022-04-061-1/+1
| | * rts: Eliminate use of nested functionsGHC GitLab CI2022-04-061-9/+11
| |/ |/|
| * rts/linker/LoadArchive: Fix leaking file handlewip/windows-high-linkerBen Gamari2022-04-061-1/+1
| * rts/linker: Split up object resolution and initializationBen Gamari2022-04-062-15/+61
| * rts/linker: Report archive member indexBen Gamari2022-04-061-5/+7
| * rts/PathUtils: Define pathprintf in terms of snwprintf on WindowsBen Gamari2022-04-061-1/+1
| * rts/linker: More descriptive debug outputBen Gamari2022-04-062-12/+21
| * rts/PEi386: Avoid accidentally-quadratic allocation costBen Gamari2022-04-061-19/+45
| * rts/PEi386: Move allocateBytes to MMap.cBen Gamari2022-04-063-110/+92
| * rts/PEi386: Rework linkerBen Gamari2022-04-067-377/+493
| * rts: Mark anything that might have an info table as dataGHC GitLab CI2022-04-061-265/+269
| * rts/PEi386: Fix relocation overflow behaviorBen Gamari2022-04-063-16/+27
| * rts/linker: Preserve information about symbol typesBen Gamari2022-04-0610-41/+128
| * rts/PEi386: Fix memory leakGHC GitLab CI2022-04-061-1/+3
| * rts/PEi386: Move some debugging output to -DLGHC GitLab CI2022-04-061-0/+4
|/
* 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