Subject: CVS commit: pkgsrc/devel/MoarVM
From: Makoto Fujiwara
Date: 2024-09-21 22:26:42
Message id: 20240921202642.CB4AEFC74@cvs.NetBSD.org

Log Message:
(devel/MoarVM) Updated 2024.04 to 2024.08

New in 2024.08

Core:
+ include sp_ and prof_ ops in tools/lib/MAST/Ops.pm [70756c46]

Documentation:

GC:
+ fix check for root debug mode [39b9b88c]
+ Add missing MVMROOT to spawn_setup [5e52422f]

JIT:

Spesh:
+ freshen up graph_spesh.raku [17c62f12]

Strings:
+ Store short strings inside string's body [143b5059]
+ Iterate graphemes into in_situ_32 string if able [c7da7396]
+ Fast path for concatenating two in_situ_8 strings [f1108304]
+ Fast path for concatenating two one-grapheme strings [08ee6c8e]
+ Add fast path for calculating hash of in_situ_strings

New in 2024.07

Core:
+ Fix returning from LEAVE to surrounding scope [2c866ae8]
+ Bump mimalloc to 2.1.7 [6d8a4c75]

Documentation:

GC:

JIT:
+ Disable the expression jit by default

Spesh:

Strings:

New in 2024.06

Core:
+ Reapply "Don't lose return value with LEAVE phasers" [51ca012d]
+ Allow serializing of uint64s (#1813) [1bf28177]
+ Add missing __builtin_clz definition for MSVC [a7b6e3cf]

Documentation:

GC:

JIT:

Spesh:

Strings:

New in 2024.05

Core:
+ Cleanup variables in bigint ops error cases [dbdfb399]
+ Silence incorrect GCC warning [c9dd4dd9]
+ Provide some mechanisms for introspecting file mode [fe2080ac]
+ Attach the spawn_result when it contains an error code [f1173cb2]

Documentation:
+ Update bytecode documentation [8ccb8775]

GC:

JIT:

Spesh:

Strings:
+ Just malloc instead of stack+malloc+memcpy when coercing int to string
  [62e64677][c1eedd50]

Files:
RevisionActionfile
1.48modifypkgsrc/devel/MoarVM/Makefile
1.19modifypkgsrc/devel/MoarVM/PLIST
1.37modifypkgsrc/devel/MoarVM/distinfo