| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-08-03 | better support for `_` identifier | kristopher tate | |
| * disallow variable declaration of `_` * prevent `_` from shadowing itself * prevent read access of `_` closes #1204 closes #1320 | |||
| 2018-07-30 | add behavior tests for cancel semantics | Andrew Kelley | |
| 2018-07-14 | codegen: Store returned value if type is 'handle_is_ptr' and function is not ↵ | Eduardo Sánchez Muñoz | |
| 'first_arg_ret'. Seems to fix #1230, includes test. | |||
| 2018-07-07 | add @popCount intrinsic | Andrew Kelley | |
| 2018-07-04 | fix await on early return when return type is struct | Andrew Kelley | |
| previously, await on an early return would try to access the destroyed coroutine frame; now it copies the result into a temporary variable before destroying the coroutine frame | |||
| 2018-06-26 | fix crash for optional pointer to empty struct | Andrew Kelley | |
| closes #1153 | |||
| 2018-06-21 | add casting docs, __extenddftf2, and __extendsftf2 | Andrew Kelley | |
| 2018-06-21 | Add test case | Isaac Hier | |
| 2018-06-16 | disable byval | Andrew Kelley | |
| 2018-06-12 | add docs and missing test case for merging error sets | Andrew Kelley | |
| See #367 | |||
| 2018-05-13 | Merge branch 'master' into pointer-reform | Andrew Kelley | |
| 2018-05-12 | add @newStackCall builtin function | Andrew Kelley | |
| See #1006 | |||
| 2018-05-09 | Merge branch 'master' into pointer-reform | Andrew Kelley | |
| 2018-05-03 | Merge pull request #951 from alexnask/reflect_reify | Andrew Kelley | |
| Metaprogramming - @typeInfo [DONE] | |||
| 2018-05-02 | Fixed inlining determination test (#972) | Alexandros Naskos | |
| When deciding wether we should inline a scope, look up the parents until we get to a function definition scope | |||
| 2018-05-01 | Added type info tests to behavior test listing | Alexandros Naskos | |
| 2018-04-30 | support foo.* for ptr deref | Andrew Kelley | |
| See #770 | |||
| 2018-04-15 | std.math.ln and std.math.exp use float strict mode | Andrew Kelley | |
| closes #920 | |||
| 2018-03-12 | some return types disqualify comptime fn call caching | Andrew Kelley | |
| closes #828 | |||
| 2018-03-02 | add optnone noinline to async functions | Andrew Kelley | |
| this works around LLVM optimization assertion failures. https://bugs.llvm.org/show_bug.cgi?id=36578 closes #800 | |||
| 2018-02-28 | run coroutine tests only in Debug mode | Andrew Kelley | |
| LLVM 5.0.1, 6.0.0, and trunk crash when attempting to optimize coroutine code. So, Zig does not support ReleaseFast or ReleaseSafe for coroutines yet. Luckily, Clang users are running into the same crashes, so folks from the LLVM community are working on fixes. If we're really lucky they'll be fixed in 6.0.1. Otherwise we can hope for 7.0.0. | |||
| 2018-02-28 | better coroutine codegen, now passing first coro test | Andrew Kelley | |
| we have to use the Suspend block with llvm.coro.end to return from the coro | |||
| 2018-02-15 | fix compiler crash when struct contains... | Andrew Kelley | |
| ptr to another struct which contains original struct | |||
| 2017-12-20 | add labeled loops, labeled break, labeled continue. remove goto | Andrew Kelley | |
| closes #346 closes #630 regression: translate-c can no longer translate switch statements. after #629 we can ressurect and modify the code to utilize arbitrarily returning from blocks. | |||
| 2017-12-14 | fix compiler crash in a nullable if after an if in... | Andrew Kelley | |
| ...a switch prong of a switch with 2 prongs in an else closes #656 | |||
| 2017-12-13 | fix const and volatile qualifiers being dropped sometimes | Andrew Kelley | |
| in the expression `&const a.b`, the const (and/or volatile) qualifiers would be incorrectly dropped. closes #655 | |||
| 2017-11-03 | more compile-time type reflection | Andrew Kelley | |
| See #383 | |||
| 2017-10-27 | add test case for previous commit | Andrew Kelley | |
| 2017-09-30 | remove zigrt | Andrew Kelley | |
| adds test case for #394 partially reverts a32b5929ccf8cbf79396d8924097a1a911985dac | |||
| 2017-08-29 | fix bitfield pointer syntax | Andrew Kelley | |
| See #37 | |||
| 2017-06-17 | allow trailing commas | scurest | |
| closes #392 | |||
| 2017-06-15 | fix alignOf builtin | Andrew Kelley | |
| * fix assertion error when type is not yet complete * fix alignment value closes #391 | |||
| 2017-06-14 | partial implementation of printing floating point numbers with errol3 | Andrew Kelley | |
| also add bitCast builtin function. closes #387 | |||
| 2017-05-09 | ability to slice ptr to hard coded integer at comptime | Andrew Kelley | |
| closes #369 | |||
| 2017-05-02 | fix compiler crash when referencing a variable... | Andrew Kelley | |
| ...in an if after an if in the 2nd switch prong closes #355 | |||
| 2017-04-19 | test framework supports name prefix and filter argument | Andrew Kelley | |
| rename self hosted tests to behavior tests | |||
