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.
Geth rakudo: fd5d5bdfb9 | (Fernando Correa de Oliveira)++ | 2 files
Make it verify (again) the stubed methods from roles, not implemented before, after the attributes composition (to check if it was implemented by a 'handles' from an attribute). Related to #2386. Needs test
00:21
rakudo: 136164427c | (Fernando Correa de Oliveira)++ (committed using GitHub Web editor) | 2 files
Merge pull request #2390 from FCO/master

Make it verify (again) the stubed methods from roles, not implemented…
synopsebot RAKUDO#2386 [open]: github.com/rakudo/rakudo/issues/2386 The check for implemented stub method do not find methods generated by a attribute handles
roast: f3dec0b3c9 | (Fernando Correa de Oliveira)++ | S14-roles/stubs.t
Adding tests to role stub implemented by attribute handles
00:27
roast: a47e16cf6e | (Zoffix Znet)++ (committed using GitHub Web editor) | S14-roles/stubs.t
Merge pull request #487 from FCO/master

Adding tests to role stub implemented by attribute handles
00:53 MasterDuke joined, p6bannerbot sets mode: +v MasterDuke, MasterDuke left, MasterDuke joined, herbert.freenode.net sets mode: +v MasterDuke, p6bannerbot sets mode: +v MasterDuke
Geth rakudo: FCO++ created pull request #2393:
Make .[] cache the Seq. Closes #2383
01:57
synopsebot RAKUDO#2383 [open]: github.com/rakudo/rakudo/issues/2383 [consistency] .[] doesn't cache a Seq
01:58 cognominal-p6 joined 01:59 p6bannerbot sets mode: +v cognominal-p6
Geth rakudo: 1954121d61 | (Fernando Correa de Oliveira)++ | src/core/Sequence.pm6
Make .[] cache the Seq. Closes #2383
02:05
rakudo: b84b0902c2 | (Zoffix Znet)++ (committed using GitHub Web editor) | src/core/Sequence.pm6
Merge pull request #2393 from FCO/master

Make .[] cache the Seq. Closes #2383
synopsebot RAKUDO#2383 [open]: github.com/rakudo/rakudo/issues/2383 [consistency] .[] doesn't cache a Seq
02:22 cognominal-p6 left
Geth rakudo: MasterDuke17++ created pull request #2394:
Optimize more ops on native attributes
02:29
rakudo: 6edb142f5f | (Zoffix Znet)++ | src/core/IO/Handle.pm6
Don't double-close handle in .lines with :close and limit
02:41
rakudo: c1c7574064 | (Zoffix Znet)++ | src/core/Rakudo/Iterator.pm6
Close in IO::Handle.lines as soon as we reach limit

The extra `$!n || ...` check is there to handle the case of when $limit is zero, where we don't want to FINISH the stuff the second time.
Fixes R#2283 github.com/rakudo/rakudo/issues/2283
synopsebot R#2283 [closed]: github.com/rakudo/rakudo/issues/2283 [6.d review][IO][fudged tests committed] .lines/.words :close closes too late when $limit is specified
roast: b329cb5f17 | (Zoffix Znet)++ | 2 files
Revert "Fudge .lines/.words :close $limit tests"

This reverts commit c231666dec1a169dcc4965a677edf2ef4e4b4791.
Test pass now. Closes github.com/rakudo/rakudo/issues/2283 R#2283
02:42 Zoffix joined, p6bannerbot sets mode: +v Zoffix
Zoffix .tell AlexDaniel I'm slightly weary of this commit going into the release, because IO::CatHandle.words tests (t/fudgeandrun t/spec/S32-io/io-cathandle.t) that use this iterator hung twice for me, but I couldn't repro that hang afterwards. Don't know if it's the commit or something else. github.com/rakudo/rakudo/commit/c1...d13944dc51 02:44
yoleaux 01:59Z <SmokeMachine> Zoffix: I requested you to review github.com/rakudo/rakudo/pull/2393
Zoffix: I'll pass your message to AlexDaniel.
AlexDaniel hmmm 02:45
yoleaux 02:44Z <Zoffix> AlexDaniel: I'm slightly weary of this commit going into the release, because IO::CatHandle.words tests (t/fudgeandrun t/spec/S32-io/io-cathandle.t) that use this iterator hung twice for me, but I couldn't repro that hang afterwards. Don't know if it's the commit or something else. github.com/rakudo/rakudo/commit/c1...d13944dc51
AlexDaniel meanwhile I'm trying to rm -rf .zef folder
for like one hour maybe 02:46
Zoffix heh
There's a minor mess up in that commit: we try to .sink-all after receiving IterationEnd, but I don't see why that'd result in non-100% reproduceable failure 02:47
AlexDaniel maybe it's GCE doing some kind of long-term storage thingie, but there's a gazzilion of files there indeed 02:48
which makes me realize that we really don't clean precomp files at all
right?
Zoffix Right
omg, it hung again 02:49
Consistently hangs if I cleanup precomp after each run 02:50
Oh, it's not .words, it's the test afterwards "IO::CatHandle.read does not switch to another handle too early" 02:51
oh, that one also uses .words. ok
Geth roast: FCO++ created pull request #488:
Test for ZEN-POS on Seq
02:52
Zoffix SmokeMachine: just commit directly
Geth roast: 7d23fbc74c | (Fernando Correa de Oliveira)++ | S32-list/seq.t
Test for ZEN-POS on Seq
02:53
roast: 4bb6ed49dc | (Fernando Correa de Oliveira)++ (committed using GitHub Web editor) | S32-list/seq.t
Merge pull request #488 from FCO/master

Test for ZEN-POS on Seq
AlexDaniel Zoffix: but then you don't get that sweet hacktoberfest t-shirt! :P :P
Zoffix AlexDaniel: do PRs to repos you got commit bit at count at all? 02:54
SmokeMachine Im not participating on it... :( only my modules...
AlexDaniel I think so, IIRC last time it counted
Zoffix k; yeah, I introed a bug in that commit
AlexDaniel or maybe I'm misremembering
uhhh it wasn't just a lot of files, it was also 20G of space or so 02:55
Zoffix Oh wait, no no bug. I misread the results 02:56
wtf is that test doing 02:57
releasable6 Next release in ≈1 day and ≈15 hours. 1 blocker. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 03:00
Geth roast: 511f3135d3 | (Zoffix Znet)++ | S16-io/words.t
[v6.d REVIEW] Toss bogus IO::Handle.words proptest

It's from IO Grant era and looks like it's from before change in .words to not close the handle without :$close flag. The test is also mis-designed and doesn't do what it claims to do
03:02
rakudo: fcf4afea18 | (Zoffix Znet)++ | src/core/Rakudo/Iterator.pm6
Don't .sink-all if we got IterationEnd
03:05
rakudo: b107cda574 | (Daniel Green)++ | src/Perl6/Optimizer.nqp
Optimize more ops on native attributes

By re-writing into native ops.
03:08
rakudo: c271ab7b7b | (Zoffix Znet)++ (committed using GitHub Web editor) | src/Perl6/Optimizer.nqp
Merge pull request #2394 from MasterDuke17/optimize_more_ops_on_native_attributes

Optimize more ops on native attributes
Zoffix hm, restoring 99% of my changed code to old version still has the hang. No hang on 2018.09. Wonder if it's not my doing... 03:11
yeah, ain't my doing. Still hangs on 136164427 03:14
AlexDaniel Zoffix: ticket it then 03:15
Zoffix mhm 03:16
AlexDaniel: R#2395 03:21
synopsebot R#2395 [open]: github.com/rakudo/rakudo/issues/2395 [⚠ blocker ⚠] hangs in t/spec/S32-io/io-cathandle.t
Geth roast: 649e914a0d | (Zoffix Znet)++ | S12-attributes/native.t
Cover native attr opts

For github.com/rakudo/rakudo/issues/2392
03:25
Zoffix I don't get how this could've slipped through, considering it hangs the first run of the spectest :S 03:31
Zoffix blows the install clean, sets it for fresh rebuild, and goes to bed 03:32
*first run of test file. I never had it hang on spectest 03:38
AlexDaniel heh was gonna brag how it tested 100 modules in 5 minutes or so, and now Bailador is the last module that is being tested and it takes freaking forever 03:48
ok cool now it failed on HEAD, so it has to check it on 2018.09… 03:49
Geth rakudo: ugexe++ created pull request #2396:
Deprecate gethostname() in favor of $*KERNEL.hostname
03:57
04:03 MasterDuke left
AlexDaniel hmmm… I see some kind of hanging here too, not sure if it's related 04:05
that'd be a quest for tomorrow
AlexDaniel 💤
04:41 ZzZombo joined, p6bannerbot sets mode: +v ZzZombo 04:52 ufobat_ joined, p6bannerbot sets mode: +v ufobat_ 05:11 ZzZombo left 05:18 ufobat_ left, cognominal-p6 joined 05:19 p6bannerbot sets mode: +v cognominal-p6 05:20 cognominal-p6 left, cognominal-p6 joined 05:21 p6bannerbot sets mode: +v cognominal-p6 05:42 cognominal-p6 left 06:31 robertle_ joined 06:32 p6bannerbot sets mode: +v robertle_ 08:29 robertle_ left 08:38 cognominal-p6 joined 08:39 p6bannerbot sets mode: +v cognominal-p6 08:54 cognominal-p6 left 08:55 cognominal-p6 joined, p6bannerbot sets mode: +v cognominal-p6 09:58 lizmat joined, p6bannerbot sets mode: +v lizmat
|Tux| Rakudo version 2018.09-470-gc271ab7b7 - MoarVM version 2018.09-132-g304f568f1
csv-ip5xs0.911 - 0.948
csv-ip5xs-207.278 - 7.278
csv-parser19.998 - 21.475
csv-test-xs-200.419 - 0.424
test7.788 - 8.038
test-t1.687 - 1.696
test-t --race0.795 - 0.802
test-t-2028.994 - 29.501
test-t-20 --race10.828 - 11.101
10:24
Geth rakudo: f7fa51850d | (Nick Logan)++ | 2 files
Deprecate gethostname() in favor of $*KERNEL.hostname

Rework of #2065
11:03
rakudo: 64c32ea182 | (Zoffix Znet)++ (committed using GitHub Web editor) | 2 files
Merge pull request #2396 from ugexe/gethostname-to-kernel-hostname

Deprecate gethostname() in favor of $*KERNEL.hostname
synopsebot RAKUDO#2065 [open]: github.com/rakudo/rakudo/pull/2065 Remove undocumented/unspecced gethostname()
11:09 robertle_ joined 11:10 p6bannerbot sets mode: +v robertle_ 11:36 Zoffix left
lizmat is stuck on trying to fix R#2360 11:44
yoleaux 18 Oct 2018 11:44Z <AlexDaniel> lizmat: Awesome!! Thank you!
synopsebot R#2360 [open]: github.com/rakudo/rakudo/issues/2360 my %*FOO is Set = <a b c> dies
lizmat last info: github.com/rakudo/rakudo/issues/23...-431335379
apparently I'm missing something: jnthn timotimo nine moritz ^^ ? 11:45
timotimo what's the --ll-exception for the SORRY! in the middle? 11:46
11:47 travis-ci joined, p6bannerbot sets mode: +v travis-ci
travis-ci Rakudo build failed. Zoffix Znet 'Merge pull request #2396 from ugexe/gethostname-to-kernel-hostname 11:47
travis-ci.org/rakudo/rakudo/builds/443640078 github.com/rakudo/rakudo/compare/c...c32ea18274
11:47 travis-ci left
buggable [travis build above] ☠ All failures are due to: failed make test (1 failure). Across all jobs, only t/04-nativecall/12-sizeof.t test file failed. 11:47
lizmat timotimo: added it as another comment
timotimo: the call to DYNAMIC has QAST::Op(call &DYNAMIC) <wanted sinkok> 11:51
whereas the QAST::Var(lexical %*foo) <wanted sunk sinkok>
timotimo: so it has a "sunk" that the call to DYNAMIC hasn't
11:53 Ven`` joined, p6bannerbot sets mode: +v Ven``
lizmat afk for a few hours& 12:14
12:20 Ven`` left 12:24 Ven`` joined 12:25 p6bannerbot sets mode: +v Ven`` 12:39 squashable6 left, squashable6 joined 12:40 p6bannerbot sets mode: +v squashable6 12:54 Ven`` left, Ven`` joined 12:55 p6bannerbot sets mode: +v Ven`` 13:00 |Tux| left, squashable6 left 13:01 squashable6 joined, ChanServ sets mode: +v squashable6 13:02 p6bannerbot sets mode: +v squashable6 13:03 squashable6 left 13:04 squashable6 joined, ChanServ sets mode: +v squashable6, p6bannerbot sets mode: +v squashable6 13:08 |Tux| joined 13:09 p6bannerbot sets mode: +v |Tux| 13:12 lizmat left 13:17 squashable6 left, squashable6 joined 13:18 p6bannerbot sets mode: +v squashable6 13:20 Ven`` left 13:21 Ven`` joined, p6bannerbot sets mode: +v Ven`` 13:34 Ven`` left 14:02 brrt joined 14:03 p6bannerbot sets mode: +v brrt 15:17 ExtraCrispy joined, p6bannerbot sets mode: +v ExtraCrispy 15:21 fake_space_whale joined 15:22 p6bannerbot sets mode: +v fake_space_whale 15:35 ggoebel left 15:37 coverable6 left 15:38 coverable6 joined, ChanServ sets mode: +v coverable6, p6bannerbot sets mode: +v coverable6
Geth rakudo: fc5b76aee7 | (Zoffix Znet)++ | t/08-performance/99-misc.t
Dial down expected perf differences

Original test fails on slower boxes, like AppVeyor
  ci.appveyor.com/project/rakudo/rak...aj5xjkwcbf
15:49
15:50 ggoebel joined, p6bannerbot sets mode: +v ggoebel 15:55 robertle_ left 16:08 brrt left 16:38 travis-ci joined, p6bannerbot sets mode: +v travis-ci
travis-ci Rakudo build passed. Zoffix Znet 'Dial down expected perf differences 16:38
travis-ci.org/rakudo/rakudo/builds/443766047 github.com/rakudo/rakudo/compare/6...5b76aee7ff
16:38 travis-ci left 17:29 AlexDani` joined 17:30 p6bannerbot sets mode: +v AlexDani` 17:33 AlexDaniel left 17:36 brrt joined, p6bannerbot sets mode: +v brrt 17:43 Kaiepi left 17:44 Kaiepi joined, AlexDani` is now known as AlexDaniel, p6bannerbot sets mode: +v Kaiepi 17:48 brrt left 17:50 cognominal-p6 left 17:57 lizmat joined, p6bannerbot sets mode: +v lizmat 18:09 cognominal-p6 joined 18:10 p6bannerbot sets mode: +v cognominal-p6
lizmat m: use nqp; my %*foo := nqp::hash # is this legal ? 18:20
camelia ( no output )
lizmat aka, should that be legal ?
18:36 cognominal-p6 left, cognominal-p6 joined 18:37 p6bannerbot sets mode: +v cognominal-p6 18:55 fake_space_whale left
Geth roast: 9baef783fa | (Zoffix Znet)++ | S32-list/seq.t
Fix bad plan
18:55
19:03 lizmat left 19:10 AlexDaniel left 19:13 gfldex left 19:18 gfldex joined 19:19 p6bannerbot sets mode: +v gfldex 19:21 AlexDaniel joined, p6bannerbot sets mode: +v AlexDaniel
cognominal-p6 m: use nqp; my %*h := nqp::hash; say %*h.WHAT 19:42
camelia {}
cognominal-p6 m: use nqp; my %*h := nqp::hash; say %*h.^name
camelia BOOTHash
cognominal-p6 m: use nqp; my %h := nqp::hash; say %h.^name 19:43
camelia Type check failed in binding; expected Associative but got Hash (${})
in block <unit> at <tmp> line 1
cognominal-p6 m: use nqp; my %*h = nqp::hash; say %*h.^name
camelia Hash
cognominal-p6 m: use nqp; my %h = nqp::hash; say %h.^name
camelia Hash
19:46 patrickb joined 19:47 p6bannerbot sets mode: +v patrickb 21:04 robertle left 21:10 [Tux] left 21:24 cognominal-p6 left 21:41 [Tux] joined 21:42 p6bannerbot sets mode: +v [Tux] 21:47 j3nnn1 left 21:58 cognominal-p6 joined, p6bannerbot sets mode: +v cognominal-p6 21:59 patrickb left
Geth ¦ rakudo: zoffixznet self-assigned .base inconsistent with out of range args github.com/rakudo/rakudo/issues/2266 22:01
22:06 cognominal-p6 left, cognominal-p6 joined 22:07 p6bannerbot sets mode: +v cognominal-p6
Geth roast/ugexe-patch-1: 231a87262c | (Nick Logan)++ (committed using GitHub Web editor) | S02-magicals/KERNEL.t
Add basic hostname test

Also see:
  github.com/perl6/doc/issues/2395
22:15
roast: ugexe++ created pull request #489:
Add basic hostname test
AlexDaniel ah-ha, cool, 4 modules failing 22:17
Geth roast: 231a87262c | (Nick Logan)++ (committed using GitHub Web editor) | S02-magicals/KERNEL.t
Add basic hostname test

Also see:
  github.com/perl6/doc/issues/2395
22:18
roast: 3cef1fdeba | (Zoffix Znet)++ (committed using GitHub Web editor) | S02-magicals/KERNEL.t
Merge pull request #489 from perl6/ugexe-patch-1

Add basic hostname test
rakudo: a804ab57f1 | (Zoffix Znet)++ | src/core/Rational.pm6
Consistify Rat.base: fail instead of throw

Fixes R#2266 github.com/rakudo/rakudo/issues/2266
synopsebot R#2266 [open]: github.com/rakudo/rakudo/issues/2266 [6.d review][consistency][fudged tests committed] .base inconsistent with out of range args
Geth roast: a5f91d5f1c | (Zoffix Znet)++ | S32-num/base.t
Unfudge passing Rat.base test

Closes github.com/rakudo/rakudo/issues/2266 R#2266 Rakudo fix: github.com/rakudo/rakudo/commit/a804ab57f1
22:19
roast: f24c875eb5 | (Zoffix Znet)++ | 2 files
Don't lock into X::AdHoc for exception tests
AlexDaniel heh, lizmat's commit broke two modules. Both modules are by lizmat. 22:20
.tell lizmat R#2398 22:22
yoleaux AlexDaniel: I'll pass your message to lizmat.
synopsebot R#2398 [open]: github.com/rakudo/rakudo/issues/2398 [regression][⚠ blocker ⚠] Two modules failing after “Refactor the use of STORE(:initialize)”
cognominal-p6 m: Match.^roles 22:27
camelia Unexpected named argument 'transitive' passed
in block <unit> at <tmp> line 1
cognominal-p6 ???
evalable6 Stub code executed
in block <unit> at /tmp/GMVqtf4yFJ line 1
Geth ¦ rakudo: zoffixznet self-assigned Two modules failing after “Refactor the use of STORE(:initialize)” github.com/rakudo/rakudo/issues/2398 22:28
AlexDaniel cognominal-p6: dunno, but we can try this 22:42
6c: say Match.^roles
committable6 AlexDaniel, gist.github.com/e4432a7c297ad996d3...1e31ea0fc0 22:43
AlexDaniel so it used to return nothing, I guess, I don't know if that's right
but we can see when it changed
bisect: say Match.^roles
bisectable6 AlexDaniel, Bisecting by exit code (old=2015.12 new=a804ab5). Old exit code: 0
AlexDaniel, bisect log: gist.github.com/a25906f6364c3469b8...5080f9c051 22:44
AlexDaniel, There are 20 candidates for the first “new” revision. See the log for more details
AlexDaniel well, that's extremely helpful 22:45
:P
it's right that it changed after uncurse merge, so that gives a clue or two… 22:49
cognominal-p6: please file a bug report
releasable6 Next release in ≈19 hours. 4 blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 23:00
Geth roast: 6c0173886d | (Zoffix Znet)++ | MISC/bug-coverage.t
Cover parametarization crash

Covers github.com/rakudo/rakudo/issues/2400
23:03
roast: feb2033690 | (Zoffix Znet)++ | MISC/bug-coverage.t
Fudge failing parametarization test

  github.com/rakudo/rakudo/issues/2400
cognominal-p6 AlexDaniel, github.com/rakudo/rakudo/issues/2401 23:07
AlexDaniel cognominal-p6++ 23:20
23:30 MasterDuke joined, p6bannerbot sets mode: +v MasterDuke, MasterDuke left, MasterDuke joined, herbert.freenode.net sets mode: +v MasterDuke, p6bannerbot sets mode: +v MasterDuke