Permalink
Commits on Dec 7, 2016
  1. Support superscript powers that are larger then we could store in an …

    …int.
    pmurias committed Dec 7, 2016
  2. (nqp bump) Fix for nqp::pow_I with large exponents

    zoffixznet committed Dec 7, 2016
  3. Merge pull request #939 from lucasbuchala/patch-1

    De-indent 4 spaces the "perl -h" message output
    zoffixznet committed on GitHub Dec 7, 2016
  4. Fix MVMArray Error on .pick with negative numbers

    ...by restricting range to UInt. However, for some ops, like infix:<xx>
    we treat negatives as zero (see
    https://irclog.perlgeek.de/perl6/2016-12-07#i_13698488)
    
    I'm commiting this as a fix for very LTA error, but will leave the
    ticket[^1] open. I will review what we do for most of our methods to see
    if there's any sort of consistency we can make out of it.
    
    [1] https://rt.perl.org/Ticket/Display.html?id=130284
    zoffixznet committed Dec 7, 2016
  5. Merge pull request #938 from rakudo/fix-powers-with-big-exponents

    Stop relying on a bug in infix:<**>(Int, Int).
    pmurias committed on GitHub Dec 7, 2016
  6. De-indent 4 spaces the "perl -h" message output

    lucasbuchala committed Dec 7, 2016
  7. Stop relying on a bug in infix:<**>(Int, Int).

    pmurias committed Dec 7, 2016
  8. Fix poor error with infix:<xx> with non-numeric Str

    When '123aaa' is given, the Failure occurs inside the coercion,
    which we then attempt to store in a native int, triggering a bad error
    
    Fix by moving the coercer into the Num() multi, where such a Failure
    would explode in the .Int method.
    
    Fixes RT#130288: https://rt.perl.org/Ticket/Display.html?id=130288
    
    P.S: this is probably a deeper issue with our coercers; IIRC there's
    a ticket that they don't check the final type.
    zoffixznet committed Dec 7, 2016
  9. Bump to get latest MoarVM.

    * Fixes a couple of premature frees in async sockets when errors
      occur
    * Optimizations for Int -> int coercion
    jnthn committed Dec 7, 2016
Commits on Dec 6, 2016
  1. Make sure all .sum are nodal

    lizmat committed Dec 6, 2016
  2. Fix spurious warnings on .trans with regex pair complements

    On an unsuccessful match, the $/ ends up being Nil and .chars
    on a Nil warns.
    
    Found by tojo++ https://irclog.perlgeek.de/perl6/2016-12-06#i_13692293
    zoffixznet committed Dec 6, 2016
  3. Make sure .grep doesn't fail but dies

    lizmat committed Dec 6, 2016
  4. Make permutations/combinations die instead of fail

    lizmat committed Dec 6, 2016
  5. Fix incorrect error for extra clauses with unless/without

    - Add X::Syntax::WithoutElse
    - Add .keyword attribute to X::Syntax::UnlessElse
    - Split unless/without proto rule into two separate ones
        - Lets us avoid a conditional and use of `{}` to refresh
            $/, which is constly to update.
        - Less mess when figuring out which exception to throw
    - Capture the offending keyword so it could be properly displayed
      in the error message
    
    Fixes RT#130279: https://rt.perl.org/Ticket/Display.html?id=130279
    zoffixznet committed Dec 6, 2016
  6. Make native array.reverse|rotate about 20x faster

    By using the same logic as for 1dimmed shaped arrays, instead of
    HLLing up and down.
    lizmat committed Dec 6, 2016
  7. Merge pull request #936 from Benabik/nom

    Fix nqp-lib for installing perl6-{gdb,valgrind}-m
    niner committed on GitHub Dec 6, 2016
Commits on Dec 5, 2016
  1. Merge pull request #937 from rakudo/remove-useless-check

    Don't check for an op that doesn't exist.
    jnthn committed on GitHub Dec 5, 2016
  2. Don't check for an op that doesn't exist.

    pmurias committed Dec 5, 2016
  3. Add blib argument to create-moar-runner.pl for debug

    Benabik committed Dec 5, 2016
  4. Move --nqp-lib=blib into M_RUN_PERL6

    Any option that has to be included every time you use the variable
    should just be in the variable.
    Benabik committed Dec 5, 2016
  5. Microoptimize synth rejector code in colonpairs

    Gives about a 13% boost + likely memory improvements
    zoffixznet committed Dec 5, 2016
  6. Fix java.nio.file.NoSuchFileException: /share/nqp/lib/Perl6/BOOTSTRAP…

    ….jar
    
    We no longer search . and blib by default when looking for NQP modules.
    niner committed Dec 5, 2016
  7. Hopefully fix make test on Windows

    The perl6-m.bat in the build directory was missing the --nqp-lib=blib
    argument.
    niner committed Dec 5, 2016
  8. Merge pull request #935 from AlexDaniel/curly-quotes

    Fix RT #130260 (“smart” → “curly”)
    lizmat committed on GitHub Dec 5, 2016
Commits on Dec 4, 2016
  1. Fix RT #130260 (“smart” → “curly”)

    This seems to be the only place where these quotes are called this way.
    AlexDaniel committed Dec 4, 2016
  2. Fix crash with X::Syntax::Number::InvalidCharacter when radix is 11

    "There are only two hard problems in Computer Science:
       cache invalidation, naming things, and off-by-one errors."
    zoffixznet committed Dec 4, 2016
  3. Fix strippage of anon typeless sigils in Signature.gist

    zoffixznet committed Dec 4, 2016
  4. --with-nqp Configure option for having NQP in a different prefix

    With this change, Rakudo, NQP and MoarVM can be installed into different
    prefixes each. Should simplify packaging these components separately
    quite a bit simpler.
    niner committed Dec 4, 2016
  5. Implement Mu.emit to go with &emit

    To mirror &take/.take symmetry.
    
    Fixes RT#128968: https://rt.perl.org/Ticket/Display.html?id=128968
    zoffixznet committed Dec 4, 2016
  6. (nqp bump) Forbid bare \b and \B in regexes

    zoffixznet committed Dec 4, 2016
  7. Compare numeric value against a constant number, not string

    zoffixznet committed Dec 4, 2016
  8. Add .sql format option to --help usage message

    zoffixznet committed Dec 4, 2016
  9. (nqp bump) Add SQL as an output option for profiles

    zoffixznet committed Dec 4, 2016