ChangeLog Draft - MoarVM/MoarVM GitHub Wiki

New in 2025.02

Core:

  • Optimize passing CPointer to nativecall ever so slightly [6f19ada9]
  • Turn off vla errors and bump libuv [05cc853e]
  • Counteract drift in timers with repeat [8bc35a9d]
  • Enable experimental c11 atomics on MSVC [7ff15b3e]
  • Debugserver loaded file notifications [fc2d31f3]
  • Convert old perl6 refs to Raku [21f32c03]
  • Add type specialized VMArray atpos implementations [d3e812e4]
  • gdb string pretty printer improvement [2dda0262]

Documentation:

  • Update many Perl 6 -> Rakudo [2744dcc7]

GC:

JIT:

Spesh:

  • Make accesses to spesh arg guard atomic [a70bc220]

Strings:

  • Use rapidhash instead of siphash for string hashes [62765054]
  • Speedup MVM_string_find_cclass by adding cases... [a0b70918][21d96b37]
  • Maybe optimize MVM_string_latin1_decode() [16eecc4e]
  • Some simplifications to MVM_string_utf8_decode [9a1af71f][474faf87][aa11775c] [c9eeb2a1]

CI: