github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
brrt \o 12:23
wait, nativeinvoke is solely for the JITted versions... 12:53
nine yes? 12:55
brrt so ehm, some of my hypotheses were wrong 13:06
more to the pointer, I don't know when nativeinvoke_o is introduced 13:08
*point
timotimo nativecall's own little compiler thingie? 13:09
jnthn "to the pointer"...when you've written too much C in a week :)
brrt hehe 13:21
re: C
I forgot, but it turns out that C has an 'auto' keyword
do you know what it means? 13:22
jnthn Umm...I know they stole it in C++ to mean "infer this type"... :)
Or at least, I think that's what happened
brrt yeah
jnthn I think it's in the same class of things as static and register, though?
brrt but it means 'this variables memory will be automatically reclaimed by the compiler as soon as you leave scope'
right
jnthn Effectively, a lifetime specific, but since it's the default...nobody writes it :) 13:23
brrt it's the default storage class
jnthn *specifier
Reclaiming it for type inference was kinda clever :)
'cus it's like "automatically figure out the type" :)
brrt I was reminded by that by this: words.steveklabnik.com/borrow-chec...hypothesis
yeah, I have to hand it to the C++ committee 13:24
feels to me that the C++ has decided to not occupy a somewhat different space than C, to their benefit
s/not// 13:25
jnthn *nod* 13:27
Yeah, I thought that was a nice post
nine brrt: github.com/rakudo/rakudo/blob/mast...l.pm6#L402 13:34
brrt thank you nine 13:44
hmmmm 14:30
so I'm wondering how to trigger this in the easiest way possible 14:31
itaHY line 52 14:35
raffl.win
itaHY greycat, I have tried to transform the command into this `MYSQL_TEMP_PWD=grep -q 'A temporary password is generated' | awk -F'root@localhost: ' '{print $2}' /var/log/mysqld.log` but it leads to another issue 14:35
(although admittedly if you have a binary address you'll also have the family, so it's not quite as broken as inet_pton())
Geth MoarVM/expr-jit-invoke: b8699a3290 | (Bart Wiegmans)++ | 6 files
[JIT] WIP on nativeinvoke in the expression JIT
14:49
Zoffix Probably known and has been discussed, but just a friendly reminder about upcoming release and two existing JIT-based blockers R#2347 and R#2346 15:07
synopsebot R#2347 [open]: github.com/rakudo/rakudo/issues/2347 [Moar][⚠ blocker ⚠] JIT ERROR: Negative offset for dynamic label 32
R#2346 [open]: github.com/rakudo/rakudo/issues/2346 [Moar][⚠ blocker ⚠] JIT ERROR: Negative offset for dynamic label 33
AlexDaniel m: my $a = ('a' x 200).comb; $a ~~ s:g/<ws>// 15:29
camelia JIT ERROR: Negative offset for dynamic label 32
jnthn nadav.amit.zone/blog/linux-inline :) 23:22
yoleaux 15:04Z <Zoffix> jnthn: as we're approaching the "sometime in October" date for giving 6.d changelog to users to prep for 6.d release, a friendly reminder about de-dynamification of $_ ( github.com/perl6/6.d-prep/issues/10 ) that needs to be done; the rework of start-in-sink-context you wanted to do ( github.com/perl6/doc/commit/df0b71d8d ) as well as @LARRY labeled Issues for 6.d stuff:
15:04Z <Zoffix> jnthn: github.com/rakudo/rakudo/issues?q=...3A%40LARRY
jnthn .tell Zoffix Planning to look at those next week (this one turned out very busy) 23:23
yoleaux jnthn: I'll pass your message to Zoffix.