aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2022-04-06stage2: rename InternArena to InternPoolAndrew Kelley
2022-04-06Sema: in-memory coercion of differently named int typesAndrew Kelley
2022-04-05stage2: ThreadPool: update to new function pointer semanticsAndrew Kelley
2022-04-05Sema: fix handling compile errors during circular dependency errorAndrew Kelley
2022-04-05wasm: Use 'select' instruction for max/minLuuk de Gram
2022-04-05zig fmt: remove trailing whitespace on doc commentsDamien Firmenich
2022-04-04Sema: forward switch condition to capturesAndrew Kelley
2022-04-04Sema: add empty tuple to mutable slice coercionAndrew Kelley
2022-04-04dwarf: emit debug info for local variables on x86_64Jakub Konka
2022-04-04Pull elf magic string out to re-used constantTom Read Cutting
2022-04-02stage2: more resilient error handlingAndrew Kelley
2022-04-02stage2: remove dependencies on async functionsAndrew Kelley
2022-04-02Sema: mechanism for converting comptime breaks to runtimeAndrew Kelley
2022-04-02stage2 llvm: properly align error union payloadVeikka Tuominen
2022-04-02wasm: Implement `@ctz` for bitsize <= 64Luuk de Gram
2022-04-02wasm: Implement `@clz`Luuk de Gram
2022-04-02wasm: Implement `@mulAdd` for f32, f64Luuk de Gram
2022-04-02wasm: Implement `@maximum` & `@minimum`Luuk de Gram
2022-04-01stage2 ARM: implement mul_with_overflow for ints <= 32 bitsjoachimschmidt557
2022-04-01stage2 ARM: implement mul_with_overflow for ints <= 16 bitsjoachimschmidt557
2022-04-01stage2 ARM: implement shl_with_overflow for ints <= 32 bitsjoachimschmidt557
2022-04-01stage2 ARM: implement add/sub_with_overflow for ints < 32 bitsjoachimschmidt557
2022-04-01stage2 ARM: implement add/sub_with_overflow for u32/i32joachimschmidt557
2022-04-01stage2 ARM: change binOp lowering mechanism to use Mir tagsjoachimschmidt557
2022-04-01macho: set CS_LINKER_SIGNED flag in code signature generated by zldJakub Konka
2022-04-01x64: implement add/sub with wrapping and xor opJakub Konka
2022-04-01stage2: hook up Sema to the progress barAndrew Kelley
2022-03-31AstGen: use `block_inline` and `break_inline` consistentlyAndrew Kelley
2022-03-31test harness improvementsAndrew Kelley
2022-03-31AstGen: fix treating noreturn instructions as voidAndrew Kelley
2022-03-31Sema: fix segfault during resolveInferredErrorSetAndrew Kelley
2022-03-30AstGen: fix referencing unreferencable instructionsAndrew Kelley
2022-03-31stage2: fix print_zir for .builtin_srcMeghan Denny
2022-03-31stage2: handle assembly input namesVeikka Tuominen
2022-03-30Sema: fix usingnamespace decl Value in wrong arenaAndrew Kelley
2022-03-31Merge pull request #11246 from jmc-88/cbe-asmVeikka Tuominen
2022-03-30std.zig.Ast: fix escaped capture of by-value parametersAndrew Kelley
2022-03-30dwarf: pass DeclState around instead of storing a temp global in DwarfJakub Konka
2022-03-30Merge pull request #11342 from ziglang/stage2-x64-mul-divJakub Konka
2022-03-30CBE: improve support for asm inputsDaniele Cocca
2022-03-30AstGen: don't coerce inputs to usize in asmExprDaniele Cocca
2022-03-30Sema: allow comptime blocks for global assemblyDaniele Cocca
2022-03-30AstGen: support local var references for outputsDaniele Cocca
2022-03-30Sema: enhance is_non_err to be comptime more oftenAndrew Kelley
2022-03-29stage2: implement `@intToError` with safetyAndrew Kelley
2022-03-29Sema: fix generic instantiations of return types with nested capturesAndrew Kelley
2022-03-29link: half-hearted bug fix for decl_state fieldAndrew Kelley
2022-03-29Sema: adjust coercion of undefined error union payloadAndrew Kelley
2022-03-30x64: spill .rdi to stack if expecting return value saved on stackJakub Konka
2022-03-30x64: track callee and caller saved registersJakub Konka