aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.cpp
AgeCommit message (Expand)Author
2016-01-10parsing enum declarationsAndrew Kelley
2016-01-09order-independent declarationsAndrew Kelley
2016-01-09add memcpy and memset intrinsicsAndrew Kelley
2016-01-08rename `restrict` to `noalias`Andrew Kelley
2016-01-08suport checked arithmetic operations via intrinsicsAndrew Kelley
2016-01-08add restrict qualifier on pointer argumentsAndrew Kelley
2016-01-08implement unknown size array indexing and slicingAndrew Kelley
2016-01-08codegen: fix else if expression and maybe unwrap exprAndrew Kelley
2016-01-08fix codegen for implicit maybe wrapAndrew Kelley
2016-01-07implement array slicing syntaxAndrew Kelley
2016-01-07add ?? maybe unwrapping binary operatorAndrew Kelley
2016-01-06while detects simple constant conditionAndrew Kelley
2016-01-06fix undefined reference to memcpy in release modeAndrew Kelley
2016-01-06support pub structs. move rand to std lib.Andrew Kelley
2016-01-06codegen: fix lshr/ashr not looking at int signAndrew Kelley
2016-01-06codegen: arithmetic is all wrapping for nowAndrew Kelley
2016-01-06codegen: fix array access of struct fieldAndrew Kelley
2016-01-06codegen: fix member function invocationAndrew Kelley
2016-01-06support unknown size arraysAndrew Kelley
2016-01-05add #min_value() and #max_value()Andrew Kelley
2016-01-04progress toward compile time constant expression evaluationAndrew Kelley
2016-01-04add pointer dereferencing operatorAndrew Kelley
2016-01-04member functions get a namespaced symbolAndrew Kelley
2016-01-04add member functionsAndrew Kelley
2016-01-04import segregation for typesAndrew Kelley
2016-01-04partial import segregationAndrew Kelley
2016-01-03implement #sizeof()Andrew Kelley
2016-01-03add #typeof() compiler functionAndrew Kelley
2016-01-02fix various bugs related to guess number exampleAndrew Kelley
2016-01-02codegen: emit debug metadata for parametersAndrew Kelley
2016-01-02fix implicit cast after unreachable bad code genAndrew Kelley
2016-01-02ability to access pointers with array indexing syntaxAndrew Kelley
2016-01-02closer to guess number example workingAndrew Kelley
2016-01-02basic maybe type workingAndrew Kelley
2015-12-26parse if maybe expressionAndrew Kelley
2015-12-24implement continue expressionAndrew Kelley
2015-12-24add error for break outside loopAndrew Kelley
2015-12-24add break expressionAndrew Kelley
2015-12-24add while loopAndrew Kelley
2015-12-24add struct value expressionAndrew Kelley
2015-12-23codegen: support byvalue struct assignmentAndrew Kelley
2015-12-22codegen: fix struct pointer field accessAndrew Kelley
2015-12-16structs have debug informationAndrew Kelley
2015-12-15use realpath to avoid duplicate importsAndrew Kelley
2015-12-15support addressof operator and struct pointer field accessAndrew Kelley
2015-12-15fix assignment operators for struct fieldsAndrew Kelley
2015-12-15analyze: clean up type checkingAndrew Kelley
2015-12-15implicit casting from constant size array to stringAndrew Kelley
2015-12-15add implicit casting supportAndrew Kelley
2015-12-15when linking with libc use the C runtime libraryAndrew Kelley