github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
02:40 diakopter left
Zoffix Talk Slides and Recording: "Intro Into Perl 6 Regexes and Grammars Perl 6": rakudo.party/post/Intro-Into-Perl6...-Recording 06:03
06:17 Zoffix left 06:24 domidumont joined 06:29 domidumont left 06:30 domidumont joined 06:31 reportable6 left 06:32 reportable6 joined 06:34 domidumont left 06:35 stmuk joined 06:37 stmuk_ left, domidumont joined
nine ~~ 08:35
.ask jnthn The NativeCall JIT issue reported in github.com/rakudo/rakudo/issues/2036 goes away when run with MVM_SPESH_NODELAY=1. Setting MVM_SPESH_BLOCKING=1 only makes the issue appear earlier (after ~260 iterations instead of ~14000). Also in every test run there's only a single iteration giving a wrong result. Do you concur that this sounds very much like an OSR issue? 08:41
yoleaux nine: I'll pass your message to jnthn.
nine .ask jnthn JIT compiled native calls with rw arguments are the only code that uses the getarg_i OP (for reading back the modified value from the arg buffer). Maybe OSR is not treating that correctly? 08:45
yoleaux nine: I'll pass your message to jnthn.
08:55 lizmat left 08:58 lizmat joined 10:36 lizmat left 11:50 lizmat joined
timotimo nine: you think perhaps something's b0rked in spesh/args.c? 12:13
lizmat timotimo: did you happen to follow developments on github.com/rakudo/rakudo/issues/2138 ? 12:19
timotimo not sure about the QAST::WVal vs Var thing, but have you looked at the compile_time_value method and such? 12:22
lizmat afaik, QAST::Var doesn't have a compile_time_value method ? 12:23
timotimo i don't remember clearly how the compile time value stuff works
lizmat tries
12:24 domidumont left
timotimo i've had really bad sleep; a combination of "too warm" and "the cat was terrorizing me more than half the night" 12:25
so don't expect too much from me in the near future %) 12:26
lizmat timotimo: :-( feel better soon! 12:27
timotimo i'll try!
14:08 AlexDaniel left 14:09 AlexDaniel joined 14:43 zakharyas joined 14:55 lizmat left 16:09 lizmat joined 17:21 domidumont joined 18:18 lizmat left 19:26 sivoais left, sivoais joined 19:40 zakharyas left 20:17 Kaiepi left 20:18 Kaiepi joined 20:28 Kaiepi left 20:31 Kaiepi joined 20:35 buggable joined 20:37 domidumont left
Geth MoarVM: 647fcb9f2a | MasterDuke17++ (committed using GitHub Web editor) | src/core/interp.c
Fix typo that prevented MVM_GC_DEBUGging bindlex
20:43
MasterDuke can a #define work if there's a space between the '#' and the 'define'? e.g., `# define x y` 20:49
timotimo yes
MasterDuke good 20:50
btw, what were you expecting GC_DEBUG to tell us? i never saw any difference in behavior or output
timotimo oh? 20:51
it should give us errors as soon as something bogus is assigned somewhere
instead of when the next GC runs happens to stumble upon it
MasterDuke hm. i had tried with it just set to 1, now trying 2 20:52
just printed to stderr?
timotimo i think it'll panic 20:53
MasterDuke no panic, just segfaults 20:56
timotimo 367 MVM_gc_worklist_add(tc, worklist, &(tc->instance->all_scs[sc_idx]->sc)); 21:01
(gdb) print sc_idx
$2 = 53606176
21:03 travis-ci joined
travis-ci MoarVM build failed. MasterDuke17 'Fix typo that prevented MVM_GC_DEBUGging bindlex' 21:03
travis-ci.org/MoarVM/MoarVM/builds/409616873 github.com/MoarVM/MoarVM/compare/7...7fcb9f2a4d
21:03 travis-ci left
MasterDuke t/nqp/019-file-ops.t again 21:05
that's a pretty big sc_idx 21:07
21:09 travis-ci joined
travis-ci MoarVM build passed. MasterDuke17 'Fix typo that prevented MVM_GC_DEBUGging bindlex' 21:09
travis-ci.org/MoarVM/MoarVM/builds/409616873 github.com/MoarVM/MoarVM/compare/7...7fcb9f2a4d
21:09 travis-ci left 22:35 lizmat joined 22:56 Ven`` joined 22:58 Ven`` left 23:04 Ven`` joined