aboutsummaryrefslogtreecommitdiff
path: root/src/Module.zig
AgeCommit message (Expand)Author
2021-04-16stage2: AstGen improvementsAndrew Kelley
2021-04-16stage2 x86_64: implement integer mulgracefu
2021-04-15AstGen: implement global variable declsAndrew Kelley
2021-04-15stage2: preliminary reworking for whole-file-AstGenAndrew Kelley
2021-04-15stage2: rename zir to ZirAndrew Kelley
2021-04-15stage2: move zir.Code to become root level fields of zir.zigAndrew Kelley
2021-04-15stage2: implement comptime divisionAndrew Kelley
2021-04-15stage2: improvements aimed at std lib integrationAndrew Kelley
2021-04-15stage2: remove redundant source hashAndrew Kelley
2021-04-15stage2: entry point via std lib and proper updated file detectionAndrew Kelley
2021-04-09stage2: fix case where public variables did not workjacob gw
2021-04-09Merge pull request #8470 from ziglang/stage2-startAndrew Kelley
2021-04-09stage2: add error for private decls accessed from other filesjacob gw
2021-04-08stage2: fix the memory leaksAndrew Kelley
2021-04-08stage2: simplify Decl src_node fieldAndrew Kelley
2021-04-08stage2: blaze the trail for std lib integrationAndrew Kelley
2021-04-08Refactor link/wasm.zig to use offset tableLuuk de Gram
2021-04-08Calculate data length to ensure correct pointer offsetsLuuk de Gram
2021-04-08stage2: revert to only has_decl and export ZIR supportAndrew Kelley
2021-04-08stage2: fix bug where invalid ZIR was generatedTimon Kruiper
2021-04-08stage2: add support for start.zigTimon Kruiper
2021-04-08stage2: fix bug in ZIR gen of global comptime blockTimon Kruiper
2021-04-07stage2: fix switch validation of handling all enum valuesAndrew Kelley
2021-04-07stage2: fix incremental compilation handling of parse errorsAndrew Kelley
2021-04-07stage2: fix incremental compilation Decl deletion logicAndrew Kelley
2021-04-07Sema: DRY up enum field analysis and add "declared here" notesAndrew Kelley
2021-04-06stage2: implement simple enumsAndrew Kelley
2021-04-02stage2: Sema: implement validate_struct_init_ptrAndrew Kelley
2021-04-02stage2: progress towards basic structsAndrew Kelley
2021-04-01stage2: implement structs in the frontendAndrew Kelley
2021-04-01stage2: implement struct init syntax with ptr result locAndrew Kelley
2021-03-31stage2: finish implementation of LazySrcLocAndrew Kelley
2021-03-31stage2: finish source location reworkings in the branchAndrew Kelley
2021-03-31astgen: improved handling of coercionAndrew Kelley
2021-03-29Sema: implement switch expressionsAndrew Kelley
2021-03-28stage2: guidance on how to implement switch expressionsAndrew Kelley
2021-03-28stage2: fix error setsAndrew Kelley
2021-03-28stage2: implement sema for @errorToInt and @intToErrorjacob gw
2021-03-28AstGen: pass *GenZir as the first arg, not *ModuleIsaac Freund
2021-03-28AstGen: scope result location related functionsIsaac Freund
2021-03-28stage2: rename WipZirCode => AstGen, astgen.zig => AstGen.zigIsaac Freund
2021-03-26stage2: implement bitwise expr and error literalsAndrew Kelley
2021-03-26stage2: implement source location: .node_offset_var_decl_tyAndrew Kelley
2021-03-25stage2: improve source locations of Decl accessAndrew Kelley
2021-03-25stage2: implement inline whileAndrew Kelley
2021-03-24stage2: clean up break / noreturn astgenAndrew Kelley
2021-03-24astgen: implement breaking from a blockTimon Kruiper
2021-03-24stage2: fix memory leak when updating a functionAndrew Kelley
2021-03-24stage2: further cleanups regarding zir.Inst.RefAndrew Kelley
2021-03-24stage2: make zir.Inst.Ref a non-exhaustive enumIsaac Freund