1moar(1) User Contributed Perl Documentation moar(1)
2
3
4
6 moar - a runtime for Perl 6
7
9 moar --version
10 moar [--dump] [--crash] [--libpath=...] [--full-cleanup] inputfile
11
13 "moar" is the binary of MoarVM, (short for Metamodel On A Runtime
14 Virtual Machine). It can be used to execute ".moarvm" bytecode files.
15
17 moar respects the following environment variables:
18
19 MVM_JIT_DISABLE
20 Disables the just-in-time compiler (JIT). This is ignored if MoarVM
21 was built without JIT support.
22
23 MVM_SPESH_DISABLE
24 Disables the runtime bytecode specializer / optimizer.
25
26 MVM_SPESH_INLINE_DISABLE
27 Disables inlining of call frames inside the bytecode specializer.
28
29 MVM_SPESH_OSR_DISABLE
30 Disables the on-stack replacement feature of the bytecode
31 specializer.
32
33 MVM_CROSS_THREAD_WRITE_LOG
34 Tells MoarVM to insert instrumentation to detect when a thread does
35 a write to an object it didn't allocate and doesn't have a lock
36 for.
37
38 MVM_CROSS_THREAD_WRITE_LOG_INCLUDE_LOCKED
39 Same as MVM_CROSS_THREAD_WRITE_LOG, except objects that are locked
40 are included as well.
41
43 Please use the issue tracker at
44 <https://github.com/moarvm/moarvm/issues> to report bugs.
45
47 Copyright (C) 2012-2014 by the MoarVM contributors. See the CREDITS
48 file for a list of contributors.
49
50 License: Artistic License 2.0. See the file Artistic2.txt for more
51 information.
52
53
54
55perl v5.36.0 2022-07-21 moar(1)