aboutsummaryrefslogtreecommitdiff
path: root/src
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-19SPIR-V: Initial architecture definitions and setupRobin Voetter
2021-01-19SPIR-V: Add generated specificationRobin Voetter
2021-01-19Merge pull request #7818 from kubkon/macho-more-cleanupJakub Konka
2021-01-19astgen: eliminate rlWrapPtr and all its callsitesAndrew Kelley
2021-01-18stage2: rework ZIR/TZIR for optionals and error unionsAndrew Kelley
2021-01-18stage2: fix orelse at comptimeg-w1
2021-01-18macho: add missing DWARF line no update in codegenJakub Konka
2021-01-18stage2 macho: cleanup indirect symbol table writesJakub Konka
2021-01-18stage2 AArch64: implement jumpjoachimschmidt557
2021-01-18update wasm backend to match new Module APIAndrew Kelley
2021-01-18Merge pull request #7797 from Luukdegram/wasm-refactorAndrew Kelley
2021-01-18translate-c: Add Wide, UTF-16, and UTF-32 character literalsEvan Haas
2021-01-18Merge pull request #7808 from joachimschmidt557/stage2-aarch64Jakub Konka
2021-01-17stage2 AArch64: update function prologue and epilogue to include stackjoachimschmidt557
2021-01-17stage2 AArch64: add add/subtract (immediate) instructionsjoachimschmidt557
2021-01-17stage2 AArch64: fix stack offsets in genSetStackjoachimschmidt557
2021-01-17macho: refactor undef symbol handlingJakub Konka
2021-01-17macho: improve x86_64 tests; clean fixups on errorJakub Konka
2021-01-17stage2 aarch64: add basic function pro/epilogueJakub Konka
2021-01-17stage2 aarch64: add basic genSetStackJakub Konka
2021-01-17stage2: add compile error for label redefinitionAndrew Kelley
2021-01-16stage2: slight cleanup of Module by calling astgen functionsAndrew Kelley
2021-01-16stage2: implement error notes and regress -femit-zirAndrew Kelley
2021-01-16Merge pull request #7716 from koachan/sparc64-libsAndrew Kelley
2021-01-16stage2 ARM: add extra load/store instructionsjoachimschmidt557
2021-01-16stage2 AArch64: add very basic return valuesjoachimschmidt557
2021-01-16Generate correct opcode for 'addGen' depending on typeLuuk de Gram
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-15translate-c: ensure bools are cast to int when necessaryEvan Haas
2021-01-15Merge pull request #7785 from ziglang/std-thread-primitivesAndrew Kelley
2021-01-15Fix f128 codegen on BE hostsKoakuma
2021-01-15macho: use target arch page_size for codesigJakub Konka
2021-01-14organize std lib concurrency primitives and add RwLockAndrew Kelley
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