AgeAuthorCommit message
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: fix container field access via container pointer
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: basic support for implicit casting to const pointer
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: fix type of decls accessed via namespace
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: add runime negation
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: update some std code to newest zig
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: unreachable has lowest priority when resolving peer types
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: make generic function type have zero_bits flag
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: support var type args and fix phi peer type resolution
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: allow undefined compile time values sometimes
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: consolidate Ref and PrefixOpAddressOf instructions
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: fix `this` expression
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: fix compile time switch eval for enums
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: fix switching on enum
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: add more instructions
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: panic with a TODO instead of generating invalid code
9 years agogravatar for andrew@ziglang.orgAndrew Kelleyfix external function calls
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement maybe return expression
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement the rest of the builtin functions
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement character literal
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement breakpoint builtin
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement memberCount builtin
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement memcpy, memset, and slice expression
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement alloca builtin
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement compile time array concatenation
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement compile time array multiplication
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement intType builtin
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement truncate builtin
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement divExact builtin
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement fence and cmpxchg builtins
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement embedFile builtin
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: fix implementation of parseh
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: don't crash if number literal used with pure error
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: support error union type
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: fix errorName builtin
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: better array len instruction
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: omit debug safety checks in for loop codegen
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: a bunch of fixes and some additions
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: add compileError builtin fn
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: add minValue, maxValue, and negation
9 years agogravatar for andrew@ziglang.orgAndrew Kelleydelete unused builtin function stuff
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: add error for assigning runtime value to inline var
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement compile time eval unwrap maybe
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement defer
9 years agogravatar for andrew@ziglang.orgAndrew Kelleyremove the boolean argument from setFnTest
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement short circuit bool or, and
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement break and continue
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement generic function calls
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: inline function evaluation works on generic functions
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: compile time function evaluation
9 years agogravatar for andrew@ziglang.orgAndrew Kelleyadd missing copyright notices
Loading...