Permalink
Commits on Aug 24, 2016
  1. @lizmat

    Oops, wrong order of checks, Brad Gilbert++

    lizmat committed Aug 24, 2016
  2. @lizmat

    Remove unneeded returns from TAP.pm6

    This seems to have a positive effect on both the speed as well as
    the stability of "make spectest"
    
    All tests successful.
    Files=1118, Tests=52599,  307 wallclock secs
    lizmat committed Aug 24, 2016
  3. @lizmat

    Merge pull request #845 from LemonBoy/classname

    Print the right type name when the type constraint check fails.
    lizmat committed on GitHub Aug 24, 2016
  4. @LemonBoy

    Print the right type name when the type constraint check fails.

    RT#126124
    LemonBoy committed Aug 24, 2016
  5. @lizmat

    Make default === check for object identicality

    A very cheap check, with large consequences when successfully applied
    to large objects (like a Bag with 1000 elements)
    lizmat committed Aug 24, 2016
Commits on Aug 23, 2016
  1. @moritz

    Use different email address in CREDITS

    the old one is bouncing right now
    moritz committed Aug 23, 2016
  2. @lizmat

    .process now expected to return Boolean

    To have regular exception processing happening after all, return a
    True value.  Suggested by Zoffix++
    lizmat committed Aug 23, 2016
  3. @moritz

    Fix typo, patrickz++

    moritz committed Aug 23, 2016
  4. @lizmat

    Initial support for error reporting plugins

    This attempts to address RT #128983 .  Whenever an error is to be
    reported, the RAKUDO_EXCEPTIONS_HANDLER environment variable is
    checked: if it contains something, it is considered to be the name
    of a class extending the Exceptions:: class (so "JSON" would refer
    to the Exceptions::JSON class).  If such a class exists, then the
    method "process" is called in that class, with the Exception object
    as the parameter.  That method is than supposed to completely handle
    the error reporting.
    
    This patch also adds an Exceptions::JSON class that outputs the
    exception information as JSON on STDERR.
    lizmat committed Aug 23, 2016
  5. @moritz

    Link contribution guide from README

    moritz committed Aug 23, 2016
  6. @moritz

    Initial contribution guide for Rakudo

    moritz committed Aug 23, 2016
  7. @lizmat

    Make Baggy eqv Baggy at least 10x faster

    For a 3 element bag comparing successfully with another 3 element bag
    lizmat committed Aug 23, 2016
  8. @lizmat

    Fix .grep for RT #129044 as well

    Same problem, same solution
    lizmat committed Aug 23, 2016
  9. @lizmat

    Fix for RT #129044

    If the Regex candidate needs to use .ACCEPTS, then it basically is
    the same as the Mu candidate.  However, since we also have a Callable
    candidate, and Regex.isa(Callable), that doesn't work.  So we abstract
    the Mu candidate logic into two private methods, and call these from
    both the Regex as well as the Mu candidate.
    
    Also micro-optimize the :end versions, because assignment to $_ is
    not needed for every iteration.
    lizmat committed Aug 23, 2016
Commits on Aug 22, 2016
  1. @jnthn

    Merge pull request #844 from LemonBoy/defv

    Reject signatures with both slurpy parameters and default values.
    jnthn committed on GitHub Aug 22, 2016
  2. @LemonBoy

    Reject signatures with both slurpy parameters and default values.

    LemonBoy committed Aug 22, 2016
  3. @lizmat

    Make Baggy.ACCEPTS(Baggy) about 25x faster

    For a 4 element Bag, that is.   Larger bags should be even faster still.
    
    - don't do (<+) twice
    - check number of keys first
    - run it off the .WHICH keys, so we don't need to call .WHICH
    - rewrite in nqp ops
    lizmat committed Aug 22, 2016
Commits on Aug 20, 2016
  1. @lizmat

    Merge pull request #843 from dmaestro/prune_references_to_obsolete_done

    There is no 'done', only 'done-testing'
    lizmat committed on GitHub Aug 20, 2016
  2. @dmaestro

    There is no 'done', only 'done-testing'

    Clean up a few places done (obsolete) or done_testing (perl 5 legacy)
    were used in the comments.
    dmaestro committed on GitHub Aug 20, 2016
  3. @lizmat

    Make MMD lookup handle Baggy.ACCEPTS

    lizmat committed Aug 20, 2016
  4. @zoffixznet

    [release] bump VERSION to 2016.08.1

    zoffixznet committed Aug 20, 2016
  5. @zoffixznet

    Add 2016.08.1 Release Announcement

    zoffixznet committed Aug 20, 2016
  6. @zoffixznet

    [release] bump NQP revision to 2016.08.1

    The 2016.08 tag is botched and users who pull changes into older
    repositories do not get it and the build fails.
    zoffixznet committed Aug 20, 2016
  7. @zoffixznet

    [release] bump VERSION to 2016.08

    zoffixznet committed Aug 20, 2016
  8. @zoffixznet
  9. @zoffixznet

    Break up contributor list on multiple <80-char lines

    zoffixznet committed Aug 20, 2016
  10. @zoffixznet

    Update guide with 2016.08 now in the past

    zoffixznet committed Aug 20, 2016
  11. @zoffixznet

    Add 2016.08 release announcement

    zoffixznet committed Aug 20, 2016
Commits on Aug 19, 2016
  1. @lizmat

    Make sure output ruler doesn't exceed 70 chars

    So we don't have any mouse droppings in the output.
    lizmat committed Aug 19, 2016
  2. @zoffixznet

    Merge pull request #842 from MasterDuke17/nom

    Add MasterDuke to the CREDITS
    zoffixznet committed on GitHub Aug 19, 2016
  3. @MasterDuke17

    Add myself to the CREDITS

    MasterDuke17 committed on GitHub Aug 19, 2016
  4. @zoffixznet

    Include passing files in spectest.data

    Also includes files that pass with fudging
    zoffixznet committed Aug 19, 2016
  5. @zoffixznet

    Add 4431bfb to changelog

    zoffixznet committed on GitHub Aug 19, 2016
  6. @zoffixznet

    Add info on skids and nxadm

    zoffixznet committed on GitHub Aug 19, 2016
  7. @niner

    Fix endless recursion in Any::BIND-POS

    If the bind target is not really a Positional but a plain scalar that's
    intentionally confused with a list of size 1, binding to $target[0] ran
    into an endless recursion as we resolved $target[0] back to $target and
    called BIND-POS again.
    
    Fixes the hangs in S03-binding/nonsense.t
    niner committed Aug 19, 2016