aboutsummaryrefslogtreecommitdiff
path: root/src/ir.cpp
AgeCommit message (Expand)Author
2019-02-09`@truncate`: comptime 0 when target type is 0 bitsAndrew Kelley
2019-02-08fix compiler assertion failure when returning value from testAndrew Kelley
2019-02-08std.debug.assert: remove special case for test buildsAndrew Kelley
2019-02-07fix using the result of @intCast to u0Andrew Kelley
2019-02-06thread local storage working for linux x86_64Andrew Kelley
2019-02-04SIMD: array to vector, vector to array, wrapping int addAndrew Kelley
2019-02-02Fix slice concatenationMatthew McAllister
2019-02-01Fix runtime assignment to comptime aggregate fieldMatthew McAllister
2019-02-01add compile errror for @bitCast when bit counts mismatchAndrew Kelley
2019-01-30introduce vector type for SIMDAndrew Kelley
2019-01-29backport copy elision changesAndrew Kelley
2019-01-29simpler implementation of `&&` and `||` hintsAndrew Kelley
2019-01-25Hint at use of and/or when &&/|| is improperly used (#1886)kristopher tate
2019-01-09when rendering llvm const values, ensure the types alignAndrew Kelley
2019-01-08`@typeInfo`: more correct return type infoAndrew Kelley
2019-01-06Removed oops commentsJimmi HC
2019-01-06Fixed issue where TypeInfo would use types from a prev CodeGen instanceJimmi HC
2019-01-06Implemented buf_read_value_bytes for ZigTypeIdArrayJimmi HC
2019-01-06Respect the type system instead of ConstExprValue when getting fieldJimmi HC
2019-01-04Mark comptime int hardcoded address pointee as a run time variable #1171 (#1868)vegecode
2019-01-02@bitreverse intrinsic, part of #767 (#1865)vegecode
2018-12-26Switching on bools with duplicate and missing value detection: Issue 1768alexander
2018-12-22comptime: ability to @ptrCast to an extern struct and read fieldsAndrew Kelley
2018-12-19Fixed intToPtr to fn type when the address is hardcoded (#1842)Jimmi Holst Christensen
2018-12-18ir: delete dead codeAndrew Kelley
2018-12-17fix comptime pointer reinterpretation array index offsetAndrew Kelley
2018-12-16implement comptime pointer castAndrew Kelley
2018-12-12breaking API changes to all readInt/writeInt functions & moreAndrew Kelley
2018-12-05implement compile error note for function parameter type mismatchAndrew Kelley
2018-11-24refactor type_requires_comptime to have possible errorAndrew Kelley
2018-11-19Crash fixes and small improvements to inline asm. (#1756)Sahnvour
2018-11-19improve error message when wrong type returnedAndrew Kelley
2018-11-18fix assertion failure related to @intToEnumAndrew Kelley
2018-11-18all numbers with comptime known values implicitly castAndrew Kelley
2018-11-16Fixed #1663 and removed IrInstructionArrayLenJimmi Holst Christensen
2018-11-14** and ++ operators force comptime on operandsAndrew Kelley
2018-11-13New Zig formal grammar (#1685)Jimmi Holst Christensen
2018-11-11ir: remove redundant casting codeAndrew Kelley
2018-11-09array type syntax implies comptimeAndrew Kelley
2018-11-06limit integer types to maximum bit width of 65535Andrew Kelley
2018-10-31simplify logic of pass1 ir for while on error unionsAndrew Kelley
2018-10-30remove implicit cast from number literal to enumAndrew Kelley
2018-10-29remove another implicit cast to const pointerAndrew Kelley
2018-10-26remove @minValue,@maxValue; add std.math.minInt,maxIntAndrew Kelley
2018-10-25remove 3 more implicit casts to const pointersAndrew Kelley
2018-10-15remove implicit cast from T to *const TAndrew Kelley
2018-10-15Solve the return type ambiguity (#1628)Jimmi Holst Christensen
2018-10-04fix missing .h filesAndrew Kelley
2018-10-04refactor ir.cppAndrew Kelley
2018-09-26fix crash when compile error evaluating return...Andrew Kelley