Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Dec 1, 2010
  1. [doc/announce/2010.12] added

    authored
  2. [Yapsi] make binding blocks work

    authored
    It's at times like this that I'm really glad to have a test suite.
  3. [Yapsi] implemented binding of literals

    authored
    The fact the we didn't have this until now could be called an
    "accidentall omission". All the machinery was there, just not
    the actual instructions.
  4. [README] a few updates

    authored
    - Added the location of ufo.
    - Can now do both immediate and non-immediate blocks.
    - Changed wording to reflect this.
    - Also changed the example.
Commits on Nov 14, 2010
  1. [Yapsi] implemented closure invocation syntax

    authored
    You can now do $x(), as well as { say 42 }().
  2. [Yapsi] implemented non-immediate blocks

    authored
    Needed to mark the immediate blocks in an action methods. Immediate blocks
    are currently all blocks that are directly under an <expression> that's
    directly under a <statement>.
Commits on Nov 7, 2010
  1. [Yapsi] bumped SIC version

    authored
    Between releases, the SIC version is always the version number of the
    upcoming release.
Commits on Nov 1, 2010
  1. [doc/announce/2010.11] added

    authored
  2. [Yapsi] adapted to Tardis

    authored
    This meant adding back the .tick method calls, as well as exposing the
    $.current-lexpad as an attribute, so that the .pick method in the deriving
    Tardis::Debugger class can see it. (It could see a private $!current-lexpad
    too, but that's a deficiency in Rakudo, that shouldn't be exploited.)
Commits on Oct 23, 2010
  1. [Yapsi] bumped SIC version

    authored
    Between releases, the SIC version is always the version number of the
    upcoming release.
Commits on Sep 1, 2010
  1. [Yapsi] made labels globally unique

    authored
    Because they were only unique for each block, the label lookup (which
    traverses the whole SIC) accidentally the whole call stack in some cases.
  2. [Yapsi] bumped SIC version

    authored
    Between releases, the SIC version is always the version number of the
    upcoming release.
  3. [doc/announce/2010.09] pidgeon

    authored
  4. [doc/announce/2010.09] added

    authored
  5. [.gitignore] Makefile

    authored
  6. [Yapsi] 'our'-scoped variables

    authored
    The compiler declares a block 'GLOBAL' containing only the 'our'-scoped
    variables. The runtime then makes sure the appropriate variables are bound
    to the variables in this block.
  7. [t] whitespace therapy

    authored
  8. [t/runtime] uncommented one more test

    authored
    This test has been working since before last release, as a matter of fact.
  9. [Yapsi] Detect variable use before declaration

    authored
    A semi-substantial patch. Keeps track of the 'currently visible variables'
    to detect a use-before-declaration. This unbreaks two previously failing
    tests.
Commits on Aug 31, 2010
  1. @svatsan

    added 'until' keyword.

    svatsan authored
  2. @svatsan

    Added 'unless' keyword.

    svatsan authored
Commits on Aug 15, 2010
  1. [doc/LOLHALP] added 'goto'

    authored
    Yes, that's pretty low-hanging fruit at this point.
Commits on Aug 14, 2010
  1. [Yapsi] unbroke an error in smartmatching

    authored
    There were some Any() objects that ended up in an array expecting only
    Str. Fixed the symptom.
  2. [Yapsi] unbroke cleaning-up change

    authored
    Too much whitespace ended up in a literal in a regex. isBEKaml++ for noticing.
Commits on Aug 9, 2010
  1. [Yapsi] corrected recent change

    authored
    In other news, always run the test suite before committing changes, even
    trivial ones. That's what it's there for.
  2. [Yapsi] used delegation instain copy-paste

    authored
    Who kill their babbies, because they cannot frigth back?
  3. [Yapsi] whitespace therapy

    authored
Something went wrong with that request. Please try again.