Permalink
Commits on Aug 26, 2016
  1. @lizmat

    Adhere to PR 849, cygx++

    lizmat committed Aug 26, 2016
  2. @lizmat

    Merge pull request #852 from awwaiid/repl-simplify-catching

    Get rid of dynamic variable by moving CATCH
    lizmat committed on GitHub Aug 26, 2016
  3. @lizmat

    Merge pull request #850 from cygx/slurp-rest

    Add :close flag to IO::Handle.slurp-rest
    lizmat committed on GitHub Aug 26, 2016
  4. @lizmat

    Implement part of PR 851, cygx++

    Previous commit inadvertenty already implemented the other part.
    lizmat committed Aug 26, 2016
  5. @lizmat

    Better win32 test

    Plus remove some superstitious parens
    lizmat committed Aug 26, 2016
  6. @lizmat

    Make sure we close filehandle after reading

    lizmat committed Aug 26, 2016
  7. @lizmat

    Fix create-moar-runner.pl for Win32

    $*DISTRO always returns lowercase, without whitespace names
    lizmat committed Aug 26, 2016
  8. @timo

    point out the potential surprise of --gen-* in README as well.

    timo committed Aug 26, 2016
  9. @timo

    strongly point out surprising behavior of --gen-* options

    nobody would expect any installation to happen just by calling
    Configure.pl; much less potential installation into system-wide
    directories.
    timo committed Aug 26, 2016
  10. @awwaiid

    Get rid of dynamic variable by moving CATCH

    awwaiid committed Aug 26, 2016
  11. @cygx

    Add :close flag to IO::Handle.slurp-rest

    cygx committed Aug 26, 2016
  12. @zoffixznet

    Add 2016.08.1 to the list of past releases

    zoffixznet committed on GitHub Aug 26, 2016
  13. @lizmat

    Temporary fix for .comb/.split on binary handles

    Make it die for now while jnthn / cygx / krunen work out a better way
    to handle all of this.
    lizmat committed Aug 26, 2016
  14. @lizmat

    Make IO::Handle.encoding actually work

    So now you can query the encoding of an IO::Handle.  It will return
    "bin" if you specified :bin when opening the handle.
    lizmat committed Aug 26, 2016
  15. @lizmat

    Abstract the resetting logic into a sub

    lizmat committed Aug 26, 2016
  16. @lizmat

    Merge pull request #848 from awwaiid/repl-jvm-no-completions

    Temporarily skip REPL completions for jvm
    lizmat committed on GitHub Aug 26, 2016
  17. @awwaiid

    Temporarily skip REPL completions for jvm

    awwaiid committed Aug 26, 2016
  18. @hoelzro

    Merge pull request #847 from awwaiid/repl-no-last

    Dissallow control commands (next, return, etc) in toplevel REPL
    hoelzro committed on GitHub Aug 26, 2016
Commits on Aug 25, 2016
  1. @awwaiid

    Dissallow control commands (next, return, etc) in toplevel REPL

    * Catch control usage and show error
    * Switch to instance attributes for out-of-band control values
    * Merge partial-eval and repl-eval to simplify
    * Add to repl tests
    awwaiid committed Aug 25, 2016
  2. @lizmat

    Fix RT #127803

    Definitely a case of premature optimization  :-)
    lizmat committed Aug 25, 2016
  3. @niner

    Make Distribution::Path handle native libraries correctly

    With this change we can now use it in install-dist.pl and get rid of the
    prototype.
    niner committed Aug 25, 2016
  4. @lizmat

    Merge pull request #846 from Leont/less5

    Restore "Convert create-moar-runner to perl 6"
    lizmat committed on GitHub Aug 25, 2016
  5. @lizmat

    Remove superfluous returns from t/harness6

    lizmat committed Aug 25, 2016
  6. @Leont

    Restore "Convert create-moar-runner to perl 6"

    This reverts commit 66883a4.
    Leont committed Aug 23, 2016
  7. @lizmat

    Lose to more returns in TAP.pm6

    lizmat committed Aug 25, 2016
  8. @zoffixznet

    Revert to using multi-dispatch for subtest

    Reverts commit 9e47602 That commit was
    introduced to prevent a spectest failure in 6.c-errata, however, the
    failure was due to the test itself assuming too much about the internal
    implementation of the throws-like test that was used to contain the
    exception.
    
    The test has now been fixed in
    perl6/roast@ab52151
    zoffixznet committed Aug 25, 2016
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