github.com/moarvm/moarvm | IRC logs at colabti.org/irclogger/irclogger_logs/moarvm
Set by AlexDaniel on 12 June 2018.
01:05 lucasb left, leont left 03:13 kawaii left 03:18 kawaii joined 04:18 benchable6 left, nativecallable6 left, sourceable6 left, evalable6 left, coverable6 left, linkable6 left, tellable6 left, shareable6 left, unicodable6 left, statisfiable6 left, releasable6 left, bloatable6 left, greppable6 left, committable6 left, quotable6 left, notable6 left, squashable6 left, bisectable6 left 04:19 sourceable6 joined 04:20 statisfiable6 joined, releasable6 joined, notable6 joined, linkable6 joined, unicodable6 joined, bloatable6 joined, evalable6 joined, coverable6 joined, benchable6 joined 04:21 shareable6 joined, quotable6 joined, greppable6 joined, committable6 joined, tellable6 joined, nativecallable6 joined, squashable6 joined, bisectable6 joined 05:00 frost-lab joined 05:11 frost-lab left 05:20 frost-lab joined 06:14 Altai-man joined 08:20 Altai-man left 08:29 patrickb joined 10:30 Altai-man joined
Geth MoarVM: cognominal++ created pull request #1398:
fix #1395 : On Apple Silicon with arch arm64, does not attempt to JIT
11:09
linkable6 MOARVM#1395 [open]: github.com/MoarVM/MoarVM/issues/1395 Apple Silicon nqp build fails unless MVM_JIT_DISABLE is set
nine Thinking about that throw-away frame with lexicals for BEGIN time code. The compiler basically knows when a lexical can only be found outside the current comp unit. So I guess it should be able to simply generate different code for accessing those. 12:50
But what about when the same code will be executed again at runtime? Right now we go some extra steps to not compile dynamically compiled frames again. But what if we did just do that? The by far most expensive part of compilation - parsing - won't be done again. 12:53
Apparently we don't go that extra step in NQP 13:01
13:07 sena_kun joined 13:09 Altai-man left
MasterDuke we do in rakudo, but not nqp? 13:38
nine yep 13:44
A possible reason might be that in NQP there's just a lot less BEGIN time evaluation, so it doesn't matter as mutch. Most common in Raku code are probably role bodies
14:08 frost-lab left 15:46 domidumont joined 17:06 Altai-man joined 17:09 sena_kun left 17:18 leont joined 17:46 domidumont left 19:15 zakharyas joined 19:23 zakharyas1 joined 19:25 zakharyas left 21:07 sena_kun joined 21:09 Altai-man left 22:29 patrickb left 22:42 zakharyas1 left 23:01 sena_kun left
Geth MoarVM: fbd386a022 | (Stéphane Payrard)++ | Configure.pl
fix #1395 : does not try to JIT with Apple Silicon and arch being arm64
23:44
MoarVM: 7bdfb38b2e | (Stéphane Payrard)++ | Configure.pl
Replace die by hardfail
MoarVM: 51cc76c16a | (Jonathan Worthington)++ (committed using GitHub Web editor) | Configure.pl
Merge pull request #1398 from cognominal/lipo

fix #1395 : On Apple Silicon with arch arm64, does not attempt to JIT
linkable6 MOARVM#1395 [closed]: github.com/MoarVM/MoarVM/issues/1395 Apple Silicon nqp build fails unless MVM_JIT_DISABLE is set