github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
00:05 sena_kun left 00:06 MasterDuke left 00:08 patrickb left 00:36 lucasb left 05:38 ZzZombo left 06:18 ZzZombo joined 06:31 angelds joined 06:38 domidumont joined 06:39 domidumont left 07:03 domidumont joined 08:58 zakharyas joined 10:13 sena_kun joined 11:02 patrickb joined 11:18 squashable6 left 11:20 squashable6 joined 11:30 squashable6 left 11:33 squashable6 joined 12:03 Altai-man_ joined 12:05 sena_kun left 12:06 ZzZombo left 12:09 ZzZombo joined 12:28 zakharyas left 13:42 angelds left 13:49 zakharyas joined 14:04 sena_kun joined 14:06 Altai-man_ left 15:22 squashable6 left 15:23 squashable6 joined 15:28 domidumont left 15:59 domidumont joined 16:03 Altai-man_ joined 16:06 sena_kun left
Kaiepi can someone review github.com/MoarVM/MoarVM/pull/1214 ? 16:29
lizmat not me :-( 16:32
16:34 zakharyas left 17:08 patrickb left 17:09 domidumont left 18:04 sena_kun joined 18:06 Altai-man_ left 19:08 zakharyas joined 19:18 squashable6 left 19:19 squashable6 joined 19:23 MasterDuke joined
Geth MoarVM: 8d0b50d3f5 | (Stefan Seifert)++ | src/jit/x64/emit.dasc
Fix JIT compiled native calls returning unsigned char|short with high bit set

For some unknown reason byte or word sized unsigned values can get sign extended into rax, so we need to mask those high bits before pushing the register onto the stack.
19:57
nine I find it kinda surprising that this issue hasn't cropped up before. 19:58
20:03 Altai-man_ joined 20:06 sena_kun left 20:10 zakharyas left 20:24 Ven`` joined
japhb If the unsigned char/short was only treated as opaque data, not as something to do math/logic with, then it may be sign extended on read and masked/truncated on write, and no one would notice. 20:27
dogbert17 nine: still around? 20:39
nine yes 20:40
dogbert17 I believe that you can close M#763
synopsebot M#763 [open]: github.com/MoarVM/MoarVM/issues/763 JIT of NativeCall breaks some return values on Mac OS X
nine dogbert17: oh, indeed! 20:44
dogbert17 nice 20:45
21:01 MasterDuke left
AlexDaniel well, ok, I mean… I need moarvm tars and I guess I'll have to wait for samcv :) 21:53
22:00 Kaiepi left 22:01 Kaiepi joined 22:05 sena_kun joined 22:06 Altai-man_ left 22:13 lizmat left 22:14 lizmat joined