aboutsummaryrefslogtreecommitdiff
path: root/src/type.zig
AgeCommit message (Expand)Author
2023-10-20Revert "make distinct error limit configurable"Andrew Kelley
2023-10-16make distinct error limit configurableVeikka Tuominen
2023-10-10Sema,type: unify type query functionsmlugg
2023-10-03Merge pull request #17352 from kcbanner/extern_union_comptime_memoryAndrew Kelley
2023-10-03codegen: fix byte-aligned field offsets in unaligned nested packed structsXavier Bouchoux
2023-10-03codegen: fix field offsets in packed structsXavier Bouchoux
2023-10-02sema: support reinterpreting extern/packed unions at comptime via field accesskcbanner
2023-09-27Rename `@fabs` to `@abs` and accept integersantlilja
2023-09-26Merge pull request #17215 from kcbanner/read_from_memory_unionVeikka Tuominen
2023-09-25type: handle the 0-length array case in abiSizeAdvancedkcbanner
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-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-21compiler: fix structFieldName crash for tuplesAndrew Kelley
2023-09-21type: give empty unions 1-byte alignmentmlugg
2023-09-21InternPool,Sema,type,llvm: alignment fixesmlugg
2023-09-21Sema: fix dependency loop regression on struct field alignmentAndrew Kelley
2023-09-21fix regressions from this branchAndrew 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-12InternPool: prevent anon struct UAF bugs with type safetyAndrew Kelley
2023-08-22compiler: move unions into InternPoolAndrew Kelley
2023-08-17InternPool: safer enum APIAndrew Kelley
2023-08-10Merge pull request #16747 from jacobly0/llvm-wo-libllvmAndrew Kelley
2023-08-09AstGen: handle `ty` result location for struct and array init correctlymlugg
2023-08-09Sema: remove `validateRunTimeType`Jacob Young
2023-07-22Sema: handle adhoc inferred error sets in helper functionsAndrew Kelley
2023-07-18compiler: fix branch regressionsAndrew Kelley
2023-07-18frontend: fix inferred error sets of comptime/inline callsAndrew Kelley
2023-07-18Type.print: fix inferred error set crashAndrew Kelley
2023-07-18InternPool: implement getExternFuncAndrew Kelley
2023-07-18compiler: rework inferred error setsAndrew Kelley
2023-07-18rework generic function callsAndrew Kelley
2023-07-10type: update optionalReprIsPayload to handle inferred error setskcbanner
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-22Type/Value: garbage collect some methodsJacob Young
2023-06-21Merge pull request #16105 from jacobly0/intern-pool-optAndrew Kelley
2023-06-20Type: remove arbitrary restrictions on param and return typesJacob Young
2023-06-20Type: delete legacy allocation functionsJacob Young
2023-06-20Sema: optimize callers of `indexToKey`Jacob Young
2023-06-20codegen: Set c_char signedness based on the targetEvan Haas
2023-06-19all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov
2023-06-17mem: rename align*Generic to mem.align*Motiejus Jakštys
2023-06-16migration: std.math.{min, min3, max, max3} -> `@min` & `@max`r00ster91
2023-06-14Sema: allow indexing tuple and vector pointersmlugg