Commits
fix infinite loop when error in peer resolution
da68aec339 • Andrew Kelley • Jun 25, 2019
fix implicit cast vector to array
cb55803a59 • Andrew Kelley • Jun 25, 2019
fix union init with void payload
c61e0a078c • Andrew Kelley • Jun 25, 2019
align (vector -> array) store to result location
3021e5ca67 • Michael Dusan • Jun 24, 2019
compile error tests only for debug mode
020d5b529e • Andrew Kelley • Jun 23, 2019
Merge remote-tracking branch 'origin/master' into copy-elision-3
036cc48a82 • Andrew Kelley • Jun 23, 2019
uncomment passing std lib tests
5e58aa4884 • Andrew Kelley • Jun 23, 2019
fix some legacy coroutine stuff
38568318a0 • Andrew Kelley • Jun 23, 2019
fix another crash
7e303fa28f • Andrew Kelley • Jun 22, 2019
fix std.json regression
2b1695b1b0 • Andrew Kelley • Jun 22, 2019
elide redundant safety check when switching on tagged unions
86f362ce8e • Andrew Kelley • Jun 22, 2019
fix implicit cast fn call result to optional in field result
3c4b255a3c • Andrew Kelley • Jun 22, 2019
Merge remote-tracking branch 'origin/master' into copy-elision-3
65997f816b • Andrew Kelley • Jun 22, 2019
fix ArenaAllocator
726674b2bd • Andrew Kelley • Jun 22, 2019
uncomment passing std lib tests
b5f9033d82 • Andrew Kelley • Jun 21, 2019
fix return result loc and then switch with range...
727af307c6 • Andrew Kelley • Jun 21, 2019
fix implicit cast to optional to error union to return result loc
ff6d563b04 • Andrew Kelley • Jun 21, 2019
fix implicit cast bitcast result to error union by returning
5441f77672 • Andrew Kelley • Jun 21, 2019
fix extern functions returning byval structs
142e77abbb • Andrew Kelley • Jun 21, 2019
fix nested orelse and nested catch
48ccf427af • Andrew Kelley • Jun 21, 2019
blocks have result location semantics
4299cd4446 • Andrew Kelley • Jun 21, 2019
fix regression with zero sized array
4f21dc8a80 • Andrew Kelley • Jun 21, 2019
BRANCH_TODO file moved to the pull request comments
708f153288 • Andrew Kelley • Jun 21, 2019
fix loops with multiple break statements
0498bd40d9 • Andrew Kelley • Jun 21, 2019
fix coroutines
237233b04b • Andrew Kelley • Jun 20, 2019
one more test passing
057b105fad • Andrew Kelley • Jun 20, 2019
fix peer result loc fn call with comptime condition
3c541d7be3 • Andrew Kelley • Jun 20, 2019
fix labeled break inside comptime if inside runtime if
6217b401f9 • Andrew Kelley • Jun 20, 2019
fix double getelementptr of runtime global
78eeb6e9ae • Andrew Kelley • Jun 20, 2019
Merge remote-tracking branch 'origin/master' into copy-elision-3
04c25efe11 • Andrew Kelley • Jun 19, 2019
fix optional pointer to size zero struct
4ffab5b85f • Andrew Kelley • Jun 19, 2019
fix `try` not setting error code on result location
c7dc03fcb1 • Andrew Kelley • Jun 19, 2019
fix comptime test error for empty error set
96931228af • Andrew Kelley • Jun 19, 2019
fix extraneous nested union field instruction
974db231a0 • Andrew Kelley • Jun 19, 2019
fix detection of unable to evaluate constant expression
e36680d3bd • Andrew Kelley • Jun 19, 2019
fix comptime modification of const struct field
b588a803bf • Andrew Kelley • Jun 19, 2019
fix inline loop behavior with variable result loc
79671efd3a • Andrew Kelley • Jun 18, 2019
back to many behavioral tests passing
e27da17ff2 • Andrew Kelley • Jun 18, 2019
fix problem with inferred error set return result
77e0c53613 • Andrew Kelley • Jun 18, 2019
fix bitcast
f90d17cc4d • Andrew Kelley • Jun 18, 2019
more miscellaneous fixes
077f9df15b • Andrew Kelley • Jun 18, 2019
fix zero length array literal casted to slice
fdc6e0af05 • Andrew Kelley • Jun 18, 2019
misc fixes
e5a0414b05 • Andrew Kelley • Jun 18, 2019
inferred comptime array inits
4e182c7e9e • Andrew Kelley • Jun 17, 2019
fix function calls
0568000844 • Andrew Kelley • Jun 17, 2019
inferred comptime union inits
74250e434e • Andrew Kelley • Jun 17, 2019
inferred comptime values rather than elided scopes
b025193de5 • Andrew Kelley • Jun 17, 2019
better result location handling of inline loops
9564c05cd5 • Andrew Kelley • Jun 15, 2019
better result location semantics with optionals and return locations
6bf193af19 • Andrew Kelley • Jun 15, 2019
Merge remote-tracking branch 'origin/master' into copy-elision-3
60025a3704 • Andrew Kelley • Jun 15, 2019
uncomment more passing tests
acf16b5fb3 • Andrew Kelley • Jun 14, 2019
fix peer result locs with switch
7c074b8516 • Andrew Kelley • Jun 14, 2019
fix peer result location with error code and payload
2ba29a1907 • Andrew Kelley • Jun 14, 2019
fix a couple more test regressions
fdaca1b5f3 • Andrew Kelley • Jun 14, 2019
fix bitcast packed struct to integer and back
eaf74f4f96 • Andrew Kelley • Jun 14, 2019
fix atomic builtin functions
57347aacd7 • Andrew Kelley • Jun 14, 2019
allow comptime array literals casted to slices
24cfa3534f • Andrew Kelley • Jun 13, 2019
fix behavior for nested array literals
3cbe827464 • Andrew Kelley • Jun 13, 2019
fix runtime initialize array elem and then implicit cast to slice
efb064449f • Andrew Kelley • Jun 13, 2019
comment out the behavior tests that are failing
ca0988e1d0 • Andrew Kelley • Jun 13, 2019
fix result loc implicit casting optionals and error unions
b552e68c14 • Andrew Kelley • Jun 13, 2019
fix double nested peer result locations
cdf14baa45 • Andrew Kelley • Jun 13, 2019
fix declref not writing to result loc
0d62c92947 • Andrew Kelley • Jun 12, 2019
fix nested peer result locs with no memory loc
e6fa2ee706 • Andrew Kelley • Jun 12, 2019
fix `@bitCast` with runtime scalar and dest result loc var
1526d89711 • Andrew Kelley • Jun 12, 2019
fix alignment problem with `@bitCast` result location
35352e0f48 • Andrew Kelley • Jun 12, 2019
fix `@bitCast` regressions
278c7a2bc3 • Andrew Kelley • Jun 12, 2019
fix runtime if nested inside comptime if
ce5d50e4ed • Andrew Kelley • Jun 11, 2019
fix returning scalar values
b3a4ec1bd2 • Andrew Kelley • Jun 11, 2019
fix `@bitCast` semantics when there is no parent result loc
e1d14e73b5 • Andrew Kelley • Jun 11, 2019
temporarily simplify test_runner.zig
60c3861805 • Andrew Kelley • Jun 11, 2019
fix for loop index variable not in scope
0ac566892d • Andrew Kelley • Jun 11, 2019
fix not checking return value of resolving result
515092210f • Andrew Kelley • Jun 11, 2019
fix struct and array init when result casted to anyerror!?T
1c2e889820 • Andrew Kelley • Jun 11, 2019
fix struct and array init when result casted to anyerror!?T
fc8d881240 • Andrew Kelley • Jun 11, 2019
fix implicit casting return value struct/arary init to optional
06f307ff77 • Andrew Kelley • Jun 11, 2019
fixes for crashes and compile errors
a431a73dab • Andrew Kelley • Jun 11, 2019
fix comptime variables
b053a65573 • Andrew Kelley • Jun 11, 2019
fix comptime function calls
7411a88d5f • Andrew Kelley • Jun 11, 2019
Merge remote-tracking branch 'origin/master' into copy-elision-3
33371ab55c • Andrew Kelley • Jun 11, 2019
remove the final legacy stack allocation
d504318f2e • Andrew Kelley • Jun 11, 2019
use result loc for ref instruction
f6d4e2565e • Andrew Kelley • Jun 11, 2019
fix peer result locations in the face of unreachable
a0427d29e4 • Andrew Kelley • Jun 11, 2019
result location semantics for vector to array
4582ec518f • Andrew Kelley • Jun 10, 2019
result loc semantics for loading packed struct pointer to packed struct
9a324ecb42 • Andrew Kelley • Jun 10, 2019
result loc semantics for `@sliceToBytes` and `@bytesToSlice`
65f6ea66f4 • Andrew Kelley • Jun 10, 2019
result location semantics for cmpxchg
ee3f7e20f6 • Andrew Kelley • Jun 10, 2019
result location semantics for error union wrapping an error
b9c033ae1a • Andrew Kelley • Jun 10, 2019
result location semantics for error union wrapping a payload
4f085b8d2c • Andrew Kelley • Jun 10, 2019
result location semantics for optional wrap
eaa9d8bdac • Andrew Kelley • Jun 10, 2019
result location semantics for slices
c362895116 • Andrew Kelley • Jun 10, 2019
result location semantics for `@bitCast`
17b1ac5d03 • Andrew Kelley • Jun 10, 2019
hook up result locations for union initializations
1a51bf6304 • Andrew Kelley • Jun 10, 2019
inferred array size of array literals works
4e2b2822f1 • Andrew Kelley • Jun 9, 2019
Merge remote-tracking branch 'origin/master' into copy-elision-3
3a4b749c8a • Andrew Kelley • Jun 9, 2019
result loc semantics for array initialization
59fe13772f • Andrew Kelley • Jun 9, 2019
remove ResultLocField dead code
3ec766abe3 • Andrew Kelley • Jun 9, 2019
result location mechanism for struct initialization
771e88951a • Andrew Kelley • Jun 8, 2019
hook up result locs for `try`
52eb347188 • Andrew Kelley • Jun 8, 2019
hook up peer result locs to orelse keyword
a2fff2628f • Andrew Kelley • Jun 8, 2019