aboutsummaryrefslogtreecommitdiff
path: root/src/link
AgeCommit message (Expand)Author
2022-01-25stage2: add naive impl of pointer type in ELFJakub Konka
2022-01-25link: Elf, Wasm: forward strip flag when linking with LLDAndrew Kelley
2022-01-24stage2: rework a lot of stuffAndrew Kelley
2022-01-23c backend: Implement aligning fields and local/global variablesJimmi Holst Christensen
2022-01-22macho+elf: fix integer overflow in allocateAtomJakub Konka
2022-01-20Merge pull request #10638 from Luukdegram/wasm-refactorJakub Konka
2022-01-20macho: do not write out ZEROFILL physically to fileJakub Konka
2022-01-19wasm: Re-use genTypedValue for constantsLuuk de Gram
2022-01-19wasm: Split funcgen and declgenLuuk de Gram
2022-01-19wasm-linker: Allow for creation of local symbolsLuuk de Gram
2022-01-19stage2: improvements to entry point handlingAndrew Kelley
2022-01-19lld: allow for entrypoint symbol name to be setKenta Iwasaki
2022-01-18stage2: implement `@prefetch`Andrew Kelley
2022-01-18Revert "stage2: implement `@prefetch`"Andrew Kelley
2022-01-15stage2: implement `@prefetch`Andrew Kelley
2022-01-14macho: code signature needs to be 16 bytes alignedJakub Konka
2022-01-13Merge pull request #10584 from ziglang/macho-rustc-fixesAndrew Kelley
2022-01-13macho: remove todo from getMatchingSectionDeclJakub Konka
2022-01-13Introduce LinkObject with must_link fieldJakub Konka
2022-01-13zld: parse addend from BRANCH reloc on x86_64Jakub Konka
2022-01-13zld: support -Wl,-force_load=archive_path flagJakub Konka
2022-01-13zld: fix num nlist calc when there's no dynsymtabJakub Konka
2022-01-11wasm-ld: Append `--stack-first` by defaultLuuk de Gram
2022-01-11wasm: Place the stack at the start of memoryLuuk de Gram
2022-01-11Merge branch 'linker-eport-symbols' of github.com:Luukdegram/zig into Luukdeg...Jakub Konka
2022-01-10stage2: enable zig test on x86_64-macos (#10551)Jakub Konka
2022-01-07Pass `--allow-unknown-exports` to wasmtimeLuuk de Gram
2022-01-06Plan9: fix amount to say included line count isJacob G-W
2022-01-06Plan9: implement getDeclVAddrJacob G-W
2022-01-06wasm-linker: Only export symbols notated as suchLuuk de Gram
2022-01-06plan9: fix .z symbol in debuginfoJacob G-W
2022-01-04link: avoid creating stage2 llvm module when using stage1Andrew Kelley
2022-01-03linker: fix build-obj and -fno-emit-binAndrew Kelley
2022-01-03stage2: introduce renameTmpIntoCache into the linker APIAndrew Kelley
2022-01-02stage2: introduce CacheModeAndrew Kelley
2022-01-01wasm: Implement @ptrToInt and fix indirect function callLuuk de Gram
2022-01-01wasm: Implement `array_to_slice` and bug fixes:Luuk de Gram
2021-12-23wasm-linker: Implement symbol names emittingLuuk de Gram
2021-12-21link/wasm: fix regression of wrong assertionAndrew Kelley
2021-12-21stage2: error check for mixing --import-table and --export-tableAndrew Kelley
2021-12-21C backend: implement `ret_addr`Andrew Kelley
2021-12-21wasm-linker: Implement the --export-table and --import-table flags.Luuk de Gram
2021-12-21elf: Put constant data in the .rodata sectionErsikan
2021-12-18macho: handle -install_name option for dylibs/MachOJakub Konka
2021-12-18plan9 linker: fix off by 1 errorJacob G-W
2021-12-15stage2: fix premature atom deinit in macho linkerJakub Konka
2021-12-15macho: handle TLS imported from dylibJakub Konka
2021-12-15macho: fix section size calculation when no preallocJakub Konka
2021-12-15macho: put `LC_*` consts in a typed enum(u32) LCJakub Konka
2021-12-14wasm-linker: Allow specifying symbols to be exportedLuuk de Gram