Permalink
Switch branches/tags
Nothing to show
Commits on Jun 9, 2012
  1. Improve the m1 test suite

    leto committed Jun 9, 2012
    This commit allows the location of the M0 interp + assembler to be defined like this:
    
        PARROT_M0_INTERP=$PARROT/src/m0/perl5/m0_interp.pl \
        PARROT_M0_ASSEMBLER=$PARROT/src/m0/perl5/m0_assembler.pl make test
    
    If these environment variables are not defined, it defaults to the previous behavior
    of assuming they are ./m0 and ./m0_assembler.pl
  2. clean up and refactoring.

    kjs committed Jun 9, 2012
  3. complete overhaul of symbol table handling. Parser doesnt' set symbol…

    kjs committed Jun 9, 2012
    …'s links anymore. This is the job of the semantic checker.
  4. add test for scopes.

    kjs committed Jun 9, 2012
Commits on Jun 8, 2012
  1. finish scopes the cheap way.

    kjs committed Jun 8, 2012
  2. fix a bug in symbol declaration.

    kjs committed Jun 8, 2012
  3. improve symbol handling

    kjs committed Jun 8, 2012
  4. work in progress. small code refactoring. plan for macro for generati…

    kjs committed Jun 8, 2012
    …ong instructions. abstract away scope opening and closing.
  5. add small fix to make test output

    Jimmy Zhuo committed Jun 8, 2012
  6. fixed run_m1.sh, so it won't ouput warning, also removed unneeded hel…

    Jimmy Zhuo committed Jun 8, 2012
    …lo.m1
  7. fixed t/while.m1 test

    Jimmy Zhuo committed Jun 8, 2012
Commits on Jun 7, 2012
  1. add arguments to "new" expression.

    kjs committed Jun 7, 2012
  2. work on parameter passing.

    kjs committed Jun 7, 2012
  3. store args and parameters.

    kjs committed Jun 7, 2012
  4. Fix up a few tests.

    kjs committed Jun 7, 2012
  5. some cleanups docs and layout.

    kjs committed Jun 7, 2012
  6. add a struct for enumerations. prevent generation of input funciton, …

    kjs committed Jun 7, 2012
    …as it is unused according to clang compiler.
  7. enum impl. unfinished.

    kjs committed Jun 7, 2012
  8. update TODO.

    kjs committed Jun 7, 2012
  9. Implement scopes, naively. Once a scope closes, then all symbols decl…

    kjs committed Jun 7, 2012
    …ared are still in the table. These should really be removed.
  10. allwo under_scores in var names.

    kjs committed Jun 7, 2012
  11. added a comment to make people happy too.

    Jimmy Zhuo committed Jun 7, 2012
  12. fix function call in assign statement, also add a test, though it doe…

    Jimmy Zhuo committed Jun 7, 2012
    …sn't really work
  13. update m1 spec. fix layout m1.y

    kjs committed Jun 7, 2012
  14. update docs a bit.

    kjs committed Jun 7, 2012