aboutsummaryrefslogtreecommitdiff
path: root/src/link
AgeCommit message (Expand)Author
2025-03-31Elf: fix incrementally reallocating the last atom in a sectionJacob Young
2025-03-27std.meta.FieldType -> @FieldTypeАндрей Краевский
2025-03-23codegen: fix packed byte-aligned relocationsJacob Young
2025-03-18mingw: Rename mingw32.lib to libmingw32.lib.Alex Rønne Petersen
2025-03-10Dwarf: remove comptime parameters from generic origin functionsJacob Young
2025-03-05Remove uses of deprecated callconv aliasesLinus Groh
2025-03-02link: fixed bugs uncovered by changing the cache modeJacob Young
2025-03-02link: make sure MachO closes the damn filesmlugg
2025-02-26Merge pull request #22488 from Rexicon226/ubsan-rtAndrew Kelley
2025-02-25Merge pull request #22937 from alichraghi/ali_spvRobin Voetter
2025-02-25Compilation: correct when to include ubsanDavid Rubin
2025-02-25move libubsan to `lib/` and integrate it into `-fubsan-rt`David Rubin
2025-02-25link.MachO.UnwindInfo: reproduce lld's commentAndrew Kelley
2025-02-25link.MachO.UnwindInfo: Handle u24 overflow for CU records pointing to DWARF.Alex Rønne Petersen
2025-02-24spirv: do not generate unnecessary forward pointerAli Cheraghi
2025-02-22Dwarf: fix lowering of comptime-only optional pointer `null` valuesJacob Young
2025-02-22zig build fmtAndrew Kelley
2025-02-22link.MachO: Add support for the -x flag (discard local symbols).Alex Rønne Petersen
2025-02-18spirv: ziggify and remove unknown spirv featuresAli Cheraghi
2025-02-18spirv: respect cpu featuresAli Cheraghi
2025-02-18spirv: cache more types & merge constructX functionsAli Cheraghi
2025-02-17std.Target: Remove functions that just wrap component functions.Alex Rønne Petersen
2025-02-17std.builtin: Rename CallingConvention.wasm_watc to wasm_mvp.Alex Rønne Petersen
2025-02-17std.builtin: Remove CallingConvention.arm_(apcs,aapcs16_vfp).Alex Rønne Petersen
2025-02-11link.Elf: implement non-alloc `{SET,SUB}_ULEB128`David Rubin
2025-02-10std.ArrayList: popOrNull() -> pop() [v2] (#22720)Meghan Denny
2025-02-07x86_64: fix backend assertion failuresJacob Young
2025-02-07std.ArrayHashMap: popOrNul() -> pop()Meghan Denny
2025-02-07Dwarf: fix cross_section_relocs capacityIsaac Freund
2025-02-04Zcu: remove `*_loaded` fields on `File`mlugg
2025-01-25link: Set machine and float ABI when invoking ld.lld and lld-link.Alex Rønne Petersen
2025-01-22link.Wasm.Feature: Make fromCpuFeature() and toCpuFeature() less cute.Alex Rønne Petersen
2025-01-22wasm: Add a nontrapping_bulk_memory_len0 feature.Alex Rønne Petersen
2025-01-17macho linker: adjust symbol priorityAndrew Kelley
2025-01-16x86_64: implement switch jump tablesJacob Young
2025-01-16x86_64: implement clz and notJacob Young
2025-01-16x86_64: demolish the oldJacob Young
2025-01-16x86_64: implement fallback for pcmpeqqJacob Young
2025-01-16all: update to `std.builtin.Type.Pointer.Size` field renamesmlugg
2025-01-15link.MachO: fix error reporting in flushModuleAndrew Kelley
2025-01-15link.Elf: fix error reporting for failed hot swapAndrew Kelley
2025-01-15wasm linker: omit data count section when value is zeroAndrew Kelley
2025-01-15wasm linker: change rules about symbol visibilityAndrew Kelley
2025-01-15wasm linker: delete commented out codeAndrew Kelley
2025-01-15wasm linker: fix TLS data segmentsAndrew Kelley
2025-01-15wasm linker: fix explicit exports not affecting object filesAndrew Kelley
2025-01-15wasm linker: ability to get data and functions from objectsAndrew Kelley
2025-01-15wasm linker: implement --export-tableAndrew Kelley
2025-01-15wasm-linker: remap function types during flushAndrew Kelley
2025-01-15wasm linker: implement __wasm_init_tls synthetic functionAndrew Kelley