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: 93ea7ed1f4 | (Timo Paulssen)++ | src/core/Match.pm6
Match: Check for onlyname Only Once

instead of checking every run around the loop.
Looking at spesh made me realize that every time it goes through the loop it also tried to sink the result of the if.
00:28
rakudo: a0cb89a721 | (Timo Paulssen)++ | src/core/Match.pm6
Match: Use `nqp::create(Array)` Instead of `[]`

Those calls used to be generated as a full invocation that spesh wouldn't inline.
timotimo fwiw, the loop up there mostly runs once or three times, seldomly 2 times and sometimes 7 times during "make install" 00:39
so the wins don't add up to too much
it's also still too big to inline
01:04 literal left 01:10 lizmat left 01:12 MasterDuke joined, p6bannerbot sets mode: +v MasterDuke, MasterDuke left, MasterDuke joined, herbert.freenode.net sets mode: +v MasterDuke, p6bannerbot sets mode: +v MasterDuke 01:37 lizmat joined, p6bannerbot sets mode: +v lizmat 01:41 lizmat left 03:08 leont left 03:22 sivoais_ left 03:23 sivoais joined, p6bannerbot sets mode: +v sivoais 06:21 ufobat joined 06:22 p6bannerbot sets mode: +v ufobat
Geth ¦ star: hankache self-assigned Win installer does not set up file associations github.com/rakudo/star/issues/115 07:06
¦ star: hankache assigned to clarkema Issue Mac DMG doesn't build on newer versions of OS X than 10.11 github.com/rakudo/star/issues/123 07:11
08:02 robertle joined 08:03 p6bannerbot sets mode: +v robertle 09:01 lizmat joined, p6bannerbot sets mode: +v lizmat 10:58 leont joined 10:59 p6bannerbot sets mode: +v leont
lucasb reiterating my question about Failure propagation in the backlog... 11:15
even docs says: "Calling methods on unhandled failures propagates the failure." docs.perl6.org/type/Failure 11:16
lizmat m: Failure.new.foo.bar.baz
camelia Failed

Actually thrown at:
in block <unit> at <tmp> line 1
lizmat that's because of the FALLBACK 11:18
lucasb: /me tries how much will break if FALLBACK just returns self instead of throwing 11:20
lucasb github.com/rakudo/rakudo/blob/mast...e.pm6#L113 <-- like... it's throwing? Was it supposed to?
lizmat good question
lucasb m: Failure.new.() 11:21
camelia Failed

Actually thrown at:
in block <unit> at <tmp> line 1
lucasb ^^ CALL-ME maybe too
lizmat the throwing is from at least before June 2015 11:22
hmmm... quite a bit of fails in spectest, mostly in set operator tests (which are quite extensive) 11:32
so, changing this will require quite a lot of thought, I think
afk for a bit& 11:33
lucasb lizmat: thanks for investigating :) 12:08
|Tux| Rakudo version 2018.10-191-ga0cb89a72 - MoarVM version 2018.11-2-gc2640e1dc
csv-ip5xs0.896 - 0.931
csv-ip5xs-206.808 - 6.991
csv-parser20.793 - 21.213
csv-test-xs-200.430 - 0.438
test6.954 - 7.731
test-t1.705 - 1.765
test-t --race0.801 - 0.812
test-t-2029.239 - 30.254
test-t-20 --race9.801 - 9.818
13:12
dogbert2_ |Tux| is it your machine which causes your results to fluctuate so wildly? 14:05
lizmat [Tux] is commuting to Cologne atm... but I think the answer is yes 14:15
dogbert2_ lizmat: thx 14:16
lizmat commute to NRPM& 14:18
14:19 lizmat left
dogbert2_ wonders if NRPM is in Cologne 14:23
jnthn Well, Cologne is very Near the Rhine... :) 14:24
timotimo i believe it is
jnthn walked over the railway bridge in Cologne earlier this year :) 14:25
14:45 Merfont left
AlexDaniel timotimo: if you want to do some tweaks to the changelog before the release if not after: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 14:56
:)
timotimo haha 14:57
yo ugot me
dogbert2_ is it release time?
timotimo i'd throw out the "also" from the first line of Efficiency, or alternatively move it to another line 14:59
AlexDaniel just change it! :)
timotimo like, one line below it
right
AlexDaniel I'm slightly jealous that star releases will be managed by more than one person 15:00
sure I have releasable6 and all the devs are very helpful, but still :) 15:01
timotimo made two separate changes, the second one is perhaps not correct/wanted 15:06
15:09 MasterDuke left 15:25 ZofBot left, huggable left, ZofBot joined, ChanServ sets mode: +v ZofBot, p6bannerbot sets mode: +v ZofBot, buggable left 15:26 ZofBot_ joined, ChanServ sets mode: +v ZofBot_, p6bannerbot sets mode: +v ZofBot_, ZofBot__ joined, ChanServ sets mode: +v ZofBot__, ZofBot__ left, ZofBot_ left, ZofBot left, ZofBot joined, ChanServ sets mode: +v ZofBot, p6bannerbot sets mode: +v ZofBot 16:13 Kaiepi joined 16:14 p6bannerbot sets mode: +v Kaiepi
[Coke] AlexDaniel: I'm sure if you asked for volunteers you might get some. 16:17
in the meantime, thank you for all you do 16:18
16:35 robertle left
timotimo yes, thank you very much! 16:39
16:57 ExtraCrispy joined, p6bannerbot sets mode: +v ExtraCrispy 17:07 robertle joined 17:08 p6bannerbot sets mode: +v robertle
Geth rakudo/release-2018.11: ffbe7022db | (Aleks-Daniel Jakimenko-Aleksejev)++ | 2 files
Log all changes (+ announcement)

Deliberately not logged:
4af55fb6 4c05a0b1 8a6c38bf f04c6c34 adc96837 20d50e07 c04d5b77 7dc152ec 20412b06 d28545d6 3416f23b dd3db782 549f53e4 0bdf5180 d5c3c495 09cceb98 bf2e2792 b0a2ce76 76d2fde4 044517e9 43ac3277 ... (6 more lines)
17:15
AlexDaniel just the changelog, patience please :)
17:37 ufobat left 17:38 Ven`` joined 17:39 p6bannerbot sets mode: +v Ven``
lucasb " This release implements the 6.c version of the Perl 6 specifications" 17:52
in docs/announce/2018.11.md
well, the 3rd paragraph talks about 6.c 17:53
Geth ¦ star: clarkema self-assigned tools/star/Makefile doesn't work on OS X due to lack of `tar --xform` github.com/rakudo/star/issues/28 18:13
18:16 Ven`` left 18:19 Ven`` joined 18:20 p6bannerbot sets mode: +v Ven``
lucasb $ perl6 -e 'sub MAIN(|c) { dd (c, @*ARGS) }' -- foo 18:31
(\("foo"), ["--", "foo"])
$ perl -wE 'say "[@ARGV]"' -- foo #=> [foo] 18:32
shouldn't perl6 shift "--" from @*ARGS ?
$ ruby -e 'p ARGV' -- foo #=> ["foo"] 18:33
18:33 Ven`` left
AlexDaniel lucasb: right! 18:35
what should it say though 18:36
6.d *and* 6.c?
lucasb "This is the first release to implement the 6.d version of the Perl 6 specification" (specification, singular) 18:38
drop "It includes bugfixes and optimizations on top of ..." 18:39
maybe "Upcoming releases in *2019* will include new functionality that is not part of the 6.d specification..." :D 18:40
AlexDaniel there's still at least one release in 2018 :)
lucasb oh, we are still in november, damm!
every release is a christmas release 18:41
"Previous compiler releases have implemented the 6.c version of the language, which is still available if you use the "use v6.c" version pragma, otherwise 6.d is the default" (or something more precise :) 18:43
Geth rakudo/release-2018.11: 6cb83d3c6b | (Aleks-Daniel Jakimenko-Aleksejev)++ | docs/announce/2018.11.md
Mention 6.d in release announcements
AlexDaniel ok here's the first attempt… :) 18:44
18:48 Ven`` joined 18:49 p6bannerbot sets mode: +v Ven``
Geth rakudo/release-2018.11: 2bd2b96ca2 | (Aleks-Daniel Jakimenko-Aleksejev)++ | 2 files
Tweak mentions of 6.d a bit more
18:50
AlexDaniel lucasb: ↑ what about this? I'm trying to keep it simple and valid for upcoming releases… 18:51
lucasb it's nice! 19:08
19:17 pmurias joined, p6bannerbot sets mode: +v pmurias 19:35 lizmat joined, p6bannerbot sets mode: +v lizmat
Geth rakudo/release-2018.11: bf8e0fbad3 | (Aleks-Daniel Jakimenko-Aleksejev)++ | docs/release_guide.pod
Actual date, claim next release
19:37
19:37 pmurias left
Geth rakudo/release-2018.11: d3b75e71b9 | (Aleks-Daniel Jakimenko-Aleksejev)++ | docs/release_guide.pod
Add v6.d comment to the release guide
19:38
19:38 pmurias joined, p6bannerbot sets mode: +v pmurias
Geth rakudo/release-2018.11: 5c977c2ddb | (Aleks-Daniel Jakimenko-Aleksejev)++ | 2 files
Final changelog tweaks
20:21
20:25 AlexDaniel joined, p6bannerbot sets mode: +v AlexDaniel 20:51 lizmat left 20:53 lizmat joined, p6bannerbot sets mode: +v lizmat 20:57 lizmat_ joined, p6bannerbot sets mode: +v lizmat_ 20:59 lizmat left
Geth star: 871d564847 | (Mike Clarke)++ | tools/star/Makefile
Support building with either GNU or BSD tar

Fixes #28
21:13
21:14 pmurias left 21:20 pmurias joined, p6bannerbot sets mode: +v pmurias
Geth nqp: 472a1b94c4 | (Aleks-Daniel Jakimenko-Aleksejev)++ | VERSION
[release] Bump VERSION to 2018.11
21:23
rakudo/release-2018.11: 3373632be0 | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/NQP_REVISION
[release] Bump NQP revision to 2018.11
rakudo/release-2018.11: e32ff7eecb | (Aleks-Daniel Jakimenko-Aleksejev)++ | VERSION
[release] Bump VERSION to 2018.11
rakudo/master: 9 commits pushed by (Aleks-Daniel Jakimenko-Aleksejev)++ 21:28
¦ rakudo/master: version bump brought these changes: github.com/perl6/nqp/compare/2018.......2018.11
21:28 lizmat_ left
AlexDaniel \o/ yay! 21:31
lucasb thank you samcv, AlexDaniel, and everybody else! 21:36
samcv \o/
AlexDaniel \o/ 21:37
squashable6: next 21:40
squashable6 AlexDaniel, ⚠🍕 Next SQUASHathon in 2 days and ≈12 hours (2018-12-03 UTC-12⌁UTC+14). See github.com/rakudo/rakudo/wiki/Mont...Squash-Day
21:54 dct joined, p6bannerbot sets mode: +v dct 22:22 Ven`` left 23:07 lizmat joined, p6bannerbot sets mode: +v lizmat 23:28 pmurias left
tbrowder agreeing with lucab, thanks so much to AlexDaniel, samcv, and all others—getting out a new release is a lot of work and we users appreciate you releasers! 23:36
AlexDaniel thank you! 23:38