aboutsummaryrefslogtreecommitdiff
path: root/src/Module.zig
AgeCommit message (Expand)Author
2022-03-20stage2: remove Value.Tag.abi_align_defaultAndrew Kelley
2022-03-16stage2: fully resolve fn types after analyzing its bodyAndrew Kelley
2022-03-14stage2: fixups for topolarity-comptime-memory-reinterp branchAndrew Kelley
2022-03-14stage2: Add hasWellDefinedLayout() to type.zig and Sema.zigCody Tapscott
2022-03-15stage2: add debug info for globals in the LLVM backendWilliam Sengir
2022-03-14stage2: rework Value storage of structs and arraysAndrew Kelley
2022-03-11Sema: fix inline/comptime function calls with inferred errorsAndrew Kelley
2022-03-11Sema: fix resolution of inferred error setsAndrew Kelley
2022-03-10stage2: error_set_merged type equalityMitchell Hashimoto
2022-03-09Sema: fix crash with `@sizeOf` on unionsAndrew Kelley
2022-03-09Sema: handle noreturn result in condbr_inlineVeikka Tuominen
2022-03-08Sema: implement comptime struct fieldsAndrew Kelley
2022-03-08deprecated TypeInfo in favor of TypeJonathan Marler
2022-03-08dwarf: move all dwarf into standalone moduleJakub Konka
2022-03-07stage2: fix union layout returning non-zero for zero-sized tagAndrew Kelley
2022-03-03LLVM: fix lowering of unions and switchesAndrew Kelley
2022-03-02stage2: implement `@extern`Veikka Tuominen
2022-02-28Sema: complete the Type.hash functionAndrew Kelley
2022-02-27Sema: resolve necessary information ahead of timeAndrew Kelley
2022-02-27stage2: use stage1 test runner for stage2Veikka Tuominen
2022-02-26stage2: implement `@unionInit`Andrew Kelley
2022-02-26Sema: Module.Union.abiAlignment can return 0Andrew Kelley
2022-02-26stage2: various fixes to get one test passingVeikka Tuominen
2022-02-23stage2: integer-backed packed structsAndrew Kelley
2022-02-23wasm-linker: Implement `updateDeclExports`Luuk de Gram
2022-02-18stage2: eliminate ZIR arg instruction references to ZIRAndrew Kelley
2022-02-18Merge pull request #10913 from Vexu/errVeikka Tuominen
2022-02-17parser: add notes to decl_between_fields errorVeikka Tuominen
2022-02-17stage2: fix crash using -femit-binAndrew Kelley
2022-02-17parser: make some errors point to end of previous tokenVeikka Tuominen
2022-02-13Merge pull request #10879 from Vexu/errAndrew Kelley
2022-02-13stage2: add decltestsJacob G-W
2022-02-13parser: make missing semicolon error point to the end of the previous tokenVeikka Tuominen
2022-02-09Sema: handle inferred error set tail callAndrew Kelley
2022-02-07Merge pull request #10803 from ziglang/decl-has-lib-nameAndrew Kelley
2022-02-06stage2: handle extern lib name annotation for varsJakub Konka
2022-02-06stage2: add new Decl subtype, ExternFnJakub Konka
2022-02-05stage2: add support for Nvptx targetgwenzek
2022-01-31astgen: clean up source line calculation and managementJakub Konka
2022-01-26stage2: fix crash on file-level struct field source locationsAndrew Kelley
2022-01-24stage2: rework a lot of stuffAndrew Kelley
2022-01-24stage2: type system treats fn ptr and body separatelyAndrew Kelley
2022-01-21fix incorrect zir offset loading in semaLoris Cro
2022-01-21astgen saves decl doc comments in zirLoris Cro
2022-01-20Sema: fix requiresComptime infinite recursionAndrew Kelley
2022-01-17Sema: fix comptime break semanticsAndrew Kelley
2022-01-15stage2: fix Decl garbage collection not marking enoughAndrew Kelley
2022-01-08stage2: implement @srcRobin Voetter
2022-01-07Increment `runtime_param_index` for zero sized parametersJimmi Holst Christensen
2022-01-07Add two more resolution status' to Struct and UnionJimmi Holst Christensen