aboutsummaryrefslogtreecommitdiff
path: root/src/InternPool.zig
AgeCommit message (Expand)Author
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
2023-10-28make Zir.Inst.Index typedAndrew Kelley
2023-10-24InternPool: remove runtime_value representationmlugg
2023-10-23frontend: rework `@embedFile` for incremental compilationAndrew Kelley
2023-10-21InternPool: store alignment of anon declsAndrew Kelley
2023-10-20InternPool: fix incomplete hash of pointer valuesAndrew Kelley
2023-10-15intern pool: fix float equalityRobin Voetter
2023-10-03compiler: start handling anonymous decls differentlyAndrew Kelley
2023-10-01x86_64: implement and test unary float builtinsJacob Young
2023-09-26Merge pull request #17215 from kcbanner/read_from_memory_unionVeikka Tuominen
2023-09-25Merge pull request #17253 from ziglang/MultiArrayList-0bit-structAndrew Kelley
2023-09-24Merge pull request #17256 from ziglang/packed-bit-offsetsAndrew Kelley
2023-09-24InternPool: store_hash=false for FieldMapAndrew Kelley
2023-09-24revert "compiler: packed structs cache bit offsets"Andrew Kelley
2023-09-23compiler: packed structs cache bit offsetsAndrew Kelley