aboutsummaryrefslogtreecommitdiff
path: root/src/link
AgeCommit message (Expand)Author
2021-01-19SPIR-V: Make emitting binary more efficientRobin Voetter
2021-01-19SPIR-V: Add glsl450 and vulkan spir-v operating system definitionsRobin Voetter
2021-01-19SPIR-V: Linking and codegen setupRobin Voetter
2021-01-18stage2 macho: cleanup indirect symbol table writesJakub Konka
2021-01-18Merge pull request #7797 from Luukdegram/wasm-refactorAndrew Kelley
2021-01-17macho: refactor undef symbol handlingJakub Konka
2021-01-17macho: improve x86_64 tests; clean fixups on errorJakub Konka
2021-01-16stage2: implement error notes and regress -femit-zirAndrew Kelley
2021-01-16Add tests and move tests to wasm's own fileLuuk de Gram
2021-01-15Cleanup and 'add' instruction for bigger test areaLuuk de Gram
2021-01-15stage2: refactor wasm backend - similar to the other backendsLuuk de Gram
2021-01-15macho: ensure that strtab always follows symtabJakub Konka
2021-01-15macho: use target arch page_size for codesigJakub Konka
2021-01-13macho: update DebugSymbols to include DATA_CONST segJakub Konka
2021-01-13macho: properly populate offset into lazy bind infoJakub Konka
2021-01-13macho: add x86_64 supportJakub Konka
2021-01-13macho: bring back lld cc hot-fixJakub Konka
2021-01-13macho: document more code + add test caseJakub Konka
2021-01-13macho: refactor writing and managing externsJakub Konka
2021-01-13macho: memorize start of stubs in helperJakub Konka
2021-01-13macho: write out stubs for new externs onlyJakub Konka
2021-01-13macho: fully working PoC with main and exitJakub Konka
2021-01-13macho: first working draft of externs on macOSJakub Konka
2021-01-13macho: write out binding infoJakub Konka
2021-01-13macho: write out rebase infoJakub Konka
2021-01-13macho: populate stubs and stub_helperJakub Konka
2021-01-13macho: add missing data sectionsJakub Konka
2021-01-13macho: prealloc DATA_CONST and DATA segmentsJakub Konka
2021-01-13stage2: lay the groundwork in prep for extern fnJakub Konka
2021-01-06stage2: update to new ArrayListHashMap APIAndrew Kelley
2021-01-06Merge pull request #7700 from FireFox317/more-stage2-stuff-llvmAndrew Kelley
2021-01-06stage2: C backend: support unused DeclsAndrew Kelley
2021-01-06stage2: rename and move files related to LLVM backendTimon Kruiper
2021-01-05stage2: C backend: re-implement emit-hAndrew Kelley
2021-01-05stage2: C backend: remove format() hackeryAndrew Kelley
2021-01-05stage2: link.C: use pwritevAndrew Kelley
2021-01-05stage2: rework the C backendAndrew Kelley
2021-01-05integrate CBE with Compilation.update pipeline (closes #7589)Noam Preil
2021-01-03Merge pull request #7681 from kubkon/stage2-aarch64-fn-argsAndrew Kelley
2021-01-03stage2: add aarch64 stage2 testsJakub Konka
2021-01-03stage2: Output the LLVM object files in the cache directoryTimon Kruiper
2021-01-02stage2: implement function call inlining in the frontendAndrew Kelley
2021-01-02convert more {} to {d} and {s}Andrew Kelley
2021-01-02Remove some unwanted changesLemonBoy
2021-01-02langref: Update langref to use {s}LemonBoy
2021-01-02Fix more stray uses of {} for formatting stringsLemonBoy
2021-01-02stage2: Use {s} instead of {} when formatting stringsLemonBoy
2021-01-01macho: unblock stage2 on 32bit platforms (#7632)Jakub Konka
2020-12-31Merge pull request #7616 from ziglang/stage2-inferred-varsAndrew Kelley
2020-12-31More MachO.zig fixes ensuring 32bit compatJakub Konka