aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2023-03-15x86_64: fix lowering of non-pointer optional is nullJacob Young
2023-03-15x86_64: fix store of undefinedJacob Young
2023-03-15x86_64: fix error code paths to not have extra popsJacob Young
2023-03-14Implement readFromMemory/writeToMemory for ptrLikeOptionalDerryAlex
2023-03-14Sema: allow comptime mutation of multiple array elementsmlugg
2023-03-13Merge pull request #14886 from ziglang/x86_64-encoderJakub Konka
2023-03-13Sema: avoid panic on callconv(.C) generic return typeIan Johnson
2023-03-12x86_64: avoid inline for-loops when scanning the encodings tableJakub Konka
2023-03-12translate-c: translate extern unknown-length arrays using @externmlugg
2023-03-12Sema: @extern fixesmlugg
2023-03-12Sema: improve error message when calling non-member function as methodmlugg
2023-03-12x86_64: fix 32bit build issues in the encoderJakub Konka
2023-03-12x86_64: downstream encoder/assembler testsJakub Konka
2023-03-11x86_64: clean upJakub Konka
2023-03-11x86_64: rename asmNone to asmOpOnlyJakub Konka
2023-03-11x86_64: simplify immediate handling at MIR levelJakub Konka
2023-03-11x86_64: add wrapper for .jcc with relocationJakub Konka
2023-03-11x86_64: add .dead pseudo-instruction to mark an unused MIR instructionJakub Konka
2023-03-11x86_64: add wrapper for .jmp_relocJakub Konka
2023-03-11x86_64: apply couple of tweaks and pass behavior testsJakub Konka
2023-03-11x86_64: PtrSize.fromSize() should take into account nonexact sizes tooJakub Konka
2023-03-11x86_64: add missing decodings for .movsxJakub Konka
2023-03-11x86_64: fix CALL emits for ELF and Plan9Jakub Konka
2023-03-11x86_64: finish rolling out all MIR assembly helpersJakub Konka
2023-03-11x86_64: start converting MI referencesJakub Konka
2023-03-11x86_64: plug up all RM/MR referencesJakub Konka
2023-03-11x86_64: add RM and MR helpers to codegenJakub Konka
2023-03-11x86_64: handle all instructions without introducing Memory operandJakub Konka
2023-03-11x86_64: add helper for Jcc instructionJakub Konka
2023-03-11x86_64: add helpers for CMOVcc and SETcc at the MIR levelJakub Konka
2023-03-11x86_64: handle encoding and decoding Imm64 unsignedJakub Konka
2023-03-11x86_64: split up assemble() into more declarative single-purpose helpersJakub Konka
2023-03-11x86_64: introduce assemble() helper which encodes/decodes into MIR -> Instruc...Jakub Konka
2023-03-11x86_64: refactor immediate selection logicJakub Konka
2023-03-11x86_64: all behavior tests passingJakub Konka
2023-03-11Handle .ah vs .spl register aliasesJakub Konka
2023-03-11Get more things passingJakub Konka
2023-03-11x86_64: clean up call semantics in codegenJakub Konka
2023-03-11x86_64: truncate immediatesJakub Konka
2023-03-11x86_64: downstream table-driven instruction encoderJakub Konka
2023-03-11Module: retry ZIR cache file creationAndrius Bentkus
2023-03-10Merge pull request #14869 from Luukdegram/wasm-linkerLuuk de Gram
2023-03-10Sema: correctly detect use of undefined within slices in @Typemlugg
2023-03-10wasm-linker: remove synthetic segments & atomsLuuk de Gram
2023-03-09Add ability to import dependencies from build.zigantlilja
2023-03-09wasm-linker: store symbol's virtual addressLuuk de Gram
2023-03-09Sema: check type of comptime try operandmlugg
2023-03-08astgen: fill result location with `void` value if no other valueJohn Schmidt
2023-03-08wasm-linker: emit build_id section (#14820)Frank Denis
2023-03-08Module: rewrite zir caching logicJacob Young