aboutsummaryrefslogtreecommitdiff
path: root/src/link/Elf/synthetic_sections.zig
AgeCommit message (Expand)Author
2025-09-08fix linker code writing undefined memory to the output fileAndrew Kelley
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-13Merge pull request #24734 from Rexicon226/tsan-fixAlex Rønne Petersen
2025-08-11std.ArrayList: make unmanaged the defaultAndrew Kelley
2025-08-11elf: fix potential overflow in got emissionDavid Rubin
2025-08-07std.Io: delete CountingWriterAndrew Kelley
2025-07-22aarch64: add new from scratch self-hosted backendJacob Young
2025-07-07compiler: update a bunch of format stringsAndrew Kelley
2025-07-07compiler: fix a bunch of format stringsAndrew Kelley
2025-07-07compiler: update all instances of std.fmt.FormatterAndrew Kelley
2025-06-06Elf: support non-comdat groupsJacob Young
2025-02-22zig build fmtAndrew Kelley
2024-10-12link.Elf: eliminate an O(N^2) algorithm in flush()Andrew Kelley
2024-10-11link.Elf: group section indexesAndrew Kelley
2024-10-09elf: add some extra logging for created dynamic relocsJakub Konka
2024-10-09elf: fix creation of synthetic sectionsJakub Konka
2024-09-12Replace deprecated default initializations with decl literalsLinus Groh
2024-08-25elf: streamline sections containerJakub Konka
2024-08-13elf: nuke ZigGotSection from existenceJakub Konka
2024-08-07elf: fix symbol resolution for ObjectsJakub Konka
2024-08-07elf: fix compile errorsJakub Konka
2024-08-07elf: always create symbol extraJakub Konka
2024-07-30elf: move initializing and allocating linker-defined symbols into LinkerDefinedJakub Konka
2024-07-30elf: atom is always assigned output section indexJakub Konka
2024-07-30elf: resolve COMDATs in more parallel-friendly wayJakub Konka
2024-07-30elf: move ownership of atoms into objectsJakub Konka
2024-07-30elf: move ownership of comdat groups to ObjectJakub Konka
2024-04-28std.posix.iovec: use .base and .len instead of .iov_base and .iov_lenNameless
2024-04-20link/elf: implement string mergingJakub Konka
2024-04-20link/elf: port macho symbol extras handlingJakub Konka
2024-04-08link/elf: propagate Haiku requirement of always passing -shared for imagesJakub Konka
2024-03-19extract std.posix from std.osAndrew Kelley
2024-03-08elf+aarch64: fix incorrectly emitted TLSDESC relocsJakub Konka
2024-03-08link: refactor common aarch64 helpersJakub Konka
2024-03-08elf+aarch64: implement .plt.gotJakub Konka
2024-03-08elf+aarch64: implement enough to link dynamically with gcc as the driverJakub Konka
2024-02-16elf: enable adding support for additional cpu archsJakub Konka
2024-02-13elf: use u32 for all section indexesJakub Konka
2024-02-13elf: store relative offsets in atom and symbolJakub Konka
2024-02-12elf: do not prealloc input objects, pread selectivelyJakub Konka
2024-01-01linker: fix some allocator referencesAndrew Kelley
2024-01-01fix more compilation errors introduced by this branchAndrew Kelley
2024-01-01linkers: update references to "options" fieldAndrew Kelley
2024-01-01linker: update target referencesAndrew Kelley
2023-11-15elf: actually write synthetic globals to output symtabJakub Konka
2023-11-12elf: dump PLT entriesJakub Konka
2023-11-09elf: fix overflowing designated capacity when writing COMDAT groupsJakub Konka
2023-11-09elf: write out COMDAT groups to fileJakub Konka