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.
00:05 commavir left 00:06 commavir joined 00:07 p6bannerbot sets mode: +v commavir
Geth 6.d-prep: 6ea121f3d5 | (Zoffix Znet)++ | ChangeLog.md
[CL] Log up to 7a6208902c45fb81edd3bb819e54f9011b8a24c5
00:18
00:19 dct joined, p6bannerbot sets mode: +v dct
Zoffix .tell samcv I've logged unicode changes as "- Expanded specification coverage of Unicode routines and features - Upgraded coverage to Unicode version 11" and will log $*COLLATION and any new routines I see. So I guess it's logged now, but feel free to make it more specific. I plan to have ChangeLog in completed form by Nov 3. ~11PM EST 00:21
yoleaux Zoffix: I'll pass your message to samcv.
jnthn Zoffix: Did the tests for $CALLER:_ / CALLER::<$_> get dropped in 6.d? 00:27
Ah, I see them in APPENDICES/A03-older-specs/01-misc.t 00:28
Which does use v6.c. OK :)
And all other things that show up grepping for CALLER look fine. Zoffix++ 00:29
00:39 stmuk_ joined 00:40 p6bannerbot sets mode: +v stmuk_ 00:41 stmuk left
Zoffix jnthn: yeah, it was this commit: github.com/perl6/roast/commit/7780...e98540d91a 00:42
And I guess that file will/can be changed to use v6.d, but APPENDICES/* stuff isn't getting included in a spec released. There's just one version of those, on master branch 00:43
s/released/release/;
jnthn Aha, I see 00:46
I think that gives me the spec freedom to do what I'll need.
timotimo .o( i've been lookin' for freedom ) 00:57
01:14 fake_space_whale joined 01:15 p6bannerbot sets mode: +v fake_space_whale 02:23 j3nnn1 left 02:37 leont left 02:52 cognominal-p6 joined 02:53 p6bannerbot sets mode: +v cognominal-p6
Geth 6.d-prep: a279a3a07f | (Zoffix Znet)++ | ChangeLog.md
[CL] Log up to ace6ae4c09cc67db73f070098e9cdbdf8a205850
02:54
02:57 cognominal-p6 left, cognominal-p6 joined 02:58 p6bannerbot sets mode: +v cognominal-p6
Geth roast: 1e19bd722d | (Zoffix Znet)++ | S32-list/iterator.t
Cover Mu.iterator on Mu:U/:D
03:10
03:11 ufobat___ joined, p6bannerbot sets mode: +v ufobat___ 03:14 ufobat_ left 03:16 cognominal-p6 left
Geth roast: 513b42b0b5 | (Zoffix Znet)++ | S02-types/capture.t
[v6.d REVIEW] Do not spec .Str of Capture.WHICH

The other tests in the group already sufficiently cover the bug
04:01
Zoffix m: my %a = 1 => {2 => {3 => 42}}; dd %a{1;2,2;3} 04:08
camelia (42, 42)
Zoffix I don't follow how that works.
m: my @a = ^10 xx 10 xx 10; dd @a[1;2,2;3] 04:09
camelia (3, 3)
Zoffix Or this, why two values?
Zoffix reads docs.perl6.org/language/subscripts...dimensions 04:12
m: my @twodim = (<a b c>, (1, 2, 3)); say @twodim[0,1;1]; # 2nd element of both lists
camelia (b 2)
Zoffix OK got it *phew* :) 04:13
( {1;2,2;3} -> for all 1s in first layer go pick `2` and `2` on second level and for all of them pick `3` on third level 04:14
)
geekosaur yep 04:24
Geth 6.d-prep: c075a0bb7d | (Zoffix Znet)++ | ChangeLog.md
[CL] Log up to a25592a533e2ab9809363e95bceb26107faca672
geekosaur had guessed that and then tested it out of channel 04:25
04:59 fake_space_whale left
Geth 6.d-prep: 48a70a79e3 | (Zoffix Znet)++ | ChangeLog.md
[CL] Log up to 250e144e1507d8a5bdd545ac210f1212dea168b9
05:20
06:12 cognominal-p6 joined 06:13 p6bannerbot sets mode: +v cognominal-p6, cognominal-p6 left 06:14 cognominal-p6 joined, p6bannerbot sets mode: +v cognominal-p6 06:30 lizmat_ joined, p6bannerbot sets mode: +v lizmat_ 06:33 lizmat left 06:36 cognominal-p6 left 06:46 stmuk joined, p6bannerbot sets mode: +v stmuk 06:47 stmuk_ left 07:27 AlexDaniel left
stmuk We refer a lot in announcements to "Rakudo Perl 6", I'm not sure "Rakudo Raku" is a sensible replacement, if the Raku alias is used maybe we should remove some (but not all Perl 6) references 07:46
yoleaux 20 Oct 2018 02:06Z <Zoffix> stmuk: Just so I have info for 6.d release announcement: 2018.11 Rakudo will be a first rakudo with 6.d language by default. Will there be a 2018.11 Rakudo Star (considering that going by regular schedule there will be a 2018.10 Rakudo Star)?
stmuk does Raku (or another alias) refer just to 6.d or 6.c (retrospectively) 07:49
hmmm maybe there could be a special 2018.11 since we missed 07 anyway 07:56
star 2018.11 I mean
08:00 dct left
Geth star/2018.10: a1a6e8348c | (Steve Mynott)++ | docs/announce/2018.10.md
remove some perl 6 references leaving a few
08:02
08:03 dct joined, p6bannerbot sets mode: +v dct 08:17 dct left 08:18 dct joined, p6bannerbot sets mode: +v dct 08:30 dct left 08:35 [Tux] left 08:54 dct joined, p6bannerbot sets mode: +v dct 09:14 stmuk_ joined 09:15 p6bannerbot sets mode: +v stmuk_ 09:16 dct left 09:18 stmuk left 09:24 dct joined, p6bannerbot sets mode: +v dct 09:32 cognominal-p6 joined 09:33 p6bannerbot sets mode: +v cognominal-p6 09:38 cognominal-p6 left, cognominal-p6 joined 09:39 p6bannerbot sets mode: +v cognominal-p6 10:07 dct left 10:21 dct joined, p6bannerbot sets mode: +v dct 10:27 dct left
lizmat_ Files=1255, Tests=76371, 338 wallclock secs (15.79 usr 5.19 sys + 2374.38 cusr 227.56 csys = 2622.92 CPU) 10:41
10:41 lizmat_ is now known as lizmat 11:03 leont joined 11:04 p6bannerbot sets mode: +v leont 11:14 cognominal-p6 left
Geth nqp/nqp-mbc: 59 commits pushed by (Stefan Seifert)++
review: github.com/perl6/nqp/compare/e5596...7be00d2d45
11:50
nqp/nqp-mbc: 9 commits pushed by (Stefan Seifert)++ 12:05
rakudo/nqp-mbc: 4 commits pushed by (Stefan Seifert)++ 12:07
12:36 lucasb joined 12:37 p6bannerbot sets mode: +v lucasb 12:58 lucasb left
Zoffix stmuk_: I wouldn't worry about trying to use "Raku" anywhere core at the moment. Let it start with 3rd-party users and blog writers. The alias is to the name of the language, not to any particular version. Also, I've not heard from TimToady on his final-final decision yet; he did say Raku was the top pick, but there were no final statements yet 13:03
yoleaux 06:22Z <holyghost> Zoffix: I've added Mathx::Stat to github.com/theholyghost2, it compiles and needs tests
06:27Z <holyghost> Zoffix: as I'm busy with personal things next week, I'll manage compiles for Bayes::Learn, Game::Markov, AI::Agent next week starting from wednesday
Zoffix stmuk_: and "Rakudo Perl 6" is from the time when we were trying to further differentiate Perl 6 from "[Pumpkin] Perl 5", so the new version would be "Raku Perl 6", not "Rakudo Raku" 13:05
Or just Raku or just Perl 6
(I guess there's also "Rakudo Perl 6 Compiler", which can just stay as that, IMO) 13:09
Geth 6.d-prep: 59fbc136e1 | (Zoffix Znet)++ | ChangeLog.md
[CL] Log up to fb61306aaa8ec74aaaff2ed2a5164d5eaf02e41e
13:36
roast: aa32d4da24 | (Zoffix Znet)++ | packages/Test/Util.pm6
Use .resolve on all OSes now
13:44
rakudo: b2a976c0fb | (Zoffix Znet)++ | t/packages/Test/Helpers.pm6
Use .resolve on all OSes
13:45
stmuk_ I parsed "stage name" as meaning public facing name 13:49
Zoffix waits for TimToady to chime in or blog-post before making further guesses :) 13:52
13:53 fake_space_whale joined 13:54 p6bannerbot sets mode: +v fake_space_whale
nine I kinda like how one can read Rakudo as Raku-do. While Raku is just a language, Raku-do makes it _do_ things 13:55
Zoffix I think there's also some Japanese meaning of `-do`. Like "way of Raku" or something 13:56
stmuk_ "raku" is growing on me with "Perl 6"/"Perl6" "Perl&nbsp;6" seeming quite clumsy and overlong 13:57
Zoffix mhm
bisect: 2018.05,HEAD dd <1/0> + <-1/0> + <-1/0> 13:58
bisectable6 Zoffix, Using old=2018.05 new=HEAD in an attempt to DWIM
Zoffix, Problem with b2a976c commit: Commit exists, but a perl6 executable could not be built for it
Zoffix AlexDaniel`: ^ what it don't like?
dogbert17 m: BEGIN {}; { for ^10000_000 { }; say now - ENTER now } 14:06
camelia 1.7373456
dogbert17 m: { for ^10000_000 { }; say now - ENTER now }
camelia 1.7215355
Geth 6.d-prep: f48cf770f4 | (Zoffix Znet)++ | ChangeLog.md
[CL] Log up to 5f5a9888b0cd21be5d713512d5cb076084c2600a
14:07
14:07 Zoffix left
dogbert17 m: { for ^10000_000 { }; say now - ENTER now } 14:07
camelia 0.30018883
14:08 cognominal-p6 joined 14:09 p6bannerbot sets mode: +v cognominal-p6
stmuk_ have there been any toaster runs with v6.d set as v6? Is there likely to be much breakage in setting it as default? 14:10
Geth star/2018.10: 14a2d12626 | (Steve Mynott)++ | modules/MODULES.txt
LWP::Simple now also uses https in its tests
14:34
rakudo/master: 6 commits pushed by (Stefan Seifert)++ 14:40
¦ rakudo/master: version bump brought these changes: github.com/perl6/nqp/compare/2018....g3aa8cbb40
nqp/master: 71 commits pushed by (Stefan Seifert)++
review: github.com/perl6/nqp/compare/12893...a8cbb40b91
¦ nqp/master: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2...g4fbaeee5f
14:46 Zoffix joined, p6bannerbot sets mode: +v Zoffix
Zoffix stmuk_: yeah, there has been R#2451 Most of the breakage seems to be due to version pragma not being the first active statement in a file 14:46
synopsebot R#2451 [open]: github.com/rakudo/rakudo/issues/2451 [⚠ blocker ⚠] Pre-2018.11 toasting
14:48 shareable6 left, shareable6 joined, ChanServ sets mode: +v shareable6
stmuk_ ty 14:48
14:49 p6bannerbot sets mode: +v shareable6 14:58 cognominal-p6 left, cognominal-p6 joined, travis-ci joined, p6bannerbot sets mode: +v travis-ci
travis-ci NQP build failed. Stefan Seifert 'Bump MoarVM version to get new mbc backend' 14:58
travis-ci.org/perl6/nqp/builds/450228788 github.com/perl6/nqp/compare/12893...a8cbb40b91
14:58 travis-ci left 14:59 p6bannerbot sets mode: +v cognominal-p6 15:02 Zoffix left
Geth nqp: 5b25a71180 | (Stefan Seifert)++ | src/vm/moar/QAST/QASTOperationsMAST.nqp
Fix "Expected native int argument, but got num" in 084-loop-labels.t
15:12
6.d-prep: 99b4b5c9cc | (Zoffix Znet)++ | ChangeLog.md
[CL] Log up to 417f8e079b9af078734491e7b719e5329bfe0870
15:15
stmuk_ pl6anet.org/drop/rakudo-star-2018.10-RC1.tar.gz 15:18
15:28 travis-ci joined, p6bannerbot sets mode: +v travis-ci
travis-ci NQP build passed. Stefan Seifert 'Fix "Expected native int argument, but got num" in 084-loop-labels.t' 15:28
travis-ci.org/perl6/nqp/builds/450236129 github.com/perl6/nqp/compare/3aa8c...25a7118051
15:28 travis-ci left 15:41 nativecallable6 left, nativecallable6 joined, p6bannerbot sets mode: +v nativecallable6 15:42 AlexDaniel joined, p6bannerbot sets mode: +v AlexDaniel 15:49 patrickb joined 15:50 p6bannerbot sets mode: +v patrickb
AlexDaniel bisect: 2018.05,HEAD dd <1/0> + <-1/0> + <-1/0> 15:55
bisectable6 AlexDaniel, Using old=2018.05 new=HEAD in an attempt to DWIM
AlexDaniel, Bisecting by output (old=2018.05 new=bb43acd) because on both starting points the exit code is 0
AlexDaniel, bisect log: gist.github.com/8e014efb564002ef62...1618cc2a03
AlexDaniel, (2018-07-31) github.com/rakudo/rakudo/commit/5c...f172990f0e
16:10 cognominal-p6 left 16:53 lizmat left 16:56 lizmat joined, p6bannerbot sets mode: +v lizmat 17:05 cognominal-p6 joined
AlexDaniel Zoffix: ↑ it was, eh… broken build, don't know why. Next time you can try new=HEAD^. I deleted the archive for that commit (b2a976c) and it was rebuilt properly now 17:05
sorry for the inconvenience
17:06 p6bannerbot sets mode: +v cognominal-p6
AlexDaniel here's the ticket in whateverable: github.com/perl6/whateverable/issues/132 17:06
17:06 cognominal-p6 left 17:07 cognominal-p6 joined
AlexDaniel actually, there is already a workaround in place 17:07
(the one that deletes unusable archives whenever it stumbles upon one)
bisectable6: uptime
bisectable6 AlexDaniel, 1 week, 3 days, 20 hours, 10 minutes, and 34 seconds, 549.835938MiB maxrss. This is Rakudo version 2018.06-454-gfd6f512be built on MoarVM version 2018.06-428-g727767006 implementing Perl 6.c.
17:08 p6bannerbot sets mode: +v cognominal-p6
AlexDaniel it's on whateverable HEAD, but bots don't have that yet 17:08
17:32 MasterDuke left
Geth 6.d-prep: bee5d33a53 | (Zoffix Znet)++ | ChangeLog.md
[CL] Log up to b854dfd3589e5ed1f2ec26ab6bd9da542cbec7de
17:41
17:50 ufobat joined, ufobat left
Geth rakudo: 1b7253dfc6 | (Elizabeth Mattijsen)++ | src/core/metaops.pm6
Die on Associative <<op>> Iterable

This can never work due to the random order of keys in the Associative. This used to die before, but with a very LTA error about a Pair.new() not finding a suitable candidate.
17:54
lizmat nine++ # last time I check, building rakudo grew to 1.31 GB, now only to 1.17 GB 17:59
yoleaux 12:16Z <Xliff> lizmat: Do you know if Method::Also will ever be able to handle multi's?
Geth rakudo: b099266938 | (Nick Logan)++ (committed using GitHub Web editor) | src/core/CompUnit/RepositoryRegistry.pm6
Remove leftover comment

A BEGIN was added with the comment, but when the BEGIN was removed the comment remained.
18:12
TimToady dips in from vacating with his grandkids to backlog and say: Raku, Final Answer 18:21
TimToady doubts he will win a million dollars though...
Geth 6.d-prep: dd277beca8 | (Zoffix Znet)++ | ChangeLog.md
[CL] Log up to 31506095f1a051c8a3b523c21579eebeeeb9ecfc
18:35
rakudo: tbrowder++ created pull request #2469:
add some more info
18:42
18:51 [Tux] joined, p6bannerbot sets mode: +v [Tux]
timotimo you didn't answer in the form of a question 18:54
disqualified
19:03 Zoffix joined, p6bannerbot sets mode: +v Zoffix
Zoffix TimToady++ \o/ Awesome! Thanks a lot! 19:03
19:14 cognominal-p6 left 19:32 lucasb joined 19:33 p6bannerbot sets mode: +v lucasb 19:40 Zoffix left 19:49 lucasb left
[Tux] timing finally running. We had a huge power dip in de region and that caused delays 19:52
lizmat brownout or blackout ? 19:56
[Tux] all power out: Almere, Huize en Blaricum 19:57
Rakudo version 2018.10-66-gb09926693 - MoarVM version 2018.10-73-g255bf8a7a
csv-ip5xs0.923 - 0.927
csv-ip5xs-206.973 - 7.192
csv-parser22.378 - 22.447
csv-test-xs-200.427 - 0.428
test8.014 - 8.136
test-t1.916 - 1.927
test-t --race0.863 - 0.869
test-t-2031.091 - 32.069
test-t-20 --race10.491 - 10.692
20:04
Geth 6.d-prep: 73fd922716 | (Zoffix Znet)++ | ChangeLog.md
[CL] Log up to c81c86403ccaafc29828e46ce5198473996ce353
20:05
lizmat m: my @a = ^100; my @b := @a <<+>> @a; dd @b[0] = 42 # is it troublesome that hypers return the type on the left hand side, but not quite ? 20:12
camelia Cannot assign to an immutable value
in block <unit> at <tmp> line 1
lizmat m: my @a = ^100; my @b := @a <<+>> @a; dd @b.WHAT 20:13
camelia Array
20:14 patrickb left
TimToady have we yet done anything about aggregating role submethods like BUILD and TWEAK and calling all of them? Seems like a 6d transition sort of thing to think about... 20:18
lizmat you mean like R#1679 ? 20:20
synopsebot R#1679 [open]: github.com/rakudo/rakudo/issues/1679 [regression] BUILDPLAN sharing optimization appears to have broken ancestor attribute initialization
TimToady no, I mean where the roles have explicit submethods that they'd like to call to initialize their part of the object 20:21
lizmat is not sure 20:22
TimToady my understanding is that currently they're ignored, or collide, and in any case not called
whereas I think there was a general consensus that they should just all be called along with the class's associated submethod 20:23
(probably before, given they're vaguely ancestral)
well, presumably a DESTROY submethod would come after, for similar reasons
anyway, just askin' if this is a good time to ask :) 20:25
lizmat is again not sure :-( 20:26
20:37 cognominal-p6 joined 20:38 p6bannerbot sets mode: +v cognominal-p6
b2gills m: role R { submethod BUILD (){ say 'role' }}; class C does R { submethod BUILD (){ say 'class' }}; class D does R {}; say 'C:'; C.new; say 'D:'; D.new 20:41
camelia C:
class
D:
role
b2gills m: role R { multi submethod BUILD (){ say 'role' }}; class C does R { multi submethod BUILD ($){}}; C.new 20:43
camelia role
b2gills m: role R { multi submethod BUILD (){ say 'role' }}; class C does R { multi submethod BUILD (){ say 'class'}}; C.new 20:46
camelia class
b2gills m: role R { submethod BUILD (){}}; class C does R { multi submethod BUILD (){}} 20:47
camelia 5===SORRY!5=== Error while compiling <tmp>
Package 'C' already has a method 'BUILD' (did you mean to declare a multi-method?)
at <tmp>:1
b2gills Looks like any `only submethod BUILD` in a class overrides one coming from a role, but multis mixing in. 20:49
lizmat .ask jnthn looking at the HYPER() structure: I wonder whether it would be an idea to create a Hyper class that would keep the op / dwim-left / dwm-right as attributes so they wouldn't have to be passed around all of the time ? 20:50
yoleaux lizmat: I'll pass your message to jnthn.
20:52 travis-ci joined, p6bannerbot sets mode: +v travis-ci
travis-ci Rakudo build failed. Nick Logan 'Remove leftover comment 20:52
travis-ci.org/rakudo/rakudo/builds/450279293 github.com/rakudo/rakudo/compare/1...99266938d4
20:52 travis-ci left
buggable [travis build above] ✓ All failures are due to: missing build log (1 failure), GitHub connectivity (1 failure). 20:52
20:54 cognominal-p6 left, cognominal-p6 joined 20:55 p6bannerbot sets mode: +v cognominal-p6
Geth 6.d-prep: fcc81f279e | (Zoffix Znet)++ | ChangeLog.md
[CL] Log up to cfaa5d1801d80bc961f4ce27fc9f1ceb35494e85
21:08
22:05 dct joined, p6bannerbot sets mode: +v dct
Geth 6.d-prep: 76e8e79bc4 | (Zoffix Znet)++ | ChangeLog.md
[CL] Log up to f259c5e323a89ac0a86807ab7ed3a6a6e40a7e22
22:16
nine Wow! Is that the first time that csv-ip5xs-20 is below 7 seconds? 22:22
Geth rakudo: 7b9e1beb34 | (Tom Browder)++ | docs/rakudo-nqp-and-pod-notes.md
add some more info
22:27
rakudo: bf2e279231 | (Tom Browder)++ (committed using GitHub Web editor) | docs/rakudo-nqp-and-pod-notes.md
Merge pull request #2469 from tbrowder/note-update

add some more info
6.d-prep: 0beb359dfd | (Zoffix Znet)++ | ChangeLog.md
[CL] Log up to 8995cd75eb6c1d20c639f98bc1249a61f4e9ea28
22:33
6.d-prep: 8bb6685ce8 | (Zoffix Znet)++ | ChangeLog.md
[CL] 🏁 C'est tout!
23:01
rakudo: 2359654014 | (Tom Browder)++ (committed using GitHub Web editor) | docs/rakudo-nqp-and-pod-notes.md
tweak format and spelling
23:05
23:07 dct left
timotimo nice 23:17
Geth 6.d-prep: a5adb0753b | (Zoffix Znet)++ | ChangeLog.md
[CL] Formatting / 6.d versioned stuff restructure
23:18
6.d-prep: b00336751f | (Zoffix Znet)++ | ChangeLog.md
Fix titles
23:19
6.d-prep: 0589f471aa | (Zoffix Znet)++ | ChangeLog.md
[CL] Add TOC
23:20
6.d-prep: c4b8ffbce3 | (Zoffix Znet)++ | ChangeLog.md
Re-add internal header
23:25
23:25 Zoffix joined, p6bannerbot sets mode: +v Zoffix
Zoffix 📯📯📯 6.d spec changelog is complete. Proofreading welcome: github.com/perl6/6.d-prep/blob/mas...angeLog.md 23:26
But probably shouldn't advertize it to users yet. I think it's best if we consistently reference the release brochure as the source of all the info instead of posting all the info piece-meal all over the place
"askin' if this is a good time to ask". Not for 6.d. All the new stuff will go to 6.e :) 23:28
Basically, I plan to have the release ready within ~26h, and Tuesday will be just ceremonial tagging and announcements 23:29
(more or less… release brochure might be ready on Mon/Tue instead of 26h) 23:30
23:33 travis-ci joined, p6bannerbot sets mode: +v travis-ci
travis-ci Rakudo build passed. Tom Browder 'Merge pull request #2469 from tbrowder/note-update 23:33
travis-ci.org/rakudo/rakudo/builds/450337609 github.com/rakudo/rakudo/compare/b...2e27923188
23:33 travis-ci left