AgeAuthorCommit message
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: add error for assigning runtime value to inline var
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement compile time eval unwrap maybe
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement defer
10 years agogravatar for andrew@ziglang.orgAndrew Kelleyremove the boolean argument from setFnTest
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement short circuit bool or, and
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement break and continue
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement generic function calls
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: inline function evaluation works on generic functions
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: compile time function evaluation
10 years agogravatar for andrew@ziglang.orgAndrew Kelleyadd missing copyright notices
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: re-organize where state goes to prepare for generics
10 years agogravatar for andrew@ziglang.orgAndrew Kelleyrewrite scope implementation
10 years agogravatar for andrew@ziglang.orgAndrew Kelleyrename BlockContext to Scope
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: function call porting progress
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: silence irrelevant function prototype errors
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: fix not checking for error in unary bool not
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: add ref instruction
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: detect error for exceeding branch quota
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: add inline goto
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: fix crash when duplicate label error
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: support goto and labels
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: fix parsing while loop
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: support import builtin function
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: support inline switch
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: add error for non static const on switch case range
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: support switch with range
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: switch expression works with numbers
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: generating a switch statement
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement setFnVisible builtin
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: fix codegen for arrays
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: fix detection of invalid codegen
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement ctz and clz builtins
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: support unwrap maybe operation
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: support sizeOf builtin
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement ir_print for maybe type
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: error for uncasted null lit variable
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement compileVar builtin and more
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: more maybe type support
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: fix decl references pointerness
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: correctly codegening memset and memcpy
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: support setDebugSafety builtin function
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: inline assembly working
10 years agogravatar for andrew@ziglang.orgAndrew Kelleyremove AST cloning code and add AST render for while loops
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: pointers to constants use correct addresses
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: pointers to constants don't copy data
10 years agogravatar for andrew@ziglang.orgAndrew Kelleyremove superseded eval code
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement pointer dereferencing (even at compile time)
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement compile time array access
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: add assembly instruction
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: fix hang for unreachable functions
Loading...