aboutsummaryrefslogtreecommitdiff
path: root/src/Zir.zig
AgeCommit message (Expand)Author
2021-07-20stage2: codegen.zig updated to new AIR memory layoutAndrew Kelley
2021-07-20Sema: more AIR memory layout reworking progressAndrew Kelley
2021-07-20stage2: remove ZIR instructions bool_and and bool_orAndrew Kelley
2021-07-20stage2: rework AIR memory layoutAndrew Kelley
2021-07-19Fixed wrong "unable to load" error for non-existing import filesLoris Cro
2021-07-07stage2: fix if expressions on error unionsAndrew Kelley
2021-07-07stage2: implement `@panic` and beginnigs of inferred error setsAndrew Kelley
2021-07-02stage2: improve AstGen FileNotFound error messageAndrew Kelley
2021-06-21AstGen: fix crash in debug printing ZIR field typesAndrew Kelley
2021-06-21fix code broken from previous commitJacob G-W
2021-06-21std, src, doc, test: remove unused variablesJacob G-W
2021-06-15AstGen: support `@export` with field accessAndrew Kelley
2021-06-12Renamed @byteOffsetOf to @offsetOfExonorid
2021-06-10Have std.fmt functions take case as an enumdaurnimator
2021-05-22Merge pull request #8844 from ifreund/inlineAndrew Kelley
2021-05-22stage2: rename ir.zig to air.zigAndrew Kelley
2021-05-20stage2: support inline keyword on function declsIsaac Freund
2021-05-13Sema: detect and skip over elided instructionsAndrew Kelley
2021-05-10stage2: type declarations ZIR encode AnonNameStrategyAndrew Kelley
2021-05-07ZIR: implement iteration over switch instructionsAndrew Kelley
2021-05-07stage2: implement global variablesAndrew Kelley
2021-05-07stage2: implement extern functionsAndrew Kelley
2021-05-06stage2: wire up outdated/deleted decl detectionAndrew Kelley
2021-05-05stage2: mapping old to new ZIR recursivelyAndrew Kelley
2021-05-05stage2: add `zig changelist` debug commandAndrew Kelley
2021-05-03ZIR: typeof uses the un_node field not un_tokAndrew Kelley
2021-05-03ZIR: implement debug text printing for struct_init and friendsAndrew Kelley
2021-05-03stage2: hook up semantic analysis of struct fieldsAndrew Kelley
2021-05-02stage2: test decls encode that they are tests in ZIRAndrew Kelley
2021-05-01Sema: fix struct decl decoding ZIR incorrectlyAndrew Kelley
2021-05-01stage2: dbg_stmt ZIR instructions have line/colAndrew Kelley
2021-04-30stage2: introduce new ZIR instruction: argAndrew Kelley
2021-04-29AstGen: represent global variables directlyAndrew Kelley
2021-04-29AstGen: implement extern variablesAndrew Kelley
2021-04-29AstGen: implement function prototypes with alignment exprsAndrew Kelley
2021-04-29AstGen: implement anytype struct fieldsAndrew Kelley
2021-04-29AstGen: implement comptime struct fieldsAndrew Kelley
2021-04-28stage2: implement semantic analysis for functions and global varsAndrew Kelley
2021-04-28Sema: do not analyze test decls when not in test modeAndrew Kelley
2021-04-26AstGen: improved handling of declarationsAndrew Kelley
2021-04-26AstGen: implement opaque declsAndrew Kelley
2021-04-25stage2: implement caching for ZIR codeAndrew Kelley
2021-04-24AstGen: implement `@Vector`Andrew Kelley
2021-04-24stage2: move overflow builtin ZIR instructions to ExtendedAndrew Kelley
2021-04-24AstGen: implement await and resumeAndrew Kelley
2021-04-23AstGen: support struct init with ref result locationAndrew Kelley
2021-04-23stage2: remove call_none and call_none_chkused ZIRAndrew Kelley
2021-04-23stage2: remove dead ZIR instructionsAndrew Kelley
2021-04-23AstGen: emit nosuspend function callsAndrew Kelley
2021-04-23AstGen: implement suspend blocksAndrew Kelley