aboutsummaryrefslogtreecommitdiff
path: root/src/eval.cpp
AgeCommit message (Expand)Author
2016-07-17rename NodeTypeStructDecl to NodeTypeContainerDeclAndrew Kelley
2016-07-09ability to cast explicitly from int to enumAndrew Kelley
2016-05-15add int_type builtin functionAndrew Kelley
2016-05-14add compile_err builtinAndrew Kelley
2016-05-09add debug safety for shortening castsAndrew Kelley
2016-05-07add div_exact builtin fnAndrew Kelley
2016-05-07ability to cast slice to u8 sliceAndrew Kelley
2016-05-07better array concatenation semanticsAndrew Kelley
2016-05-06add frame_address and return_address builtinsAndrew Kelley
2016-05-06fix eval integer wrapping and add testsAndrew Kelley
2016-05-06add shl_with_overflow builtin functionAndrew Kelley
2016-05-04add fence builtin functionAndrew Kelley
2016-05-04add cmpxchg builtin functionAndrew Kelley
2016-04-28add array multiplication operatorAndrew Kelley
2016-04-24rename unknown_size_array to sliceAndrew Kelley
2016-04-24add skeleton for union supportAndrew Kelley
2016-04-23fix gcc build errorsJosh Wolfe
2016-04-20for loop: add ability to get pointer to elem varAndrew Kelley
2016-04-19add optional continue expression to while loopAndrew Kelley
2016-04-19enum init uses container init syntax instead of fn callAndrew Kelley
2016-04-18add @embed_file builtin functionAndrew Kelley
2016-04-13eval: support array literalsAndrew Kelley
2016-04-12more eval tests and fix eval call analyze codeAndrew Kelley
2016-04-12add error for dividing by zero in static function evaluationAndrew Kelley
2016-04-12passing all testsAndrew Kelley
2016-04-12eval: ability to eval more thingsAndrew Kelley
2016-04-12eval: support more node typesAndrew Kelley
2016-04-12compile-time function evaluation of pure functionsAndrew Kelley