AgeAuthorCommit message
9 years agogravatar for andrew@ziglang.orgAndrew Kelleyerrors from inline fn calls include stack trace
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: add MaybeOkOr instruction
9 years agogravatar for andrew@ziglang.orgAndrew Kelleyworkaround for Arch being a primitive type
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: add FnProto instruction
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: memoize compile-time evaluated fn invocations
9 years agogravatar for andrew@ziglang.orgAndrew Kelleyremove duplicate definition of container_string
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: ability to return a container from a function
9 years agogravatar for andrew@ziglang.orgAndrew Kelleyhello.zig working with all structs anonymous
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: all structs anonymous
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: fix codegen of ref instruction
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: phi instruction handles unreachable values correctly
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: fix err variable in ErrOkOr instruction
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
Loading...