You can clone with
HTTPS or Subversion.
object node now also has a line number for more precise error handling.
refactor warning() and reuse it in gencode.
clean up some code, and add a check for use of uninitialized variables.
simplify; use vfprintf().
check PMCs as if they were structs, since they really are.
emit a warning about unused variables.
remove PMC; unify with struct. Fix bug with unused variables.
Remove unused code, simplifying assignments.
make code bit simpler.
clean up and move functions on reg unfreezing.
unfreeze registers for symbols that go out of scope. Also fix a bug t…
…hat popped up.
fix a few comments. more prep for moving to instr nodes.
not all expressions leave someting on the regstack. Ensure this is co…
add clarification and fix another case of int > 255.
another fix for numbers > 255.
split up number into 2 parts if > 255.
update TODO to reflect status better
consecutive function calls dont work.
add a "failures" folder, which contians programs that should run but …
fix linking instr nodes.
add a m0_chunk to compiler.
clear out the stack upon closing a block.
conversions are all in; next phase is fixing and making it work.
a few more conversions.
ensure that labels are > 0. only write them if != 0
fix instruction node handling.
more conversions to instr.c
more conversion to build instr nodes.
more conversion for fprintf() to INS ().
start conversion of instr constructors.
various cleanups and improvements.