aboutsummaryrefslogtreecommitdiff
path: root/src/ir.cpp
AgeCommit message (Collapse)Author
2016-11-21IR: support unwrap maybe operationAndrew Kelley
2016-11-20IR: support sizeOf builtinAndrew Kelley
2016-11-19IR: error for uncasted null lit variableAndrew Kelley
2016-11-19IR: implement compileVar builtin and moreAndrew Kelley
* implicit array to slice cast * fix if statements at global scope * implement array type IR
2016-11-18IR: more maybe type supportAndrew Kelley
2016-11-18IR: fix decl references pointernessAndrew Kelley
2016-11-18IR: correctly codegening memset and memcpyAndrew Kelley
2016-11-18IR: support setDebugSafety builtin functionAndrew Kelley
2016-11-18IR: inline assembly workingAndrew Kelley
2016-11-17IR: pointers to constants use correct addressesAndrew Kelley
2016-11-17IR: pointers to constants don't copy dataAndrew Kelley
2016-11-15IR: implement pointer dereferencing (even at compile time)Andrew Kelley
2016-11-14IR: implement compile time array accessAndrew Kelley
2016-11-13IR: add assembly instructionAndrew Kelley
2016-11-13IR: fix hang for unreachable functionsAndrew Kelley
2016-11-13IR: fix prefix op eval setting wrong typeAndrew Kelley
2016-11-13IR handles global variables correctlyAndrew Kelley
2016-11-10IR: gen string literalAndrew Kelley
2016-11-09IR: move unused codegen code to commented out in bottom of ir.cppAndrew Kelley
2016-11-07IR: support pointer typesAndrew Kelley
2016-11-07IR: support slice typesAndrew Kelley
2016-11-04WIP moving all analysis to IRAndrew Kelley
2016-11-03IR: support this literal and bool literalAndrew Kelley
2016-11-03add concept of inline for, inline while, inline varAndrew Kelley
2016-10-30*WIP*Andrew Kelley
2016-10-29ir: support return expressionAndrew Kelley
2016-10-29ir: ability to modify global varsAndrew Kelley
2016-10-28IR: ability to assign to an array at runtimeAndrew Kelley
2016-10-27IR analysis unrolls a complicated loopAndrew Kelley
2016-10-27IR: phi instruction works at compile timeAndrew Kelley
2016-10-27IR can inline loopsAndrew Kelley
2016-10-23IR supports variable assignmentAndrew Kelley
2016-10-23IR: introduce concept of lvaluesAndrew Kelley
2016-10-20add variable declaration initialization IRAndrew Kelley
2016-10-18add variable declaration IRAndrew Kelley
2016-10-16IR working for if statementsAndrew Kelley
2016-10-11IR if statements WIPAndrew Kelley
2016-10-09explicit casting works with IRAndrew Kelley
2016-10-06IR in 2 passesAndrew Kelley
2016-10-02simple add function works with IRAndrew Kelley
2016-09-30empty function compiles successfully with IRAndrew Kelley
2016-09-30*WIP*Andrew Kelley