Perl 6 language and compiler development | Logs at colabti.org/irclogger/irclogger_log/perl6-dev | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm
Set by Zoffix on 27 July 2018.
Geth rakudo: 9485dd2bf8 | (Elizabeth Mattijsen)++ | src/core/Parameter.pm6
Add support for one argument rule to Parameter.new
00:03
lizmat and that concludes my hacking for today& 00:05
Geth rakudo: 5c14916bb0 | (Nick Logan)++ (committed using GitHub Web editor) | src/core/Process.pm6
Fix $*EXECUTABLE path construction after a chdir

Sets the CWD of the $*EXECUTABLE path before it can be changed.
Fixes:
  $ install/bin/perl6 -e 'chdir "install"; say $*EXECUTABLE.absolute.perl;'
  "/Users/ugexe/.rakudobrew/moar-blead-master/install/install/bin/perl6"
01:28
Geth rakudo: cebf0cb7bd | (Nick Logan)++ (committed using GitHub Web editor) | src/core/Process.pm6
Fix $*PROGRAM path construction after a chdir
02:00
Geth nqp: 9393f576a3 | (Paweł Murias)++ | 2 files
[js] Implement nqp::decodelocaltime
11:31
nqp: 29c64f5b4c | (Paweł Murias)++ | 2 files
[jvm] Implement nqp::decodelocaltime
nqp: 912411bd17 | (Paweł Murias)++ | 2 files
[jvm] Implement nqp::decodelocaltime on all backends
pmurias ahh, wrong commit messages should have been "Test nqp::decodelocaltime on all backends" 11:33
lizmat Files=1264, Tests=87964, 375 wallclock secs (20.03 usr 5.90 sys + 2631.90 cusr 223.34 csys = 2881.17 CPU) 12:10
[Tux] Rakudo version 2018.12-204-gcebf0cb7b - MoarVM version 2018.12-29-g1ff55bf1c
csv-ip5xs0.933 - 0.944
csv-ip5xs-207.091 - 7.445
csv-parser22.607 - 23.476
csv-test-xs-200.427 - 0.427
test7.530 - 7.935
test-t1.865 - 1.897
test-t --race0.850 - 0.911
test-t-2031.135 - 31.661
test-t-20 --race9.967 - 12.067
16:05
Geth nqp: 2178266dec | (Jonathan Worthington)++ | 3 files
Add CONTROL_ANY constant

For use in supporting user-defined control exceptions. This is handled correctly already on MoarVM; it's not clear that other backends will have got things the same way, but defining the constant at least means it can be used unconditionally in Rakudo.
23:48
rakudo: ca177e5831 | (Jonathan Worthington)++ | 2 files
Make `does X::Control` imply throwing to CONTROL

Previously, there was no way to define custom control exceptions. This provides a way to do so: an exception that `does X::Control` will be thrown as a control exception, and so seen by CONTROL blocks rather than CATCH ones.
This space needs a bit more fleshing out generally; none of the existing CX classes can actually be thrown correctly and just go as CATCH exceptions (this was already the situation; this change does not make things worse).
23:52
roast: 5eeedd5db8 | (Jonathan Worthington)++ | S04-exception-handlers/control.t
Basic tests for custom control exceptions
23:53