github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
00:06 pamplemousse joined 00:14 sena_kun left 02:45 pamplemousse left 04:26 AlexDaniel left 04:55 pamplemousse joined, pamplemousse left
MasterDuke doh. if i put that large file in the right directory structure it does precompile 05:21
08:28 rfold joined
rfold nine: you mentioned using start instead of Thread.start, what's the difference that causes one to work and not the other? 08:31
nine rfold: Thread.start starts a genuinely new thread for the sole purpose of running the block you pass it. After that the thread is stopped again and garbage collected. start { } schedules the block on the thread pool. The thread pool's threads are retained and re-used. 08:37
rfold Thanks. Should this be documented in perl6/doc?
nine rfold: I'd say so, yes
09:56 rfold left 10:09 brrt joined
brrt \o 10:09
timotimo o/ 10:10
brrt timotimo: I might as well get started with the devirtualization today... 10:17
timotimo ooooh 10:18
10:21 rfold joined 10:25 brrt left 10:28 sena_kun joined 12:12 sena_kun left, sena_kun joined 12:53 brrt joined
Geth MoarVM/jit-expr-float: 7548d02d7b | (Bart Wiegmans)++ | src/jit/x64/emit.dasc
[JIT] Handle NaN in FP branching comparisons

Adds branches checking for parity flag, because the carry flag is also set when the result of comparison is unordered (i.e. one operand is a NaN value).
The reason I never saw them in C compiler output is that the C compiler just reorders the comparison, so it can always use the is-greater comparison result ('ja' jump). That might be an interesting optimization for us as well.
12:56
MoarVM/jit-expr-float: 29 commits pushed by (Bart Wiegmans)++
review: github.com/MoarVM/MoarVM/compare/7...e7c4c414ff
13:17
13:21 lucasb joined 13:38 Altai-man_ joined, sena_kun left 14:52 Altai-man_ is now known as sena_kun 15:08 AlexDaniel joined 15:46 zakharyas joined 15:56 brrt left 16:52 sena_kun left 16:53 sena_kun joined 17:08 domidumont joined 17:26 domidumont left 17:27 domidumont joined 17:55 sena_kun left 18:14 domidumont left 18:27 moritz left 18:45 moritz joined 19:01 domidumont joined 19:07 domidumont left 19:09 sena_kun joined 19:42 patrickb joined 20:30 lucasb left 20:48 rfold left 20:59 lucasb joined 21:14 sena_kun left, sena_kun joined 21:16 sena_kun left 21:48 zakharyas left 22:56 patrickb left 23:50 lucasb left