pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/MoarVM



Module Name:    pkgsrc
Committed By:   mef
Date:           Sun May 31 10:52:47 UTC 2026

Modified Files:
        pkgsrc/devel/MoarVM: Makefile distinfo

Log Message:
(devel/MoarVM) Updated 2025.04 to 2026.05

New in 2026.05
+ Output JITDUMP format with MVM_JIT_PERF_DUMP
+ debugserver improvements
+ Bump mimalloc to v2.3.2
+ Always check the return value of getenv()
+ Restore smallint optimization for nqp::mod_I
+ Check results of explicitly allocating from libc
+ Correctly populate dest array in nqp::strtocodes

New in 2026.04

+ utf8-c8: don't write past end of result buffer (#1994) [ [c7365e733]
+ Clear gen2 default alloc flag when reporting erroneous bytecode (#1998) [6b1fbd6cc]

New in 2026.03

+ Bump mimalloc to v2.2.7
+ Bump libtommath to 1.3.0

New in 2026.02

Core:
+ Use GCD implementation from Daniel Lemire [c80b587c]
+ MSVC doesn't have __builtin_ctz... [b509f046]
+ Fix a harmless CAS misusage [a4bac8e2]
+ A gc vs debugserver fix [42cb3592]

Documentation:

GC:

JIT:

Spesh:

Strings:

CI:

New in 2026.01

Core:
+ Fix building MoarVM with a system provided libuv [52a918c8]
+ Always align region allocator allocations to multiples of 8 [1aa273fd]

Documentation:

GC:

JIT:

Spesh:
+ Fewer unneeded prof allocated calls [5eb2ccf3]

Strings:

CI:

New in 2025.12
Unicode:
+ Update to Unicode 17, including:
   + Fix synthetic codepoint breaks
   + Speed up concats using CRLF
   + Fix grapheme boundary searching
   + Update unicode import scripts to work with new Unicode 17 rules
   + Add more enumeration properties to ucd2c.pl
   + Support new CJK Ideograph Extension
   + Support all versions of emoji dirs
NativeCall:
   + Add vararg support (not supported in JIT yet)
   + Don't read from outdated pointers
Core:
   + Add PTY support
   + Switch to temp fork of libuv
   + Update azure pipeline OS versions

New in 2025.11
Core:
+ Bump rapidhash to v3
+ Throw exception in known bad state

New in 2025.10
Core:
+ Fix https://github.com/rakudo/rakudo/issues/5954 [f7d6a0828]

New in 2025.08

Core:
+ Implement return prioritization [57093187]
+ Fix MVM_platform_lseek() on win32 [8233d287]

Documentation:

GC:

JIT:

Spesh:

Strings:

CI:

New in 2025.06

Core:
+ Bump mimalloc to v2.2.3 again [b06d3863]
+ Silence Clang/MSVC warning [b67b947b]
+ Fix two GCC compiler warnings [4091ba17][f9202736]
+ Update libuv to version 1.51.0 [c8bf28ad]
+ Offer full file path including module name in debug server protocol. [4419c711]
+ In bytecode validation, output name of register/operand type [bcfedbd0]
+ Less memory waste binslurp and normalizecodes (#1938) [78acd73d]
+ Bump mimalloc 2.2.4 [0d74aa14]

Documentation:
+ First cut at doc for handling UNIDATA file formats [ae9009bb][66f31681]

GC:

JIT:

Spesh:

Strings:
+ Massive refactoring and cleanup of UCD-download.raku [4dc5409f]
+ Massive refactoring and cleanup of ucd2c.pl [a0f29ef7][97beef8b][d818a8ff]
  [ed985655][7c27fbeb][7c5be29d][eb066c79][2bee37a0][e68d9893][e205f909]
  [39d75a9e][df219376][3851f580][75cc865a][b4ac5708][6c9df473][1a8f536f]
  [9a0890b7][a579e6c5][70536328][306bcaa7][7820347f][5ef14050][af364af6]
  [cf90d4a3][5372758e][8c437b8e][d79302e5][ab4d3ba7][fa99f35a][e52bf832]
  [81cbd006][0fe4f392][e894cbc4][2873c5b3][28b7d637][bcf6a849][e4526818]
  [f2df765e][7d5e76a2][647a7be0][80bbaf15][1bd67c3f][6c2c0e8b][f2c781f9]
  [7078d64b][143f4828][5cf8ecec][01a83dc9][18c88010][bb793f7c][b9de9c80]
  [4eb78270][cea55745]

CI:
+ Stop using Windows 2019 runner [58eda115]

New in 2025.05

Core:

Documentation:

GC:
+ Have to gc-mark unwind data's payload attribute

JIT:

Spesh:

Strings:

CI:


To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55 pkgsrc/devel/MoarVM/Makefile
cvs rdiff -u -r1.43 -r1.44 pkgsrc/devel/MoarVM/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/MoarVM/Makefile
diff -u pkgsrc/devel/MoarVM/Makefile:1.54 pkgsrc/devel/MoarVM/Makefile:1.55
--- pkgsrc/devel/MoarVM/Makefile:1.54   Sat May 17 11:37:52 2025
+++ pkgsrc/devel/MoarVM/Makefile        Sun May 31 10:52:47 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.54 2025/05/17 11:37:52 mef Exp $
+# $NetBSD: Makefile,v 1.55 2026/05/31 10:52:47 mef Exp $
 
-DISTNAME=      MoarVM-2025.04
+DISTNAME=      MoarVM-2026.05
 CATEGORIES=    devel perl6
 MASTER_SITES=  http://www.moarvm.org/releases/
 

Index: pkgsrc/devel/MoarVM/distinfo
diff -u pkgsrc/devel/MoarVM/distinfo:1.43 pkgsrc/devel/MoarVM/distinfo:1.44
--- pkgsrc/devel/MoarVM/distinfo:1.43   Sat May 17 11:37:52 2025
+++ pkgsrc/devel/MoarVM/distinfo        Sun May 31 10:52:47 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.43 2025/05/17 11:37:52 mef Exp $
+$NetBSD: distinfo,v 1.44 2026/05/31 10:52:47 mef Exp $
 
-BLAKE2s (MoarVM-2025.04.tar.gz) = 0280aa46866f7a07e1bd9ef2c663a130ed03f8b758c11a4f3521a70520bd996b
-SHA512 (MoarVM-2025.04.tar.gz) = 3885deeb337a823211dbe3edec2834476c49c280833fe746fd6622bb771a58cfe860a0072b19fdbe8460a17807c8ab26bc1494b193268cba8d1f6825c4c57dfc
-Size (MoarVM-2025.04.tar.gz) = 15230476 bytes
+BLAKE2s (MoarVM-2026.05.tar.gz) = b63c655abb0730591cb44ad4a4922369def195549b2f6374a714992489ace8dd
+SHA512 (MoarVM-2026.05.tar.gz) = 3a7da06023c2f3cb5521d23876b7ce3c9a4aaaf192281dcb61fe522308455847449bc9119fd9d1eca1e1655f6c9965e5b2a23133e01afd23f8ca50db7faa3dd6
+Size (MoarVM-2026.05.tar.gz) = 15610337 bytes
 SHA1 (patch-build_setup.pm) = fd53d47bd3126b2c89d4e8d82c6bc0b6db5f4fdf



Home | Main Index | Thread Index | Old Index