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
01:42 cfa left 01:49 Kaiepi left
Geth rakudo: cebf0cb7bd | (Nick Logan)++ (committed using GitHub Web editor) | src/core/Process.pm6
Fix $*PROGRAM path construction after a chdir
02:00
02:48 lizmat left 03:07 Kaiepi joined 03:08 p6bannerbot sets mode: +v Kaiepi 03:27 Kaiepi left, Kaiepi joined 03:28 p6bannerbot sets mode: +v Kaiepi 03:31 Kaypie joined, Kaiepi left 03:32 p6bannerbot sets mode: +v Kaypie 05:26 undersightable6 left, quotable6 left, quotable6 joined, undersightable6 joined, MasterDuke left 05:27 p6bannerbot sets mode: +v quotable6, p6bannerbot sets mode: +v undersightable6 07:42 reportable6 left, coverable6 left 07:43 coverable6 joined, reportable6 joined, p6bannerbot sets mode: +v coverable6, p6bannerbot sets mode: +v reportable6 08:47 coverable6 left, reportable6 left 08:48 reportable6 joined, coverable6 joined, p6bannerbot sets mode: +v reportable6, p6bannerbot sets mode: +v coverable6 09:34 robertle joined 09:35 p6bannerbot sets mode: +v robertle 10:06 Kaypie left, Merfont joined 10:07 p6bannerbot sets mode: +v Merfont 10:14 pmurias joined, p6bannerbot sets mode: +v pmurias 10:41 remi_ness joined, p6bannerbot sets mode: +v remi_ness 10:47 pmurias left, pmurias joined, p6bannerbot sets mode: +v pmurias
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
12:08 lizmat joined, p6bannerbot sets mode: +v lizmat
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
12:48 lucasb joined, p6bannerbot sets mode: +v lucasb 14:27 evalable6 left 14:29 evalable6 joined 14:30 p6bannerbot sets mode: +v evalable6 15:00 Ven`` joined 15:01 p6bannerbot sets mode: +v Ven`` 15:04 lizmat left 15:08 Ven`` left
[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
17:11 ExtraCrispy joined, p6bannerbot sets mode: +v ExtraCrispy 18:07 lucasb left 18:54 Ven`` joined 18:55 p6bannerbot sets mode: +v Ven`` 19:41 Kaiepi joined, Merfont left 19:42 p6bannerbot sets mode: +v Kaiepi 20:08 Kaiepi left 20:11 Kaiepi joined 20:12 p6bannerbot sets mode: +v Kaiepi 21:17 lizmat joined, p6bannerbot sets mode: +v lizmat 21:18 remi_ness left 21:38 dct joined, p6bannerbot sets mode: +v dct 21:50 pmurias left 21:53 dct left 21:56 pmurias joined, p6bannerbot sets mode: +v pmurias 23:05 pmurias left 23:20 Kaiepi left 23:21 Kaiepi joined, p6bannerbot sets mode: +v Kaiepi 23:34 Kaypie joined, Kaiepi left, p6bannerbot sets mode: +v Kaypie
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