MoarVM

MoarVM is the Article description::[[Rakudo compiler's virtual machine for the Raku Programming Language.]]

Emerge
Emerge the package base

Environment variables

 * MVM_JIT_DISABLE (bool) Disables the just-in-time compiler. JIT compilation is enabled by default.
 * MVM_SPESH_DISABLE (bool) Disables the runtime bytecode optimizer. This optimization is enabled by default.
 * MVM_SPESH_INLINE_DISABLE (bool) Disables inlining of call frames by the bytecode optimizer. This optimization is enabled by default.
 * MVM_SPESH_OSR_DISABLE (bool) Disables the on-stack replacement of bytecode by the optimizer. This optimization is enabled by default.
 * MVM_CROSS_THREAD_WRITE_LOG (bool) Produce warnings when a thread does a write to an object it didn't allocate and doesn't have a lock for.
 * MVM_CROSS_THREAD_WRITE_LOG_INCLUDE_LOCKED (bool) Extend the above to include objects that are locked as well.

Removal
MoarVM is a dependency of Rakudo, the Raku compiler. As such it's not typically installed or removed on its own.