| 9 years ago | Andrew Kelley | | IR: fix codegen for arrays |
| 9 years ago | Andrew Kelley | | IR: fix detection of invalid codegen |
| 9 years ago | Andrew Kelley | | IR: implement ctz and clz builtins |
| 9 years ago | Andrew Kelley | | IR: support unwrap maybe operation |
| 9 years ago | Andrew Kelley | | IR: support sizeOf builtin |
| 9 years ago | Andrew Kelley | | IR: implement ir_print for maybe type |
| 9 years ago | Andrew Kelley | | IR: error for uncasted null lit variable |
| 9 years ago | Andrew Kelley | | IR: implement compileVar builtin and more |
| 9 years ago | Andrew Kelley | | IR: more maybe type support |
| 9 years ago | Andrew Kelley | | IR: fix decl references pointerness |
| 9 years ago | Andrew Kelley | | IR: correctly codegening memset and memcpy |
| 9 years ago | Andrew Kelley | | IR: support setDebugSafety builtin function |
| 9 years ago | Andrew Kelley | | IR: inline assembly working |
| 9 years ago | Andrew Kelley | | remove AST cloning code and add AST render for while loops |
| 9 years ago | Andrew Kelley | | IR: pointers to constants use correct addresses |
| 9 years ago | Andrew Kelley | | IR: pointers to constants don't copy data |
| 9 years ago | Andrew Kelley | | remove superseded eval code |
| 9 years ago | Andrew Kelley | | IR: implement pointer dereferencing (even at compile time) |
| 9 years ago | Andrew Kelley | | IR: implement compile time array access |
| 9 years ago | Andrew Kelley | | IR: add assembly instruction |
| 9 years ago | Andrew Kelley | | IR: fix hang for unreachable functions |
| 9 years ago | Andrew Kelley | | IR: fix prefix op eval setting wrong type |
| 9 years ago | Andrew Kelley | | IR handles global variables correctly |
| 9 years ago | Andrew Kelley | | IR: gen string literal |
| 9 years ago | Andrew Kelley | | IR: move unused codegen code to commented out in bottom of ir.cpp |
| 9 years ago | Andrew Kelley | | IR: support pointer types |
| 9 years ago | Andrew Kelley | | IR: support slice types |
| 9 years ago | Andrew Kelley | | WIP moving all analysis to IR |
| 9 years ago | Andrew Kelley | | IR: support this literal and bool literal |
| 9 years ago | Andrew Kelley | | add concept of inline for, inline while, inline var |
| 9 years ago | Andrew Kelley | | *WIP* |
| 9 years ago | Andrew Kelley | | ir: support return expression |
| 9 years ago | Andrew Kelley | | ir: ability to modify global vars |
| 10 years ago | Andrew Kelley | | IR: ability to assign to an array at runtime |
| 10 years ago | Andrew Kelley | | IR analysis unrolls a complicated loop |
| 10 years ago | Andrew Kelley | | IR: phi instruction works at compile time |
| 10 years ago | Andrew Kelley | | IR can inline loops |
| 10 years ago | Andrew Kelley | | IR supports variable assignment |
| 10 years ago | Andrew Kelley | | IR: introduce concept of lvalues |
| 10 years ago | Andrew Kelley | | add variable declaration initialization IR |
| 10 years ago | Andrew Kelley | | add variable declaration IR |
| 10 years ago | Andrew Kelley | | IR working for if statements |
| 10 years ago | Andrew Kelley | | IR if statements WIP |
| 10 years ago | Andrew Kelley | | explicit casting works with IR |
| 10 years ago | Andrew Kelley | | IR in 2 passes |
| 10 years ago | Andrew Kelley | | simple add function works with IR |
| 10 years ago | Andrew Kelley | | empty function compiles successfully with IR |
| 10 years ago | Andrew Kelley | | *WIP* |
| 10 years ago | Andrew Kelley | | fix regression: debug safety sometimes incorrectly disabled |
| 10 years ago | Andrew Kelley | | remove compiler directives |
|