aboutsummaryrefslogtreecommitdiff
path: root/src/Sema.zig
AgeCommit message (Expand)Author
2023-04-22Merge pull request #15356 from jacobly0/cbe-std-testsAndrew Kelley
2023-04-22sema: fix memory corruption caused by resolveStructLayoutCasey Banner
2023-04-21cbe: fix issues with atomic floatsJacob Young
2023-04-20Module: mark function body dependencies, don't re-analyze anonymous declsmlugg
2023-04-20Sema: allow ptr field access on pointer-to-arraymlugg
2023-04-17Sema: fix empty infinite loopsJacob Young
2023-04-13add c_char typeAndrew Kelley
2023-04-12Zir: implement explicit block_comptime instructionmlugg
2023-04-10Sema: avoid emitting loops that can't loopJacob Young
2023-04-10Merge pull request #14853 from schmee/vector-peer-type-resolutionAndrew Kelley
2023-04-09amdgpu,nvptx: unify kernel calling conventionsRobin Voetter
2023-04-05Sema: validate array element typesVeikka Tuominen
2023-04-05Sema: implement inline switch capture at comptimeVeikka Tuominen
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-09sema: fix result ptr coercion array -> vectorJohn Schmidt
2023-03-09sema: add peer type resolution for vectorsJohn Schmidt
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