aboutsummaryrefslogtreecommitdiff
path: root/src/link
AgeCommit message (Expand)Author
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
2025-01-15wasm linker: correct export visibility logicAndrew Kelley
2025-01-15wasm linker: always passive when importing memoryAndrew Kelley
2025-01-15wasm linker: implement hidden visibilityAndrew Kelley
2025-01-15Compilation.saveState implement saving wasm linker stateAndrew Kelley
2025-01-15wasm linker: reset function exports after flushAndrew Kelley
2025-01-15wasm linker: track overaligned uavsAndrew Kelley
2025-01-15wasm linker: fix data segment namesAndrew Kelley
2025-01-15wasm linker: fix `@tagName` for auto-numbered non-exhaustive enumsAndrew Kelley
2025-01-15wasm linker: fix missed addend for uav and nav fixupsAndrew Kelley
2025-01-15wasm linker: fix bad export index mathAndrew Kelley
2025-01-15wasm linker: implement `@tagName` for sparse enumsAndrew Kelley
2025-01-15wasm linker: implement `@tagName` functions when tags are autoassignedAndrew Kelley
2025-01-15wasm linker: don't crash on ref to voidAndrew Kelley
2025-01-15wasm linker: don't pretend it's possible to export data symbolsAndrew Kelley
2025-01-15wasm-linker: add updateFunc logAndrew Kelley
2025-01-15wasm linker: fix off-by-one in function table indexesAndrew Kelley
2025-01-15wasm linker: mark symbol deps on intrinsicsAndrew Kelley
2025-01-15wasm linker: fix corruption of string bytesAndrew Kelley
2025-01-15wasm linker: handle function data references properlyAndrew Kelley
2025-01-15wasm-linker: fix splitSegmentName and add unit testAndrew Kelley
2025-01-15wasm linker: don't call init functions unless object includedAndrew Kelley
2025-01-15implement indirect function table for object functionsAndrew Kelley
2025-01-15wasm linker: handle weak globals in relocsAndrew Kelley
2025-01-15wasm linker: don't try to lower nav zcu data before updateNav is calledAndrew Kelley
2025-01-15wasm linker: don't assume nav callees are fully resolvedAndrew Kelley
2025-01-15wasm linker: distinguish symbol name vs import name, and implement weakAndrew Kelley
2025-01-15wasm linker: fix not merging object memoriesAndrew Kelley
2025-01-15wasm linker: apply object relocations to data segmentsAndrew Kelley
2025-01-15wasm linker: emit __heap_base and __heap_end globals and datasAndrew Kelley
2025-01-15fix merge conflicts with updating line numbersAndrew Kelley
2025-01-15wasm linker: implement __wasm_init_memoryAndrew Kelley
2025-01-15wasm linker: implement data relocsAndrew Kelley
2025-01-15wasm linker: implement data symbolsAndrew Kelley