aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.cpp
AgeCommit message (Expand)Author
2016-11-27IR: detect error for exceeding branch quotaAndrew Kelley
2016-11-26IR: support import builtin functionAndrew Kelley
2016-11-26IR: switch expression works with numbersAndrew Kelley
2016-11-21IR: fix detection of invalid codegenAndrew Kelley
2016-11-19IR: error for uncasted null lit variableAndrew Kelley
2016-11-19IR: implement compileVar builtin and moreAndrew Kelley
2016-11-18IR: correctly codegening memset and memcpyAndrew Kelley
2016-11-17IR: pointers to constants don't copy dataAndrew Kelley
2016-11-13IR handles global variables correctlyAndrew 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-27IR analysis unrolls a complicated loopAndrew 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-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
2016-09-28remove compiler directivesAndrew Kelley
2016-09-26add this keyword refers to thing in immediate scopeAndrew Kelley
2016-09-26emit error for extern functionAndrew Kelley
2016-09-26fix crash when doing binary not on integer literalAndrew Kelley
2016-09-26add error message for method call on non methodAndrew Kelley
2016-09-26refactor field access code into more generic container codeAndrew Kelley
2016-09-25ability to have struct to have a field which is slice of itselfAndrew Kelley
2016-09-23enums support member functionsAndrew Kelley
2016-09-23fix compiler crash for misspelled type with pointer only referenceAndrew Kelley
2016-09-22fix compile crash when leaving out for loop parameterAndrew Kelley
2016-09-20fix error when switch prong has implicit castAndrew Kelley
2016-09-19avoid emitting "no member" errors when use import failsAndrew Kelley
2016-09-19use size_t for indexesAndrew Kelley
2016-09-15fix compiler crash involving slice with const slice childAndrew Kelley
2016-09-13change `unreachable{}` to `@unreachable()`Andrew Kelley
2016-09-13fix crash with []type{} expressionAndrew Kelley
2016-09-11add compile error for assigning through constAndrew Kelley
2016-09-10fix compile error message for wrong arg count on methodAndrew Kelley
2016-09-10rename LLVMZig to ZigLLVMAndrew Kelley
2016-09-10std: use parameter type inference on min and max functionsAndrew Kelley
2016-09-08ability to infer parameter typesAndrew Kelley
2016-09-05maxValue and minValue builtins return number literalAndrew Kelley