aboutsummaryrefslogtreecommitdiff
path: root/src/link/Elf.zig
AgeCommit message (Expand)Author
2025-02-25move libubsan to `lib/` and integrate it into `-fubsan-rt`David Rubin
2025-02-17std.Target: Remove functions that just wrap component functions.Alex Rønne Petersen
2025-01-25link: Set machine and float ABI when invoking ld.lld and lld-link.Alex Rønne Petersen
2025-01-15wasm linker: fix crashes when parsing compiler_rtAndrew Kelley
2025-01-15fix compilation when enabling llvmAndrew Kelley
2025-01-15compiler: add type safety for export indicesAndrew Kelley
2025-01-15rework error handling in the backendsAndrew Kelley
2025-01-15elf linker: conform to explicit error setsAndrew Kelley
2025-01-15macho linker conforms to explicit error sets, againAndrew Kelley
2025-01-15remove "FIXME" from codebaseAndrew Kelley
2025-01-15macho linker: conform to explicit error setsAndrew Kelley
2025-01-15wasm linker: aggressive DODificationAndrew Kelley
2025-01-05Added support for thin ltoTravis Lange
2025-01-05link: new incremental line number update APImlugg
2024-12-31link/Elf.zig: set stack size and build-id for dynamic libraries.Jan200101
2024-11-24std.Target: Add Os.HurdVersionRange for Os.Tag.hurd.Alex Rønne Petersen
2024-11-22link: use target to determine risc-v eflag validityDavid Rubin
2024-11-03Merge pull request #21599 from alexrp/thumb-portingAlex Rønne Petersen
2024-11-03std.Target: Replace isARM() with isArmOrThumb() and rename it to isArm().Alex Rønne Petersen
2024-11-02std.Target: Add muslabin32 and muslabi64 tags to Abi.Alex Rønne Petersen
2024-10-30link.File.Wasm: parse inputs in compilation pipelineAndrew Kelley
2024-10-26link/Elf.zig: ensure capacity before appending linker args.Xavier Bouchoux
2024-10-23mutex protect comp.arena in --verbose-linkAndrew Kelley
2024-10-23glibc sometimes makes archives be ld scriptsAndrew Kelley
2024-10-23link.Elf: unstable sort for section headersAndrew Kelley
2024-10-23link.Elf: remove ZigObject from filesAndrew Kelley
2024-10-23unify parsing codepaths between relocatable and nonAndrew Kelley
2024-10-23branch fixesAndrew Kelley
2024-10-23move linker input file parsing to the compilation pipelineAndrew Kelley
2024-10-23link.Elf: untangle parseObject and parseArchiveAndrew Kelley
2024-10-23link.Elf: refactor output mode checkingAndrew Kelley
2024-10-23link.Elf: fix double free of header in parseDsoAndrew Kelley
2024-10-23rework linker inputsAndrew Kelley
2024-10-23introduce a CLI flag to enable .so scripts; default offAndrew Kelley
2024-10-23move ld script processing to the frontendAndrew Kelley
2024-10-23move link.Elf.LdScript to link.LdScriptAndrew Kelley
2024-10-23link.Elf.LdScript: eliminate dependency on Elf.FileAndrew Kelley
2024-10-16std.Target: Remove isBpfFreestanding().Alex Rønne Petersen
2024-10-12link.Elf: eliminate an O(N^2) algorithm in flush()Andrew Kelley
2024-10-11link: consolidate diagnosticsAndrew Kelley
2024-10-11work around C backend bugAndrew Kelley
2024-10-11link.Elf.sortShdrs: tease out data dependenciesAndrew Kelley
2024-10-11link.Elf: fix merge sections namespacingAndrew Kelley
2024-10-11link.Elf: group section indexesAndrew Kelley
2024-10-11link.Elf: fix phdr_gnu_stack_index not included in sortPhdrsAndrew Kelley
2024-10-10link: fix false positive crtbegin/crtend detectionAndrew Kelley
2024-10-09elf: clean up how we create un-allocated sectionsJakub Konka
2024-10-09elf: change how we manage debug atoms in Dwarf linkerJakub Konka
2024-10-09elf: do not create atoms for section symbols that do not require itJakub Konka
2024-10-09elf: move setting section size back to Elf.growSectionJakub Konka