aboutsummaryrefslogtreecommitdiff
path: root/src/type.zig
AgeCommit message (Expand)Author
2024-07-04compiler: type.zig -> Type.zigmlugg
2024-06-26Zir: make `src_line` absolute for `declaration` instructionsmlugg
2024-06-22rename src/Module.zig to src/Zcu.zigAndrew Kelley
2024-06-18Zir: provide absolute node for `reify`mlugg
2024-06-15Zcu: rework source locationsmlugg
2024-05-08fix wrong int alignment for i65..i127 on x86 archAndrew Kelley
2024-05-08Type.intAbiAlignment: update for LLVM 18 changesAndrew Kelley
2024-05-08update maxIntAlignment for x86 to 16Andrew Kelley
2024-05-08std.Target.maxIntAlignment: move to compiler implementationAndrew Kelley
2024-05-08LLVM 18 update: avoid passing vectors sometimesAndrew Kelley
2024-04-17compiler: rework comptime pointer representation and accessmlugg
2024-04-08InternPool: remove slice from byte aggregate keysJacob Young
2024-03-30cbe: rewrite `CType`Jacob Young
2024-03-26compiler: eliminate TypedValuemlugg
2024-03-26compiler: eliminate most usages of TypedValuemlugg
2024-03-26compiler: eliminate legacy Value representationmlugg
2024-03-17Merge pull request #19333 from Vexu/fixesAndrew Kelley
2024-03-17Sema: fix spurious type has no namespace errorVeikka Tuominen
2024-03-17Sema: fix printing of inferred error set of generic fnVeikka Tuominen
2024-03-17AstGen: disallow alignment on function typesJacob Young
2024-03-11std.builtin: make container layout fields lowercaseTristan Ross
2024-03-06compiler: namespace type equivalence based on AST node + capturesmlugg
2024-03-06compiler: represent captures directly in InternPoolmlugg
2024-03-06InternPool: create specialized functions for loading namespace typesmlugg
2024-02-26Fix tuple default valuesJohn Schmidt
2024-02-25x86_64: fix alignment of bool vectorsJacob Young
2024-02-25Sema: implement vector coercionsJacob Young
2024-02-25x86_64: implement `@shuffle`Jacob Young
2024-02-16InternPool: make more use of `NullTerminatedString.Slice`Jacob Young
2024-02-12Sema: add declared here notes in `fail`Veikka Tuominen
2024-02-06Merge pull request #18814 from mlugg/incremental-dependenciesMatthew Lugg
2024-02-05compiler: rename value.zig to Value.zigAndrew Kelley
2024-02-04compiler: re-introduce dependencies for incremental compilationmlugg
2024-02-02InternPool: use separate key for slicesmlugg
2024-01-29Fix some comptime packed struct issuesSuperAuguste
2024-01-20Sema: replace uses of `toUnsignedInt` with `toUnsignedIntAdvanced`Veikka Tuominen
2023-11-26move Module.Decl.Index and Module.Namespace.Index to InternPoolMeghan Denny
2023-11-25convert `toType` and `toValue` to `Type.fromInterned` and `Value.fromInterned`Techatrix
2023-11-11sema: pass sema through if available for the array_type case in bitSizeAdvancedkcbanner
2023-11-07sema: analyze field init bodies in a second passkcbanner
2023-10-31sema: Add union alignment resolutionkcbanner
2023-10-29Fix hasRuntimeBitsAdvanced lazy case for pointers and optionals DilithiumNitrate
2023-10-24InternPool: remove runtime_value representationmlugg
2023-10-22remove uses of non-configurable `err_int`Veikka Tuominen
2023-10-21make distinct error limit configurableVeikka Tuominen
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