| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-09-21 | rename src-self-hosted/ to src/ | Andrew Kelley | |
| 2019-02-28 | remove namespace type; files are empty structs | Andrew Kelley | |
| closes #1047 | |||
| 2018-11-13 | New Zig formal grammar (#1685) | Jimmi Holst Christensen | |
| Reverted #1628 and changed the grammar+parser of the language to not allow certain expr where types are expected | |||
| 2018-03-29 | fix examples and rename std.rand.Rand to std.rand.Random | Andrew Kelley | |
| 2018-03-07 | Ast Render no longer outputs erroneous semicolon | Jimmi Holst Christensen | |
| closes #813 | |||
| 2017-09-13 | fix up msvc stuff to make it work on linux and macos too | Andrew Kelley | |
| 2017-09-11 | Add support for MSVC | Jonathan Marler | |
| 2017-09-01 | c-to-zig: return statement | Andrew Kelley | |
| 2016-11-17 | remove AST cloning code and add AST render for while loops | Andrew Kelley | |
| 2016-07-25 | inline parameters | Andrew Kelley | |
| This replaces the current generic syntax for functions and replaces it with the concept of inline parameters. This paves the way for the "all structs anonymous" proposal. Closes #151. | |||
| 2016-04-07 | support multiple generic function instances | Andrew Kelley | |
| See #22 | |||
| 2016-04-06 | support simple generic functions | Andrew Kelley | |
| 2016-01-22 | implicit casts rewrite the AST | Andrew Kelley | |
| 2016-01-21 | number literal rework | Andrew Kelley | |
| 2016-01-14 | fix next_node_index on wrong struct | Andrew Kelley | |
| no more nondeterministic error messages closes #65 | |||
| 2016-01-10 | refactor out the horrible beast that was codegen_node | Andrew Kelley | |
| 2016-01-10 | parsing enum declarations | Andrew Kelley | |
| 2016-01-09 | order-independent declarations | Andrew Kelley | |
| code constructs and traverses a dependency graph in a deterministic order. | |||
| 2016-01-09 | implement pub const | Andrew Kelley | |
| 2016-01-08 | rename `restrict` to `noalias` | Andrew Kelley | |
| 2016-01-08 | suport checked arithmetic operations via intrinsics | Andrew Kelley | |
| closes #32 | |||
| 2016-01-08 | add restrict qualifier on pointer arguments | Andrew Kelley | |
| 2016-01-07 | implement array slicing syntax | Andrew Kelley | |
| closes #52 | |||
| 2016-01-07 | add ?? maybe unwrapping binary operator | Andrew Kelley | |
| add null literal fix number literal / maybe interactions | |||
| 2016-01-06 | support pub structs. move rand to std lib. | Andrew Kelley | |
| guess number example prints the answer now | |||
| 2016-01-05 | array syntax is [10]i32 instead of [i32; 10] | Andrew Kelley | |
| 2016-01-04 | progress toward compile time constant expression evaluation | Andrew Kelley | |
| 2016-01-04 | add pointer dereferencing operator | Andrew Kelley | |
| 2016-01-04 | add member functions | Andrew Kelley | |
| 2016-01-03 | implement #sizeof() | Andrew Kelley | |
| closes #8 | |||
| 2016-01-03 | add #typeof() compiler function | Andrew Kelley | |
| 2016-01-02 | closer to guess number example working | Andrew Kelley | |
| 2015-12-31 | block expressions require parens | Andrew Kelley | |
| closes #39 | |||
| 2015-12-26 | parse if maybe expression | Andrew Kelley | |
| 2015-12-24 | implement continue expression | Andrew Kelley | |
| closes #6 | |||
| 2015-12-24 | add break expression | Andrew Kelley | |
| 2015-12-24 | add while loop | Andrew Kelley | |
| 2015-12-24 | add struct value expression | Andrew Kelley | |
| 2015-12-15 | fix assignment operators for struct fields | Andrew Kelley | |
| 2015-12-15 | more number literal syntax is supported. floats still need work | Josh Wolfe | |
| 2015-12-15 | support inline assembly expressions with return type | Andrew Kelley | |
| 2015-12-14 | add number literal type | Andrew Kelley | |
| it gets implicitly casted to whatever is needed. closes #24 | |||
| 2015-12-12 | parsing assignment operators | Josh Wolfe | |
| 2015-12-12 | prepare codebase for struct and string support | Andrew Kelley | |
| parsing code for structs, strings, and c string literals partial semantic analyzing code for structs, strings, and c string literals | |||
| 2015-12-11 | hello world working without libc | Andrew Kelley | |
| 2015-12-10 | add inline assembly support | Andrew Kelley | |
| 2015-12-09 | ability to call external variadic functions | Andrew Kelley | |
| 2015-12-08 | add array access syntax | Andrew Kelley | |
| 2015-12-07 | getting started on array types | Josh Wolfe | |
| 2015-12-06 | add mutable local variables | Andrew Kelley | |
