00:26 frost-lab joined 01:28 lucasb left 01:44 frost-lab left 02:02 leont left 03:15 frost-lab joined 04:44 frost-lab left 07:43 domidumont joined 07:49 patrickb joined 07:52 frost-lab joined 08:09 sena_kun joined 08:11 Altai-man joined 08:14 sena_kun left 08:48 leont joined
lizmat Files=1345, Tests=117140, 232 wallclock secs (30.52 usr 8.89 sys + 3202.49 cusr 304.86 csys = 3546.76 CPU) 09:52
12:12 sena_kun joined 12:13 Altai-man left 12:31 frost-lab left
lizmat m: role a[|c] { dd c }; a[42].new # why is the role body run twice ? 13:16
camelia \(42)
\(42)
lizmat m: role a[|c] { dd c }; a.new # and not in this case ?
camelia \()
lizmat m: role a[|c] { dd c }; a[:foo].new # and not in this case either ? 13:17
camelia \(:foo)
lizmat bisectable6: role Foo[|c] { dd c }; Foo[42].new 13:24
bisectable6 lizmat, Will bisect the whole range automagically because no endpoints were provided, hang tight
lizmat, Output on all releases: gist.github.com/0a62bbed57cca477bb...ed50acf764 13:25
lizmat, Bisecting by output (old=2019.03.1 new=2019.07.1) because on both starting points the exit code is 0
lizmat, bisect log: gist.github.com/cb482563fcb22a3ff6...b5abebe666
lizmat, (2019-06-07) github.com/rakudo/rakudo/commit/41...e6dff208b3
lizmat, Output on all releases and bisected commits: gist.github.com/289c031afe5da8ec71...f27b06e634
Xliff lizmat: Any thoughts on this gist.github.com/Xliff/f4af67ed380d...975e4ed759 14:12
It was done a while ago, just now circling back to it.
That code will add the default value to USAGE output. 14:13
lizmat yeah, please make a PR so more people can eye it :-)
Xliff Sure thing.
lizmat and be properly credited when it's merged
afk for a few hours&
14:31 squashable6 left
[Tux] Rakudo v2020.11-37-g1801a5aa3 (v6.d) on MoarVM 2020.11-25-gf3e9e356d
csv-ip5xs0.814 - 0.879
csv-ip5xs-207.790 - 7.835
csv-parser26.694 - 27.047
csv-test-xs-200.385 - 0.391
test7.833 - 7.854
test-t1.855 - 1.886
test-t --race0.844 - 0.879
test-t-2032.346 - 32.758
test-t-20 --race9.894 - 10.109
14:31
14:33 squashable6 joined 14:38 lucasb joined 14:44 Xliff left 14:45 Xliff joined 15:20 Xliff left 16:11 Altai-man joined 16:14 sena_kun left 16:45 b2gills joined 17:00 MasterDuke left
AlexDaniel` 6c: multi sub foo($x where /{say ‘hello’}4/) { say $/ }; multi sub foo($x where /{say ‘world’}9/) { say $/ }; foo 9 17:25
committable6 AlexDaniel`, ¦6c (49 commits): «hello␤hello␤world␤world␤「9」␤»
AlexDaniel` okay
Geth rakudo: eabdee4868 | (Elizabeth Mattijsen)++ | src/Perl6/bootstrap.c/BOOTSTRAP.nqp
Integrate iterator variable increment into conditional

So its value need only to be fetched once instead of twice. Not sure wheter this will actually affect compilation or runtime, but there's hoping...
17:57
18:03 Kaeipi left 18:10 domidumont left 18:23 domidumont joined 18:52 morayj joined 19:27 domidumont left
Geth rakudo: 6852f40d2a | (Elizabeth Mattijsen)++ | 5 files
Make a lot of integers native in NQP code

They're about 4x as fast in NQP for loops and so on. Probably also should do this for all the places where integer values are used as flags.
19:32
lizmat looks like it is even more: 19:35
$ time nqp -e 'my $i := 0; while ++$i < 100000000 { }'
real0m1.715s
$ time nqp -e 'my int $i := 0; while ++$i < 100000000 { }' 19:36
real0m0.162s
afk for a few hours&
19:40 MasterDuke joined 20:12 sena_kun joined 20:13 Altai-man left 20:49 morayj left 20:50 morayj joined 21:10 morayj left 21:20 samebchase- left 21:21 samebchase- joined, leont_ joined 21:24 leont left 21:25 MasterDuke left 22:09 sena_kun left 22:22 patrickb left