| Commit message (Expand) | Author | Age | Files | Lines |
* | linker: fix linking with aligned sections (#23066) | Sylvain Henry | 2023-03-08 | 1 | -6/+8 |
* | RTS linker: Improve compatibility with NetBSD | PHO | 2023-02-14 | 2 | -11/+39 |
* | linker: Fix BFD import libraries | Tamar Christina | 2023-02-03 | 1 | -4/+92 |
* | Windows: Remove mingwex dependency | Ryan Scott | 2023-02-03 | 1 | -15/+1 |
* | rts/m32: Fix sanity checking | Ben Gamari | 2022-12-22 | 1 | -1/+1 |
* | Add initial support for LoongArch Architecture. | lrzlin | 2022-12-08 | 1 | -0/+6 |
* | rts: wasm32 placeholder linker | Cheng Shao | 2022-11-11 | 1 | -0/+9 |
* | rts: use `STG_UNUSED` | Nicolas Trangez | 2022-11-02 | 2 | -3/+3 |
* | rts: consistently use `STG_UNUSED` | Nicolas Trangez | 2022-11-02 | 1 | -1/+1 |
* | rts: introduce (and use) `STG_NORETURN` | Nicolas Trangez | 2022-11-02 | 2 | -2/+2 |
* | rts/linker: Add support for .fini sections | Ben Gamari | 2022-10-13 | 3 | -0/+9 |
* | rts/linker: Consolidate initializer/finalizer handling | Ben Gamari | 2022-10-13 | 6 | -251/+315 |
* | rts/linker/Elf: Work around GCC 6 init/fini behavior | Ben Gamari | 2022-07-16 | 1 | -3/+19 |
* | rts/linker/MachO: Introduce finalizer support | Ben Gamari | 2022-07-16 | 2 | -0/+30 |
* | rts/linker/MachO: Use section flags to identify initializers | Ben Gamari | 2022-07-16 | 1 | -20/+11 |
* | rts/linker/MachO: Drop dead code | Ben Gamari | 2022-07-16 | 1 | -1/+0 |
* | rts/linker/PEi386: Fix exception unwind unregistration | Ben Gamari | 2022-07-16 | 1 | -8/+9 |
* | rts/linker/PEi386: Respect dtor/ctor priority | Ben Gamari | 2022-07-16 | 2 | -2/+45 |
* | rts/linker/PEi386: Ensure that all .ctors/.dtors sections are run | Ben Gamari | 2022-07-16 | 2 | -21/+63 |
* | rts/linker/PEi386: Add finalization support | Ben Gamari | 2022-07-16 | 2 | -1/+47 |
* | rts/linker/PEi386: Refactor handling of oc->info | Ben Gamari | 2022-07-16 | 2 | -4/+10 |
* | rts/linker/PEi386: Rename finit field to fini | Ben Gamari | 2022-07-16 | 2 | -4/+4 |
* | rts/linker/Elf: Introduce support for invoking finalizers on unload | Ben Gamari | 2022-07-16 | 2 | -2/+76 |
* | rts/linker/Elf: Check that there are no NULL ctors | Ben Gamari | 2022-07-16 | 1 | -0/+1 |
* | linker: only keep rtl exception tables if they have been relocated | Tamar Christina | 2022-06-20 | 1 | -5/+6 |
* | typos | Eric Lindblad | 2022-06-01 | 2 | -3/+3 |
* | MachO linker: fix handling of ARM64_RELOC_SUBTRACTOR | Sylvain Henry | 2022-05-30 | 1 | -29/+73 |
* | rts/PEi386: Fix handling of weak symbols | Ben Gamari | 2022-05-13 | 2 | -0/+13 |
* | rts/m32: Fix assertion failure | Ben Gamari | 2022-04-30 | 1 | -0/+3 |
* | rts: Fix off-by-one in snwprintf usagewip/windows-finalwip/windows-clang-join | Ben Gamari | 2022-04-07 | 1 | -2/+5 |
* | rts: Fallback to ucrtbase not msvcrt | Ben Gamari | 2022-04-07 | 1 | -3/+4 |
*---. | Merge branches 'wip/windows-high-codegen', 'wip/windows-high-linker', 'wip/wi... | Ben Gamari | 2022-04-07 | 11 | -409/+575 |
|\ \ \ |
|
| | | * | rts: Fix various #include issues | Ben Gamari | 2022-04-06 | 2 | -4/+2 |
| |_|/
|/| | |
|
| | * | rts: Add missing newline in error message | Ben Gamari | 2022-04-07 | 1 | -1/+1 |
| | * | linker/PEi386: More descriptive error message | Ben Gamari | 2022-04-06 | 1 | -1/+1 |
| | * | rts: Eliminate use of nested functions | GHC GitLab CI | 2022-04-06 | 1 | -9/+11 |
| |/
|/| |
|
| * | rts/linker/LoadArchive: Fix leaking file handlewip/windows-high-linker | Ben Gamari | 2022-04-06 | 1 | -1/+1 |
| * | rts/linker: Report archive member index | Ben Gamari | 2022-04-06 | 1 | -5/+7 |
| * | rts/PEi386: Avoid accidentally-quadratic allocation cost | Ben Gamari | 2022-04-06 | 1 | -19/+45 |
| * | rts/PEi386: Move allocateBytes to MMap.c | Ben Gamari | 2022-04-06 | 3 | -110/+92 |
| * | rts/PEi386: Rework linker | Ben Gamari | 2022-04-06 | 5 | -362/+474 |
| * | rts/PEi386: Fix relocation overflow behavior | Ben Gamari | 2022-04-06 | 1 | -10/+20 |
| * | rts/linker: Preserve information about symbol types | Ben Gamari | 2022-04-06 | 5 | -23/+51 |
| * | rts/PEi386: Fix memory leak | GHC GitLab CI | 2022-04-06 | 1 | -1/+3 |
| * | rts/PEi386: Move some debugging output to -DL | GHC GitLab CI | 2022-04-06 | 1 | -0/+4 |
|/ |
|
* | rts/linker: Catch archives masquerading as object files | Ben Gamari | 2022-04-06 | 1 | -1/+19 |
* | linker: Fix ADDR32NB relocations on Windows | Tamar Christina | 2022-03-17 | 1 | -1/+11 |
* | linker: Initial Windows C++ exception unwinding support | Tamar Christina | 2022-03-17 | 2 | -3/+117 |
* | linker/PEi386: Make addLibrarySearchPath long-path aware | Ben Gamari | 2022-02-10 | 1 | -15/+3 |
* | PEi386: Drop Windows Vista fallback in addLibrarySearchPath | Ben Gamari | 2022-02-10 | 1 | -52/+3 |