aboutsummaryrefslogtreecommitdiff
path: root/src/type.zig
AgeCommit message (Expand)Author
2022-12-09Eliminate `BoundFn` type from the languageVeikka Tuominen
2022-12-08TypedValue: fix handling of tuples represented as empty_struct_valueVeikka Tuominen
2022-12-06remove most conditional compilation based on stage1Andrew Kelley
2022-12-03Sema: improve error for mismatched type in implicit returnVeikka Tuominen
2022-12-03Sema: do not forcibly canonicalize unresolved pointer element typeVeikka Tuominen
2022-12-02Sema: add error for failed assumption about struct having runtime bitsVeikka Tuominen
2022-11-23add tests for tuple declarationsVeikka Tuominen
2022-11-23Sema: implement tuple declarationsVeikka Tuominen
2022-11-20Type: make `hasRuntimeBitsAdvanced` take `AbiAlignmentAdvancedStrat`Veikka Tuominen
2022-11-18run zig fmt on everything checked by CIStevie Hryciw
2022-11-13Sema: remove `block` and `src` parameters from `getBuiltin`Veikka Tuominen
2022-11-12llvm: check that tuple fields have runtime bitsVeikka Tuominen
2022-11-11Type: check return_type for generic poison before comparingVeikka Tuominen
2022-11-10stage2: Rename `Value.compare` to `compareAll`, etc.Cody Tapscott
2022-11-07Merge pull request #13446 from Vexu/stage2-fixesVeikka Tuominen
2022-11-05stage2: bitsize of packed struct should trigger backing int ty checkVeikka Tuominen
2022-11-05Merge pull request #13101 from alichraghi/o4Andrew Kelley
2022-11-04stage2: fix onePossibleValue of empty unions and enumsVeikka Tuominen
2022-11-04Merge pull request #13338 from Vexu/stage2-compile-errorsVeikka Tuominen
2022-11-04all: rename i386 to x86Ali Chraghi
2022-11-02stage2: Ensure f128 alignment matches c_longdouble alignmentCody Tapscott
2022-10-29Sema: improve compile error for casting double pointer to anyopaque pointerVeikka Tuominen
2022-10-29cbe: implement optional slice representation changeJacob Young
2022-10-27Merge pull request #13288 from Vexu/opt-sliceAndrew Kelley
2022-10-27stage2: optimize size of optional slicesVeikka Tuominen
2022-10-25cbe: cleanup code and fix cases test breakageJacob Young
2022-10-23Fix long double on x86_64-windowsCody Tapscott
2022-10-22CType: Add `preferredAlignment`Cody Tapscott
2022-10-21Type.zig: Add `nvcl`/`cuda` CType definitionsCody Tapscott
2022-10-21stage 2: Update C types' size/alignmentCody Tapscott
2022-10-21Merge pull request #13219 from Vexu/stage2-fixesVeikka Tuominen
2022-10-20Type: bitSizeOf non-packed structs should include paddingVeikka Tuominen
2022-10-18all: rename `@maximum` to `@max` and `@minimum` to `@min`Ali Chraghi
2022-10-17tools: add lldb stage2 pretty printersJacob Young
2022-10-15Merge branch 'amdgpu-improvements' of https://github.com/Snektron/zig into Sn...Andrew Kelley
2022-10-14i386 ABI: Fix some sizes and alignmentsEvan Haas
2022-10-12make addrSpaceCast work with optionals; forbid ptrCast'ing address spacesRobin Voetter
2022-10-12amdgpu: add amdhsa/amdpal ctype abi sizesRobin Voetter
2022-10-12Merge pull request #13081 from r00ster91/docsAndrew Kelley
2022-10-06Sema: disallow fieldParentPtr and offsetOf on comptime fieldsVeikka Tuominen
2022-10-05fix(text): hyphenation and other fixesr00ster91
2022-09-30Type: correctly handle ABI align strat for optionals and error unionsVeikka Tuominen
2022-09-13Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley
2022-09-12Sema: introduce Type.ptrAlignmentAdvancedAndrew Kelley
2022-09-11Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley
2022-09-10type: print comptime on fn type paramsJacob Young
2022-09-06Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley
2022-09-02Sema: remove unused src param from typeRequiresComptimeVeikka Tuominen
2022-09-02Sema: fix noalias coercion error messageVeikka Tuominen
2022-08-30Merge remote-tracking branch 'origin/master' into llvm15Andrew Kelley