AgeAuthorCommit message
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
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: fix prefix op eval setting wrong type
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR handles global variables correctly
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: gen string literal
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: move unused codegen code to commented out in bottom of ir.cpp
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: support pointer types
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: support slice types
10 years agogravatar for andrew@ziglang.orgAndrew KelleyWIP moving all analysis to IR
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: support this literal and bool literal
10 years agogravatar for andrew@ziglang.orgAndrew Kelleyadd concept of inline for, inline while, inline var
Loading...