aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2022-05-30Sema: implement functions generic across callconv() or align()Andrew Kelley
2022-05-30AstGen: simplify function return type expressionsAndrew Kelley
2022-05-30stage2: add missing data to ZIR encoding of functionsAndrew Kelley
2022-05-29translate-c: check variable types being demoted to opaqueVeikka Tuominen
2022-05-29translate-c: check record fields for opaque demotionsTwoClocks
2022-05-29Revert "reserve correct space for bitfields"Veikka Tuominen
2022-05-28reserve correct space for bitfieldsTwoClocks
2022-05-27math: make `cast` return optional instead of an errorAli Chraghi
2022-05-27stage2 AArch64: complete genTypedValuejoachimschmidt557
2022-05-27Merge pull request #11733 from Vexu/stage2Andrew Kelley
2022-05-27AstGen: preserve inferred ptr result loc for breaksVeikka Tuominen
2022-05-27Sema: add error for runtime indexing comptime arrayVeikka Tuominen
2022-05-26stage0: fix -fsingle-threaded CLI arg parsingAndrew Kelley
2022-05-26test: correctly track identical error msgs in handled errors listJakub Konka
2022-05-26Merge pull request #11722 from ziglang/stage2-behaviorJakub Konka
2022-05-26Sema: `zirArrayType` does need source locationVeikka Tuominen
2022-05-26Merge pull request #11723 from koachan/sparc64-codegenJakub Konka
2022-05-26regalloc: use StaticBitSet internallyJakub Konka
2022-05-26stage2: sparc64: Remove saved_regs_stack_space calculationKoakuma
2022-05-26stage2: sparc64: Account for stack bias & reserved area in genSetRegKoakuma
2022-05-26stage2: sparc64: Change binOpImmediate immediates to u12Koakuma
2022-05-26stage2: sparc64: Add cmp and mov synthetic instructionsKoakuma
2022-05-25stage2: implement runtime array multiplicationAndrew Kelley
2022-05-25Sema: implement array concatenation with runtime operandsAndrew Kelley
2022-05-25Sema: generic function instantiations inherit branch quotaAndrew Kelley
2022-05-25Merge pull request #11716 from Vexu/stage2Andrew Kelley
2022-05-25aarch64: check lo/cc flag for unsigned sub_with_overflowJakub Konka
2022-05-25Sema: check for generic poison in `resolveInst`Veikka Tuominen
2022-05-25Sema: handle block.is_typeof in more placesVeikka Tuominen
2022-05-25stage2: packed struct fields do not have a byte offsetVeikka Tuominen
2022-05-25x64: use new condition codes enum for register with overflow mcvJakub Konka
2022-05-25x64: move from compare_flags_* mcv to eflags with condition codes enumJakub Konka
2022-05-25Sema: add error for dereferencing comptime value at runtimeVeikka Tuominen
2022-05-24Sema: additional check for one-possible-value types in analyzeLoadAndrew Kelley
2022-05-24stage2: treat `error{}!void` as a zero-bit typeAndrew Kelley
2022-05-24stage2: fixes for error unions, optionals, errorsAndrew Kelley
2022-05-24stage2 ARM: update to new union layoutjoachimschmidt557
2022-05-24wasm: use errUnionPayloadOffset and errUnionErrOffset from codegen.zigJakub Konka
2022-05-24aarch64: update for new error union layoutJakub Konka
2022-05-24x64: update for new error union layoutJakub Konka
2022-05-24dwarf: update abbrev info generation for new error union layoutJakub Konka
2022-05-24LLVM: rename two functionsAndrew Kelley
2022-05-24stage2: make `?anyerror` represented the same as `anyerror`Andrew Kelley
2022-05-24C backend: update to new error union semanticsAndrew Kelley
2022-05-24wasm: Fixes for error union semanticsLuuk de Gram
2022-05-24codegen: Order error union fields per alignmentLuuk de Gram
2022-05-24stage2: fixes for error union semanticsAndrew Kelley
2022-05-24stage2: string literal interningAndrew Kelley
2022-05-23Fix segfault in error noteThomas Cheng
2022-05-22Merge pull request #11684 from ziglang/fix-10318Andrew Kelley