aboutsummaryrefslogtreecommitdiff
path: root/src/Sema.zig
AgeCommit message (Expand)Author
2023-10-08finish hooking up new dependency tree logicAndrew Kelley
2023-10-08more fixes related to previous commits Package/Module APIAndrew Kelley
2023-10-08CLI: finish updating module API usageAndrew Kelley
2023-10-03compiler: start handling anonymous decls differentlyAndrew Kelley
2023-10-03Merge pull request #17352 from kcbanner/extern_union_comptime_memoryAndrew Kelley
2023-10-03Sema: fix issues in `@errorCast` with error unionsVeikka Tuominen
2023-10-02sema: handle big-endian when bitcasting between different-sized union fieldskcbanner
2023-10-02sema: support reinterpreting extern/packed unions at comptime via field accesskcbanner
2023-10-01x86_64: implement and test unary float builtinsJacob Young
2023-10-01Sema: add `@errorCast` which works for both error sets and error unionsVeikka Tuominen
2023-09-27Revert "compiler: don't use `@abs` builtin yet"Andrew Kelley
2023-09-27compiler: don't use `@abs` builtin yetAndrew Kelley
2023-09-27Rename `@fabs` to `@abs` and accept integersantlilja
2023-09-26Merge pull request #17215 from kcbanner/read_from_memory_unionVeikka Tuominen
2023-09-25translate-c: convert clang errors messages into `std.zig.ErrorBundle`Techatrix
2023-09-24Merge pull request #17256 from ziglang/packed-bit-offsetsAndrew Kelley
2023-09-24revert "compiler: packed structs cache bit offsets"Andrew Kelley
2023-09-23compiler: packed structs cache bit offsetsAndrew Kelley
2023-09-23compiler: preserve result type information through address-of operatormlugg
2023-09-23sema: fix mem leaks in inferred error set handlingJakub Konka
2023-09-23codegen/sema: handle unions with unknown tags in more placeskcbanner
2023-09-23type: resolve packed union type layouts in bitSizeAdvancedkcbanner
2023-09-23sema: rework the comptime representation of comptime unionskcbanner
2023-09-23sema: add support for unions in readFromMemory and writeToMemorykcbanner
2023-09-23Sema: do not emit dbg_var_val and dbg_var_ptr instructions for comptime-only ...mlugg
2023-09-23Sema: don't attempt to reinterpret comptime-only types when mutating comptime...mlugg
2023-09-23Sema: refactor detection of comptime-known constsmlugg
2023-09-22Sema: optimize comptime @memset by setting all elements at oncemlugg
2023-09-22AstGen: fix @export with undeclared identifier crashingWooster
2023-09-21compiler: fix structFieldName crash for tuplesAndrew Kelley
2023-09-21Sema: mark transitive failure when @import refers to a failed filemlugg
2023-09-21Sema: queue type resolution when analyzing ret_ptr during inline callmlugg
2023-09-21Sema: less aggressive type resolution for field_valAndrew Kelley
2023-09-21InternPool,Sema,type,llvm: alignment fixesmlugg
2023-09-21Sema: queue type resolution when adding a struct_field_val instructionAndrew Kelley
2023-09-21Sema: fix struct alignment regressionsAndrew Kelley
2023-09-21compiler: make pointer type canonicalization always workAndrew Kelley
2023-09-21Sema: fix dependency loop regression on struct field alignmentAndrew Kelley
2023-09-21Sema: allow users to provide alignment 0 to mean defaultAndrew Kelley
2023-09-21compiler: get codegen of behavior tests working on at least one backendmlugg
2023-09-21Sema: restore master branch field reordering behaviorAndrew Kelley
2023-09-21fix regressions from this branchAndrew Kelley
2023-09-21InternPool: implement getStructTypeAndrew Kelley
2023-09-21compiler: move struct types into InternPool properAndrew Kelley
2023-09-19write function types consistently with a space before `fn` keywordr00ster91
2023-09-15Sema: mark pointers to inline functions as comptime-onlymlugg
2023-09-15compiler: start using destructure syntaxmlugg
2023-09-15compiler: implement destructuring syntaxmlugg
2023-09-15Sema: add missing compile error for runtime-known const with comptime-only typemlugg
2023-09-15compiler: rework capture scopes in-memory layoutAndrew Kelley