aboutsummaryrefslogtreecommitdiff
path: root/src/AstGen.zig
AgeCommit message (Expand)Author
2021-04-20stage2: astgen `try`jacob gw
2021-04-19AstGen: implement array initialization expressionsAndrew Kelley
2021-04-19AstGen: implement inline asm outputAndrew Kelley
2021-04-19AstGen: implement error set declsAndrew Kelley
2021-04-19AstGen: implement functions with inferred error setsAndrew Kelley
2021-04-19AstGen: implement if optional, if error unionAndrew Kelley
2021-04-19AstGen: implement while optional and while error unionAndrew Kelley
2021-04-19AstGen: implement the remaining struct init ResultLoc formsAndrew Kelley
2021-04-18AstGen: implement all the builtin functionsAndrew Kelley
2021-04-17AstGen: implement overflow arithmetic builtinsAndrew Kelley
2021-04-16AstGen: implement simple enums and decls for enumsAndrew Kelley
2021-04-16AstGen: fix compile error using wrong node/token functionAndrew Kelley
2021-04-16AstGen: fix function decl astgenAndrew Kelley
2021-04-16AstGen: implement global var declsAndrew Kelley
2021-04-16AstGen: store list of importsAndrew Kelley
2021-04-16ZIR: rename decl_val and decl_ref to remove redundant suffixAndrew Kelley
2021-04-16AstGen: require `@import` operand to be string literalAndrew Kelley
2021-04-16AstGen: put decls into blocks to be evaluated independentlyAndrew Kelley
2021-04-16stage2: AstGen improvementsAndrew Kelley
2021-04-15AstGen: implement comptimeDecl, usingnamespaceDecl, testDeclAndrew Kelley
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 `@bitSizeOf`Andrew Kelley
2021-04-15stage2: implement `@sizeOf`Andrew Kelley
2021-04-15stage2: implement non-trivial enumsAndrew Kelley
2021-04-15stage2: improvements aimed at std lib integrationAndrew Kelley
2021-04-15stage2: entry point via std lib and proper updated file detectionAndrew Kelley
2021-04-08AstGen: implement `@typeInfo` builtinAndrew Kelley
2021-04-08AstGen: implement struct init with ResultLoc.tyAndrew Kelley
2021-04-08stage2: implement array access to a global arrayAndrew Kelley
2021-04-08stage2: revert to only has_decl and export ZIR supportAndrew Kelley
2021-04-08stage2: implement builtin function hasDeclTimon Kruiper
2021-04-08stage2: add a simplified export builtin callTimon Kruiper
2021-04-07Merge pull request #8449 from ziglang/stage2-enumsAndrew Kelley
2021-04-07AstGen: fix incorrect source loc for duplicate enum tagAndrew Kelley
2021-04-07stage2: fix incremental compilation Decl deletion logicAndrew Kelley
2021-04-07AstGen: fix ZIR struct encodingAndrew Kelley
2021-04-07AstGen: fix switch expressions with all prongs noreturnAndrew Kelley
2021-04-07zir: use `node` union field for `alloc_inferred`Andrew Kelley
2021-04-07AstGen: fix `@breakpoint` ZIRAndrew Kelley
2021-04-06stage2: implement simple enumsAndrew Kelley
2021-04-02stage2: progress towards basic structsAndrew Kelley
2021-04-01stage2: implement structs in the frontendAndrew Kelley
2021-04-01stage2: AstGen and ZIR printing for struct declsAndrew 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-31stage2: compile error for duplicate switch value on booleanAndrew Kelley