Permalink
Commits on Aug 27, 2009
  1. Initial sync before next version (Documentation and x86-64 back-end n…

    …eed to be added)
    W committed Aug 27, 2009
Commits on Aug 26, 2009
  1. Added some more micro-instructions (ISA completed). Feature freeze fo…

    …r next version.
    W committed Aug 26, 2009
Commits on Aug 24, 2009
  1. synced with current retro10 repro

    W committed Aug 24, 2009
  2. synced with current retro10 repro

    W committed Aug 24, 2009
Commits on Aug 20, 2009
  1. The assembler is finished and some first benchmark-tests are added (b…

    …ench directory). The retrospect debugger is also updated to recognise all new opcoded from the extended-instruction set. I have unified the mnemonics for better readability (and as solution of some possible namespace conficts because retro doesn't support vocabularies yet).
    invalid-email-address committed Aug 20, 2009
Commits on Aug 16, 2009
Commits on Aug 13, 2009
  1. replace tabs with spaces

    committed Aug 13, 2009
  2. update the git tree

    W committed Aug 13, 2009
  3. added assembler for the trace compiler. It seems I have found a littl…

    …e bug which detect all extended instructions as illegal opcodes. Must be fixed
    W committed Aug 13, 2009
Commits on Aug 9, 2009
  1. README updated

    W committed Aug 9, 2009
  2. the compiler interface works now ! Opcode 31 can be used to compile t…

    …races, opcode 32 for calling them.
    W committed Aug 9, 2009
Commits on Aug 8, 2009
  1. update README

    invalid-email-address committed Aug 8, 2009
  2. update initial image

    Charles Childers committed Aug 8, 2009
Commits on Aug 7, 2009
  1. fix a compiler warning

    crcx committed Aug 7, 2009
  2. fix compiling under linux

    crcx committed Aug 7, 2009
  3. builds on osx

    Charles Childers committed Aug 7, 2009
  4. add LICENSE text

    Charles Childers committed Aug 7, 2009
  5. update README a little

    Charles Childers committed Aug 7, 2009
Commits on Aug 6, 2009
  1. fix permissions

    crcx committed Aug 6, 2009
Commits on Aug 5, 2009
  1. The compiler is finished and works (at current only the x86-32 back-e…

    …nd is implemented). Last thing to do is extending the interpreter with compiler specific opcodes for creation and execution of generated instructions (and some final tests of course).
    invalid-email-address committed Aug 5, 2009
Commits on Jul 29, 2009
Commits on Jul 28, 2009
  1. All but conditional primitives included. Added "primitives_test.c" fo…

    …r checkup
    
    of machine code generation. Compiler back-end for x86-32 passes all tests so far.
    invalid-email-address committed Jul 28, 2009
Commits on Jul 21, 2009
  1. The compiler works now as espected and I can compile and execute some…

    … test code so the main work is done.
    
    To do: Implement the full ngaro-instruction set and extend the vm with some opcodes for handling
    compilation at runtime.
    invalid-email-address committed Jul 21, 2009
Commits on Jul 20, 2009
  1. resolve some syntax errors, empty functions now compile and run

    (compiler prolog and epilog is correct)
    invalid-email-address committed Jul 20, 2009
Commits on Jul 18, 2009
Commits on Jul 12, 2009
  1. some more primitives added, begin debugging

    U-W-X07HAFXQXJ9RK\W committed Jul 12, 2009
Commits on Jul 11, 2009
  1. rewritten some parts for linguistic purposes (please hold in mind, en…

    …glish isn't my first and second language)
    committed Jul 11, 2009
Commits on Jul 10, 2009
  1. compiler part not yet implemented !

    committed Jul 10, 2009
Commits on Jul 9, 2009
  1. replicated switch based vm

    U-W-X07HAFXQXJ9RK\W committed Jul 9, 2009