Threading improvements, mutexes, condition variables, semaphores and blocking concurrent queues have arrived! This releaes takes big steps towards supporting Perl 6 concurrency features. Better still, it adds dynamic optimization of bytecode, and many other improvements. Enjoy!
Short for "Metamodel On A Runtime", MoarVM is a virtual machine built especially for Rakudo Perl 6 and the NQP Compiler Toolchain. While still being under very active development, MoarVM already stands out amongst the various Rakudo and NQP compilation targets by typically:
For long-running workloads where startup time doesn't matter, or when you need tried-and-tested, mature threading support, Rakudo on the JVM is a better bet; its JIT compiler gets to work and makes quite a difference. For maximum module coverage, Rakudo on Parrot still leads for now; we're working hard on closing the gap.