aboutsummaryrefslogtreecommitdiff
path: root/src/ir.cpp
AgeCommit message (Expand)Author
2017-03-22unify main entry point regardless of whether linking libcAndrew Kelley
2017-03-20fix test regression regarding shadowing namesAndrew Kelley
2017-03-18lazy analysis of top level declarationsAndrew Kelley
2017-03-16introduce new test syntaxAndrew Kelley
2017-03-14fix behavior with reinterpreting constant memoryAndrew Kelley
2017-03-10fix not allocating enough memory for passing argsAndrew Kelley
2017-03-09support passing var args directlyAndrew Kelley
2017-03-08fix a case of invalid ptr const-nessAndrew Kelley
2017-03-07fix assertion error, trying to dereference to arrayAndrew Kelley
2017-03-02add compile error for assigning number literal to non-comptime varAndrew Kelley
2017-02-28fix assertion failure for some switch errorsAndrew Kelley
2017-02-27fix inability to write to global in some casesAndrew Kelley
2017-02-26more robust const struct valuesAndrew Kelley
2017-02-24unwrap error payload instruction has side effects only if safety check onAndrew Kelley
2017-02-24fix unwrap error payload not emitting debug safetyAndrew Kelley
2017-02-24add compile error for ignoring return valueAndrew Kelley
2017-02-24add compile error for control flow using comptime var at runtimeAndrew Kelley
2017-02-23fix use decls not always workingAndrew Kelley
2017-02-22fix wrong format specifierAndrew Kelley
2017-02-22bitfields support for array of non-store-aligned packed structsAndrew Kelley
2017-02-21correct size of types for packed structsAndrew Kelley
2017-02-20more robust detection of types that failed to resolveAndrew Kelley
2017-02-18fix assertion failure when first use of a struct is sizeOfAndrew Kelley
2017-02-16pointers with bit offset contain lengthAndrew Kelley
2017-02-16reading from a bit field partially worksAndrew Kelley
2017-02-16move volatile pointers to central type tableAndrew Kelley
2017-02-12fix crash when return value is ??voidAndrew Kelley
2017-02-12slice and array re-work plus some misc. changesAndrew Kelley
2017-02-11rework compile-time known pointer valuesAndrew Kelley
2017-02-09remove the depends_on_compile_var codeAndrew Kelley
2017-02-09lots of miscellaneous things all in one big commitAndrew Kelley
2017-02-07std.io supports printing integers as hex valuesAndrew Kelley
2017-02-06improved behavior on debug safety crashAndrew Kelley
2017-02-05fix volatile not respected for storing through a struct pointerAndrew Kelley
2017-02-05fix assigning to const ptr through struct or indexAndrew Kelley
2017-02-05delete unneeded IR code and fix assigning to const ptrAndrew Kelley
2017-02-05fix volatile not respected for loadsAndrew Kelley
2017-02-05setGlobalSection and setGlobalAlign work for functionsAndrew Kelley
2017-02-04memcpy and memset builtins support volatile pointersAndrew Kelley
2017-02-04remove volatileStore builtin; add volatile pointersAndrew Kelley
2017-02-04add compile error when setting non power of 2 alignmentAndrew Kelley
2017-02-04ability to set global variable alignment and ...Andrew Kelley
2017-02-03add volatileStore() builtin functionAndrew Kelley
2017-02-03add setGlobalAlign and setGlobalSection builtin functionsAndrew Kelley
2017-02-03typedefs work for binary math operationsAndrew Kelley
2017-02-03implement packed structsAndrew Kelley
2017-02-02add try expressionAndrew Kelley
2017-02-02fix ability to call method on variable at compile timeAndrew Kelley
2017-02-02fix behavior when initializing struct with undefinedAndrew Kelley
2017-02-02remove ability to mark if and switch as inlineAndrew Kelley