| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-04-19 | test framework supports name prefix and filter argument | Andrew Kelley | |
| rename self hosted tests to behavior tests | |||
| 2017-04-18 | add `@fieldParentPtr` builtin function | Andrew Kelley | |
| closes #320 | |||
| 2017-04-13 | typedefpocalypse | Andrew Kelley | |
| closes #314 | |||
| 2017-04-04 | support module level assembly | Andrew Kelley | |
| closes #256 | |||
| 2017-03-26 | add comptime top level declaration | Andrew Kelley | |
| closes #255 | |||
| 2017-03-26 | introduce copyable concept | Andrew Kelley | |
| closes #103 | |||
| 2017-02-07 | std.io supports printing integers as hex values | Andrew Kelley | |
| remove "unnecessary if statement" error this "depends on compile variable" code is too hard to validate, and has false negatives. not worth it right now. std.str removed, instead use std.mem. std.mem.eql and std.mem.sliceEql merged and do not require explicit type argument. | |||
| 2017-02-03 | typedefs work for binary math operations | Andrew Kelley | |
| 2017-02-02 | add try expression | Andrew Kelley | |
| See #83 | |||
| 2017-02-02 | fix behavior when initializing struct with undefined | Andrew Kelley | |
| 2017-01-23 | basic support for functions with variable length arguments | Andrew Kelley | |
| See #77 | |||
| 2017-01-16 | implement error when assigning to field of const struct | Andrew Kelley | |
| closes #48 | |||
| 2016-12-30 | IR: better basic block dependency detection | Andrew Kelley | |
| 2016-12-28 | rename self_hosted3 to self_hosted | Andrew Kelley | |
| 2016-12-28 | IR: pass genericFnWithImplicitCast test | Andrew Kelley | |
| 2016-12-28 | IR: pass pointerToVoidReturnType test | Andrew Kelley | |
| 2016-12-28 | IR: pass passSliceOfEmptyStructToFn test | Andrew Kelley | |
| 2016-12-26 | IR: pass castSliceToU8Slice test | Andrew Kelley | |
| 2016-12-26 | IR: pass intToEnum test | Andrew Kelley | |
| 2016-12-26 | IR: pass cStringConcatenation test | Andrew Kelley | |
| 2016-12-26 | IR: pass pointerComparison test | Andrew Kelley | |
| 2016-12-26 | IR: pass intToPtrCast test | Andrew Kelley | |
| 2016-12-26 | IR: port all passing tests over | Andrew Kelley | |
| 2016-12-26 | IR: pass staticEvalListInit test | Andrew Kelley | |
| 2016-12-26 | IR: port more tests | Andrew Kelley | |
| 2016-12-26 | IR: pass genericMallocFree test | Andrew Kelley | |
| 2016-12-26 | IR: port more tests | Andrew Kelley | |
| 2016-12-25 | IR: port more tests | Andrew Kelley | |
| 2016-12-25 | IR: support compile time global pointer reinterpret | Andrew Kelley | |
| this required moving the place we store types to ConstExprValue | |||
| 2016-12-22 | port more tests | Andrew Kelley | |
| 2016-12-22 | IR: port another test | Andrew Kelley | |
| 2016-12-22 | IR: fix switch enum variable for void enum field | Andrew Kelley | |
| 2016-12-22 | IR: port more tests | Andrew Kelley | |
| 2016-12-22 | IR: port more tests | Andrew Kelley | |
| 2016-12-22 | IR: port some tests | Andrew Kelley | |
| 2016-12-22 | pass void parameters test | Andrew Kelley | |
| 2016-12-22 | IR: port some tests | Andrew Kelley | |
| 2016-12-20 | IR: enum init support | Andrew Kelley | |
| 2016-12-19 | IR: start a new passing self hosted test suite | Andrew Kelley | |
| 2016-09-28 | remove compiler directives | Andrew Kelley | |
| * add `setFnTest`, `setFnVisible`, `setFnStaticEval`, `setFnNoInline` builtin functions to replace previous directive functionality * add `coldcc` and `nakedcc` as keywords which can be used as part of a function prototype. * `setDebugSafety` builtin can be used to set debug safety features at a per block scope level. * closes #169 | |||
| 2016-09-27 | clean up test directory | Andrew Kelley | |
| 2016-09-26 | add this keyword refers to thing in immediate scope | Andrew Kelley | |
| See #169 | |||
| 2016-09-25 | ability to have struct to have a field which is slice of itself | Andrew Kelley | |
| closes #197 | |||
| 2016-09-23 | enums support member functions | Andrew Kelley | |
| 2016-09-23 | stack trace is able to figure out compilation unit | Andrew Kelley | |
| each address is contained within also fix a bug having to do with codegen for enum value initialization expressions | |||
| 2016-09-20 | fix error when switch prong has implicit cast | Andrew Kelley | |
| closes #194 | |||
| 2016-09-15 | fix compiler crash involving slice with const slice child | Andrew Kelley | |
| also fix compiler crash for multiple errors in main fn prototype closes #191 | |||
| 2016-09-13 | change `unreachable{}` to `@unreachable()` | Andrew Kelley | |
| instead of a container init expression, it's a builtin function call. | |||
| 2016-09-08 | ability to infer parameter types | Andrew Kelley | |
| 2016-09-05 | maxValue and minValue builtins return number literal | Andrew Kelley | |
| closes #170 | |||
