aboutsummaryrefslogtreecommitdiff
path: root/src/ir.cpp
AgeCommit message (Expand)Author
2019-02-17Deduplicate compile log statement warningsMatthew McAllister
2019-02-15typecheck the panic functionAndrew Kelley
2019-02-15breaking: fix @sizeOf to be alloc size rather than store sizeAndrew Kelley
2019-02-15Merge pull request #1965 from ziglang/c-pointer-typeAndrew Kelley
2019-02-14translate-c: back to *c_void for opaque typesAndrew Kelley
2019-02-14allow C pointers to have alignmentAndrew Kelley
2019-02-14compile error for C pointer with align attributeAndrew Kelley
2019-02-14fix implicit cast error unions with non-optional to optional pointerAndrew Kelley
2019-02-14compile error tests for implicit C pointer castingAndrew Kelley
2019-02-14remove the "top of the comptime stack" compile errorAndrew Kelley
2019-02-14runtime safety check for casting null to pointerAndrew Kelley
2019-02-14comptime detection of casting null to pointerAndrew Kelley
2019-02-12C pointers: errors for nested pointer casting regarding nullAndrew Kelley
2019-02-12compile error test for casting integer to c pointerAndrew Kelley
2019-02-12implicit casting between C pointer and optional non-C pointerAndrew Kelley
2019-02-12disallow C pointers to non-C-ABI-compatible element typesAndrew Kelley
2019-02-12C pointers: delete dead code in ir_num_lit_fits_in_other_typeAndrew Kelley
2019-02-11peer type resolution with C pointersAndrew Kelley
2019-02-11comptime support for pointer arithmetic with hard coded addressesAndrew Kelley
2019-02-11add C pointer type to @typeInfoAndrew Kelley
2019-02-11C pointer comparison and arithmeticAndrew Kelley
2019-02-10casting between C pointers and normal pointersAndrew Kelley
2019-02-10added C pointer type and implicit int-to-ptr for this typeAndrew Kelley
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