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
MasterDuke python was 842s 00:23
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
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
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
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
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
[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
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
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
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
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.
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
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
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…
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
dogbert11 it complains about test #118 as well 15:12
dogbert11 timotimo: I got a mega large profile again 15:15
Zoffix dogbert11: that's not a flop tho. It's proper failing test. 16:58
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
AlexDaniel statisfiable6: libmoar 17:08
statisfiable6 AlexDaniel, OK! Working on it…
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
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
AlexDaniel come on statisfiable6, you were working this month 17:55
statisfiable6: libmoar
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
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
jnthn Zoffix++ 18:04
Zoffix k
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
diakopter samcv: sounds like a bug in the serializer/deserializer 20:12
Geth nqp/truffle: 4 commits pushed by (Paweł Murias)++ 21:01
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