AgeAuthorCommit message
5 years agogravatar for andrew@ziglang.orgAndrew KelleyAstGen: represent global variables directly
5 years agogravatar for andrew@ziglang.orgAndrew KelleyAstGen: implement extern variables
5 years agogravatar for andrew@ziglang.orgAndrew KelleyAstGen: implement function prototypes with alignment exprs
5 years agogravatar for andrew@ziglang.orgAndrew KelleyAstGen: fix comptime compile error source location
5 years agogravatar for andrew@ziglang.orgAndrew KelleySema: rename TZIR to AIR
5 years agogravatar for andrew@ziglang.orgAndrew KelleySema: skip analysis of empty enum blocks
5 years agogravatar for andrew@ziglang.orgAndrew KelleyAstGen: implement anytype struct fields
5 years agogravatar for andrew@ziglang.orgAndrew KelleyAstGen: implement comptime struct fields
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystd.enums: remove stuff for enums with field aliases
5 years agogravatar for andrew@ziglang.orgAndrew Kelleymove behavior tests from test/stage1/ to test/
5 years agogravatar for andrew@ziglang.orgAndrew Kelleyupdate behavior tests with respect to new builtin pkg
5 years agogravatar for andrew@ziglang.orgAndrew Kelleytests: prepare behavior tests for stage2
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: fix scanDecls not advancing the field bits
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystd: remove redundant comptime keyword
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: implement semantic analysis for functions and global vars
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: prepare for mainining Decl references to ZIR indexes
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: semaDecl properly analyzes the decl block
5 years agogravatar for andrew@ziglang.orgAndrew KelleySema: do not analyze test decls when not in test mode
5 years agogravatar for jacoblevgw@gmail.comJacob G-Wstage2: implement #8364
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystd: remove redundant `comptime const`
5 years agogravatar for andrew@ziglang.orgAndrew KelleyAstGen: hook up hex float parsing to float literals
5 years agogravatar for andrew@ziglang.orgAndrew KelleyAstGen: function prototypes can have alignment
5 years agogravatar for andrew@ziglang.orgAndrew KelleyMerge remote-tracking branch 'origin/master' into stage2-whole-file-astgen
5 years agogravatar for andrew@ziglang.orgAndrew KelleyAstGen: fix function src hash not including body
5 years agogravatar for andrew@ziglang.orgAndrew Kelleylink: fix compile error from previous commit
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: rewire the frontend driver to whole-file-zir
5 years agogravatar for andrew@ziglang.orgAndrew KelleyAstGen: improved handling of declarations
5 years agogravatar for andrew@ziglang.orgAndrew KelleyAstGen: implement opaque decls
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: pre-open ZIR cache dir handles
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: implement caching for ZIR code
5 years agogravatar for andrew@ziglang.orgAndrew KelleyAstGen: implement `@Vector`
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: move overflow builtin ZIR instructions to Extended
5 years agogravatar for andrew@ziglang.orgAndrew KelleyAstGen: parser ensures all suspend have blocks
5 years agogravatar for andrew@ziglang.orgAndrew KelleyAstGen: implement await and resume
5 years agogravatar for andrew@ziglang.orgAndrew KelleyMerge remote-tracking branch 'origin/master' into stage2-whole-file-astgen
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: better error reporting for LazySrcLoc.entire_file
5 years agogravatar for andrew@ziglang.orgAndrew KelleyAstGen: support struct init with ref result location
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: remove call_none and call_none_chkused ZIR
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: remove dead ZIR instructions
5 years agogravatar for andrew@ziglang.orgAndrew KelleyAstGen: emit nosuspend function calls
5 years agogravatar for andrew@ziglang.orgAndrew KelleyAstGen: implement nosuspend expressions
5 years agogravatar for andrew@ziglang.orgAndrew KelleyAstGen: implement suspend blocks
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: implement `anyframe`, `anyframe->T` and fix assembly
5 years agogravatar for andrew@ziglang.orgAndrew KelleyAstGen: compile error for unable to infer array size
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystd: remove `comptime const`
5 years agogravatar for andrew@ziglang.orgAndrew KelleyAstGen: implement integers bigger than u64
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: write out builtin.zig before spawning AstGen tasks
5 years agogravatar for andrew@ziglang.orgAndrew KelleyZIR: fix text printing of field_ptr_type
5 years agogravatar for andrew@ziglang.orgAndrew Kelleystage2: fix builtin.zig for `zig test`
5 years agogravatar for jacoblevgw@gmail.comJacob G-Wstd: fix potential bug in parseInt
Loading...