aboutsummaryrefslogtreecommitdiff
path: root/src/Sema.zig
AgeCommit message (Expand)Author
2024-01-07Make `@typeInfo` return null-terminated stringsCarl Åstholm
2024-01-04sema: Prevent reifying non-empty union with empty tag typeCarl Åstholm
2024-01-04Sema: fix crash compiling `@shlExact`amp-59
2024-01-03Merge pull request #18431 from jacobly0/cbe-externAndrew Kelley
2024-01-03add missing resolveStructFieldInitsxdBronch
2024-01-03cbe: fix non-msvc externs and exportsJacob Young
2024-01-03Sema: Added logic to avoid unchecked operations calling `preparePanicId` (#18...amp-59
2024-01-02Merge pull request #18160 from ziglang/std-build-moduleAndrew Kelley
2024-01-02Merge pull request #18410 from dweiller/by-length-slice-bugVeikka Tuominen
2024-01-01Compilation: make create() take an arena allocatorAndrew Kelley
2024-01-01resolve error tracing logic at module creation timeAndrew Kelley
2024-01-01fix compilation errors when enabling llvmAndrew Kelley
2024-01-01fix remaining compile errors except oneAndrew Kelley
2024-01-01update bin_file.options references in SemaAndrew Kelley
2024-01-01compiler: miscellaneous branch progressAndrew Kelley
2024-01-01linkers: update references to "options" fieldAndrew Kelley
2024-01-01WIP: move many global settings to become per-ModuleAndrew Kelley
2024-01-01move is_libcpp_lib_name and is_libc_lib_name to std.TargetAndrew Kelley
2024-01-01Compilation: cleanup hashmap usageJacob Young
2023-12-31sema: add compile error for OOB by-length slice of arraydweiller
2023-12-29Sema: Initialise `want_safety` for switch prong child blockamp-59
2023-12-28Sema: fix merging stores instructions from a comptime struct value with `-fst...cfillion
2023-12-23Sema: ensure `slice_ptr` produces the correct typeJacob Young
2023-12-13Compilation: remove parent_compilation_link_libcAndrew Kelley
2023-12-11Revert "Sema: forbid @breakpoint from being called at comptime"Andrew Kelley
2023-12-11Sema: forbid @breakpoint from being called at comptimeBogdan Romanyuk
2023-12-03Coff: minor fixesJacob Young
2023-12-03Air: use typesafe `Air.Inst.Index`Jacob Young
2023-12-01test: test with `-fstrip` and fix failuresJacob Young
2023-11-30Sema: improve error location for array cat/mulVeikka Tuominen
2023-11-26move Module.Decl.Index and Module.Namespace.Index to InternPoolMeghan Denny
2023-11-25Compiler: move checking function-scope-only builtins to AstGenBogdan Romanyuk
2023-11-25Sema: ensure tuple fields is resolved and fix internal out-of-bounds accessBogdan Romanyuk
2023-11-25convert `toType` and `toValue` to `Type.fromInterned` and `Value.fromInterned`Techatrix
2023-11-23fix spellingDavid Rubin
2023-11-23Sema: disallow call to undefined functionBogdan Romanyuk
2023-11-21Sema: fix bad error location on field init with field accessVeikka Tuominen
2023-11-19compiler: correct unnecessary uses of 'var'mlugg
2023-11-19test: check compile errors when compilation has no errorsdweiller
2023-11-18Add struct declaration location to empty root struct field member errorCurtis Tate Wilkinson
2023-11-16Sema: include sentinel in type of pointer-to-array `ptr` fieldDavid
2023-11-16Move duplicate field detection for struct init expressions into AstGenDavid
2023-11-16Sema: Add error for non-power of 2 field alignment when reifying Unions, Stru...Krzysztof Wolicki
2023-11-12sema: fixup underflows during struct / ptr array init when using -fstripkcbanner
2023-11-12Revert "Sema: fix comparison with undefined"Andrew Kelley
2023-11-12Sema: fix comparison with undefinedBogdan Romanyuk
2023-11-10Sema: detect unneeded source locations earlierJacob Young
2023-11-10disallow calling @trap at comptimeBogdan Romanyuk
2023-11-10Sema: do not allow comptime-only pointer fields in packed structsmlugg
2023-11-10Sema: remove unused functionmlugg