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.
timotimo huh, we're not bad 00:00
MasterDuke ruby took 309s 00:07
timotimo we've got some catching up to do, clearly 00:13
hey, what happens if you run fib(4) a thousand times before doing the fib(46)?
MasterDuke i'll tell you once python finishes 00:14
timotimo thank you kindly
00:17 kryptikwurm joined, p6bannerbot sets mode: +v kryptikwurm 00:22 kryptikwurm left
MasterDuke python was 842s 00:23
00:24 Magne`22 joined 00:28 Magne`22 left
TimToady we should recognize the code for fib and optimize it to [*] 2..$n :) 00:40
er, that's factorial
0,1,*+*...* rather
geekosaur optimizing for benchmarks. it's like I'm back in database land again :) 00:42
TimToady a general optimization that turns recursive definitions into iterative ones would perhaps be more appropriate :) 00:43
00:51 entonian joined 00:52 p6bannerbot sets mode: +v entonian 00:53 entonian left
MasterDuke timotimo: with a thousand fib(4)s before the fib(46) it took 1312s 00:57
so 20s slower than not having them
hm, that may just be it slowing down because of heat, the thousand fib(4)s by themselves only take 0.2s 00:58
m: say (0,1,*+*...*)[47]; say now - INIT now 01:00
camelia 2971215073
0.00567915
01:37 AllenJB6 joined, AllenJB6 left 01:41 rotaerk21 joined 01:44 rotaerk21 left 01:50 AlexDaniel left 02:18 g1itch joined 02:21 g1itch left 02:52 liuyq- joined 02:53 p6bannerbot sets mode: +v liuyq- 02:54 lambdah joined, liuyq- left, p6bannerbot sets mode: +v lambdah 03:04 lambdah left 03:26 fake_space_whale joined 03:27 p6bannerbot sets mode: +v fake_space_whale 03:30 lizmat left
Geth roast: 23cef8bb8b | (Zoffix Znet)++ | S32-hash/keys_values.t
[v6.d REVIEW] Don't .list keys, etc. methods

Test actual returned datatype.
Orig: github.com/perl6/roast/commit/38faa6da5
04:02
roast: 0786850bb9 | (Zoffix Znet)++ | S02-types/whatever.t
[v6.d REVIEW] Improve !~~ curry test

Test actual returned value and test True/False values
Orig: github.com/perl6/roast/commit/693bff1c3
04:09
roast: 07140ae934 | (Zoffix Znet)++ | S02-types/whatever.t
[v6.d REVIEW] Precisify .combinations test

Orig: github.com/perl6/roast/commit/4b2fef409
04:17
04:17 MasterDuke left 05:04 epony left 05:17 johnathan joined 05:20 johnathan left 05:30 fake_space_whale left 05:47 stokachu7 joined 05:48 p6bannerbot sets mode: +v stokachu7 05:49 stokachu7 left 06:16 epony joined, p6bannerbot sets mode: +v epony 07:15 AssPirate0 joined 07:16 p6bannerbot sets mode: +v AssPirate0, AssPirate0 left 07:27 lizmat joined, p6bannerbot sets mode: +v lizmat
lizmat Files=1254, Tests=76129, 340 wallclock secs (15.44 usr 5.36 sys + 2368.50 cusr 257.22 csys = 2646.52 CPU) 07:29
07:37 greenfly3 joined 07:38 p6bannerbot sets mode: +v greenfly3 07:43 greenfly3 left 07:59 Oddity0 joined 08:01 Oddity0 left 08:10 thommey9 joined 08:15 thommey9 left 08:28 stmuk joined, p6bannerbot sets mode: +v stmuk 08:30 stmuk_ left 08:36 fbouliane joined, p6bannerbot sets mode: +v fbouliane 08:42 fbouliane left, stmuk_ joined 08:43 p6bannerbot sets mode: +v stmuk_ 08:45 stmuk left 09:02 Gatewayy9 joined 09:03 p6bannerbot sets mode: +v Gatewayy9
Geth roast: d739ec7168 | (Elizabeth Mattijsen)++ | S29-any/isa.t
Add test for R#2331
09:03
synopsebot R#2331 [open]: github.com/rakudo/rakudo/issues/2331 [testneeded] Should a punned role A be an A
09:04 Gatewayy9 left
[Tux] Rakudo version 2018.09-59-g5f3579eb0 - MoarVM version 2018.09-100-g918547e6a
csv-ip5xs0.891 - 0.944
csv-ip5xs-207.308 - 7.746
csv-parser22.618 - 22.631
csv-test-xs-200.418 - 0.426
test8.189 - 8.301
test-t1.736 - 1.972
test-t --race0.822 - 0.911
test-t-2028.943 - 30.184
test-t-20 --race10.859 - 10.944
09:31
09:55 robertle joined, p6bannerbot sets mode: +v robertle 10:06 stmuk joined 10:07 p6bannerbot sets mode: +v stmuk 10:09 stmuk_ left
Geth roast: e37352a810 | (Zoffix Znet)++ | S12-enums/basic.t
[v6.d REVIEW] Fix typo in desc of enum tests

Orig: github.com/perl6/roast/commit/dfbbd70d4
10:39
roast: 723c282d4b | (Zoffix Znet)++ | S17-promise/nonblocking-await.t
[v6.d REVIEW] Use different test descs

Orig: github.com/perl6/roast/commit/bd141e2f9
10:43
10:48 dogbert2_ joined 10:49 reppie joined, p6bannerbot sets mode: +v dogbert2_, p6bannerbot sets mode: +v reppie 10:51 TimToady_ joined 10:52 p6bannerbot sets mode: +v TimToady_, Peng_9 joined, moritz_ joined 10:53 p6bannerbot sets mode: +v moritz_ 10:56 x[LGWs4x4i]uG2N0 left, TimToady left, SqrtNegInf left 11:00 Peng_9 left 11:04 CIAvash[m] is now known as CIAvash 11:25 kyentei28 joined 11:26 p6bannerbot sets mode: +v kyentei28
Geth 6.d-prep: 9095095e57 | (Zoffix Znet)++ (committed using GitHub Web editor) | TODO/README.md
Pad bottom of doc for easier anchor linking
11:28
11:28 kyentei28 left 11:33 lizmat left
Geth roast: 2a69b0f6e1 | (Zoffix Znet)++ | S11-modules/export.t
[v6.d REVIEW] Fix copy pasta in export test descs

Orig: github.com/perl6/roast/commit/741df515b
11:34
roast: fd557306c7 | (Zoffix Znet)++ | S02-literals/pairs.t
Remove trailing whitespace
11:44
roast: 05dd9c2613 | (Zoffix Znet)++ | S02-literals/pairs.t
[v6.d REVIEW] Update updated IRC log link

Orig: github.com/perl6/roast/commit/614621d9e
11:45
roast: a53acd2a49 | (Zoffix Znet)++ | 3 files
[v6.d REVIEW] Update updated IRC log links

Orig: github.com/perl6/roast/commit/614621d9e
11:47
11:53 Guest88115 joined 11:54 p6bannerbot sets mode: +v Guest88115 11:58 Guest88115 left 12:09 BertolucciTalks joined 12:10 p6bannerbot sets mode: +v BertolucciTalks 12:14 Zoffix joined, p6bannerbot sets mode: +v Zoffix
Zoffix .tell jnthn RE github.com/perl6/roast/commit/8b5e39093 Do you think there's some similarity between Lock::Async.lock/.unlock and IO::Handle.lock/.unlock? Because in that commit we spec Lock::Async.unlock to throw if not locked, but IO::Handle.unlock silently does nothing. Was wondering if this asymetry is acceptable. 12:15
yoleaux Zoffix: I'll pass your message to jnthn.
12:16 BertolucciTalks left, Zoffix left
Geth roast: 52e2d1b773 | (Zoffix Znet)++ | S17-promise/lock-async.t
[v6.d REVIEW] Fix race conditions in Lock::Async tests

Or at least, I'm 90% certain those are races, looking at the interface.
Orig: github.com/perl6/roast/commit/8b5e39093
12:27
12:29 rasputozen10 joined, rasputozen10 left
Geth roast: 59ee88d89c | (Zoffix Znet)++ | S32-hash/perl.t
[v6.d REVIEW] Fix formatting of hash perl tests

Orig: github.com/perl6/roast/commit/f775ffeda
12:30
roast: 8af8191686 | (Zoffix Znet)++ | 2 files
[v6.d REVIEW] Appendicise Int.new X::MultiNM

Orig: github.com/perl6/roast/commit/ba7d5c1dd
12:51
12:58 Guest3833 joined 13:00 Guest3833 left 13:01 ExtraCrispy left 13:13 MasterDuke joined, p6bannerbot sets mode: +v MasterDuke, MasterDuke left, MasterDuke joined, herbert.freenode.net sets mode: +v MasterDuke, p6bannerbot sets mode: +v MasterDuke 13:22 kszatan22 joined, kszatan22 left 13:28 camelia left, damnlie3 joined, camelia joined 13:29 p6bannerbot sets mode: +v damnlie3, p6bannerbot sets mode: +v camelia 13:31 damnlie3 left 13:41 SqrtNegInf joined 13:42 p6bannerbot sets mode: +v SqrtNegInf 13:51 Profpatsch12 joined 13:52 p6bannerbot sets mode: +v Profpatsch12 13:53 Profpatsch12 left
Geth roast: c57167b9de | (Zoffix Znet)++ | S12-construction/BUILD.t
[v6.d REVIEW] Test all native types in BUILD

Orig: github.com/perl6/roast/commit/49f2e05f0
14:31
timotimo statisfiable6: libmoar 14:32
statisfiable6 timotimo, OK! Working on it…
15:00 Ven`` joined 15:01 p6bannerbot sets mode: +v Ven``
dogbert11 ZOFFLOP: t/spec/S32-num/int.t 15:08
Looks like you planned 162 tests, but ran 163 15:10
timotimo that's ... the opposite of an early crash? 15:11
15:11 reppie is now known as x[LGWs4x4i]uG2N0
dogbert11 it complains about test #118 as well 15:12
15:12 fake_space_whale joined 15:13 p6bannerbot sets mode: +v fake_space_whale, billputer27 joined 15:14 p6bannerbot sets mode: +v billputer27, billputer27 left
dogbert11 timotimo: I got a mega large profile again 15:15
15:24 TimToady_ is now known as TimToady 15:30 Ven`` left 15:31 Ven`` joined 15:32 p6bannerbot sets mode: +v Ven`` 15:39 PufferBot joined, Kaiepi left 15:40 p6bannerbot sets mode: +v PufferBot 16:00 Dragnslcr14 joined 16:01 p6bannerbot sets mode: +v Dragnslcr14 16:04 Dragnslcr14 left 16:11 theskillwithin28 joined 16:12 p6bannerbot sets mode: +v theskillwithin28 16:14 Ven`` left 16:17 theskillwithin28 left 16:57 ibttis26 joined, p6bannerbot sets mode: +v ibttis26 16:58 Zoffix joined, p6bannerbot sets mode: +v Zoffix
Zoffix dogbert11: that's not a flop tho. It's proper failing test. 16:58
17:00 kbni joined
Geth roast: 1e6e12d43d | (Zoffix Znet)++ | S32-num/int.t
Fix plan

Incorrectly changed in github.com/perl6/roast/commit/8af81916868af67f
17:01
Zoffix dogbert11: fixed
17:01 p6bannerbot sets mode: +v kbni 17:04 ibttis26 left, Zoffix left, kbni left 17:07 AlexDaniel joined, p6bannerbot sets mode: +v AlexDaniel 17:08 greppable6 left, bloatable6 left, shareable6 joined, ChanServ sets mode: +v shareable6, bloatable6 joined
AlexDaniel statisfiable6: libmoar 17:08
statisfiable6 AlexDaniel, OK! Working on it…
17:08 greppable6 joined, ChanServ sets mode: +v greppable6 17:09 p6bannerbot sets mode: +v shareable6
Geth roast: ec8f022063 | (Zoffix Znet)++ | S12-construction/BUILD.t
[v6.d REVIEW] Add `byte` type to BUILD tests

Orig: github.com/perl6/roast/commit/c57167b9de5d1f578
17:09
17:09 p6bannerbot sets mode: +v bloatable6, p6bannerbot sets mode: +v greppable6
Geth roast: 5db8f7f341 | (Zoffix Znet)++ | S03-operators/misc.t
[v6.d REVIEW] Fix temporal race in Date/DateTime comparator tests

A minor thing, but might show up as midnight-floppers if roast is put into some automated testing system.
Orig: github.com/perl6/roast/commit/1f6a18230
17:31
roast: 63f8102fb2 | (Zoffix Znet)++ | S03-operators/misc.t
[v6.d REVIEW] Spec actual return values of Date/DateTime comparators

Orig: github.com/perl6/roast/commit/1f6a18230
17:34
dogbert11 zoffix++ 17:47
17:48 tardyp20 joined 17:51 tardyp20 left 17:55 sprocklem10 joined, statisfiable6 joined
AlexDaniel come on statisfiable6, you were working this month 17:55
statisfiable6: libmoar
17:55 sprocklem10 left, ChanServ sets mode: +v statisfiable6 17:56 p6bannerbot sets mode: +v statisfiable6 17:58 Zoffix joined, p6bannerbot sets mode: +v Zoffix
Zoffix I'm not following how this last test proves anything. Wouldn't that array have that result regardless of whether supply loop block ran ahead of consumer? Like, it's being tested after stuff is consumed: github.com/perl6/roast/commit/ed27...efda39R633 17:59
Geth roast: 36b45e7291 | (Zoffix Znet)++ | S17-supply/syntax.t
Remove trailing whitespace
18:00
roast: 6cadc8a216 | (Zoffix Znet)++ | S17-supply/syntax.t
[v6.d REVIEW] Fix supply test desc typo
18:01
jnthn Zoffix: I guess there's more than one way to read "ran ahead of" and you're reading it the way other than it was meant :)
Basically, did it not produce a ton of elements beyond those required
Which a previous supply/react impl woulda done 18:02
Zoffix ok thanks
jnthn I'm trying to think of a better wording... 18:03
18:03 AlexDaniel left
Geth roast: 88f358beef | (Zoffix Znet)++ | S17-supply/syntax.t
[v6.d REVIEW] Clarify supply test desc

  colabti.org/irclogger/irclogger_log...09-29#l317
Orig: github.com/perl6/roast/commit/ed27a2620
18:03
Zoffix How's that?
jnthn supply block ran cooperatively with consume, perhaps
loking
yeah, that works 18:04
18:04 AlexDaniel joined, p6bannerbot sets mode: +v AlexDaniel
jnthn Zoffix++ 18:04
Zoffix k
18:05 Zoffix left 18:25 Kaiepi joined 18:26 p6bannerbot sets mode: +v Kaiepi 18:28 Kaiepi left 18:29 Kaiepi joined 18:30 p6bannerbot sets mode: +v Kaiepi 18:34 Kaiepi left 18:36 PufferBot left 18:37 tobberydberg28 joined, p6bannerbot sets mode: +v tobberydberg28 18:41 Kaiepi joined, p6bannerbot sets mode: +v Kaiepi 18:44 tobberydberg28 left 18:46 mrSpec24 joined 18:47 p6bannerbot sets mode: +v mrSpec24 18:48 mrSpec24 left 19:04 comrumino19 joined 19:05 comrumino19 left 19:32 emschwartz joined, White-Falcon28 joined 19:33 p6bannerbot sets mode: +v White-Falcon28, White-Falcon28 left
samcv when i try and make my BOM a consntant then compilation fails 19:35
"An exception occurred while evaluating a constant"
masak .oO( somebody set up us the constant ) 19:37
19:38 emschwartz left 19:55 bla8 joined 19:56 p6bannerbot sets mode: +v bla8 19:57 bla8 left
diakopter samcv: sounds like a bug in the serializer/deserializer 20:12
20:18 filotek27 joined, p6bannerbot sets mode: +v filotek27 20:25 filotek27 left
Geth nqp/truffle: 4 commits pushed by (Paweł Murias)++ 21:01
21:10 ggoebel left 22:20 cybo_28 joined 22:23 cybo_28 left 22:43 tcp_j17 joined 22:44 p6bannerbot sets mode: +v tcp_j17 22:46 tcp_j17 left
Geth roast: 3394e4e066 | (Zoffix Znet)++ | S05-metasyntax/regex.t
[v6.d REVIEW] Clarify regex bug Failure cover…

  …doesn't apply to all implementations. Just those were this code
woul cause garbage collection to occur.
Orig: github.com/perl6/roast/commit/98fec08b0
22:50
roast: 1a4d8c025a | (Zoffix Znet)++ | S02-lexical-conventions/unspace.t
[v6.d REVIEW] Don't use `say` in unspace test

Orig: github.com/perl6/roast/commit/3f81f39aa
22:52
23:26 odanoburu20 joined 23:27 p6bannerbot sets mode: +v odanoburu20 23:30 andehhh_ joined 23:31 odanoburu20 left, p6bannerbot sets mode: +v andehhh_ 23:33 andehhh_ left 23:46 iggy24 joined 23:47 p6bannerbot sets mode: +v iggy24 23:55 iggy24 left