Short for "Metamodel On A Runtime", MoarVM is a modern virtual machine built for the Rakudo compiler implementing the Raku Programming Language, and the NQP Compiler Toolchain.
... part of T2, get it here
Author: Jonathan Worthington <jnthn [at] jnthn [dot] net>
Maintainer: Tomas Glozar <tglozar [at] gmail [dot] com>
License: Artistic
Status: Stable
Version: 2025.08
Remark: Does cross compile (as setup and patched in T2).
Download: https://www.moarvm.org/releases/ MoarVM-2025.08.tar.gz
T2 source: moarvm.cache
T2 source: moarvm.desc
Build time (on reference hardware): 20% (relative to binutils)2
Installed size (on reference hardware): 11.69 MB, 249 files
Dependencies (build time detected): bash binutils coreutils diffutils gawk grep gzip libtommath libuv linux-header make perl pkgconfig sed tar zstd
Installed files (on reference hardware):
[show]
usr/bin/moar
usr/include/mimalloc
usr/include/mimalloc/mimalloc-new-delete.h
usr/include/mimalloc/mimalloc-override.h
usr/include/mimalloc/mimalloc-stats.h
usr/include/mimalloc/mimalloc.h
usr/include/moar
usr/include/moar/6model
usr/include/moar/6model/6model.h
usr/include/moar/6model/bootstrap.h
usr/include/moar/6model/containers.h
usr/include/moar/6model/parametric.h
usr/include/moar/6model/reprconv.h
usr/include/moar/6model/reprs
usr/include/moar/6model/reprs.h
usr/include/moar/6model/reprs/CArray.h
usr/include/moar/6model/reprs/CPPStruct.h
usr/include/moar/6model/reprs/CPointer.h
usr/include/moar/6model/reprs/CStr.h
usr/include/moar/6model/reprs/CStruct.h
usr/include/moar/6model/reprs/CUnion.h
usr/include/moar/6model/reprs/ConcBlockingQueue.h
usr/include/moar/6model/reprs/ConditionVariable.h
usr/include/moar/6model/reprs/Decoder.h
usr/include/moar/6model/reprs/HashAttrStore.h
usr/include/moar/6model/reprs/KnowHOWAttributeREPR.h
usr/include/moar/6model/reprs/KnowHOWREPR.h
usr/include/moar/6model/reprs/MVMAsyncTask.h
usr/include/moar/6model/reprs/MVMCFunction.h
usr/include/moar/6model/reprs/MVMCapture.h
usr/include/moar/6model/reprs/MVMCode.h
usr/include/moar/6model/reprs/MVMCompUnit.h
usr/include/moar/6model/reprs/MVMContext.h
usr/include/moar/6model/reprs/MVMContinuation.h
usr/include/moar/6model/reprs/MVMDLLSym.h
usr/include/moar/6model/reprs/MVMException.h
usr/include/moar/6model/reprs/MVMHash.h
usr/include/moar/6model/reprs/MVMIter.h
usr/include/moar/6model/reprs/MVMNull.h
usr/include/moar/6model/reprs/MVMOSHandle.h
usr/include/moar/6model/reprs/MVMSpeshCandidate.h
usr/include/moar/6model/reprs/MVMSpeshLog.h
usr/include/moar/6model/reprs/MVMStat.h
usr/include/moar/6model/reprs/MVMStaticFrame.h
usr/include/moar/6model/reprs/MVMStaticFrameSpesh.h
usr/include/moar/6model/reprs/MVMString.h
usr/include/moar/6model/reprs/MVMThread.h
usr/include/moar/6model/reprs/MVMTracked.h
usr/include/moar/6model/reprs/MultiDimArray.h
usr/include/moar/6model/reprs/NFA.h
usr/include/moar/6model/reprs/NativeCall.h
usr/include/moar/6model/reprs/NativeRef.h
usr/include/moar/6model/reprs/P6bigint.h
usr/include/moar/6model/reprs/P6int.h
usr/include/moar/6model/reprs/P6num.h
usr/include/moar/6model/reprs/P6opaque.h
usr/include/moar/6model/reprs/P6str.h
usr/include/moar/6model/reprs/ReentrantMutex.h
usr/include/moar/6model/reprs/SCRef.h
usr/include/moar/6model/reprs/Semaphore.h
usr/include/moar/6model/reprs/Uninstantiable.h
usr/include/moar/6model/reprs/VMArray.h
usr/include/moar/6model/sc.h
usr/include/moar/6model/serialization.h
usr/include/moar/bithacks.h
usr/include/moar/config.h
usr/include/moar/core
usr/include/moar/core/alloc.h
usr/include/moar/core/args.h
usr/include/moar/core/bitmap.h
usr/include/moar/core/bytecode.h
usr/include/moar/core/bytecodedump.h
usr/include/moar/core/callsite.h
usr/include/moar/core/callstack.h
usr/include/moar/core/coerce.h
usr/include/moar/core/compunit.h
usr/include/moar/core/continuation.h
usr/include/moar/core/dll.h
usr/include/moar/core/exceptions.h
usr/include/moar/core/ext.h
usr/include/moar/core/fixkey_hash_table.h
usr/include/moar/core/fixkey_hash_table_funcs.h
usr/include/moar/core/frame.h
usr/include/moar/core/hll.h
usr/include/moar/core/index_hash_table.h
usr/include/moar/core/index_hash_table_funcs.h
usr/include/moar/core/instance.h
usr/include/moar/core/intcache.h
usr/include/moar/core/interp.h
usr/include/moar/core/jfs64.h
usr/include/moar/core/loadbytecode.h
usr/include/moar/core/nativecall.h
usr/include/moar/core/nativecall_dyncall.h
usr/include/moar/core/nativecall_libffi.h
usr/include/moar/core/oplabels.h
usr/include/moar/core/ops.h
usr/include/moar/core/ptr_hash_table.h
usr/include/moar/core/ptr_hash_table_funcs.h
usr/include/moar/core/regionalloc.h
usr/include/moar/core/str_hash_table.h
usr/include/moar/core/str_hash_table_funcs.h
usr/include/moar/core/threadcontext.h
usr/include/moar/core/threads.h
usr/include/moar/core/uni_hash_table.h
usr/include/moar/core/uni_hash_table_funcs.h
usr/include/moar/core/validation.h
usr/include/moar/core/vector.h
usr/include/moar/debug
usr/include/moar/debug/debugserver.h
usr/include/moar/disp
usr/include/moar/disp/boot.h
usr/include/moar/disp/inline_cache.h
usr/include/moar/disp/labels.h
usr/include/moar/disp/program.h
usr/include/moar/disp/registry.h
usr/include/moar/disp/resume.h
usr/include/moar/disp/syscall.h
usr/include/moar/gc
usr/include/moar/gc/allocation.h
usr/include/moar/gc/collect.h
usr/include/moar/gc/debug.h
usr/include/moar/gc/finalize.h
usr/include/moar/gc/gen2.h
usr/include/moar/gc/objectid.h
usr/include/moar/gc/orchestrate.h
usr/include/moar/gc/roots.h
usr/include/moar/gc/wb.h
usr/include/moar/gc/worklist.h
usr/include/moar/gcc_diag.h
usr/include/moar/gen
usr/include/moar/gen/config.h
usr/include/moar/instrument
usr/include/moar/instrument/crossthreadwrite.h
usr/include/moar/instrument/line_coverage.h
usr/include/moar/io
usr/include/moar/io/asyncsocket.h
usr/include/moar/io/asyncsocketudp.h
usr/include/moar/io/dirops.h
usr/include/moar/io/eventloop.h
usr/include/moar/io/fileops.h
usr/include/moar/io/filewatchers.h
usr/include/moar/io/io.h
usr/include/moar/io/procops.h
usr/include/moar/io/signals.h
usr/include/moar/io/syncfile.h
usr/include/moar/io/syncsocket.h
usr/include/moar/io/timers.h
usr/include/moar/jit
usr/include/moar/jit/compile.h
usr/include/moar/jit/core_templates.h
usr/include/moar/jit/dump.h
usr/include/moar/jit/expr.h
usr/include/moar/jit/expr_ops.h
usr/include/moar/jit/graph.h
usr/include/moar/jit/interface.h
usr/include/moar/jit/internal.h
usr/include/moar/jit/label.h
usr/include/moar/jit/register.h
usr/include/moar/jit/tile.h
usr/include/moar/math
usr/include/moar/math/bigintops.h
usr/include/moar/math/num.h
usr/include/moar/memdebug.h
usr/include/moar/moar.h
usr/include/moar/platform
usr/include/moar/platform/fork.h
usr/include/moar/platform/inttypes.h
usr/include/moar/platform/io.h
usr/include/moar/platform/malloc_trim.h
usr/include/moar/platform/memmem.h
usr/include/moar/platform/memmem32.h
usr/include/moar/platform/mmap.h
usr/include/moar/platform/random.h
usr/include/moar/platform/setjmp.h
usr/include/moar/platform/socket.h
usr/include/moar/platform/stdint.h
usr/include/moar/platform/sys.h
usr/include/moar/platform/threads.h
usr/include/moar/platform/time.h
usr/include/moar/profiler
usr/include/moar/profiler/configuration.h
usr/include/moar/profiler/heapsnapshot.h
usr/include/moar/profiler/instrument.h
usr/include/moar/profiler/log.h
usr/include/moar/profiler/profile.h
usr/include/moar/profiler/telemeh.h
usr/include/moar/spesh
usr/include/moar/spesh/arg_guard.h
usr/include/moar/spesh/args.h
usr/include/moar/spesh/codegen.h
usr/include/moar/spesh/dead_bb_elimination.h
usr/include/moar/spesh/dead_ins_elimination.h
usr/include/moar/spesh/debug.h
usr/include/moar/spesh/deopt.h
usr/include/moar/spesh/disp.h
usr/include/moar/spesh/dump.h
usr/include/moar/spesh/facts.h
usr/include/moar/spesh/frame_walker.h
usr/include/moar/spesh/graph.h
usr/include/moar/spesh/inline.h
usr/include/moar/spesh/iterator.h
usr/include/moar/spesh/log.h
usr/include/moar/spesh/lookup.h
usr/include/moar/spesh/manipulate.h
usr/include/moar/spesh/optimize.h
usr/include/moar/spesh/osr.h
usr/include/moar/spesh/pea.h
usr/include/moar/spesh/plan.h
usr/include/moar/spesh/stats.h
usr/include/moar/spesh/threshold.h
usr/include/moar/spesh/usages.h
usr/include/moar/spesh/worker.h
usr/include/moar/strings
usr/include/moar/strings/ascii.h
usr/include/moar/strings/decode_stream.h
usr/include/moar/strings/gb18030.h
usr/include/moar/strings/gb18030_codeindex.h
usr/include/moar/strings/gb2312.h
usr/include/moar/strings/gb2312_codeindex.h
usr/include/moar/strings/iter.h
usr/include/moar/strings/latin1.h
usr/include/moar/strings/nfg.h
usr/include/moar/strings/normalize.h
usr/include/moar/strings/ops.h
usr/include/moar/strings/parse_num.h
usr/include/moar/strings/shiftjis.h
usr/include/moar/strings/shiftjis_codeindex.h
usr/include/moar/strings/unicode.h
usr/include/moar/strings/unicode_gen.h
usr/include/moar/strings/unicode_ops.h
usr/include/moar/strings/unicode_prop_macros.h
usr/include/moar/strings/utf16.h
usr/include/moar/strings/utf8.h
usr/include/moar/strings/utf8_c8.h
usr/include/moar/strings/windows1252.h
usr/include/moar/types.h
usr/lib/libmoar.so
usr/lib/libmoar.so-gdb.py
usr/share/doc/moarvm
usr/share/nqp
usr/share/nqp/lib
usr/share/nqp/lib/MAST
usr/share/nqp/lib/MAST/Nodes.nqp
usr/share/nqp/lib/MAST/Ops.nqp
usr/share/pkgconfig/moar.pc
var/adm/dependencies/moarvm
var/adm/descs/moarvm
var/adm/flists/moarvm
var/adm/md5sums/moarvm
var/adm/packages/moarvm
1) This page was automatically generated from the T2 package source. Corrections, such as dead links, URL changes or typos need to be performed directly on that source.
2) Compatible with Linux From Scratch's "Standard Build Unit" (SBU).