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| |
|
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 |