Linux repositories inspector

moarvm - A virtual machine built especially for Rakudo Perl 6

MoarVM (short for Metamodel On A Runtime Virtual Machine) is a runtime built for the 6model object system. It is primarily aimed at running NQP and Rakudo Perl 6, but should be able to serve as a backend for any compilers built using the NQP compiler toolchain.
2019.03
Debian iconDebian experimental
OpenSUSE iconOpenSUSE Tumbleweed
2018.12
Debian iconDebian 10.0
Ubuntu iconUbuntu 19.04
Ubuntu iconUbuntu 19.10
2018.06
Ubuntu iconUbuntu 18.10
2018.04.1
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
2018.03
Ubuntu iconUbuntu 18.04 LTS
2017.06
Ubuntu iconUbuntu 17.10
2016.12
Debian iconDebian 9.0
2015.11
Ubuntu iconUbuntu 16.04 LTS
2015.05
OpenSUSE iconOpenSUSE Leap 42.3
0.2019.03
Fedora iconFedora 30
Fedora iconFedora rawhide
0.2018.05
Fedora iconFedora 29
0.2018.02
Fedora iconFedora 28
DistributionVersionSincePackageInstalledPackager
Debian iconDebian 10.0 buster/maindeb2018.12+dfsg-3Feb 191.13 MiB8.09 MiB
Debian iconDebian experimental experimental/maindeb2019.03+dfsg-10 - 11:001.12 MiB8.04 MiB
Debian iconDebian 9.0 stretch/maindeb2016.12+dfsg-1+b12017-11-10709 kiB4.36 MiB
Fedora iconFedora 28 releases/Everything-osrpm0.2018.02-1.fc28Jan 141.11 MiB7.09 MiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm0.2018.05-2.fc29Jan 141.22 MiB7.6 MiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm0.2018.05-2.fc29Jan 141.22 MiB7.6 MiBFedora Project
Fedora iconFedora 30 releases/Everything-osrpm0.2019.03-1.fc30Jun 171.28 MiB8.7 MiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm0.2019.03-1.fc31Mar 201.28 MiB8.7 MiBFedora Project
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm2018.04.1-lp150.2.1Jan 171.22 MiB7.76 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm2018.04.1-lp151.3.11Apr 021.22 MiB7.76 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm2015.05-6.11Jan 17726 kiB4.21 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm2019.03-2.40 - 10:491.3 MiB8.55 MiBhttps://bugs.opensuse.org
Ubuntu iconUbuntu 17.10 artful/universedeb2017.06+dfsg-12017-11-10780 kiB5.26 MiB
Ubuntu iconUbuntu 18.04 LTS bionic/universedeb2018.03+dfsg-12018-06-19958 kiB6.77 MiB
Ubuntu iconUbuntu 18.10 cosmic/universedeb2018.06+dfsg-1Jan 141.01 MiB7.16 MiB
Ubuntu iconUbuntu 19.04 disco/universedeb2018.12+dfsg-3Feb 091.06 MiB7.98 MiB
Ubuntu iconUbuntu 19.10 eoan/universedeb2018.12+dfsg-3Jun 171.06 MiB7.98 MiB
Ubuntu iconUbuntu 16.04 LTS xenial/universedeb2015.11-22017-11-10690 kiB4.22 MiB

Manual pages

moar(1)

moar - a runtime for Perl 6

Latest updates

Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 2018.12+dfsg-3 reintroduced

16:57
  • add upstream patch to fix symbol collision
  • add patch to fix compat with new libtommath (Closes: #921769)
  • fix.scanned.copyright: don't tweak removed file
  • fill.copyright.blanks: don't fill for removed file
  • fill.copyright.blanks: rm moar.pod cleanup.
  • update debian/copyright (cme)
  • bump compat to 12
  • declare compliance with policy 4.1.4
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 2018.12+dfsg-3 removed

14:23
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 2018.12+dfsg-3 reintroduced

08:53
  • add upstream patch to fix symbol collision
  • add patch to fix compat with new libtommath (Closes: #921769)
  • fix.scanned.copyright: don't tweak removed file
  • fill.copyright.blanks: don't fill for removed file
  • fill.copyright.blanks: rm moar.pod cleanup.
  • update debian/copyright (cme)
  • bump compat to 12
  • declare compliance with policy 4.1.4
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 2018.12+dfsg-3 removed

08:05
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 2018.12+dfsg-3 reintroduced

07:36
  • add upstream patch to fix symbol collision
  • add patch to fix compat with new libtommath (Closes: #921769)
  • fix.scanned.copyright: don't tweak removed file
  • fill.copyright.blanks: don't fill for removed file
  • fill.copyright.blanks: rm moar.pod cleanup.
  • update debian/copyright (cme)
  • bump compat to 12
  • declare compliance with policy 4.1.4
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 2018.12+dfsg-3 removed

03:45
OpenSUSE Tumbleweed icon

OpenSUSE Tumbleweed oss: Updated from 2019.03-2.3 to 2019.03-2.4

0 - 10:49
  • update to version 2019.03
    • New partial escape analysis allows objects to be replaced by registers
    • Fix memory leaks
    • Fix memory corruption issues
    • Fix wrong type selection for push_* And pop_*
    • Fix inline end annotation motion on BB deletion
    • Fix segfaults related to corrupted CStruct STables. Fixes issue #2564
    • Optimize bindattr_i on CStruct to a cheap direct memory access
    • Turn elems On VMArray Into Direct Memory Access
    • Fix nativecall refresh clearing used child object pointers
    • randscale_n and rand_I are not pure ops, so don't mark them as such
    • Support endian switching in writenum and readnum
    • Call strerror for directory errors so we get error text not just an error code on POSIX platforms
    • JIT compile getlexref_u*, stat, lstat, (open|read|close)_dir
    • Fix JITed extend_u8 accidentally extending 16 bits.
    • Fix rw args of native calls not getting updated if JIT compilation fails
    • Support double type arguments in NativeCall JIT
    • Fix call to memcpy with NULL *src in lego JIT compiler
    • Fix JIT compiled getcodename not always dieing on type objects
    • Ensure last_payload and plugin_guard_args are valid so spesh plugins can be used outside speshresolve
    • Handle non-merge case of PHI
    • Add BOOTHash to spesh cheat list
    • Disable inlining when running the debug server
    • Add a limit on spesh plugin guard set size
    • Allow dead instruction elimination in inlines
    • Teach optimize_smart_coerce About Boot Types
    • Fix harmless off-by-one preventing optimization
    • Add op name to JIT "bailed completely" error
    • Remove obsolete MAST compiler
    • Integrate scalar replacement with profiling
Debian experimental icon

Debian experimental experimental/main: Version 2019.03+dfsg-1 reintroduced

0 - 17:01
Debian experimental icon

Debian experimental experimental/main: Version 2019.03+dfsg-1 removed

0 - 11:31
Debian experimental icon

Debian experimental experimental/main: Version 2019.03+dfsg-1 introduced

0 - 11:00
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 2018.12+dfsg-3 reintroduced

Jun 20
  • add upstream patch to fix symbol collision
  • add patch to fix compat with new libtommath (Closes: #921769)
  • fix.scanned.copyright: don't tweak removed file
  • fill.copyright.blanks: don't fill for removed file
  • fill.copyright.blanks: rm moar.pod cleanup.
  • update debian/copyright (cme)
  • bump compat to 12
  • declare compliance with policy 4.1.4
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 2018.12+dfsg-3 removed

Jun 20
OpenSUSE Tumbleweed icon

OpenSUSE Tumbleweed oss: Updated from 2018.12-2.2 to 2019.03-2.3

Jun 17
  • update to version 2019.03
    • New partial escape analysis allows objects to be replaced by registers
    • Fix memory leaks
    • Fix memory corruption issues
    • Fix wrong type selection for push_* And pop_*
    • Fix inline end annotation motion on BB deletion
    • Fix segfaults related to corrupted CStruct STables. Fixes issue #2564
    • Optimize bindattr_i on CStruct to a cheap direct memory access
    • Turn elems On VMArray Into Direct Memory Access
    • Fix nativecall refresh clearing used child object pointers
    • randscale_n and rand_I are not pure ops, so don't mark them as such
    • Support endian switching in writenum and readnum
    • Call strerror for directory errors so we get error text not just an error code on POSIX platforms
    • JIT compile getlexref_u*, stat, lstat, (open|read|close)_dir
    • Fix JITed extend_u8 accidentally extending 16 bits.
    • Fix rw args of native calls not getting updated if JIT compilation fails
    • Support double type arguments in NativeCall JIT
    • Fix call to memcpy with NULL *src in lego JIT compiler
    • Fix JIT compiled getcodename not always dieing on type objects
    • Ensure last_payload and plugin_guard_args are valid so spesh plugins can be used outside speshresolve
    • Handle non-merge case of PHI
    • Add BOOTHash to spesh cheat list
    • Disable inlining when running the debug server
    • Add a limit on spesh plugin guard set size
    • Allow dead instruction elimination in inlines
    • Teach optimize_smart_coerce About Boot Types
    • Fix harmless off-by-one preventing optimization
    • Add op name to JIT "bailed completely" error
    • Remove obsolete MAST compiler
    • Integrate scalar replacement with profiling
Fedora 30 icon

Fedora 30 releases/Everything-os: Version 0.2019.03-1.fc30 introduced

Jun 17
  • update to 2019.03
Ubuntu 19.10 icon

Ubuntu 19.10 eoan/universe: Version 2018.12+dfsg-3 introduced

Jun 17
  • add upstream patch to fix symbol collision
  • add patch to fix compat with new libtommath (Closes: #921769)
  • fix.scanned.copyright: don't tweak removed file
  • fill.copyright.blanks: don't fill for removed file
  • fill.copyright.blanks: rm moar.pod cleanup.
  • update debian/copyright (cme)
  • bump compat to 12
  • declare compliance with policy 4.1.4
OpenSUSE Leap 15.1 icon

OpenSUSE Leap 15.1 oss: Updated from 2018.04.1-lp151.3.10 to 2018.04.1-lp151.3.11

Apr 02
  • update to version 2018.04.1
    • Fix precision in Num and use Grisu3 algorithm for stringification
    • Use vectorization to speed up many string operations
    • Add support for the windows-932 variant of the ShiftJIS encoding
    • Fix bug in windows-1252 when a replacement occurs in the last position of the input stream
    • JIT expr templates for getstringfrom and getwvalfrom
    • JIT floor_n, continuationinvoke, ctx and a few ops that ThreadPoolScheduler uses
    • Measure and report time spent on JIT compilation
    • Ensure memory blocks in the nursery are aligned where necessary
    • Spot use of an item already put in a gen2 freelist
    • Suspend other threads during global destruction
    • Fix missing GC mark of deserializer contexts list
    • Optimize getrusage and log it in the profile
    • Add getsignals op, queries for valid signals
    • Guard against negative and zero signals in MVM_io_signal_handle
    • Make tryfindmeth not throw in some cases it did
    • Add missing write barrier enforcement in CPPStruct, CStruct
    • Use Fixed Size Allocator for all_scs list
    • Fix segfault on concurrent array access while resizing
    • Mark thread blocked around getaddrinfo
    • Convey the process ID of a started child
    • Fix optimization of wvals
    • Fix negated spesh of known type
    • Add optimize_unbox
    • Fix issues with optimization of boolean tests
    • Insert null-out-instructions before prof_enter
    • Cut module names out of filenames
    • Add metadata for ReentrantMutex and Semaphore
    • Fix loading bytecode on big endian systems
    • Correct lazy static lexical deserialization
    • Fix bytecodedump to understand inlines
Fedora rawhide icon

Fedora rawhide development/Everything-os: Updated from 0.2018.10-2.fc30 to 0.2019.03-1.fc31

Mar 20
  • update to 2019.03
OpenSUSE Leap 15.1 icon

OpenSUSE Leap 15.1 oss: Updated from 2018.04.1-lp151.3.9 to 2018.04.1-lp151.3.10

Mar 14
  • update to version 2018.04.1
    • Fix precision in Num and use Grisu3 algorithm for stringification
    • Use vectorization to speed up many string operations
    • Add support for the windows-932 variant of the ShiftJIS encoding
    • Fix bug in windows-1252 when a replacement occurs in the last position of the input stream
    • JIT expr templates for getstringfrom and getwvalfrom
    • JIT floor_n, continuationinvoke, ctx and a few ops that ThreadPoolScheduler uses
    • Measure and report time spent on JIT compilation
    • Ensure memory blocks in the nursery are aligned where necessary
    • Spot use of an item already put in a gen2 freelist
    • Suspend other threads during global destruction
    • Fix missing GC mark of deserializer contexts list
    • Optimize getrusage and log it in the profile
    • Add getsignals op, queries for valid signals
    • Guard against negative and zero signals in MVM_io_signal_handle
    • Make tryfindmeth not throw in some cases it did
    • Add missing write barrier enforcement in CPPStruct, CStruct
    • Use Fixed Size Allocator for all_scs list
    • Fix segfault on concurrent array access while resizing
    • Mark thread blocked around getaddrinfo
    • Convey the process ID of a started child
    • Fix optimization of wvals
    • Fix negated spesh of known type
    • Add optimize_unbox
    • Fix issues with optimization of boolean tests
    • Insert null-out-instructions before prof_enter
    • Cut module names out of filenames
    • Add metadata for ReentrantMutex and Semaphore
    • Fix loading bytecode on big endian systems
    • Correct lazy static lexical deserialization
    • Fix bytecodedump to understand inlines
Debian 10.0 icon

Debian 10.0 buster/main: Updated from 2018.12+dfsg-2 to 2018.12+dfsg-3

Feb 19
  • add upstream patch to fix symbol collision
  • add patch to fix compat with new libtommath (Closes: #921769)
  • fix.scanned.copyright: don't tweak removed file
  • fill.copyright.blanks: don't fill for removed file
  • fill.copyright.blanks: rm moar.pod cleanup.
  • update debian/copyright (cme)
  • bump compat to 12
  • declare compliance with policy 4.1.4
OpenSUSE Leap 15.1 icon

OpenSUSE Leap 15.1 oss: Updated from 2018.04.1-lp151.3.8 to 2018.04.1-lp151.3.9

Feb 19
  • update to version 2018.04.1
    • Fix precision in Num and use Grisu3 algorithm for stringification
    • Use vectorization to speed up many string operations
    • Add support for the windows-932 variant of the ShiftJIS encoding
    • Fix bug in windows-1252 when a replacement occurs in the last position of the input stream
    • JIT expr templates for getstringfrom and getwvalfrom
    • JIT floor_n, continuationinvoke, ctx and a few ops that ThreadPoolScheduler uses
    • Measure and report time spent on JIT compilation
    • Ensure memory blocks in the nursery are aligned where necessary
    • Spot use of an item already put in a gen2 freelist
    • Suspend other threads during global destruction
    • Fix missing GC mark of deserializer contexts list
    • Optimize getrusage and log it in the profile
    • Add getsignals op, queries for valid signals
    • Guard against negative and zero signals in MVM_io_signal_handle
    • Make tryfindmeth not throw in some cases it did
    • Add missing write barrier enforcement in CPPStruct, CStruct
    • Use Fixed Size Allocator for all_scs list
    • Fix segfault on concurrent array access while resizing
    • Mark thread blocked around getaddrinfo
    • Convey the process ID of a started child
    • Fix optimization of wvals
    • Fix negated spesh of known type
    • Add optimize_unbox
    • Fix issues with optimization of boolean tests
    • Insert null-out-instructions before prof_enter
    • Cut module names out of filenames
    • Add metadata for ReentrantMutex and Semaphore
    • Fix loading bytecode on big endian systems
    • Correct lazy static lexical deserialization
    • Fix bytecodedump to understand inlines

Related packages

moarvm-dbg - virtual machine for Rakudo Perl 6 and NQP - debug symbols
moarvm-debuginfo - Debug information for package moarvm
moarvm-debugsource - Debug sources for package moarvm
moarvm-dev - development files for moarvm
moarvm-devel - MoarVM development headers and libraries
⇧ Top