aboutsummaryrefslogtreecommitdiff
path: root/src/ir.cpp
AgeCommit message (Expand)Author
2017-04-07ability to implicitly cast integer literal to &const IntAndrew Kelley
2017-04-07add compile error for the bug of unable to call var ags at compile timeAndrew Kelley
2017-04-06fix var args having wrong index when runtime param before itAndrew Kelley
2017-04-06peer resolve types [N]T, [M]T as []const TAndrew Kelley
2017-04-06Update zig build system to support user defined optionsAndrew Kelley
2017-04-04fix crash when referencing invalid member of builtin enumAndrew Kelley
2017-04-04support module level assemblyAndrew Kelley
2017-04-03delete alloca builtin functionAndrew Kelley
2017-04-02zig build system progressAndrew Kelley
2017-03-31clean up analysis of {blocks}Josh Wolfe
2017-03-31change `@bitcast` to `@ptrcast`Andrew Kelley
2017-03-31first pass at zig build systemAndrew Kelley
2017-03-26add stack protector safety when linking libcAndrew Kelley
2017-03-26add debug safety checks for remainder divisionAndrew Kelley
2017-03-26add comptime eval for some uint comparisons with 0Andrew Kelley
2017-03-26organize std and make import relative to current fileAndrew Kelley
2017-03-26new unreachable syntaxAndrew Kelley
2017-03-26add comptime top level declarationAndrew Kelley
2017-03-26introduce copyable conceptAndrew Kelley
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