aboutsummaryrefslogtreecommitdiff
path: root/src/Sema.zig
AgeCommit message (Expand)Author
2023-04-02Sema: defer stores to inferred allocsJacob Young
2023-03-30new builtins: @workItemId, @workGroupId, @workGroupSizeRobin Voetter
2023-03-28Sema: fix empty slice pointer valueJacob Young
2023-03-21Improve error messages for break type coercionJohn Schmidt
2023-03-21Sema: implement @export for arbitrary valuesmlugg
2023-03-21Sema: improve error message of field access of wrapped typeVeikka Tuominen
2023-03-17Sema: make @returnAddress return 0 at comptimemlugg
2023-03-17Sema: allow dereferencing ill-defined pointers to zero-bit types at comptimemlugg
2023-03-16Add error for bad cast from `*T` to `*[n]T`InKryption
2023-03-15add compile log output to build runnerAndrew Kelley
2023-03-15build runner enhancements in preparation for test-casesAndrew Kelley
2023-03-15std.zig.ErrorBundle: rework binary encodingAndrew Kelley
2023-03-15progress towards semantic error serializationAndrew Kelley
2023-03-14Sema: allow comptime mutation of multiple array elementsmlugg
2023-03-13Sema: avoid panic on callconv(.C) generic return typeIan Johnson
2023-03-12Sema: @extern fixesmlugg
2023-03-12Sema: improve error message when calling non-member function as methodmlugg
2023-03-10Sema: correctly detect use of undefined within slices in @Typemlugg
2023-03-09Sema: check type of comptime try operandmlugg
2023-03-05Sema: fix cmp_vector typeJacob Young
2023-03-04add @trap builtinr00ster91
2023-03-03Zir: move set_cold from Inst.Tag to Inst.Extendedr00ster91
2023-03-03sema: Place functions on AVR in flash addrspaceEckhart Köppen
2023-02-21Merge pull request #14664 from mlugg/feat/new-module-cliAndrew Kelley
2023-02-21Sema: implement @fieldParentPtr for unionsIsaac Freund
2023-02-21Implement new module CLImlugg
2023-02-19implement `writeToMemory`/`readFromMemory` for pointersVeikka Tuominen
2023-02-18Sema: add missing coercion when checking for loop lenAndrew Kelley
2023-02-18omit safety check when incrementing for loop counterAndrew Kelley
2023-02-18implement error for unbounded for loopsAndrew Kelley
2023-02-18omit safety checks for element access in for loopsAndrew Kelley
2023-02-18improve error message for byref capture of byval arrayAndrew Kelley
2023-02-18fix source location for not-indexable for loop errorsAndrew Kelley
2023-02-18Sema: improve error message for mismatched for loop lengthsAndrew Kelley
2023-02-18Sema: fix for loops with comptime-known int rangesAndrew Kelley
2023-02-18update std lib and compiler sources to new for loop syntaxAndrew Kelley
2023-02-18Sema: implement for_lenAndrew Kelley
2023-02-18AstGen: back to index-based for loopsAndrew Kelley
2023-02-18AstGen: finish multi-object for loopsAndrew Kelley
2023-02-18AstGen: rework multi-object for loopAndrew Kelley
2023-02-15split `@qualCast` into `@constCast` and `@volatileCast`Veikka Tuominen
2023-02-11Sema: fix typo in `zirCUndef`Veikka Tuominen
2023-02-11Sema: add missing peer type resolution for error unionsVeikka Tuominen
2023-02-11Sema: validate inferred error set payload typeVeikka Tuominen
2023-02-01Merge pull request #14477 from Vexu/fixesAndrew Kelley
2023-02-02Merge pull request #14502 from ziglang/link-owned-atomsJakub Konka
2023-02-01Sema: fix error location on comptime arg to typed generic paramVeikka Tuominen
2023-02-01link: remove union types which are now internal to backendsJakub Konka
2023-02-01link: make Wasm atoms fully owned by the linkerLuuk de Gram
2023-02-01link: make Plan9 atoms fully owned by the linkerJakub Konka