aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.cpp
AgeCommit message (Expand)Author
2017-01-05containers created during eval get names for parametersAndrew Kelley
2017-01-04IR: add unreachable code compiler errorAndrew Kelley
2017-01-04fix debug information for function pointers in structsAndrew Kelley
2016-12-31IR: std makes it to codegenAndrew Kelley
2016-12-28IR: error for returning from defer expressionAndrew Kelley
2016-12-28IR: pass pointerToVoidReturnType testAndrew Kelley
2016-12-28IR: pass passSliceOfEmptyStructToFn testAndrew Kelley
2016-12-26IR: pass genericMallocFree testAndrew Kelley
2016-12-25IR: support compile time global pointer reinterpretAndrew Kelley
2016-12-22pass void parameters testAndrew Kelley
2016-12-21IR: fix phi instruction when one of the predecessors is unreachableAndrew Kelley
2016-12-21get_error_type calls ensure_complete_type on childAndrew Kelley
2016-12-21IR: implement runtime enum init and switch on enum with variableAndrew Kelley
2016-12-20IR: enum init supportAndrew Kelley
2016-12-19IR: if and switch guaranteed compile time if target expr isAndrew Kelley
2016-12-18errors from inline fn calls include stack traceAndrew Kelley
2016-12-18workaround for Arch being a primitive typeAndrew Kelley
2016-12-18IR: memoize compile-time evaluated fn invocationsAndrew Kelley
2016-12-18hello.zig working with all structs anonymousAndrew Kelley
2016-12-18IR: all structs anonymousAndrew Kelley
2016-12-18IR: make generic function type have zero_bits flagAndrew Kelley
2016-12-18IR: support var type args and fix phi peer type resolutionAndrew Kelley
2016-12-17IR: fix `this` expressionAndrew Kelley
2016-12-14fix external function callsAndrew Kelley
2016-12-13IR: implement the rest of the builtin functionsAndrew Kelley
2016-12-12IR: implement memberCount builtinAndrew Kelley
2016-12-11IR: implement intType builtinAndrew Kelley
2016-12-11IR: implement fence and cmpxchg builtinsAndrew Kelley
2016-12-11IR: fix implementation of parsehAndrew Kelley
2016-12-06IR: implement compile time eval unwrap maybeAndrew Kelley
2016-12-06IR: implement deferAndrew Kelley
2016-12-05IR: implement break and continueAndrew Kelley
2016-12-05IR: implement generic function callsAndrew Kelley
2016-12-05IR: inline function evaluation works on generic functionsAndrew Kelley
2016-12-04IR: compile time function evaluationAndrew Kelley
2016-12-04IR: re-organize where state goes to prepare for genericsAndrew Kelley
2016-12-01rewrite scope implementationAndrew Kelley
2016-12-01rename BlockContext to ScopeAndrew Kelley
2016-11-28IR: function call porting progressAndrew Kelley
2016-11-27IR: silence irrelevant function prototype errorsAndrew Kelley
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