Permalink
Switch branches/tags
Commits on Oct 27, 2012
  1. narrow down more protos

    moritz committed Oct 27, 2012
  2. start to switch some protos to a more constraint signature

    we want things like  @list.map: &sin; to work, and that can only work
    if &sin is arity 1, so it cannot have a proto sig of (|)
    moritz committed Oct 27, 2012
Commits on Oct 25, 2012
  1. ROADMAP update.

    jnthn committed Oct 25, 2012
  2. Run S06-traits/precedence.t.

    jnthn committed Oct 25, 2012
  3. Some fixes to precedence handling.

    With these, we now pass all but 1 test of S06-traits/precedence.t.
    jnthn committed Oct 25, 2012
Commits on Oct 24, 2012
  1. Better error for ${whale}.

    jnthn committed Oct 24, 2012
  2. Update ChangeLog.

    jnthn committed Oct 24, 2012
  3. First crack at doing << ... >> quotes properly.

    Respects nested quoting (which follow proper interpolation rules by
    single vs double quotes) and leaves colonpairs intact.
    jnthn committed Oct 24, 2012
Commits on Oct 23, 2012
  1. Don't override assoc when doing equiv etc.

    Turns out that you should be able to use the precedence of an infix
    when declaring a prefix and the like.
    jnthn committed Oct 23, 2012
  2. Fix is assoc(...).

    jnthn committed Oct 23, 2012
  3. Make looser/tighter actually work.

    jnthn committed Oct 23, 2012
  4. Start ChangeLog for 2012.11.

    jnthn committed Oct 23, 2012
  5. Bump NQP_REVISION to get compile-time NFA calc.

    This means that we don't need to compute a bunch of them on-demand as
    we parse. This saves some work on each invocation. The spectests get a
    ~10% win from this.
    jnthn committed Oct 23, 2012
Commits on Oct 22, 2012
  1. Scope changes to actions also.

    Custom circumfixes generate action methods. Refactor this to also be
    handled by mixins, so the changes are properly scoped.
    jnthn committed Oct 22, 2012
  2. Attach precedence info to a bunch of operators.

    Not beautiful, but doing it this way due to some circularity sawing
    issues.
    jnthn committed Oct 22, 2012
  3. Sketch precedence trait implementations.

    Adds equiv, looser, tighter, assoc.
    jnthn committed Oct 22, 2012
Commits on Oct 21, 2012
  1. Remove premature optimization.

    Need to always update %?LANG.
    jnthn committed Oct 21, 2012
  2. Get eval with custom operators to work again.

    It stopped working because it relied on global grammar modification
    before, which won't fly now we're doing mixins.
    jnthn committed Oct 21, 2012
  3. Merge branch 'nom' into categorically-better

    Conflicts:
    	src/Perl6/Grammar.pm
    jnthn committed Oct 21, 2012
  4. Respect :i in < foo bar > syntax.

    jnthn committed Oct 21, 2012
  5. Rakudo updates for nqpattr removal.

    Also bumps NQP_REVISION to get the kill-nqpattr merge. gen_op gets a
    bit messier in this, but the categorically-better branch eliminates
    the code that needed an update here anyway.
    jnthn committed Oct 21, 2012
  6. Run test for RT #77596

    coke committed Oct 21, 2012
Commits on Oct 20, 2012