aboutsummaryrefslogtreecommitdiff
path: root/src/AstGen.zig
AgeCommit message (Expand)Author
2021-09-19stage2: implement `@atomicStore`Andrew Kelley
2021-09-19Update all ensureCapacity calls to the relevant non-deprecated versionRyan Liptak
2021-09-15stage2: implement `@atomicRmw` and `@atomicLoad`Andrew Kelley
2021-09-15stage2: implement `@fence`Andrew Kelley
2021-09-14stage2: implement cmpxchg and improve comptime evalAndrew Kelley
2021-09-13stage2: fix incorrect spelling of AtomicOrderAndrew Kelley
2021-09-03AstGen: use string index as key for string tableFnControlOption
2021-09-01AstGen: update std.zig.{ast,Ast}Andrew Kelley
2021-09-01rename std.zig.ast to std.zig.Ast; use top-level fieldsAndrew Kelley
2021-09-01stage2: update for new usingnamespace semanticsAndrew Kelley
2021-09-01stage2: first pass at implementing usingnamespaceAndrew Kelley
2021-09-01AstGen: fix "missing function name" errorAndrew Kelley
2021-09-01saturating arithmetic builtins: add, sub, mul, shl (#9619)travisstaloch
2021-08-29AstGen: fix incorrectly using decl_val/decl_refAndrew Kelley
2021-08-29AstGen: short-circuit rvalue() if code is unreachableIsaac Freund
2021-08-28AstGen: pre-scan all decls in a namespaceAndrew Kelley
2021-08-28stage2: delete keywords `true`, `false`, `undefined`, `null`Andrew Kelley
2021-08-28AstGen: allow locals with same name as primitives with `@""` syntaxAndrew Kelley
2021-08-27declarations may collide with primitives with @"" syntaxAndrew Kelley
2021-08-27Make slice always return a referenceRobin Voetter
2021-08-27Don't use .none_or_ref for for(expr)Robin Voetter
2021-08-20stage2: field type expressions support referencing localsAndrew Kelley
2021-08-12stage2 frontend improvements - `@ptrCast` and optionalsAndrew Kelley
2021-08-06stage2: fix return pointer result locationsAndrew Kelley
2021-08-05AstGen: fix function declarationsAndrew Kelley
2021-08-05stage2: return type expressions of generic functionsAndrew Kelley
2021-08-04stage2: std.mem.eql works nowAndrew Kelley
2021-08-04stage2 generics improvements: anytype and param type exprsAndrew Kelley
2021-08-03stage2: basic generic functions are workingAndrew Kelley
2021-08-03stage2: rework runtime, comptime, inline function callsAndrew Kelley
2021-08-02stage2: update ZIR for generic functionsAndrew Kelley
2021-08-01stage2: ZIR encodes comptime parametersAndrew Kelley
2021-07-27stage2: implement `@boolToInt`Andrew Kelley
2021-07-26minimum/maximum builtinsRobin Voetter
2021-07-26Add @selectRobin Voetter
2021-07-23stage2: improvements towards `zig test`Andrew Kelley
2021-07-22Merge pull request #9378 from g-w1/loop-shadowingAndrew Kelley
2021-07-20stage2: miscellaneous fixes for the branchAndrew Kelley
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: first pass over Module.zig for AIR memory layoutAndrew Kelley
2021-07-20AstGen: remove unneeded field ref_start_indexAndrew Kelley
2021-07-19Fixed wrong "unable to load" error for non-existing import filesLoris Cro
2021-07-14astgen: errors for shadowing in if capturesJacob G-W
2021-07-14astgen: errors for shadowing in loop capturesJacob G-W
2021-07-11stage2: remove redundancy from error messageJacob G-W
2021-07-11stage2 astgen: error for return outside of function scopeJacob G-W
2021-07-08stage2 astgen: provide 3 more errors for invalid inline assemblyJacob G-W
2021-07-07stage2: fix if expressions on error unionsAndrew Kelley