aboutsummaryrefslogtreecommitdiff
path: root/src/link/Elf
AgeCommit message (Expand)Author
2025-10-30Merge pull request #25558 from jacobly0/elfv2-load-objJacob Young
2025-10-29Elf: fix alignment of merge subsectionsJacob Young
2025-10-29Elf2: simplify archive loadingJacob Young
2025-09-30link.Elf: restore eh_frame_hdr search table buildingmlugg
2025-09-30fix compiler ftbfs from std.macho and std.dwarf changesmlugg
2025-09-30change one million thingsmlugg
2025-09-26compiler: move self-hosted backends from src/arch to src/codegenAlex Rønne Petersen
2025-09-21Elf2: create a new linker from scratchJacob Young
2025-09-17Elf: implement `linksection`Jacob Young
2025-09-08fix linker code writing undefined memory to the output fileAndrew Kelley
2025-09-04link.Elf: truncate st_other to u3 before converting to std.elf.STVAlex Rønne Petersen
2025-08-31std.fmt: delete deprecated APIsAndrew Kelley
2025-08-29std.Io: delete GenericReaderAndrew Kelley
2025-08-28link.Elf: update to not use GenericWriterAndrew Kelley
2025-08-25start adding big endian RISC-V supportAlex Rønne Petersen
2025-08-15Dwarf: implement comptime-known extern valuesJacob Young
2025-08-13Merge pull request #24674 from Justus2308/undef-shift-bitwiseMatthew Lugg
2025-08-13Merge pull request #24734 from Rexicon226/tsan-fixAlex Rønne Petersen
2025-08-12Sema: Improve comptime arithmetic undef handlingJustus Klausecker
2025-08-11std.ArrayList: make unmanaged the defaultAndrew Kelley
2025-08-11linker: delete plan9 supportAndrew Kelley
2025-08-11elf: fix potential overflow in got emissionDavid Rubin
2025-08-07std.Io: delete CountingWriterAndrew Kelley
2025-07-31compiler: update to new flate APIAndrew Kelley
2025-07-22aarch64: add new from scratch self-hosted backendJacob Young
2025-07-11link.Elf: check files in archives for ELF magicIsaac Freund
2025-07-09eliminate all uses of std.io.Writer.count except for CBEAndrew Kelley
2025-07-07std.fmt: fully remove format string from format methodsAndrew Kelley
2025-07-07compiler: update a bunch of format stringsAndrew Kelley
2025-07-07compiler: fix a bunch of format stringsAndrew Kelley
2025-07-07compiler: upgrade various std.io API usageAndrew Kelley
2025-07-07compiler: update all instances of std.fmt.FormatterAndrew Kelley
2025-07-07std.fmt: breaking API changesAndrew Kelley
2025-07-07std.io: move getStdIn, getStdOut, getStdErr functions to fs.FileAndrew Kelley
2025-06-19x86_64: increase passing test coverage on windowsJacob Young
2025-06-19Target: pass and use locals by pointer instead of by valueJacob Young
2025-06-12codegen: make threadlocal logic consistentJacob Young
2025-06-12x86_64: remove linker references from codegenJacob Young
2025-06-12x86_64: remove air references from mirJacob Young
2025-06-12compiler: rework backend pipeline to separate codegen and linkmlugg
2025-06-12link: divorce LLD from the self-hosted linkersmlugg
2025-06-12compiler: slightly untangle LLVM from the linkersmlugg
2025-06-06x86_64: add support for pie executablesJacob Young
2025-06-06Compilation: enable the x86_64 backend by default for debug buildsJacob Young
2025-06-06Elf: support non-comdat groupsJacob Young
2025-06-05std.Target: Introduce Cpu convenience functions for feature tests.Alex Rønne Petersen
2025-05-29Legalize: introduce a new pass before livenessJacob Young
2025-05-18compiler: refactor `Zcu.File` and path representationmlugg
2025-03-31Elf: fix incrementally reallocating the last atom in a sectionJacob Young
2025-03-27std.meta.FieldType -> @FieldTypeАндрей Краевский