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: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 github.com/perl6/problem-solving/pull/89 :) | 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 | cdn.discordapp.com/attachments/538...nknown.png - 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->body.name | ||
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]: github.com/rakudo/rakudo/issues/2897 [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 | |||
rr-project.org | |||
BBL | |||
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]: github.com/rakudo/rakudo/pull/3199 [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("127.0.0.1"); – 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 github.com/perl6/geth To add repo, add an 'application/json' webhook on GitHub pointing it to hack.p6c.org:8888/?chan=#perl6 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 github.com/perl6/geth To add repo, add an 'application/json' webhook on GitHub pointing it to geth.svc.tyil.net/?chan=%23perl6 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 :) | |||
anyway* | |||
23:43
anatofuz left
23:44
anatofuz joined
23:49
anatofuz left
23:57
anatofuz joined
|