aboutsummaryrefslogtreecommitdiff
path: root/src/InternPool.zig
AgeCommit message (Expand)Author
2024-06-22rename src/Module.zig to src/Zcu.zigAndrew Kelley
2024-06-15Zcu: rework source locationsmlugg
2024-06-15compiler: move LazySrcLoc out of stdmlugg
2024-05-04InternPool: eliminate `var_args_param_type`mlugg
2024-04-22x86_64: fix C abi for unionsJacob Young
2024-04-17compiler: rework comptime pointer representation and accessmlugg
2024-04-08InternPool: remove slice from byte aggregate keysJacob Young
2024-04-07Update usages of `fmtId`/`isValidId`Carl Åstholm
2024-03-30Sema: rework `@fieldParentPtr` to accept a pointer typeJacob Young
2024-03-30cbe: rewrite `CType`Jacob Young
2024-03-26Zcu: eliminate `Decl.alive` fieldmlugg
2024-03-26Zcu.Decl: remove `ty` fieldmlugg
2024-03-25compiler: implement analysis-local comptime-mutable memorymlugg
2024-03-17AstGen: disallow alignment on function typesJacob Young
2024-03-14Zcu: perform orphan checks against uncoerced functionmlugg
2024-03-14compiler: add `func_ies` incremental dependenciesmlugg
2024-03-14compiler: progress towards incrementalmlugg
2024-03-11std.builtin: make container layout fields lowercaseTristan Ross
2024-03-06Sema: do not destroy enum type if field analysis failsmlugg
2024-03-06compiler: treat decl_val/decl_ref of potentially generic decls as capturesmlugg
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-03-06compiler: change representation of closuresmlugg
2024-03-01compiler: audit debug mode checksJacob Young
2024-02-26move Zir to std.zig.ZirAndrew Kelley
2024-02-26Zir: decouple from InternPoolAndrew Kelley
2024-02-26move Zcu.LazySrcLoc to std.zig.LazySrcLocAndrew Kelley
2024-02-25Merge pull request #18906 from jacobly0/x86_64-testsAndrew Kelley
2024-02-25test: rework how filtering worksJacob Young
2024-02-25Sema: implement vector coercionsJacob Young
2024-02-25x86_64: implement `@shuffle`Jacob Young
2024-02-22Module: fix `@embedFile` of files containing zero bytesJacob Young
2024-02-06Merge pull request #18814 from mlugg/incremental-dependenciesMatthew Lugg
2024-02-05compiler: rename value.zig to Value.zigAndrew Kelley
2024-02-04Zcu: refactor Decl.analysis fieldmlugg
2024-02-04compiler: re-introduce dependencies for incremental compilationmlugg
2024-02-02InternPool: use separate key for slicesmlugg
2024-01-23InternPool: introduce TrackedInstmlugg
2024-01-23Zir: represent declarations via an instructionmlugg
2024-01-07InternPool: Fix rare buffer overflow when initializing aggregate with sentinelCarl Åstholm
2024-01-03cbe: fix non-msvc externs and exportsJacob Young
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-21InternPool: handle `funcZirBodyInst` for `func_coerced`Veikka Tuominen
2023-11-12rework memory management of Module.Namespace hash mapsAndrew Kelley
2023-11-07sema: analyze field init bodies in a second passkcbanner
2023-11-06x86_64: fix passing register-sized payload as non-reigster-sized unionJacob Young
2023-10-31sema: when guessing union alignment, save the result and check if the guess w...kcbanner
2023-10-31sema: Add union alignment resolutionkcbanner