aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.cpp
AgeCommit message (Expand)Author
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-03preserve names of exported variablesAndrew Kelley
2017-02-03add volatileStore() builtin functionAndrew Kelley
2017-02-03add setGlobalAlign and setGlobalSection builtin functionsAndrew Kelley
2017-02-03add ability to set linker scriptAndrew Kelley
2017-02-03typedefs work for binary math operationsAndrew Kelley
2017-02-03exported global variables get emitted as external in LLVMAndrew Kelley
2017-02-02update outdated commentAndrew Kelley
2017-02-02prefix op maybe and error are for types onlyAndrew Kelley
2017-01-31fix crash when passing void to var args functionAndrew Kelley
2017-01-24printf var args proof of conceptAndrew 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-16get rid of zeroes literalAndrew Kelley
2017-01-16fix handling of const values for 2d arraysAndrew Kelley
2017-01-16fix array of enums. also render debug info for const varsAndrew Kelley
2017-01-15fix enum codegen and implement comptime switch var on enumsAndrew Kelley
2017-01-12IR: implement macro for function aliasing function pointerAndrew Kelley
2017-01-10IR: implement error for missing or extra switch prongsAndrew Kelley
2017-01-10partially fix parseh commandAndrew Kelley
2017-01-08pass unnecessary if statement testAndrew Kelley
2017-01-05fix mul and sub overflow ops being rendered as additionAndrew Kelley
2016-12-31IR: std library passes codegenAndrew Kelley
2016-12-31IR: add error for goto jumping over variable declarationAndrew Kelley
2016-12-30IR: better basic block dependency detectionAndrew Kelley
2016-12-28IR: error for returning from defer expressionAndrew Kelley
2016-12-28IR: pass genericFnWithImplicitCast testAndrew Kelley
2016-12-28IR: pass passSliceOfEmptyStructToFn testAndrew Kelley
2016-12-26IR: pass intToEnum testAndrew Kelley
2016-12-26IR: pass intToPtrCast testAndrew Kelley
2016-12-26IR: pass staticEvalListInit testAndrew Kelley
2016-12-26IR: pass enumToInt testAndrew Kelley
2016-12-25IR: support compile time global pointer reinterpretAndrew Kelley
2016-12-22IR: fix missing implicit casts in init expressionsAndrew Kelley
2016-12-22pass void parameters testAndrew 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: support maybe defersAndrew Kelley
2016-12-19IR: support error defersAndrew Kelley
2016-12-19IR: start a new passing self hosted test suiteAndrew Kelley
2016-12-19IR: if and switch guaranteed compile time if target expr isAndrew Kelley
2016-12-18IR: add FnProto instructionAndrew Kelley
2016-12-18IR: memoize compile-time evaluated fn invocationsAndrew Kelley
2016-12-18IR: fix codegen of ref instructionAndrew Kelley
2016-12-18IR: phi instruction handles unreachable values correctlyAndrew Kelley
2016-12-18IR: fix err variable in ErrOkOr instructionAndrew Kelley
2016-12-18IR: basic support for implicit casting to const pointerAndrew Kelley