summaryrefslogtreecommitdiff
path: root/6/simp.c
AgeCommit message (Expand)Author
2015-10-19Work towards better match statements.Ori Bernstein
2015-09-29Fix cast checks.Ori Bernstein
2015-09-29Implement casting functions to pointers.Ori Bernstein
2015-09-27Don't index directly off of %rax.Ori Bernstein
2015-09-27Bump ABI version. Also, improve errors about it.Ori Bernstein
2015-09-27Working closures.Ori Bernstein
2015-09-27Add indirect call operator.Ori Bernstein
2015-09-26Separate out the concepts of code and func ptrs.Ori Bernstein
2015-09-26Create a new call node instead of mutating.Ori Bernstein
2015-09-26Factor out simplifying calls.Ori Bernstein
2015-09-26Fix up constant initialization a bit.Ori Bernstein
2015-09-25Capture environment for closures on creation.Ori Bernstein
2015-09-25Refer to captured vars through env ptrOri Bernstein
2015-09-24Error out correctly with closures.Ori Bernstein
2015-09-18Remove 'long' type.Ori Bernstein
2015-08-21Get closer to the C ABIOri Bernstein
2015-07-24Replace snprintf with a variant that asserts when out of buffer.Ori Bernstein
2015-07-05Add proper support for a 'gap' variable.Ori Bernstein
2015-06-15Start working on __init__, check types.Ori Bernstein
2015-05-08Use before def checking is closer to working.Ori Bernstein
2015-05-07Add 'undef' operator.Ori Bernstein
2015-05-06More work towards getting undefined variables to be defined.Ori Bernstein
2015-05-06Compile error on reaching end of func without return.Ori Bernstein
2015-05-02Make arrays/structs/... lvalue expressions.Ori Bernstein
2015-03-26Generate type descriptions for valists.Ori Bernstein
2015-03-08Add 'tygeneric' specifier.Ori Bernstein
2015-03-02Allow nonatomic constants in matches.Ori Bernstein
2015-02-20Allow unlengthed arrays within structs.Ori Bernstein
2015-02-09Fix int->float conversion.Ori Bernstein
2015-01-25Clear structs.Ori Bernstein
2015-01-23Don't crash on returning expressions that evaluate to void.Ori Bernstein
2015-01-20Add missing stdarg.h includes.Ori Bernstein
2015-01-20Add support for constant union initializers.Ori Bernstein
2015-01-18For 32 bit imms that aren't sign extended, we need to load.Ori Bernstein
2015-01-16Allow casting funcs to ints and ptrs.Ori Bernstein
2015-01-06Improve error messages.Ori Bernstein
2014-12-26Handle localness of labels a bit differently.Ori Bernstein
2014-12-25Fix a few more bad asm issues on plan9.Ori Bernstein
2014-12-13Add plan9 instruction formats.Ori Bernstein
2014-11-30The lhs of += should be an lval.Ori Bernstein
2014-11-30Fix a couple of assert failures.Ori Bernstein
2014-11-10Operator shuffling.Ori Bernstein
2014-10-30Unrename 'opt' -> 'mi'Ori Bernstein
2014-10-15Start work on new pattern matching implementation.Ori Bernstein
2014-10-08Pull out typeinfo.c from simp.cOri Bernstein
2014-10-08Pull out actual code writing into it's own file.Ori Bernstein
2014-10-07Add '-c' (extracheck) option to mcOri Bernstein
2014-10-07Keep track of source files as well as line numbers.Ori Bernstein
2014-10-07Add support for storing file ids.Ori Bernstein
2014-10-07Start adding support for '$noret' attrOri Bernstein