aboutsummaryrefslogtreecommitdiff
path: root/src/analyze.cpp
AgeCommit message (Expand)Author
2017-02-09lots of miscellaneous things all in one big commitAndrew Kelley
2017-02-07variables, memcpy, and memset all get alignmentAndrew Kelley
2017-02-06coldcc works betterAndrew Kelley
2017-02-06improved behavior on debug safety crashAndrew Kelley
2017-02-04memcpy and memset builtins support volatile pointersAndrew Kelley
2017-02-04remove volatileStore builtin; add volatile pointersAndrew Kelley
2017-02-04ability to set global variable alignment and ...Andrew Kelley
2017-02-03exported global variables get emitted as external in LLVMAndrew Kelley
2017-02-03implement packed structsAndrew Kelley
2017-02-02add try expressionAndrew 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-23various fixesAndrew Kelley
2017-01-23basic support for functions with variable length argumentsAndrew Kelley
2017-01-22remove staticEval builtin in favor of comptime expressionAndrew Kelley
2017-01-22introduce comptime expressionAndrew Kelley
2017-01-22use comptime instead of inline for var and paramsAndrew Kelley
2017-01-16get rid of zeroes literalAndrew Kelley
2017-01-16fix array of enums. also render debug info for const varsAndrew Kelley
2017-01-15fix get_maybe_type not ensuring complete child typeAndrew Kelley
2017-01-15fix llvm assertion failure for zero bits structsAndrew Kelley
2017-01-13fix some stuff when llvm has assertions onAndrew Kelley
2017-01-13fix some bugs with structsAndrew Kelley
2017-01-12fix use decl regressionAndrew Kelley
2017-01-12IR: implement macro for function aliasing function pointerAndrew Kelley
2017-01-10partially fix parseh commandAndrew Kelley
2017-01-08pass unnecessary if statement testAndrew Kelley
2017-01-05pass more testsAndrew Kelley
2017-01-05pass more tests by updating expected error messagesAndrew Kelley
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