AgeAuthorCommit message
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: fix decl references pointerness
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: correctly codegening memset and memcpy
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: support setDebugSafety builtin function
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: inline assembly working
9 years agogravatar for andrew@ziglang.orgAndrew Kelleyremove AST cloning code and add AST render for while loops
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: pointers to constants use correct addresses
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: pointers to constants don't copy data
9 years agogravatar for andrew@ziglang.orgAndrew Kelleyremove superseded eval code
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement pointer dereferencing (even at compile time)
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: implement compile time array access
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: add assembly instruction
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: fix hang for unreachable functions
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: fix prefix op eval setting wrong type
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR handles global variables correctly
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: gen string literal
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: move unused codegen code to commented out in bottom of ir.cpp
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: support pointer types
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: support slice types
9 years agogravatar for andrew@ziglang.orgAndrew KelleyWIP moving all analysis to IR
9 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: support this literal and bool literal
9 years agogravatar for andrew@ziglang.orgAndrew Kelleyadd concept of inline for, inline while, inline var
9 years agogravatar for andrew@ziglang.orgAndrew Kelley*WIP*
9 years agogravatar for andrew@ziglang.orgAndrew Kelleyir: support return expression
9 years agogravatar for andrew@ziglang.orgAndrew Kelleyir: ability to modify global vars
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: ability to assign to an array at runtime
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR analysis unrolls a complicated loop
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: phi instruction works at compile time
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR can inline loops
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR supports variable assignment
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR: introduce concept of lvalues
10 years agogravatar for andrew@ziglang.orgAndrew Kelleyadd variable declaration initialization IR
10 years agogravatar for andrew@ziglang.orgAndrew Kelleyadd variable declaration IR
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR working for if statements
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR if statements WIP
10 years agogravatar for andrew@ziglang.orgAndrew Kelleyexplicit casting works with IR
10 years agogravatar for andrew@ziglang.orgAndrew KelleyIR in 2 passes
10 years agogravatar for andrew@ziglang.orgAndrew Kelleysimple add function works with IR
10 years agogravatar for andrew@ziglang.orgAndrew Kelleyempty function compiles successfully with IR
10 years agogravatar for andrew@ziglang.orgAndrew Kelley*WIP*
10 years agogravatar for andrew@ziglang.orgAndrew Kelleyfix regression: debug safety sometimes incorrectly disabled
10 years agogravatar for andrew@ziglang.orgAndrew Kelleyremove compiler directives
10 years agogravatar for andrew@ziglang.orgAndrew Kelleyclean up test directory
10 years agogravatar for andrew@ziglang.orgAndrew Kelleyadd this keyword refers to thing in immediate scope
10 years agogravatar for andrew@ziglang.orgAndrew Kelleystd/rand: remove unneeded TODO
10 years agogravatar for andrew@ziglang.orgAndrew Kelleycstr.len and cstr.cmp can run at compile time
10 years agogravatar for andrew@ziglang.orgAndrew Kelleyemit error for extern function
10 years agogravatar for andrew@ziglang.orgAndrew Kelleyfix crash when doing binary not on integer literal
10 years agogravatar for andrew@ziglang.orgAndrew Kelleyadd error message for method call on non method
10 years agogravatar for andrew@ziglang.orgAndrew Kelleyrefactor field access code into more generic container code
10 years agogravatar for andrew@ziglang.orgAndrew Kelleyability to have struct to have a field which is slice of itself
Loading...