aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.hpp
AgeCommit message (Expand)Author
2017-02-07variables, memcpy, and memset all get alignmentAndrew Kelley
2017-02-04remove volatileStore builtin; add volatile pointersAndrew Kelley
2017-02-03implement packed structsAndrew Kelley
2017-02-02fix behavior when initializing struct with undefinedAndrew Kelley
2017-01-31fix var args allocating wrong amount of memory in compilerAndrew Kelley
2017-01-29fix compile time initialization of array with undefinedAndrew Kelley
2017-01-23basic support for functions with variable length argumentsAndrew Kelley
2017-01-22introduce comptime expressionAndrew Kelley
2017-01-13fix some stuff when llvm has assertions onAndrew Kelley
2017-01-12IR: implement macro for function aliasing function pointerAndrew Kelley
2017-01-10partially fix parseh commandAndrew Kelley
2017-01-05containers created during eval get names for parametersAndrew Kelley
2016-12-28IR: error for returning from defer expressionAndrew Kelley
2016-12-28IR: pass passSliceOfEmptyStructToFn testAndrew Kelley
2016-12-25IR: support compile time global pointer reinterpretAndrew Kelley
2016-12-20IR: enum init supportAndrew Kelley
2016-12-19IR: if and switch guaranteed compile time if target expr isAndrew Kelley
2016-12-18workaround for Arch being a primitive typeAndrew Kelley
2016-12-18IR: all structs anonymousAndrew Kelley
2016-12-18IR: support var type args and fix phi peer type resolutionAndrew Kelley
2016-12-17IR: fix `this` expressionAndrew 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 deferAndrew Kelley
2016-12-05IR: implement generic function callsAndrew Kelley
2016-12-05IR: inline function evaluation works on generic functionsAndrew 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-26IR: support import builtin functionAndrew Kelley
2016-11-07IR: support slice typesAndrew Kelley
2016-11-04WIP moving all analysis to IRAndrew Kelley
2016-10-30*WIP*Andrew Kelley
2016-10-29ir: ability to modify global varsAndrew Kelley
2016-10-09explicit casting works with IRAndrew Kelley
2016-10-02simple add function works with IRAndrew Kelley
2016-09-30empty function compiles successfully with IRAndrew Kelley
2016-09-19use size_t for indexesAndrew Kelley
2016-08-07ability to have a return type of 'type'Andrew Kelley
2016-07-27explicit wrapping integer operationsAndrew Kelley
2016-05-07ability to cast slice to u8 sliceAndrew Kelley
2016-05-07support generic data structuresAndrew Kelley
2016-05-05add integer wrappingAndrew Kelley
2016-04-09implement @err_name builtin functionAndrew Kelley
2016-03-01rewrite how importing worksAndrew Kelley
2016-02-15handle libc include path and libc lib path differentlyAndrew Kelley
2016-02-07improve performance for get_fn_typeAndrew Kelley
2016-02-05parsing code for defer and moreAndrew Kelley