AgeAuthorCommit message
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: fix switch enum variable for void enum field
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: port more tests
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: port more tests
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: port some tests
9 years agogravatar for andrew@ziglang.orgAndrew Kelleypass void parameters test
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: port some tests
9 years agogravatar for andrew@ziglang.orgAndrew Kelleymigrate all the temporary tests to new test file
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: fix compile time evaluation of else prong in switch
9 years agogravatar for andrew@ziglang.orgAndrew Kelleyupdate more std library to new zig
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: fix phi instruction when one of the predecessors is unreachable
9 years agogravatar for andrew@ziglang.orgAndrew Kelleyget_error_type calls ensure_complete_type on child
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement runtime enum init and switch on enum with variable
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: enum init support
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: fix lazy eval of enum field access
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: update all error messages to be useful if generic instantiation
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: support maybe defers
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: support error defers
9 years agogravatar for andrew@ziglang.orgAndrew Kelleyorganize tests
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: start a new passing self hosted test suite
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: if and switch guaranteed compile time if target expr is
9 years agogravatar for andrew@ziglang.orgAndrew Kelleybetter error message generic instantiations
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
Loading...