Perl 6 language and compiler development | Logs at colabti.org/irclogger/irclogger_logs/perl6-dev | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm
Set by AlexDaniel on 12 June 2018.
Geth 6.d-prep: dd38d89948 | (Zoffix Znet)++ | 2 files
Mark rules for brackets as completed
00:18
Zoffix New blog post: "Perl 6 CaR TPF Grant: Monthly Report (June, 2018)": blogs.perl.org/users/zoffix_znet/20...-2018.html 00:49
MasterDuke Zoffix++ 00:58
timotimo nice 01:02
AlexDaniel weekly: reportable: gist.github.com/3381c79fc654921c5d...0c9db629c4 02:14
notable6 AlexDaniel, Noted!
[TuxCM] Rakudo version 2018.05-98-g61878c3e0 - MoarVM version 2018.05-133-g4d4b14c1d
csv-ip5xs0.897 - 0.909
csv-ip5xs-207.173 - 7.282
csv-parser23.548 - 23.557
csv-test-xs-200.425 - 0.455
test8.082 - 8.610
test-t2.258 - 2.326
test-t --race0.942 - 0.954
test-t-2040.775 - 41.075
test-t-20 --race14.135 - 14.953
13:50
AlexDaniel so that's it? No blockers? 16:30
AlexDaniel: yes, looks so! 16:31
ah, there's github.com/rakudo/rakudo/pull/1934
and some people wanted it merged before the release… 16:32
hoelzro AlexDaniel: I'll have a fix for that out tonight my time 16:33
AlexDaniel cool
Geth rakudo/master: 7 commits pushed by (Jeremy Studer)++, (Zoffix Znet)++, (Aleks-Daniel Jakimenko-Aleksejev)++ 16:38
¦ rakudo/master: version bump brought these changes: github.com/perl6/nqp/compare/2018....g6c450557d
roast/master: 21 commits pushed by (Zoffix Znet)++, (Jeremy Studer)++
review: github.com/perl6/roast/compare/b03...12b2b6ecaa
16:40
AlexDaniel err, something not right 16:42
hoelzro (I should clarify that tonight is like 6 hours away for me, if that's an issue)
AlexDaniel hoelzro: no, I'm opening up master and will release from a branch 16:43
hoelzro ok
AlexDaniel changes the base for that PR
ah alright, I had to pull :) 16:45
Geth rakudo/master: 13 commits pushed by (Zoffix Znet)++, (Elizabeth Mattijsen)++, (Aleks-Daniel Jakimenko-Aleksejev)++
review: github.com/rakudo/rakudo/compare/6...2bc1143eab
AlexDaniel Zoffix, lizmat, jnthn feel free to push to master now 16:46
basically, I'll do the same I did the last release 16:50
instead of holding the master branch for a week (cuz things are taking time) I'll just cut it from a release branch 16:51
jnthn AlexDaniel++ 16:59
Though my branch still has a good bit of work to go before merge :)
[TuxCM] Rakudo version 2018.05-118-gff2bc1143 - MoarVM version 2018.05-133-g4d4b14c1d
csv-ip5xs0.889 - 0.908
csv-ip5xs-207.334 - 7.456
csv-parser23.464 - 23.505
csv-test-xs-200.451 - 0.457
test8.007 - 8.111
test-t2.227 - 2.258
test-t --race0.960 - 0.964
test-t-2040.262 - 41.192
test-t-20 --race13.916 - 14.659
17:15
because of
2018-06-06 09:37:28 test-t 2.251 17:16
2018-06-08 11:06:31 test-t 2.250
2018-06-11 09:48:27 test-t 2.239
2018-06-18 19:07:25 test-t 2.227
2018-05-07 18:35:13 test-t 2.227
lizmat notable6: weekly 19:01
notable6 lizmat, 6 notes: gist.github.com/23de6cf92016cf2a91...2cd6c9650a
lizmat and another Perl 6 Weekly hits the Net: p6weekly.wordpress.com/2018/06/18/...lake-city/ 19:56
notable6: reset 19:57
notable6 lizmat, No notes for “reset”
lizmat notable6: weekly reset
notable6 lizmat, Moved existing notes to “weekly_2018-06-18T19:57:54Z”
Zoffix New blog post: "Perl 6 Colonpairoscopy": rakudo.party/post/Perl-6-Colonpairoscopy 20:39
lizmat ooohh.. Zoffix: should I keep that for next week?
Zoffix sure :) 20:40
lizmat okidoki :-) 20:41
weekly: rakudo.party/post/Perl-6-Colonpairoscopy
notable6 lizmat, Noted!
samcv jnthn: i was trying to add more coercions to nqp MAST but i'm having issues 20:43
samcv this is what i have so far github.com/samcv/nqp/blob/coerce_u...#L521-L531 20:47
first thing works using my new coerce_us op. and the second one trying to coerce from uint32 doesn't work. i really am not sure how to fix it. i just tried to steal code from here github.com/samcv/nqp/blob/coerce_u...#L580-L585
MasterDuke Zoffix: "sigilles", is that a typo for "sigilless"? 20:48
samcv i'm probably doing something very wrong, but i don't know this code enough to know what
MasterDuke Zoffix: also, not sure if "pain in the bit" is an intentional pun 20:51
MasterDuke Zoffix: "learned they're can" 20:58
MasterDuke huh, didn't know you could do :foo{...} and :foo[...] 21:02
MasterDuke samcv: what happens instead of it working? 21:04
samcv well it segfaults when the resulting "string" is tried to be used in moarvm 21:04
so i'm guessing it's returning an int but labeling it as a string is stored there
MasterDuke heh, that's a pretty hardcore not working 21:05
Geth rakudo/home-precomp-with-fix: 91b211ac2f | (Rob Hoelz)++ | src/core/CompUnit/RepositoryRegistry.pm6
Prepend inst# to home when setting up repositories

The keys to the $repos hash are in the form of inst#/path/to/repo (among others), but $home was just the path before this change, causing all nqp::atkey($repos, $home) calls to come back as null
22:20
hoelzro AlexDaniel: just made that fix 22:21
if ugexe approves, we can merge that
jnthn samcv: I don't immediately guess what's wrong just by looking at the code 22:32
samcv: I'd probably --target=mbc --output=x.moarvm and then run moar --dump x.moarvm to see what code it's resulting in, which will hopefully be revealing
We do register kind validation though 22:33
So "putting an int into a str reg" should in theory be impossible
samcv hm
jnthn Of course, the validator is software, so it's possible it has a bug :) 22:34
timotimo jnthn: does it make sense to elide prof_allocated for getspeshslot ops? 22:35
jnthn timotimo: Yes, that can never allcolate
*allocate
timotimo good. i thougt sometimes when we have little caches that get put in, that those should perhaps be tracked, but that'd not go on getspeshslot ops, but on sp_blah ops? 22:41
jnthn Yeah, getspeshslot is always just a simple lookup 22:44
timotimo that tells me, though, that we probably want to have a prof_speshallocated for spesh slots that may get populated by ops, like sp_findmeth for example? 22:45
jnthn Oh 22:49
But those don't allocate, really?
They just store existing state
timotimo OK, that's good, then 22:50
sorry i didn't look closely enough
jnthn np 22:56