| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-07-01 | added invalid switch prong error | emekoi | |
| added error for switch prong with different payloads and support for capturing payload on switch prongs with payloads of the same type | |||
| 2019-06-27 | fix for with null and T peer types and inferred result location type | Andrew Kelley | |
| See #2762 | |||
| 2019-06-27 | fix switch with null and T peer types and inferred result location type | Andrew Kelley | |
| closes #2762 | |||
| 2019-06-27 | compile error for using slice as array init expr type | Andrew Kelley | |
| when there are more than 0 elements. closes #2764 | |||
| 2019-06-26 | Merge remote-tracking branch 'origin/master' into copy-elision-3 | Andrew Kelley | |
| 2019-06-26 | all tests passing on linux | Andrew Kelley | |
| 2019-06-26 | fix peer type resolution: unreachable, error set, unreachable | Andrew Kelley | |
| 2019-06-26 | fix peer type resolution with null | Andrew Kelley | |
| 2019-06-25 | all compile error tests passing | Andrew Kelley | |
| 2019-06-25 | fix several compile error test regressions | Andrew Kelley | |
| 2019-06-25 | fix infinite loop when error in peer resolution | Andrew Kelley | |
| 2019-06-25 | fix implicit cast vector to array | Andrew Kelley | |
| 2019-06-25 | fix union init with void payload | Andrew Kelley | |
| all std lib tests passing now | |||
| 2019-06-24 | fix compile error when building zig w/ clang | Michael Dusan | |
| errors as reported on macOS w/ Xcode 10.1, 10.2 and 11.0: src/ir.cpp:23285:16: error: variable 'bits' is used uninitialized whenever 'if' condition is false [-Werror,-Wsometimes-uninitialized] } else if (float_type->id == ZigTypeIdFloat) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ir.cpp:23288:13: note: uninitialized use occurs here switch (bits) { ^~~~ src/ir.cpp:23285:12: note: remove the 'if' if its condition is always true } else if (float_type->id == ZigTypeIdFloat) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ir.cpp:23281:18: note: initialize the variable 'bits' to silence this warning unsigned bits; | |||
| 2019-06-23 | Merge branch 'simd2' of https://github.com/shawnl/zig into shawnl-simd2 | Andrew Kelley | |
| 2019-06-23 | fix some legacy coroutine stuff | Andrew Kelley | |
| 2019-06-22 | fix another crash | Andrew Kelley | |
| 2019-06-22 | elide redundant safety check when switching on tagged unions | Andrew Kelley | |
| 2019-06-22 | stage1: add @sin @cos @exp @exp2 @ln @log2 @log10 @fabs @floor @ceil @trunc ↵ | Shawn Landden | |
| @round and expand @sqrt This revealed that the accuracy of ln is not as good as the current algorithm in musl and glibc, and should be ported again. v2: actually include tests v3: fix reversal of in and out arguments on f128M_sqrt() add test for @sqrt on comptime_float do not include @nearbyInt() until it works on all targets. | |||
| 2019-06-22 | fix implicit cast fn call result to optional in field result | Andrew Kelley | |
| 2019-06-21 | fix return result loc and then switch with range... | Andrew Kelley | |
| ...implicit casted to error union | |||
| 2019-06-21 | fix implicit cast to optional to error union to return result loc | Andrew Kelley | |
| 2019-06-21 | fix implicit cast bitcast result to error union by returning | Andrew Kelley | |
| 2019-06-21 | fix nested orelse and nested catch | Andrew Kelley | |
| 2019-06-21 | blocks have result location semantics | Andrew Kelley | |
| 2019-06-21 | fix regression with zero sized array | Andrew Kelley | |
| thanks mikdusan! | |||
| 2019-06-20 | fix loops with multiple break statements | Andrew Kelley | |
| 2019-06-20 | fix coroutines | Andrew Kelley | |
| 2019-06-20 | one more test passing | Andrew Kelley | |
| 2019-06-19 | fix peer result loc fn call with comptime condition | Andrew Kelley | |
| 2019-06-19 | fix labeled break inside comptime if inside runtime if | Andrew Kelley | |
| 2019-06-19 | fix double getelementptr of runtime global | Andrew Kelley | |
| 2019-06-19 | Merge remote-tracking branch 'origin/master' into copy-elision-3 | Andrew Kelley | |
| 2019-06-19 | fix optional pointer to size zero struct | Andrew Kelley | |
| 2019-06-19 | fix `try` not setting error code on result location | Andrew Kelley | |
| 2019-06-19 | fix comptime test error for empty error set | Andrew Kelley | |
| 2019-06-19 | fix detection of unable to evaluate constant expression | Andrew Kelley | |
| 2019-06-19 | fix comptime modification of const struct field | Andrew Kelley | |
| 2019-06-19 | stage1: add support for @mulAdd fused-multiply-add for floats and vectors of ↵ | Shawn Landden | |
| floats Not all of the softfloat library is being built.... Vector support is very buggy at the moment, but should work when the bugs are fixed. (as I had the same code working with another vector function, that hasn't been merged yet). | |||
| 2019-06-18 | fix inline loop behavior with variable result loc | Andrew Kelley | |
| 2019-06-18 | back to many behavioral tests passing | Andrew Kelley | |
| 2019-06-18 | fix problem with inferred error set return result | Andrew Kelley | |
| 2019-06-18 | fix bitcast | Andrew Kelley | |
| 2019-06-18 | more miscellaneous fixes | Andrew Kelley | |
| when will it end | |||
| 2019-06-18 | when resolving slice types, might need to... | Andrew Kelley | |
| ...resolve alignment if custom alignment is provided fixes #2689 | |||
| 2019-06-18 | Revert "fixes resolving aligment of child type in slice" | Andrew Kelley | |
| This reverts commit aa60d2a688c965dcccf8e2c42afe5c180daba8fc. The copyright ownership of this 10 line patch is under dispute. See #2701 for details. So I'll revert it and then fix it myself without looking at this patch. | |||
| 2019-06-18 | fix zero length array literal casted to slice | Andrew Kelley | |
| 2019-06-17 | misc fixes | Andrew Kelley | |
| 2019-06-17 | inferred comptime array inits | Andrew Kelley | |
| 2019-06-17 | fix function calls | Andrew Kelley | |
