Elf2: create a new linker from scratch

This iteration already has significantly better incremental support.

Closes #24110
This commit is contained in:
Jacob Young
2025-08-30 12:08:18 -04:00
committed by Andrew Kelley
parent 2a97e0af6d
commit f58200e3f2
45 changed files with 4140 additions and 535 deletions
+2
View File
@@ -583,6 +583,7 @@ set(ZIG_STAGE2_SOURCES
src/link/Elf/relocatable.zig
src/link/Elf/relocation.zig
src/link/Elf/synthetic_sections.zig
src/link/Elf2.zig
src/link/Goff.zig
src/link/LdScript.zig
src/link/Lld.zig
@@ -612,6 +613,7 @@ set(ZIG_STAGE2_SOURCES
src/link/MachO/synthetic.zig
src/link/MachO/Thunk.zig
src/link/MachO/uuid.zig
src/link/MappedFile.zig
src/link/Queue.zig
src/link/StringTable.zig
src/link/Wasm.zig