aboutsummaryrefslogtreecommitdiff
path: root/src/Module.zig
AgeCommit message (Expand)Author
2023-06-10stage2: move many Type encodings to InternPoolAndrew Kelley
2023-06-10stage2: move most simple values to InternPoolAndrew Kelley
2023-06-10stage2: move most simple types to InternPoolAndrew Kelley
2023-06-10stage2: isGenericPoison InternPool awarenessAndrew Kelley
2023-06-10stage2: add `interned` AIR tagAndrew Kelley
2023-06-10stage2: start the InternPool transitionAndrew Kelley
2023-05-31don't crash when can't evaluate comptime expression with inferred typeyujiri8
2023-05-29Prevent analysis of functions only referenced at comptimemlugg
2023-05-25std.fs.file: Rename File.Lock enum values to snake caseLinus Groh
2023-05-20Zir: eliminate `field_call_bind` and `field_call_bind_named`mlugg
2023-05-18Sema: simplify "duplicate test name" error messageAndrew Kelley
2023-05-11fix incorrect use of mutable pointers to temporary valuesVeikka Tuominen
2023-05-11module: return null if no candidate srcJohn Schmidt
2023-05-08Disallow named test decls with duplicate namesDominic
2023-05-05main: add debug dump-zir commandJacob Young
2023-04-27sema: add `prev` to ValueArena to allow freeing previous arenas when new ones...kcbanner
2023-04-27sema: Rework Decl.value_arena to fix another memory corruption issuekcbanner
2023-04-26enable debugging infrastructure when using C backendAndrew Kelley
2023-04-25cbe: fix mutability issues with builtin test_functionsJacob Young
2023-04-22wasm: implement `error_set_has_value`Luuk de Gram
2023-04-20Liveness: add a liveness verification passJacob Young
2023-04-20Module: mark function body dependencies, don't re-analyze anonymous declsmlugg
2023-04-03link: cleanup lazy symbolsJacob Young
2023-03-26Module: fix lazy srcloc resolution for new for loop syntaxVeikka Tuominen
2023-03-21Improve error messages for break type coercionJohn Schmidt
2023-03-17main: add debug option to dump unoptimized llvm irJacob Young
2023-03-15Module: handle incremental update from ZIR with AST errorsAndrew Kelley
2023-03-15progress towards semantic error serializationAndrew Kelley
2023-03-11Module: retry ZIR cache file creationAndrius Bentkus
2023-03-08Module: rewrite zir caching logicJacob Young
2023-03-05stage2: add zig_backend to ZIR cache namespaceAndrew Kelley
2023-02-21Improve multi-module error messagesmlugg
2023-02-21Implement new module CLImlugg
2023-02-18improve error message for byref capture of byval arrayAndrew Kelley
2023-02-18Sema: improve error message for mismatched for loop lengthsAndrew Kelley
2023-02-18update std lib and compiler sources to new for loop syntaxAndrew Kelley
2023-02-13move the cache system from compiler to std libAndrew Kelley
2023-02-05make `@embedFile` support module-mapped names the same way as `@import`Andrew Kelley
2023-02-03link: remove `FnData` and make it self-ownedLuuk de Gram
2023-02-03introduce ZON: Zig Object NotationAndrew Kelley
2023-02-01link: remove union types which are now internal to backendsJakub Konka
2023-02-01link: make Wasm atoms fully owned by the linkerLuuk de Gram
2023-02-01link: make SpirV atoms fully owned by the linkerJakub Konka
2023-02-01link: decouple DI atoms from linker atoms, and manage them in Dwarf linkerJakub Konka
2023-02-01link: make Plan9 atoms fully owned by the linkerJakub Konka
2023-01-31link: make Coff atoms fully owned by the linkerJakub Konka
2023-01-31link: make Elf atoms fully owned by the linkerJakub Konka
2023-01-31link: make MachO atoms fully owned by the linkerJakub Konka
2023-01-27self-hosted: remove allocateDeclIndexes from the public link.File APIJakub Konka
2023-01-27wasm: migrate to new non-allocateDeclIndexes APILuuk de Gram