Permalink
Switch branches/tags
Nothing to show
Commits on Jun 23, 2012
  1. part 2 for creating instructions.

    kjs committed Jun 23, 2012
Commits on Jun 22, 2012
  1. free more unused regs

    Jimmy Zhuo committed Jun 22, 2012
  2. clean up a bit

    Jimmy Zhuo committed Jun 22, 2012
Commits on Jun 19, 2012
  1. Updates to type checker.

    kjs committed Jun 19, 2012
  2. Change "m1_decl" into "m1_type".

    kjs committed Jun 19, 2012
  3. fix PMC test.

    kjs committed Jun 19, 2012
Commits on Jun 18, 2012
  1. size != 0, not NULL, of course.

    kjs committed Jun 18, 2012
  2. Found the culprit. Recent changes to the parser no longer track size …

    …for struct. This needs to be calculated in semcheck. This is a WIP and a SMOP.
    kjs committed Jun 18, 2012
  3. correct a comment. remove the need for a local var in semcheck. Add a…

    … nice and complex test for structs and arrays combined.
    kjs committed Jun 18, 2012
  4. Handle struct member declarations similar to normal variable declarat…

    …ions, so they get an m1_var node. Also fix code with dimension handling in complex situatios such as x[4].y[4].z = 42.
    kjs committed Jun 18, 2012
  5. few editions to examples [WIP]. Improve variable naming. And most imp…

    …ortantly fix the todo of getting number of elements in a particular dimension, to correctly access arrays. Also allow struct members to be arrays.
    kjs committed Jun 18, 2012
  6. handle chars properly. fix segfault.

    kjs committed Jun 18, 2012
  7. clean up lexer.

    kjs committed Jun 18, 2012
  8. add support for hex and oct too.

    kjs committed Jun 18, 2012
  9. improved t/switch.m1 a bit

    Jimmy Zhuo committed Jun 18, 2012
  10. some assertions and try-outs.

    kjs committed Jun 18, 2012
Commits on Jun 17, 2012
  1. remove local variable.

    kjs committed Jun 17, 2012
  2. cleanup, docs

    kjs committed Jun 17, 2012
  3. refactoring adding parameters code.

    kjs committed Jun 17, 2012
  4. more cleanups in parser.

    kjs committed Jun 17, 2012