| 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 |
| 10 years ago | Andrew Kelley | | clean up test directory |
| 10 years ago | Andrew Kelley | | add this keyword refers to thing in immediate scope |
| 10 years ago | Andrew Kelley | | std/rand: remove unneeded TODO |
| 10 years ago | Andrew Kelley | | cstr.len and cstr.cmp can run at compile time |
| 10 years ago | Andrew Kelley | | emit error for extern function |
| 10 years ago | Andrew Kelley | | fix crash when doing binary not on integer literal |
| 10 years ago | Andrew Kelley | | add error message for method call on non method |
| 10 years ago | Andrew Kelley | | refactor field access code into more generic container code |
| 10 years ago | Andrew Kelley | | ability to have struct to have a field which is slice of itself |
| 10 years ago | Andrew Kelley | | enums support member functions |
|