Path to this page:
./
devel/MoarVM,
Virtual machine for Rakudo Perl 6
Branch: CURRENT,
Version: 2023.06,
Package name: MoarVM-2023.06,
Maintainer: pkgsrc-usersShort for "Metamodel On A Runtime", MoarVM is a virtual machine built
especially for Rakudo Perl 6 and the NQP Compiler Toolchain. The primary
backend target for the Christmas 2015 release of Perl 6, MoarVM stands
out amongst the various Rakudo and NQP compilation targets by:
- Running the Perl 6 specification test suite in the least time
- Passing more of the Perl 6 specification tests than Rakudo Perl 6 on
other backends
- Having the lowest memory usage
- Having the best startup time
- Being fastest to build both NQP and Rakudo - and thus your Perl 6 and
NQP programs too!
- Being the only backend to support strings at grapheme level
Required to run:[
math/ltm] [
devel/libffi] [
devel/libatomic_ops] [
devel/libuv]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 14579.153 KB
Version history: (Expand)
- (2023-06-30) Updated to version: MoarVM-2023.06
- (2023-06-11) Updated to version: MoarVM-2023.05
- (2023-05-24) Updated to version: MoarVM-2023.04
- (2022-12-05) Updated to version: MoarVM-2022.12
- (2022-06-28) Updated to version: MoarVM-2022.06nb1
- (2022-06-08) Updated to version: MoarVM-2022.06
CVS history: (Expand)
2023-07-04 15:49:51 by Makoto Fujiwara | Files touched by this commit (1) |
Log message:
(devel/MoarVM) Update buildlink3.mk as well, sorry being late
|
2023-06-30 15:24:26 by Makoto Fujiwara | Files touched by this commit (3) |
Log message:
(devel/MoarVM) Update 2023.05 to 2023.06
New in 2023.06
Core:
+ Fix Windows build [278af767]
+ Use JFS64 instead of TinyMT64 as our PRNG [1550dc7c][495d4f16]
+ Add ops for unix domain sockets [3df20182]
Documentation:
GC:
JIT:
Spesh:
Strings:
|
2023-06-10 17:29:11 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(devel/MoarVM) Updated 2023.04 to 2023.05
(From: MoarVM-2023.05/docs/ChangeLog)
New in 2023.05
Core:
+ Update libuv to version 1.45.0 [5699d34a][6f4e09a7]
Documentation:
+ mention we have unicode 15 [80559738]
GC:
JIT:
Spesh:
+ log reason when not inlining into inlined bb [ab61b044]
+ callercode no longer prevents inlining [3b4d55a0][b9df871d]
Strings:
|
2023-05-24 16:38:35 by Makoto Fujiwara | Files touched by this commit (1) |  |
Log message:
(devel/MoarVM) Also update buidlink3.mk
|
2023-05-24 16:33:37 by Makoto Fujiwara | Files touched by this commit (3) |
Log message:
(devel/MoarVM) Updated 2022.12 to 2023.04
New in 2023.04
Core:
+ Fix nqp::objprimunsigned handling of unsigned or sized integers [6adfc376]
+ Warn about missing perl5 mods in Configure instead of exploding make install
[6589a170]
Documentation:
GC:
JIT:
Spesh:
Strings:
New in 2023.02
Core:
+ Avoid implicit function declarations in pthread_setname_np probe [9e6d9a8f]
+ Speedup creating sha1 digest string [8f90dc7c]
+ Bump mimalloc to v2.0.9 [d5430563]
+ Speedup VMArray's deserialize()... [a508c06b]
+ Update repo checking out script to also use 'main' [c9055873]
+ Add `--has-mimalloc` option to use system mimalloc [99479afe]
+ Update GitHub CI pipelines to track branch renames and OS deprecations
[d7721042][e4336c71][d1bc8ff8][87183069][165e8297][8a80d3c6][8ddf6702]
+ Work around "const_iX NYI" after getlexstatic_o with fallback resolver
[34bae78d]
Documentation:
GC:
JIT:
+ Jit nqp::rand_(i|n) [6866ff81]
Spesh:
+ Use right size for a lit_str_idx in JIT and spesh [6b456a6c]
Strings:
+ Simplify MVM_string_utf8_c8_encode_C_string [a64765e7]
+ Simplify MVM_string_index [ada3b80b]
+ Update to Unicode 15.0 [ebefe261]
|
2022-12-05 16:39:08 by Makoto Fujiwara | Files touched by this commit (3) |
Log message:
(devel/MoarVM) Updated 2022.06 to 2022.12
New in 2022.12
Core:
+ Protect the two property code lookup hashes being set up with a mutex
[9bc1beed]
+ Add fallback resolver [43e60db9][a6fbcf6b][35064bf9][c89c3ec8][5d0f92c6]
+ Add definition of AI_NUMERICSERV, fixes build on MacOS 10.6 for ppc
[976c1168]
+ Add unsigned comparison ops (eq, ne, (l|g)(e|t)) [c77dc1d4]
+ Add chown op [c69534c6][a1cbb9c4]
+ Reset errno to error of latest call to mkdir [4089a869]
Documentation:
GC:
+ Remove the fixed size allocator (FSA) [2a8c494e]
JIT:
Spesh:
+ use correct format string in spesh log skip line [4575c474]
Strings:
+ Use 2-char-at-a-time version of jeaiii's itoa [fd0cadbf]
New in 2022.07
Core:
+ Attempt at implementing a "bytecode-size" dispatch [cc49dcf9]
+ Error message fix - one usually connects *to* things [79bb406d]
Documentation:
GC:
+ Run finalizers even with tc->last_handler_result [3796890b]
JIT:
Spesh:
+ Set facts on disp prog translation of int and num lits [09ce373a]
+ Commit some missed uint things [ced36686]
|
2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952) |
Log message:
*: recursive bump for perl 5.36
|
2022-06-08 13:53:35 by Makoto Fujiwara | Files touched by this commit (1) |
Log message:
(devel/MoarVM) Update buildlink3.mk too
|