aboutsummaryrefslogtreecommitdiff
path: root/src/link/Elf/Object.zig
AgeCommit message (Expand)Author
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-07-31compiler: update to new flate APIAndrew Kelley
2025-07-11link.Elf: check files in archives for ELF magicIsaac Freund
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-19Target: pass and use locals by pointer instead of by valueJacob 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-02-22zig build fmtAndrew Kelley
2025-01-15wasm linker: fix crashes when parsing compiler_rtAndrew Kelley
2024-11-22link: use target to determine risc-v eflag validityDavid Rubin
2024-10-29link/Elf: ensure we always sort all relocations by r_offset in -r modeJakub Konka
2024-10-23unify parsing codepaths between relocatable and nonAndrew Kelley
2024-10-23link.Elf: untangle parseObject and parseArchiveAndrew Kelley
2024-10-12link.Elf: eliminate an O(N^2) algorithm in flush()Andrew Kelley
2024-10-11link: consolidate diagnosticsAndrew Kelley
2024-10-11link.Elf: fix merge sections namespacingAndrew Kelley
2024-10-11link.Elf: group section indexesAndrew Kelley
2024-10-10link: fix false positive crtbegin/crtend detectionAndrew Kelley
2024-10-09Merge pull request #21629 from ziglang/elf-incrAndrew Kelley
2024-10-09link.Elf.Object.initAtoms: reduce state access and indirectionAndrew Kelley
2024-10-09elf: mark objects as dirty/not-dirtyJakub Konka
2024-10-09elf: track atoms within AtomList with array hash mapJakub Konka
2024-10-08link.Elf: avoid needless file system reads in flush()Andrew Kelley
2024-09-23elf: fix condition for skipping symbols if atom is deadJakub Konka
2024-09-12Replace deprecated default initializations with decl literalsLinus Groh
2024-09-04elf: rename SectionChunk into AtomList and store as part of SectionJakub Konka
2024-09-04elf: create back/forward links for atoms within section chunksJakub Konka
2024-09-04elf: do not pad placeholders coming from input object filesJakub Konka
2024-09-04elf: misc .eh_frame management fixesJakub Konka
2024-09-04elf: emit relocs for self-hosted generated .eh_frame sectionJakub Konka
2024-09-04elf: fix relocatable modeJakub Konka
2024-09-04elf: actually allocate atoms within each section chunkJakub Konka
2024-09-04elf: actually write allocated atoms in object filesJakub Konka
2024-09-04elf: allocate atom chunks using allocateChunk mechanics in objectsJakub Konka
2024-09-04elf: introduce SectionChunk - a container of atoms per object fileJakub Konka
2024-09-04elf: move initOutputSection into Elf from ObjectJakub Konka
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg
2024-08-26Merge pull request #21212 from ziglang/elf-incrAndrew Kelley
2024-08-25elf: store atom refs for rela sections until we can do betterJakub Konka
2024-08-25elf: streamline sections containerJakub Konka
2024-08-23link: Rename InvalidCpuArch error to InvalidMachineType.Alex Rønne Petersen
2024-08-23std.{coff,elf}: Remove the {MachineType,EM}.toTargetCpuArch() functions.Alex Rønne Petersen
2024-08-07elf: remove stale codeJakub Konka
2024-08-07elf: start-stop resolution has to come after init output sectionsJakub Konka