00:00
japhb joined
00:10
quotable6 joined
00:32
Kaiepi joined
|
|||
AlexDaniel | squashable6: next | 02:09 | |
squashable6 | AlexDaniel, ⚠🍕 Next SQUASHathon in 2 days and ≈7 hours (2018-02-03 UTC-12⌁UTC+14). See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | 02:10 | |
02:12
nativecallable6 joined
02:15
nativecallable6 joined
02:40
nativecallable6 joined
02:56
nativecallable6 joined
02:58
ilbot3 joined
03:05
Kaiepi joined
03:06
dogbert11 joined
03:08
Kaiepi joined
06:52
brrt joined
|
|||
brrt | good * #moarvm | 06:56 | |
maybe we disable box_i and bos_s for the moment | 07:01 | ||
07:15
domidumont joined
07:47
brrt joined
08:11
domidumont joined
08:18
brrt joined
08:40
zakharyas joined
08:47
zakharyas joined
08:55
AlexDaniel joined
09:16
zakharyas joined
|
|||
AlexDaniel | squashable6: next | 09:31 | |
squashable6 | AlexDaniel, ⚠🍕 Next SQUASHathon in 2 days and ≈0 hours (2018-02-03 UTC-12⌁UTC+14). See github.com/rakudo/rakudo/wiki/Mont...Squash-Day | ||
10:25
zakharyas joined
10:49
lizmat joined
11:04
brrt joined
11:26
greppable6 joined
11:56
zakharyas joined
13:10
domidumont joined
|
|||
MasterDuke | brrt: right now there is no template for box_s. i tested one, but since it caused the rakudo build failure i didn't include it in the PR | 13:12 | |
but if box_i is causing problems then yeah, it should be disabled | 13:13 | ||
13:16
domidumont joined
13:17
zakharyas joined
13:19
zakharyas joined
13:55
zakharyas joined
14:07
colomon_ joined
14:42
domidumont joined
14:43
domidumont joined
14:44
domidumont joined
14:50
domidumont joined
14:51
domidumont1 joined
|
|||
MasterDuke | brrt: how does github.com/MoarVM/MoarVM/pull/792 look? | 15:14 | |
brrt | it leaves me wondering, for one thing, if we can make the MVM_SC_WB_OBJ thing a macro | 15:15 | |
and maybe a (^repr_op $obj name) macro | 15:16 | ||
but other than that, it certainly looks sane :-) | |||
does it work? :-D I can't tell from the code | |||
oh, | 15:17 | ||
MasterDuke | yeah, i was starting to think about macros for some stuff also, it was getting a bit repetitive | ||
it? the PR? yeah | |||
brrt | (^getf $found MVMRegister o) - thats… cute, but porbably redundant, should probably be just (load) - but then again, if it works, i have no objections | 15:18 | |
i would just be amazed if it did work because MVMRegister is a union | |||
i never tried that | |||
MasterDuke | well, it passed all the tests | ||
i didn't try exercising specific functionality | 15:19 | ||
brrt | hmm. no. and we might want a systematic solution for that anyway | ||
but it looks good to me (on first blush, anyway) | |||
MasterDuke | cool | 15:20 | |
15:41
zakharyas joined
15:43
zakharyas joined
15:58
[Coke] joined
16:07
brrt joined
16:33
MasterDuke joined
16:41
brrt joined
17:23
Kaiepi joined
18:00
domidumont joined
18:04
zakharyas joined
18:12
MasterDuke joined
18:54
domidumont joined
19:16
nativecallable6 joined
19:58
brrt joined
|
|||
samcv | woo squashathon in two day | 20:02 | |
20:02
evalable6 joined
20:11
Kaiepi joined
|
|||
brrt | good * | 20:12 | |
jnthn | evenin' all o/ | 20:18 | |
brrt | \o jnthn | 20:20 | |
jnthn++ good post | |||
MasterDuke | brrt: any objection to merging my latest PR? i think once that is merged i'll look into your comments on the sp_findmeth one, as well as looking for good macro candidates in what's existing | ||
brrt | none | ||
i haven't done it myself because i'm hunting a bug. and i have it covered now | 20:21 | ||
(i know what the bug is) | |||
MasterDuke | nice | ||
brrt | yeah. what's not nice is that i already solved this, but only for the jit-expr-optimizer branch 😬 | 20:22 | |
MasterDuke | wish i could help with fixing bugs, but at this point i think inadvertently stumbling across them is the most i can do | ||
brrt | hehe, that's plenty | ||
although, have i told you about how jit-bisect.pl works | |||
MasterDuke | is that branch almost ready for merging? | ||
don't think so | 20:23 | ||
brrt | we could merge it, yes, but i want a few more things about it | ||
MasterDuke | is the bug related to the box_* stuff? | 20:24 | |
brrt | nope | 20:26 | |
MasterDuke | is jit-bisect.pl for finding bugs in the jit code itself? or in templates? | ||
brrt | well, it finds a problem in miscompiled code | 20:27 | |
that may be the jit compiler or in the templates, or even in the tiles | |||
as long as it ends up in the compiled code, it can point it out | 20:28 | ||
(not always obviously though) | |||
this is the elegant bit about a JIT compiler | 20:29 | ||
yep, my patch fixes the bug in my sp_findmeth version | 20:30 | ||
that version is still wrong, so … :-) | |||
MasterDuke | and since we're not playing horseshoes or handgrenades, i guess one bug closer to correct isn't correct enough | 20:32 | |
brrt | nope. but i'm glad that it works | 20:33 | |
there's no other bug hiding in the shaodws | 20:34 | ||
geekosaur | .oO { 99 bugs in the code.. take one down, patch it around, 101 bugs in the code } | 20:36 | |
Geth | MoarVM: 9a2d346762 | (Bart Wiegmans)++ | 2 files Add NOOP expr operator During the tiling process we sometimes add tiles for the labels in conditional expressions, that have no operator associated. However, the operator in memory would then be 0, which is a valid operator type. That didn't matter until I changed the order of LOAD and COPY, since COPY ... (9 more lines) |
20:45 | |
MoarVM: 7434f5e334 | (Bart Wiegmans)++ | 2 files Add CHECK_RETURN guard node Specially for sp_findmeth, which can be clever about it (returns a value to indicate its invokishhness). I didn't add that template though because, not being marked invokish, it would not correctly flush values to memory during processing. |
|||
20:59
Kaiepi joined
21:02
travis-ci joined
|
|||
travis-ci | MoarVM build failed. Bart Wiegmans 'Add CHECK_RETURN guard node | 21:02 | |
travis-ci.org/MoarVM/MoarVM/builds/335816437 github.com/MoarVM/MoarVM/compare/7...34f5e334ca | |||
21:02
travis-ci left
21:18
zakharyas joined
21:44
zakharyas joined
22:54
Kaiepi joined
22:59
evalable6 joined
23:03
_Kaiepi joined
|