Perl 6 language and compiler development | Logs at | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm
Set by Zoffix on 27 July 2018.
00:01 anatofuz joined 00:35 anatofuz left 00:44 anatofuz joined 00:58 anatofuz left 00:59 anatofuz joined 01:11 ZzZombo left 01:16 lucasb left 01:44 anatofuz left 01:50 anatofuz joined 02:37 anatofuz left 03:18 anatofuz joined 04:18 coverable6 left, reportable6 left, quotable6 left, evalable6 left, benchable6 left, committable6 left, nativecallable6 left, squashable6 left, shareable6 left, bloatable6 left, statisfiable6 left, tellable6 left, greppable6 left, notable6 left, unicodable6 left, bisectable6 left, releasable6 left, nativecallable6 joined 04:19 coverable6 joined 04:20 greppable6 joined, statisfiable6 joined, shareable6 joined, bisectable6 joined 04:21 bloatable6 joined, ChanServ sets mode: +v bloatable6, quotable6 joined, ChanServ sets mode: +v quotable6, committable6 joined 04:22 squashable6 joined, reportable6 joined, ChanServ sets mode: +v reportable6, benchable6 joined, evalable6 joined, releasable6 joined, ChanServ sets mode: +v releasable6, tellable6 joined, unicodable6 joined, ChanServ sets mode: +v tellable6, ChanServ sets mode: +v unicodable6 04:23 notable6 joined 04:28 anatofuz left 04:30 anatofuz joined 04:59 anatofuz left 05:07 anatofuz joined 05:38 anatofuz left, anatofuz joined 05:42 anatofuz left 05:49 llfourn joined 05:50 anatofuz joined 06:10 anatofuz left 06:11 anatofuz joined, anatofuz left, anatofuz joined 06:29 anatofuz left 06:31 anatofuz joined 06:33 anatofuz left 06:54 anatofuz joined 08:54 anatofuz left 08:55 anatofuz joined 08:59 anatofuz left 09:00 anatofuz joined 09:04 anatofuz left 09:05 anatofuz joined 09:09 anatofuz left 09:32 anatofuz joined 10:36 anatofuz left 10:48 anatofuz joined 10:50 anatofuz left 10:58 anatofuz joined 13:50 ZzZombo joined 13:53 lucasb joined 14:12 anatofuz left 14:13 anatofuz joined 14:18 anatofuz left 14:24 leont joined 14:46 anatofuz joined
AlexDaniel timotimo: you might also want to leave a review on :) 15:26
15:27 vrurg_ joined
timotimo huh, didn't i do that already? 15:27
AlexDaniel timotimo: you did, but then there were some extra commits…
timotimo ah
15:28 vrurg left, vrurg_ is now known as vrurg 15:40 anatofuz left 15:43 anatofuz joined 15:47 anatofuz left 15:58 anatofuz joined 16:50 leont left 17:41 literal_ is now known as literal
timotimo - moarperf goodies, BOOTHash objects grouped by size 17:55
(32 is most probably empty hashes)
vrurg Why could a MVMString pointer contain 0xffffffff00000001? 18:28
In moar
timotimo that looks like it's not a VMString, but a P6bigintbody? 18:30
it could also be that it's actually not IS_CONCRETE
vrurg timotimo: that's what I find in code->
timotimo i run into that often, trying to access an object's stuff when it's actually the type object
vrurg But immediately before that it calls a concrete sub. 18:32
It's still about R#2897
synopsebot R#2897 [open]: [precompilation] VMNull in add_method in indirect use
vrurg And it seems to be moar-related because JVM backend doesn't have the problem.
Ok, will keep in mind that not concrete could cause this. Thanks! 18:33
timotimo i can only recommend rr to find out why that would be in there 18:35
vrurg rr?
timotimo i.e. watchpoint the address where that 0xff...00...1 is and reverse-continue
it adds backwards execution to gdb
vrurg o/
thanks again!
19:14 anatofuz left 19:19 anatofuz joined 19:53 anatofuz left, anatofuz joined
vrurg .ask jnthn R#3199 is awaiting on your approval for merge. With regard to the new operators: may I suggest accepting them as an experimental feature? If they cause any trouble we can always remove them before 6.e is released. 20:01
synopsebot R#3199 [open]: [WIP][roles] [WIP] Implement perl6/problem-solving#103
tellable6 vrurg, I'll pass your message to jnthn
timotimo who wants to find the right spot to clear the $*LINEPOSCACHE?
wait, hold on, it'll just be deallocated if the dynamic goes out of scope 20:02
never mind then!
20:22 [Coke] left
vrurg timotimo: I'm unlucky with rr. It doesn't support macos. It doesn't work in VM. 20:23
timotimo dangit 20:25
first folks have amd ryzen, then folks have macos 20:26
what's next
vrurg Pi?
timotimo oof.
vrurg I feel like I saw something about replays and it was macos compatible. Hope it's not rust-related. 20:29
timotimo maybe they have some compiler transformation that does something like that 20:30
vrurg Nah, they use rr too. :) 20:32
timotimo rrrust 20:34
vrurg BTW, with regard to rust. They have funny feature of storing a value in enum elements. So, something like: enum IP { IPv4(Str), IPv6(Str) }; my IP $ip = IPv4(""); – is possible.
I liked the idea. 20:35
timotimo yeah, sum types
my ADT module has that :)
vrurg interesting. I need to look at it. 20:43
Lately, when I see grammar in a module – I exppect to be followed by a slang declaration... :) 20:45
21:07 Ven`` joined 21:43 Kaiepi left 21:44 Kaiepi joined 22:50 [Coke] joined, [Coke] left, [Coke] joined 22:55 Ven`` left 23:00 committable6 left, notable6 left, greppable6 left, nativecallable6 left, shareable6 left, evalable6 left, bisectable6 left, squashable6 left, coverable6 left, statisfiable6 left, benchable6 left, releasable6 left, unicodable6 left, bloatable6 left, tellable6 left, quotable6 left, reportable6 left, evalable6 joined, ChanServ sets mode: +v evalable6 23:01 releasable6 joined, squashable6 joined, ChanServ sets mode: +v squashable6, unicodable6 joined 23:02 greppable6 joined 23:03 tellable6 joined, ChanServ sets mode: +v tellable6 23:04 bloatable6 joined, quotable6 joined, shareable6 joined, reportable6 joined, statisfiable6 joined, benchable6 joined, notable6 joined, bisectable6 joined 23:05 coverable6 joined, ChanServ sets mode: +v coverable6, committable6 joined, nativecallable6 joined 23:14 leont joined
AlexDaniel Geth: help 23:14
Geth AlexDaniel, Source at To add repo, add an 'application/json' webhook on GitHub pointing it to and choose 'Send me everything' for events to send | use `ver URL to commit` to fetch version bump changes
AlexDaniel that's not the right url 23:15
or is it?
Geth_ geth: 6b72b9ffe1 | (Aleks-Daniel Jakimenko-Aleksejev)++ | 2 files
Join Raku channels and redirect messages there
AlexDaniel Geth_: help 23:17
Geth_ AlexDaniel, Source at To add repo, add an 'application/json' webhook on GitHub pointing it to and choose 'Send me everything' for events to send | use `ver URL to commit` to fetch version bump changes
AlexDaniel why do we even have two geths 23:18
andyway, please git pull after Monday but not before :)
23:43 anatofuz left 23:44 anatofuz joined 23:49 anatofuz left 23:57 anatofuz joined