Skip to content
Commits on Oct 30, 2011
  1. @moritz
  2. @moritz

    try to fix role diamond compsition: a method should never conflicit w…

    moritz committed Oct 30, 2011
    …ith itself.
    
    Regresses the RT #72856 tests in t/spec/S14-roles/composition.t
  3. @moritz
Commits on Oct 29, 2011
  1. @moritz
Commits on Oct 28, 2011
  1. @jnthn
  2. @moritz

    Speed up Str.succ and .pred

    moritz committed Oct 28, 2011
    ... by using natively typed variables, and avoiding calls
    in favor of nqp:: opcodes
  3. @moritz

    [build] when cloning roast, set it up for committing too

    moritz committed Oct 28, 2011
    [Coke]++ for complaining; I too found the old
    behavior inconvenient, but never enough to take action.
  4. @japhb

    Delete trailing whitespace

    japhb committed Oct 27, 2011
  5. @japhb

    Don't treat an option prefix followed immediately by a digit or perio…

    japhb committed Oct 20, 2011
    …d as an option (it's probably a negative or radix-notation number)
Commits on Oct 26, 2011
  1. @moritz

    protect "grammar" etc with <.end_keyword>

    moritz committed Oct 26, 2011
    cognominal++ noted that it is applied too late (after the package_declarator:sym<...>
    action method has fired)
  2. @jnthn

    Helps to actually compute the MRO before using it. :-) This fixes var…

    jnthn committed Oct 26, 2011
    …ious issues with native types.
  3. @jnthn
  4. @moritz

    add some ChangeLog entries

    moritz committed Oct 26, 2011
Commits on Oct 25, 2011
  1. @jnthn

    Bump to latest NQP.

    jnthn committed Oct 25, 2011
  2. @jnthn

    Fix a bug in the binder related to unboxing to native types. Also add…

    jnthn committed Oct 25, 2011
    … a just-in-case check for something that should 'never happen'.
  3. @moritz
  4. @jnthn
  5. @jnthn
Commits on Oct 24, 2011
  1. @jnthn

    Make it possible for optimizer to do better with the loop construct (…

    jnthn committed Oct 24, 2011
    …though needs --optimize=3).
  2. @jnthn
  3. @jnthn

    Use nqp::sqrt in Num.sqrt.

    jnthn committed Oct 24, 2011
  4. @jnthn

    Make Int.Bridge a bit cheaper.

    jnthn committed Oct 24, 2011
  5. @jnthn

    Add an nqp::sqrt_n.

    jnthn committed Oct 24, 2011
  6. @jnthn

    Optimize contextual lookups. Since every print/say does them, and we …

    jnthn committed Oct 24, 2011
    …do print a lot during the spectests, this gives a > 5% improvement to spectest time.
  7. @jnthn

    Fix bug where binder failed to handle native types properly when slur…

    jnthn committed Oct 24, 2011
    …py arrays or captures were involved.
  8. @jnthn
  9. @jnthn

    Block that we left through a CATCH should evaluate to the caught exce…

    jnthn committed Oct 24, 2011
    …ption (note, some missing type check stuff yet).
  10. @jnthn

    Correct indentation.

    jnthn committed Oct 24, 2011
  11. @mlschroe @jnthn

    Rework exception handling. Now follows the specifiaction and unrolls …

    mlschroe committed with jnthn Oct 7, 2011
    …at the end of the exception.
    
    We use two new opcodes for this: perl6_invoke_catchhandler and perl6_rethrow_skipnextctx.
    The former restores the call chain that was in use when the exception was thrown, the
    latter is used to skip the unwanted frame when an exception has to be rethrown.
  12. @mlschroe @jnthn
  13. @jnthn

    A few small cleanups after the mls++ patch, mostly just to give varia…

    jnthn committed Oct 24, 2011
    …bles more meaningful names (like try not to store something that's not a block in a variable with block in its name :-)).
  14. @jnthn
  15. @mlschroe @jnthn

    rework when/default implementation so that the call to succeed() happ…

    mlschroe committed with jnthn Oct 7, 2011
    …ends outside of the block
    
    A block can be left by an exception handler or a call to leave(), but we still need
    to call succeed() in those cases. We now also check the return value of the block.
  16. @jnthn
  17. @moritz

    native int variant of postcircumfix:<[ ]>

    moritz committed Oct 24, 2011
    Contains a patch to Perl6::Actions by jnthn++
Something went wrong with that request. Please try again.