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
00:53 reportable6 left 00:54 reportable6 joined
MasterDuke Zoffix++ 00:58
timotimo nice 01:02
01:47 Zoffix left 01:54 ggoebel left 02:11 ggoebel joined
AlexDaniel weekly: reportable: gist.github.com/3381c79fc654921c5d...0c9db629c4 02:14
notable6 AlexDaniel, Noted!
02:18 ggoebel left 02:24 PufferBot left 02:25 Kaiepi left 02:32 ggoebel joined 02:42 lizmat left 02:57 Kaiepi joined 04:34 AlexDaniel left 04:56 xi- joined 05:09 skids left 05:14 entonian joined 05:15 entonian left 06:01 ufobat_ joined 06:27 dogbert17 left 06:33 robertle joined 06:41 MasterDuke left 07:06 sivoais left 07:19 sivoais joined 07:55 brrt joined 08:00 lizmat joined 08:10 lizmat left 09:33 brrt left 10:09 brrt joined 10:30 brrt left 10:31 brrt joined 10:57 AlexDaniel joined 11:32 brrt left 11:44 Ven`` joined 11:51 Kaiepi left 11:53 Kaiepi joined 12:05 Ven`` left 12:14 Ven`` joined 12:23 j3nnn1 joined 12:51 lizmat joined 12:54 Ven`` left 13:05 tyil joined 13:08 tyil left 13:09 tyil joined 13:17 ggoebel left 13:18 MasterDuke joined 13:20 ExtraCrispy left 13:31 ggoebel joined 13:32 ExtraCrispy joined 13:43 brrt joined 13:45 skids joined
[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
14:01 brrt left 14:12 [TuxCM] left 14:23 Kaiepi left 14:24 Kaiepi joined 14:28 lizmat left 14:42 lizmat joined 14:59 lizmat left 15:03 lizmat joined 15:26 robertle left 16:04 robertle joined
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
16:41 lizmat left
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 :)
17:02 [TuxCM] joined
[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
17:18 brrt joined 17:29 perlpilot joined 18:31 MasterDuke left 18:35 MasterDuke joined 18:36 lizmat joined 18:48 raschipi joined 18:57 Kaiepi left 18:59 PufferBot joined
lizmat notable6: weekly 19:01
notable6 lizmat, 6 notes: gist.github.com/23de6cf92016cf2a91...2cd6c9650a
19:19 perlpilot left 19:35 ufobat_ left 19:46 Zoffix joined
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ā€
19:58 lizmat left, brrt left 20:14 lizmat joined 20:30 AlexDaniel left, AlexDaniel joined
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
20:44 Zoffix left
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
20:52 brrt joined 20:56 lizmat left
MasterDuke Zoffix: "learned they're can" 20:58
21:01 lizmat joined, raschipi_ joined
MasterDuke huh, didn't know you could do :foo{...} and :foo[...] 21:02
21:03 raschipi left
MasterDuke samcv: what happens instead of it working? 21:04
21:04 robertle left
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
21:04 raschipi_ is now known as raschipi
MasterDuke heh, that's a pretty hardcore not working 21:05
21:15 Kaiepi joined 21:37 dct joined 21:40 ggoebel left 21:44 Kaiepi left 21:45 PufferBot left 21:49 lizmat left 21:50 PufferBot joined, Kaiepi joined 21:52 skids left 21:54 ggoebel joined 22:10 lizmat joined
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
22:25 brrt left
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
22:54 ggoebel left
jnthn np 22:56
23:06 ilogger2 joined 23:09 xi- joined 23:11 ggoebel joined 23:22 skids joined 23:24 lizmat joined