aboutsummaryrefslogtreecommitdiff
path: root/src/type.zig
AgeCommit message (Expand)Author
2022-05-24stage2: make `?anyerror` represented the same as `anyerror`Andrew Kelley
2022-05-24stage2: fixes for error union semanticsAndrew Kelley
2022-05-20Sema: introduce laziness to `@sizeOf`Andrew Kelley
2022-05-16stage2: implement error return tracesVeikka Tuominen
2022-05-16stage2: add global `Type` constant for `u1`William Sengir
2022-05-13target: Rename sparcv9 -> sparc64Koakuma
2022-05-07Merge pull request #11605 from Luukdegram/wasm-mul-overflowJakub Konka
2022-05-07wasm: `@addWithOverflow` for bitsize 32Luuk de Gram
2022-05-06Sema: solve a false positive "depends on itself"Andrew Kelley
2022-05-04stage2: fix `@sizeOf` for structs with comptime fieldsAndrew Kelley
2022-05-04stage2: improve `@sizeOf` and `@alignOf` integersAndrew Kelley
2022-04-20stage2: use indexes for Decl objectsAndrew Kelley
2022-04-16stage2: fix @mulAdd on aarch64 DarwinJakub Konka
2022-04-15Merge pull request #11242 from schmee/sema-handle-more-union-errorsVeikka Tuominen
2022-04-14stage2: progress towards stage3Andrew Kelley
2022-04-14Sema: workaround for generic instantiation recurison bugAndrew Kelley
2022-04-03sema: add compile error for missing/extra enum fields in union declJohn Schmidt
2022-03-27Merge pull request #10871 from schmee/stage2-bitcast-safetyVeikka Tuominen
2022-03-26stage2: resolve types more lazilyAndrew Kelley
2022-03-26stage2: result location types for function call argumentsAndrew Kelley
2022-03-25Implement `type.bitSize` for unionsJohn Schmidt
2022-03-25type: fix onePossibleValue for auto numbered enumsVeikka Tuominen
2022-03-22Sema: rename isArrayLike to isArrayOrVectorAndrew Kelley
2022-03-22Sema: introduce a mechanism in Value to resolve typesAndrew Kelley
2022-03-22stage2: lazy `@alignOf`Andrew Kelley
2022-03-21stage2: add way to print values with typesVeikka Tuominen
2022-03-18stage2: formatting an error_set value should print members, not declMitchell Hashimoto
2022-03-18stage2: improve `@typeName`Andrew Kelley
2022-03-16Merge pull request #11177 from Vexu/dbg_funcVeikka Tuominen
2022-03-16Merge pull request #11191 from Snektron/zig-gdb-improvementsAndrew Kelley
2022-03-16gdb: add printer for selfhosted TypeRobin Voetter
2022-03-16Type: implement ptrInfo for optional pointersVeikka Tuominen
2022-03-15stage2: comptime fields should not affect opv/comptime-onlyCody Tapscott
2022-03-14stage2: fixups for topolarity-comptime-memory-reinterp branchAndrew Kelley
2022-03-14stage2 sema: Respect container_ty of parent ptrsCody Tapscott
2022-03-14stage2: Fix assertion in struct field offset when all fields are 0-sizeCody Tapscott
2022-03-14stage2: Add hasWellDefinedLayout() to type.zig and Sema.zigCody Tapscott
2022-03-14stage2: rework Value storage of structs and arraysAndrew Kelley
2022-03-14Sema: Type.abiSize asserts instead of using max with alignmentAndrew Kelley
2022-03-11Type.eql: check fn attributes before paramsAndrew Kelley
2022-03-11LLVM: fix debug info for pointers to voidAndrew Kelley
2022-03-11Sema: fix resolution of inferred error setsAndrew Kelley
2022-03-11stage2: passing threadlocal tests for x86_64-linuxAndrew Kelley
2022-03-10stage2: improve Type.eql and Type.hash for error setsAndrew Kelley
2022-03-10stage2: error_set_merged type equalityMitchell Hashimoto
2022-03-09Sema: implement pointer-to-tuple coercion to slice and structAndrew Kelley
2022-03-09Sema: fix crash with `@sizeOf` on unionsAndrew Kelley
2022-03-08Sema: implement coercion of tuples to structsAndrew Kelley
2022-03-08LLVM: fix memory leak of debug type namesAndrew Kelley
2022-03-08stage2: implement Type.getOwnerDecl for opaque typesAndrew Kelley