Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Jan 28, 2011

  1. Carl Mäsak

    [META.info] added

    authored January 28, 2011

Nov 02, 2010

  1. Patrick Abi Salloum

    Check the content of the ticks not just their number

    authored November 03, 2010

Nov 01, 2010

  1. Carl Mäsak

    [.gitignore] added

    authored November 01, 2010
  2. Carl Mäsak

    [tardis -> bin/tardis] moved

    authored November 01, 2010
  3. Carl Mäsak

    updated to newest Yapsi

    - Removed the Makefile. People who want a Makefile are advised to use ufo.
    
    - Fixed two erroneous tests.
    
    - Updated lib/Tardis.pm and the tardis script to work with the latest
      Yapsi. The old Tardis code was tailored for the pre-refactor Yapsi.
    
    All tests now pass.
    authored November 01, 2010

May 11, 2010

  1. [t/examples.t] Removed in favour of more specific tests

  2. [t/ticks.t] Added new tests for Tardis

May 03, 2010

  1. [tardis] Code cleanup/removed redundant code

  2. [tardis] Fixing comment

  3. First attempt at Yapsi integration

    Tardis now uses Yapsi to compile and run Perl 6 code.

Apr 01, 2010

  1. Carl Mäsak

    [Yapsi] removed from this project

    Added it as a dependency instead.
    authored April 02, 2010
  2. Carl Mäsak

    [Yapsi] binding now works

    Turns out we needed to declare the lexicals at the beginning of a scope, too,
    because there has to be a difference between 'undefined' and 'no such
    variable' at runtime.
    authored April 01, 2010
  3. Carl Mäsak

    [Yapsi] added a runtime

    It doesn't handle binding yet; only assignment. Still, it prints things!
    authored April 01, 2010
  4. Carl Mäsak

    [Yapsi] SIC generation

    We now have full conformity with yapsi-prototype, plus an extra 'say' opcode
    that will make an actual runtime slightly less than 100% side-effect-free.
    authored April 01, 2010
  5. Carl Mäsak

    [Yapsi] binding now parses

    authored April 01, 2010
  6. Carl Mäsak

    [Yapsi] now assignment works

    authored April 01, 2010
  7. Carl Mäsak

    [Yapsi] partway towards parsing assignments

    For some reason 'my $a = 42;' and 'my $a; my $a; my $a' don't parse yet.
    Need to find out why.
    authored April 01, 2010
  8. Carl Mäsak

    [Yapsi] added literals and say calls

    authored April 01, 2010

Mar 31, 2010

  1. Carl Mäsak

    [Yapsi] added checking against use-before-declare

    All tests in t/yapsi/parse.t now pass.
    authored March 31, 2010

Mar 19, 2010

  1. Carl Mäsak

    [tardis] replaced if statements by multies

    Also realized that the case of a negative tick will never occur.
    authored March 19, 2010

Mar 18, 2010

  1. Fixed bug where go let's go past the last tick

    authored March 19, 2010
  2. Carl Mäsak

    [tardis] various small improvements

    - added interpreter #! line
    - changed an underscore to a dash in an identifier
    - allowed empty commands
    - more detached error messages
    - more conformant 'look' output
    - don't wrap ticks stepping (probably more confusing than helpful)
    - distinguish goto >max and goto <min error messages
    - unify the former with the error message in &step
    - add RAKUDO comment about Num parameter really wanting to be Int
    authored March 18, 2010
  3. Carl Mäsak

    Merge branch 'master' of github.com:masak/tardis

    authored March 18, 2010
  4. Removed some Perl 5-isms

    authored March 18, 2010
  5. Added simple debugger shell prototype with basic Tardis integration

    authored March 18, 2010

Mar 17, 2010

  1. Carl Mäsak

    [Yapsi] simple compiler

    authored March 18, 2010

Mar 16, 2010

  1. Carl Mäsak

    [yapsi-prototype] disallow literals in bind rhs

    Better to do the binding to either a variable name or a register. Otherwise
    there will be an unfortunate ambiguity as soon as we allow literal strings.
    authored March 16, 2010

Mar 15, 2010

  1. Carl Mäsak

    [yapsi-prototype] better redeclation warning

    Suggested by TimToady++'s STD.pm.
    authored March 15, 2010
  2. Carl Mäsak

    [yapsi-prototype] added warning about redeclaration

    authored March 15, 2010
  3. Carl Mäsak

    [yapsi-prototype] killed off 'init'

    Turns out if you re-declare a variable in the same scope, it's the same
    container. No re-initialization being done. That's much simpler.
    authored March 15, 2010
  4. Carl Mäsak

    [yapsi-prototype] don't continue if program won't parse

    authored March 15, 2010
  5. Carl Mäsak

    [yapsi-prototype] added usage instructions

    authored March 15, 2010

Mar 14, 2010

  1. Carl Mäsak

    [yapsi-prototype] renumber SIC registers

    After the decluttering, there might be holes in the register numbers. This
    new sub collapses away the holes.
    
    It's possible to be even smarter and re-use 'freed' registers, but this works
    for now.
    authored March 14, 2010
  2. Carl Mäsak

    [yapsi-prototype] declutter generated SIC

    authored March 14, 2010
  3. Carl Mäsak

    [yapsi-prototype] added SIC serialization

    authored March 14, 2010
Something went wrong with that request. Please try again.