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.
00:02 stmuk_ joined, p6bannerbot sets mode: +v stmuk_ 00:04 stmuk left 00:41 cog left 01:48 ZzZombo left 01:51 fake_space_whale left 02:03 fake_space_whale joined 02:04 p6bannerbot sets mode: +v fake_space_whale 02:20 ufobat_ joined 02:21 p6bannerbot sets mode: +v ufobat_ 02:24 ufobat left 02:46 ZzZombo joined, p6bannerbot sets mode: +v ZzZombo 02:50 lizmat left 03:37 cog joined 03:38 p6bannerbot sets mode: +v cog
AlexDaniel ehhh I think bisectable is often hitting broken revisions from js branch rendering plain bisection useless :S 03:57
I guess I can make a blacklist with these revisions so that they're 125-ed
c: fa77d97952a107b9680b2a258b0c4299873002b6 say 42 03:58
committable6 AlexDaniel, ¦fa77d97: «42␤»
AlexDaniel uhhhh, uhh?
c: 825ffb154a0717e8745cca1015e169e480547f64 say 42
committable6 AlexDaniel, ¦825ffb1: «Cannot test this commit (Commit exists, but a perl6 executable could not be built for it)»
AlexDaniel c: ee7671649c1972f7ba6a1ea61a9758a5671c2558 say 42
committable6 AlexDaniel, ¦ee76716: «Cannot test this commit (Commit exists, but a perl6 executable could not be built for it)»
AlexDaniel actually!! Nevermind, I think there's just a bug in my code 03:59
c: 2709d73632d8873bdc071526159c66c905748bb0 say 42
committable6 AlexDaniel, ¦2709d73: «Cannot test this commit (Commit exists, but a perl6 executable could not be built for it)»
04:01 cog left 06:27 robertle joined 06:28 p6bannerbot sets mode: +v robertle 06:29 ExtraCrispy_ left 06:32 ExtraCrispy_ joined, p6bannerbot sets mode: +v ExtraCrispy_ 06:57 cog joined 06:58 p6bannerbot sets mode: +v cog 07:07 cog left, cog joined 07:08 p6bannerbot sets mode: +v cog 07:21 cog left 07:38 fake_space_whale left 07:53 lizmat joined, p6bannerbot sets mode: +v lizmat
lizmat Files=1257, Tests=76303, 337 wallclock secs (15.82 usr 5.50 sys + 2365.23 cusr 236.21 csys = 2622.76 CPU) 07:54
07:58 Ven` joined 07:59 p6bannerbot sets mode: +v Ven` 08:45 ZzZombo left 09:00 pmurias joined, p6bannerbot sets mode: +v pmurias 09:02 ZzZombo joined, p6bannerbot sets mode: +v ZzZombo, pmurias left 09:05 pmurias joined, p6bannerbot sets mode: +v pmurias 09:08 pmurias left 09:47 ZzZombo left
|Tux| Rakudo version 2018.09-445-ge1ebffeb8 - MoarVM version 2018.09-126-gf79011cf9
csv-ip5xs0.901 - 0.936
csv-ip5xs-207.310 - 7.373
csv-parser20.707 - 21.733
csv-test-xs-200.424 - 0.435
test7.834 - 8.358
test-t1.704 - 1.738
test-t --race0.806 - 0.827
test-t-2028.916 - 29.999
test-t-20 --race9.701 - 10.689
09:59
10:17 cog joined 10:18 p6bannerbot sets mode: +v cog 10:23 cog left, cog joined 10:24 p6bannerbot sets mode: +v cog 10:29 lizmat left 10:31 lizmat joined, p6bannerbot sets mode: +v lizmat 10:41 cog left 11:09 ZzZombo joined, p6bannerbot sets mode: +v ZzZombo 11:17 cog joined 11:18 p6bannerbot sets mode: +v cog 11:20 cog left, cog joined 11:21 p6bannerbot sets mode: +v cog 11:23 brrt joined 11:24 p6bannerbot sets mode: +v brrt 11:31 Ven` left 11:46 Ven` joined 11:47 p6bannerbot sets mode: +v Ven` 12:12 cog left 12:17 lizmat_ joined, p6bannerbot sets mode: +v lizmat_ 12:20 lizmat left 13:01 brrt left 13:04 ZzZombo_ joined, p6bannerbot sets mode: +v ZzZombo_ 13:07 ZzZombo left, ZzZombo_ is now known as ZzZombo
diakopter buggable: speed 13:12
buggable diakopter, Try larger period. Could not calculate using period : Cannot convert NaN to Int:
13:13 Ven` left 13:16 Ven` joined 13:17 p6bannerbot sets mode: +v Ven` 13:19 Merfont joined, p6bannerbot sets mode: +v Merfont 13:20 Kaypie left, brrt joined 13:21 p6bannerbot sets mode: +v brrt
diakopter buggable: speed 1 13:28
buggable: help 13:29
buggable diakopter, Try larger period. Could not calculate using period 1: Attempt to divide 1940200 by zero using div
diakopter, tags | tag SOMETAG | eco | eco Some search term | author github username | speed | testers CPANTesters report ID
diakopter buggable: speed 1940200
o_O 13:30
13:45 Zoffix joined, p6bannerbot sets mode: +v Zoffix
Zoffix buggable: speed 100 :4 13:46
(I don't know why it takes it ages to respond lately)
buggable Zoffix, ↑█ ▃ ↑█ ▅ ▁ ↑ ▆ ▅ ▆ dates: 2018-09-03–2018-10-16
Zoffix, ▆▃ ██▇█▄▅██▅▃█▂▁▃▁▆██ ▄ ▂▃█ ▇█ █▇▁ ▅ ▅ ▂ ▃█▇▂ ▂ █▄ ▆ range: 10.398s–9.701s
Zoffix, ██▁▄██████████████████▆ █▅███▁██▆███▂▃▅▇▆▅▃▆▃▆█▇▇█▇▆█ ▇████▇▇█ ▃ ▆▂ ▂ ▆██ ▂ █ ▂▆▇▄ speed: 19% faster (widths: 9/3)
Zoffix, ███████████████████████▇█████████████████████████████▆████████▆▁▅▆▇█▄██▃▃▇█▇▆▇████▄█▅▅▅▂▃▁█▃████▆▂▄↓
Zoffix buggable: speed 400 :4
20faster on an already-heavily optimized bench... pretty damn good 13:47
13:50 buggable left, buggable joined, ChanServ sets mode: +v buggable
Zoffix buggable: speed 1940200 13:50
buggable Zoffix, Try larger period. Could not calculate using period 1940200: Refusing to do more than 120 last entries
Zoffix buggable: speed 120 :4 13:51
buggable Zoffix, ▂ ▆ ▁▃ ↑↑▂▅ ↑↑ ▆ ▃▂ ↑ ▁▂ █▂ ▇▁ █ dates: 2018-08-25–2018-10-16
Zoffix, ▆ █▄▅▆▃▂▁█ ▂█▄ ▁██▃█▅ ████▆▆██▆▄█▄▂▄▂▇██ ▅ ▃▄█ ██ ██▃ ▁ ▆▁▁▆ ▃ ▁▄██▃ ▁▃ █▆ ▇ ▁ range: 10.398s–9.701s
Zoffix, █▂████████▆███▅▆██████▂▄██████████████████▇ █▆███▂██▇███▂▃▆█▇▆▃▇▄▇████▇▇█ ████████ ▄ ▇▂ ▂ ▇██▁ ▃ █ ▂▇█▅ speed: 16% faster (widths: 9/3)
Zoffix, ███████████████████████████████████████████▇█████████████████████████████▆████████▆▁▆▆██▅██▃▃███▆▇████▄█▆▅▅▂▄▁█▃████▆▂▄↓
13:51 p6bannerbot sets mode: +v buggable 13:52 Zoffix left 13:55 cog joined 13:56 p6bannerbot sets mode: +v cog
AlexDaniel releasable6: status 14:06
releasable6 AlexDaniel, Next release in ≈4 days and ≈4 hours. 2 blockers. 28 out of 445 commits logged
AlexDaniel, Details: gist.github.com/18425f816b71edaccf...3727e83b9e
14:24 cog left 14:25 brrt left
timotimo Zoffix, i think the "20% faster" is mostly really because of a few timing peaks 14:43
14:50 fake_space_whale joined 14:51 p6bannerbot sets mode: +v fake_space_whale
releasable6 Next release in ≈4 days and ≈3 hours. 2 blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 15:00
15:01 AlexDaniel left
Geth roast: 603fa420e6 | (Tom Browder)++ (committed using GitHub Web editor) | S02-types/WHICH.t
add missing Pod class
15:01
15:02 AlexDaniel joined 15:03 p6bannerbot sets mode: +v AlexDaniel 15:19 AlexDaniel left 15:21 AlexDaniel joined 15:22 p6bannerbot sets mode: +v AlexDaniel 15:35 pmurias joined, p6bannerbot sets mode: +v pmurias
japhb timotimo: That's what the "widths" are about ... trying to avoid over-emphasizing isolated spikes 15:48
16:06 fake_space_whale left 16:07 Merfont left 16:08 Kaiepi joined 16:09 cog joined, p6bannerbot sets mode: +v Kaiepi, p6bannerbot sets mode: +v cog, Kaiepi left 16:10 Kaiepi joined 16:11 p6bannerbot sets mode: +v Kaiepi, brrt joined 16:12 p6bannerbot sets mode: +v brrt 16:13 Kaiepi left 16:14 Kaiepi joined 16:15 p6bannerbot sets mode: +v Kaiepi 16:18 Ven` left 16:19 Zoffix joined, p6bannerbot sets mode: +v Zoffix
Zoffix AlexDaniel: I have a risky-ish commit for MoarVM (faster Int stringification). Should I do commit to master or to post-release branch for post-release inclusion? 16:20
risky-ish: well, I understand well what it's doing and all, but Int stringification is like everywhere, so if it's messed up, then everything's messed up :) 16:21
AlexDaniel Zoffix: you can do it now, no toasting was done so far so we will see module fallout if there is any (and IMO there are enough days to spot other obvious issues)
Zoffix ok
brrt Zoffix: a branch or PR please, but I don't think we want to make postrelease a thing
Zoffix ok 16:22
I'll PRit
16:33 robertle left
Geth roast: 5ef9b0c504 | (Zoffix Znet)++ | S32-num/int.t
Cover stringification of huge Ints
16:42
brrt thank you :-) 16:46
16:46 lizmat_ left
brrt btw, I owe you a 'Howto add an operator' document :-) 16:46
Zoffix Yup
brrt I will get to it as some point 16:47
16:47 cog left 16:48 cog joined, lizmat joined, p6bannerbot sets mode: +v lizmat, p6bannerbot sets mode: +v cog 16:52 lizmat left
Zoffix 1.58x as fast - 1.83x as fast, starting for numbers larger than 2⁶⁰ 17:05
jnthn Nice :)
AlexDaniel m: sub bar(&some-code) { LEAVE { say ‘left’ }; some-code() }; sub foo { bar { return 42 } }; for ^2 { say foo } 17:08
camelia left
identity
left
42
AlexDaniel left, identity???? left 42
Actually I was trying to golf a bug here where LEAVE doesn't fire (or so I think) 17:10
I could be wrong though
but… identity?
6c: sub bar(&some-code) { LEAVE { say ‘left’ }; some-code() }; sub foo { bar { return 42 } }; for ^2 { say foo } 17:11
committable6 AlexDaniel, gist.github.com/cc32880e4e6065f4c9...5aec3fd6bc
AlexDaniel hah :D
that's pretty cool 17:12
Zoffix Wonder if that's related to the blocker with the "ignature" in it
17:12 leont joined
Zoffix The only "identity" I see in rakudo code is a routine named &identity 17:13
17:13 p6bannerbot sets mode: +v leont
jnthn Don't think so, or at least the other cases of that only seem to have been since the last release 17:13
(that is, weren't in 2018.09) 17:14
AlexDaniel dd-ing says `ForeignCode identity = ForeignCode.new`
R#2380 17:16
synopsebot R#2380 [open]: github.com/rakudo/rakudo/issues/2380 [⚠ blocker ⚠] `return`-ing out of a block and LEAVE phaser (“identity”‽)
17:17 brrt left
AlexDaniel j: sub bar(&some-code) { LEAVE { say ‘left’ }; some-code() }; sub foo { bar { return 42 } }; for ^2 { say foo } 17:17
camelia left
1
left
42
17:18
17:18 lizmat joined, p6bannerbot sets mode: +v lizmat
AlexDaniel Zoffix++ that's pretty cool 17:22
jnthn m: sub bar(&some-code) { LEAVE { say ‘left’ }; some-code() }; sub foo { bar { return-rw my $x = 42 } }; for ^2 { say foo } 17:23
camelia left
identity
left
42
jnthn m: sub bar(&some-code) { LEAVE { say ‘left’ }; some-code() }; sub foo is raw { bar { return 42 } }; for ^2 { say foo } 17:24
camelia left
identity
left
42
jnthn m: sub bar(&some-code) { LEAVE { say ‘left’ }; some-code() }; sub foo(--> Int) { bar { return 42 } }; for ^2 { say foo } 17:25
camelia left
Type check failed for return value; expected Int but got ForeignCode (ForeignCode.new)
in sub foo at <tmp> line 1
in block <unit> at <tmp> line 1
jnthn Hmm.
Zoffix AlexDaniel: you sent your message to "I" instead of, presumably, jmerelo: colabti.org/irclogger/irclogger_log...10-16#l590 17:30
AlexDaniel hah
17:30 AlexDaniel is now known as I`, I` is now known as AlexDaniel
AlexDaniel thanks 17:31
17:34 Zoffix left 17:38 AlexDaniel left, AlexDaniel joined 17:39 p6bannerbot sets mode: +v AlexDaniel 17:40 AlexDaniel left, AlexDaniel joined 17:41 AlexDaniel left, AlexDaniel joined 17:42 p6bannerbot sets mode: +v AlexDaniel 17:48 lizmat_ joined, p6bannerbot sets mode: +v lizmat_ 17:50 lizmat left 18:02 cog left
masak jnthn: "identity"? 18:17
18:17 Kaiepi left, diakopter left
leont Is there anything I can do to help move #2379 forward? 18:18
I'm kind of lacking handles to proceed ATM
I'm not even quite sure if it's a rakudo or a moarvm issue
18:19 Kaiepi joined, p6bannerbot sets mode: +v Kaiepi
AlexDaniel leont: I can't reproduce… first I got “Could not find foo at line 1 in:” 18:22
leont: after changing that to Foo I now see: «WARNINGS for -e:␤Useless use of constant string "Foo.new.foo" in sink context (line 1)␤»
ah ok I see something 18:24
19:04 patrickb joined 19:05 p6bannerbot sets mode: +v patrickb 19:24 cognominal-p6 joined 19:25 p6bannerbot sets mode: +v cognominal-p6 19:32 cognominal-p6 left, cognominal-p6 joined 19:33 p6bannerbot sets mode: +v cognominal-p6 19:34 lizmat_ is now known as lizmat 20:17 brrt joined 20:18 p6bannerbot sets mode: +v brrt 20:25 patrickb left 20:38 dct joined, p6bannerbot sets mode: +v dct
jnthn masak: Having pondered that a bit more, my guess is that it's just taking whatever is in the return register, which isn't explicitly populated, so it gets some value that was returned from the most recent call, which is probably a spesh plugin. :) 20:41
masak oh gosh 21:15
masak .oO( The Retourn Identity )
21:18 pmurias left 21:22 dct left 22:16 fake_space_whale joined 22:17 p6bannerbot sets mode: +v fake_space_whale 22:31 brrt left 22:32 ExtraCrispy_ left 23:38 MasterDuke joined, p6bannerbot sets mode: +v MasterDuke 23:39 MasterDuke left, MasterDuke joined, herbert.freenode.net sets mode: +v MasterDuke, p6bannerbot sets mode: +v MasterDuke 23:46 leont left