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.
bartolin lizmat: fwiw, on the jvm backend I get a ===SORRY!=== "Operation 'time_n' requires 0 operands" when evaluating 'use nqp; my num $then = nqp::time_n; say nqp::time_n - $then' 05:18
jmerelo squashable6: status 06:29
squashable6 jmerelo, Next SQUASHathon in 8 days and ≈21 hours (2019-06-01 UTC-14⌁UTC+20). See github.com/rakudo/rakudo/wiki/Mont...Squash-Day
jmerelo Hi everyone! Next squashathon is back to its origins, a Rakudo squashathon
Is everyone OK with that?
lizmat Files=1262, Tests=107956, 398 wallclock secs (28.39 usr 6.65 sys + 2837.53 cusr 238.56 csys = 3111.13 CPU) 07:57
jmerelo: works for me :-)
timotimo lol i blogged: wakelift.de/2019/05/22/close-look-...-profiler/ 14:41
[Tux] Rakudo version 2019.03.1-420-g12ed245c8 - MoarVM version 2019.05-11-g248e2980a
csv-ip5xs0.712 - 0.715
csv-ip5xs-205.935 - 6.059
csv-parser22.148 - 25.016
csv-test-xs-200.423 - 0.451
test7.006 - 7.247
test-t1.669 - 1.730
test-t --race0.784 - 0.830
test-t-2027.684 - 27.980
test-t-20 --race9.109 - 9.855
14:46
jmerelo lizmat: thanks! 15:11
lizmat hmmm... if a nqp::can(object,"Foo"), can there be a situation that object.Foo will fail nonetheless ? 18:05
*is true
timotimo if the find_method metaobjectmethod is silly? 18:11
i dunno
lizmat ah, so if a metaobject doesn't have a find_method method, nqp::can will return 0 ? or return 1? 18:12
timotimo oh, er 19:01
i think actually nqp::can goes via the method cache?
but it can probably also invoke?
Geth rakudo: Leont++ created pull request #2914:
Allow capture argument to MAIN to accept arguments
19:50
lizmat Geth: are you asleep ? 19:52
lizmat just merged that PR
Geth rakudo: 410ff5643d | (Leon Timmermans)++ | src/core/Main.pm6
Allow capture argument to MAIN to accept arguments

Previously RUN-MAIN would erroneously reject a sub MAIN(|capture), with this patch it will accept this. This is probably not useful for real programs, but it useful in debugging the arguments parser.
20:01
rakudo: e50771e709 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/core/Main.pm6
Merge pull request #2914 from Leont/capture-main

Allow capture argument to MAIN to accept arguments
lizmat wow, a full 10 mins :-)
timotimo leont++ 21:18
Geth rakudo: c4fdb6423f | (Elizabeth Mattijsen)++ | lib/Profile.pm6
First stab at providing object interface to profiler info
22:07