| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-07-17 | rename NodeTypeStructDecl to NodeTypeContainerDecl | Andrew Kelley | |
| 2016-07-09 | ability to cast explicitly from int to enum | Andrew Kelley | |
| This commit also fixes a bug where pure functions are marked with the read-only attribute in debug mode. This resulted in incorrect codegen because calls to read-only functions with unused values were not generated. For example, a call to assert() would not be generated if assert is marked with read-only. Which it *is* marked with in release mode. | |||
| 2016-05-18 | support extern C ABI for return types | Andrew Kelley | |
| 2016-05-15 | add int_type builtin function | Andrew Kelley | |
| 2016-05-14 | add compile_err builtin | Andrew Kelley | |
| 2016-05-13 | ability to cast maybe pointer to isize/usize | Andrew Kelley | |
| also ability to put noalias on maybe pointer | |||
| 2016-05-12 | For the sake of correctness: we can always rely on ZIG_STD_DIR | José Miguel Sánchez | |
| 2016-05-12 | Add --zig-std-dir | José Miguel Sánchez | |
| 2016-05-11 | add readonly attribute to relevant functions and parameters | Andrew Kelley | |
| 2016-05-11 | recognize ar program and pass --gc-sections to ld | Andrew Kelley | |
| See #54 | |||
| 2016-05-09 | add hashmap to standard library | Andrew Kelley | |
| closes #22 | |||
| 2016-05-09 | add debug safety for shortening casts | Andrew Kelley | |
| closes #150 | |||
| 2016-05-08 | add list implementation to standard library | Andrew Kelley | |
| 2016-05-08 | ability to cast u8 slice to bigger slice | Andrew Kelley | |
| 2016-05-07 | add div_exact builtin fn | Andrew Kelley | |
| closes #149 | |||
| 2016-05-07 | add debug safety for division | Andrew Kelley | |
| See #149 | |||
| 2016-05-07 | ability to cast slice to u8 slice | Andrew Kelley | |
| 2016-05-07 | self hosted tests test release mode too | Andrew Kelley | |
| closes #69 | |||
| 2016-05-07 | better array concatenation semantics | Andrew Kelley | |
| closes #87 | |||
| 2016-05-06 | add frame_address and return_address builtins | Andrew Kelley | |
| 2016-05-06 | add shl_with_overflow builtin function | Andrew Kelley | |
| See #46 | |||
| 2016-05-06 | add debug safety for left shifting | Andrew Kelley | |
| See #46 | |||
| 2016-05-05 | add tests for integer overflow crashing | Andrew Kelley | |
| see #46 | |||
| 2016-05-05 | add integer wrapping | Andrew Kelley | |
| see #46 | |||
| 2016-05-04 | add fence builtin function | Andrew Kelley | |
| 2016-05-04 | add cmpxchg builtin function | Andrew Kelley | |
| 2016-05-03 | beginnings of network standard library code | Andrew Kelley | |
| 2016-05-03 | support maybe destructuring into a pointer variable | Andrew Kelley | |
| 2016-04-28 | add array multiplication operator | Andrew Kelley | |
| 2016-04-28 | better alignment value for stack variables | Andrew Kelley | |
| fixes debug info sometimes not being available for parameters | |||
| 2016-04-27 | better parameter codegen | Andrew Kelley | |
| * ability to take address of a parameter (closes #97) * debug symbols work for parameters | |||
| 2016-04-26 | add missing debug entry for breakpoint | Andrew Kelley | |
| 2016-04-26 | ability to compare booleans | Andrew Kelley | |
| 2016-04-26 | add array bounds checking in debug mode | Andrew Kelley | |
| closes #27 | |||
| 2016-04-25 | support switching on error union type | Andrew Kelley | |
| closes #23 | |||
| 2016-04-24 | rename unknown_size_array to slice | Andrew Kelley | |
| 2016-04-24 | add codegen for pointer comparison | Andrew Kelley | |
| see #145 | |||
| 2016-04-24 | add skeleton for union support | Andrew Kelley | |
| 2016-04-23 | fix handling of slice of zero bits type | Andrew Kelley | |
| closes #143 | |||
| 2016-04-23 | fix returning empty struct from function | Andrew Kelley | |
| closes #142 | |||
| 2016-04-21 | ability to use a struct with no fields | Andrew Kelley | |
| 2016-04-20 | for loop: add ability to get pointer to elem var | Andrew Kelley | |
| see #51 | |||
| 2016-04-19 | add optional continue expression to while loop | Andrew Kelley | |
| closes #139 | |||
| 2016-04-19 | enum init uses container init syntax instead of fn call | Andrew Kelley | |
| See #5 | |||
| 2016-04-19 | implement constant initialization of enum values | Andrew Kelley | |
| see #5 | |||
| 2016-04-18 | add @embed_file builtin function | Andrew Kelley | |
| 2016-04-14 | move more tests to self-hosted land | Andrew Kelley | |
| 2016-04-13 | fix evaluating generic functions in wrong context | Andrew Kelley | |
| 2016-04-12 | eval: ability to eval more things | Andrew Kelley | |
| 2016-04-12 | eval: support more node types | Andrew Kelley | |
