Andrew Kelley
|
9d29674711
|
ability to cast slice to u8 slice
|
2016-05-07 18:45:28 -07:00 |
|
Andrew Kelley
|
8c79438f6b
|
better array concatenation semantics
closes #87
|
2016-05-07 10:05:59 -07:00 |
|
Andrew Kelley
|
c098a8f522
|
add frame_address and return_address builtins
|
2016-05-06 23:10:14 -07:00 |
|
Andrew Kelley
|
6131b37163
|
fix eval integer wrapping and add tests
See #46
|
2016-05-06 19:23:21 -07:00 |
|
Andrew Kelley
|
9db45ac362
|
add shl_with_overflow builtin function
See #46
|
2016-05-06 16:45:04 -07:00 |
|
Andrew Kelley
|
dedde0d790
|
add fence builtin function
|
2016-05-04 18:34:17 -07:00 |
|
Andrew Kelley
|
c95e497857
|
add cmpxchg builtin function
|
2016-05-04 18:19:49 -07:00 |
|
Andrew Kelley
|
d908afe105
|
add array multiplication operator
|
2016-04-28 18:03:44 -07:00 |
|
Andrew Kelley
|
3886fdc19b
|
rename unknown_size_array to slice
|
2016-04-24 16:33:52 -07:00 |
|
Andrew Kelley
|
46ab981787
|
add skeleton for union support
|
2016-04-24 11:24:04 -07:00 |
|
Josh Wolfe
|
4a7911e3eb
|
fix gcc build errors
|
2016-04-23 00:26:29 -07:00 |
|
Andrew Kelley
|
6acc354957
|
for loop: add ability to get pointer to elem var
see #51
|
2016-04-20 11:58:01 -07:00 |
|
Andrew Kelley
|
a25307c0a1
|
add optional continue expression to while loop
closes #139
|
2016-04-19 20:28:44 -07:00 |
|
Andrew Kelley
|
36c6acfc76
|
enum init uses container init syntax instead of fn call
See #5
|
2016-04-19 18:52:09 -07:00 |
|
Andrew Kelley
|
5e33175517
|
add @embed_file builtin function
|
2016-04-18 15:47:21 -07:00 |
|
Andrew Kelley
|
3f9632bb40
|
eval: support array literals
|
2016-04-13 10:13:49 -07:00 |
|
Andrew Kelley
|
3c27cb2527
|
more eval tests and fix eval call analyze code
|
2016-04-12 17:33:46 -07:00 |
|
Andrew Kelley
|
69109bc270
|
add error for dividing by zero in static function evaluation
|
2016-04-12 16:18:41 -07:00 |
|
Andrew Kelley
|
be4df96e4b
|
passing all tests
|
2016-04-12 13:30:52 -07:00 |
|
Andrew Kelley
|
aa89fd3b3e
|
eval: ability to eval more things
|
2016-04-12 09:35:33 -07:00 |
|
Andrew Kelley
|
fa605485ea
|
eval: support more node types
|
2016-04-12 09:35:33 -07:00 |
|
Andrew Kelley
|
a177e30534
|
compile-time function evaluation of pure functions
|
2016-04-12 09:35:33 -07:00 |
|