aboutsummaryrefslogtreecommitdiff
path: root/src/Sema.zig
AgeCommit message (Expand)Author
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-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
2023-11-09preserve 'undefined' in @bitCastBogdan Romanyuk
2023-11-08Sema: optimize runtime array_mulmlugg
2023-11-08Merge pull request #17913 from jacobly0/vararg-intAndrew Kelley
2023-11-08Sema: do not force resolution of struct field inits when calling function poi...mlugg
2023-11-08Sema: don't allow passing non-extern types to varargs parametersJacob Young
2023-11-08Sema: implement vararg integer promotionsJacob Young
2023-11-08Sema: fix source location for untyped array init with result typemlugg
2023-11-07sema: allow slicing [*]T without enddweiller
2023-11-07Merge pull request #17692 from kcbanner/struct_field_init_passMatthew Lugg
2023-11-07Sema: emit @intCast safety check correctly for vectorsmlugg
2023-11-07Sema: allow destructuring vectorsmlugg