aboutsummaryrefslogtreecommitdiff
path: root/src/link
AgeCommit message (Expand)Author
2021-07-20stage2: update LLVM backend to new AIR memory layoutAndrew Kelley
2021-07-20stage2: ELF linking: avoid crashing for stupidly large functionsAndrew Kelley
2021-07-20plan9 linker: fix after testingJacob G-W
2021-07-20Refactor entire wasm-backend to use new AIR memory layoutLuuk de Gram
2021-07-20Fix wasm-related compile errors:Luuk de Gram
2021-07-20plan9 linker: make more incrementalJacob G-W
2021-07-20codegen: add FnResult type which is a Result that removes externally_managedJacob G-W
2021-07-20stage2: compile error fixes for AIR memory layout branchAndrew Kelley
2021-07-20stage2: Air and Liveness are passed ephemerallyAndrew Kelley
2021-07-20stage2: first pass over Module.zig for AIR memory layoutAndrew Kelley
2021-07-20stage2: rework AIR memory layoutAndrew Kelley
2021-07-12C backend: TypedefMap is now ArrayHashMapAndrew Kelley
2021-07-11stage2 plan9: add aarch64 supportJacob G-W
2021-07-08plan9 cleanupsAndrew Kelley
2021-07-08plan9 linker: remove unused stuffJacob G-W
2021-07-08plan9 linker: remove panics and improve 64 bit supportJacob G-W
2021-07-08plan9 linker: use a global offset tableJacob G-W
2021-07-08plan9 linker: correct runtime vs file offset converting codeJacob G-W
2021-07-08plan9 linker: produce an object file that can actually work!!!Jacob G-W
2021-07-08plan9 linker: do relocationsJacob G-W
2021-07-08plan9 linker: write symbol tableJacob G-W
2021-07-08plan9 linker: make runnable binariesJacob G-W
2021-07-08initial plan9 boilerplatejacob gw
2021-07-08C backend: cleanups to wrapping int operationsAndrew Kelley
2021-07-08C backend: add/sub/mul wrapping for the C backendMatt Knight
2021-07-07stage2: get tests passingAndrew Kelley
2021-07-07stage2: implement `@panic` and beginnigs of inferred error setsAndrew Kelley
2021-07-02avoid calling into stage1 backend when AstGen failsAndrew Kelley
2021-06-30Add support for WASI reactor in pure Zig-exe. (#9178)Takeshi Yoneda
2021-06-30Merge pull request #9254 from moosichu/feature/macos-link-universal-static-libsJakub Konka
2021-06-29Add fat/universal archive support to zig ldTom Maenan Read Cutting
2021-06-29zld: we can now create basic dylibs targeting macOS!Jakub Konka
2021-06-29zld: put all global symbols in the export trieJakub Konka
2021-06-29zld: remove system linker hack and lld hooksJakub Konka
2021-06-28zld: if libSystem.dylib found, then need to link libc.dylib tooJakub Konka
2021-06-28zld: recurse dylibs reexports when defined and desiredJakub Konka
2021-06-28zld: frameworks do not need dylib ext on older macsJakub Konka
2021-06-26zld: link against system libSystem.tbdJakub Konka
2021-06-25Merge pull request #9202 from ifreund/sysrootJakub Konka
2021-06-25zld: fix section mapping for Go specific sectionsJakub Konka
2021-06-25stage2: add --sysroot link optionIsaac Freund
2021-06-25Add fat/universal dylib support to zig ldTom Maenan Read Cutting
2021-06-24zld: fix Dylib.Id parsing logic for string valuesJakub Konka
2021-06-24Apply AST fixesJakub Konka
2021-06-24zld: put DICE and CodeSig load commands lastJakub Konka
2021-06-24zld: parse dylib's id from tbdJakub Konka
2021-06-24zld: exclude libs part of the umbrellaJakub Konka
2021-06-24zld: when parsing dylibs, allow multiple return valuesJakub Konka
2021-06-24zld: naively parse all dylib deps in stubsJakub Konka
2021-06-24zld: merge Stub with Dylib structJakub Konka