summaryrefslogtreecommitdiff
path: root/6/simp.c
AgeCommit message (Expand)Author
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
2014-10-07Work on trimming BBs and inseting Orets.Ori Bernstein
2014-10-06Split libstd into libstd and libsys.Ori Bernstein
2014-10-04Start work of porting to Plan 9.Ori Bernstein
2014-10-04Consistent constant naming: symprefix -> Symprefix.Ori Bernstein
2014-09-24Fix struct matching for out of order members.Ori Bernstein
2014-09-23Shut up Clang's static analyzer a bit.Ori Bernstein
2014-09-22Fix flt32<->flt64 casts.Ori Bernstein
2014-09-17Add support for 'pkglocal' keyword.Ori Bernstein
2014-09-17Rename float -> fltOri Bernstein
2014-09-14Add checking for buffer overruns.Ori Bernstein
2014-09-07Compute funcrets into their dest.Ori Bernstein
2014-09-07Make deref() set the type of the loaded value.Ori Bernstein
2014-08-19Refactor towards supporting struct compares.Ori Bernstein
2014-08-11more modifications for FreeBSD portakoshibe
2014-08-04Use probed values from configureOri Bernstein