Re: [Pharo-dev] Pharo VM Release - v9.0.21

GP
Guillermo Polito
Mon, Dec 12, 2022 1:31 PM

Thanks Pablo!!!

El 12 dic. 2022, a las 14:30, tesonep@gmail.com escribió:

Hello,
I have released a new version of the Pharo VM for Pharo 9, Pharo 10 and Pharo 11. This VM is accessible right now from Zero-Conf, updating it in the Pharo Launcher or using the usual downloads (as described in pharo.org/download http://pharo.org/download).

This version includes a series of bug fixes and upgrades on the third-party libraries.

Changelog:

  • Implementing High resolution clock for ARM64 (Used during profiling)
  • Updating third party libraries for all the graphic layer.
  • Fixing a performance regression on the allocation of opcodes and fix-ups.
    Cleaning only the ones that are going to be used.
    Like this, this version has the same speed than before when allocating in the stack.
  • Correctly handling the encoding of the command line arguments of the VM (Windows)
  • Allocating the opcodes and fixup structs only once and reusing them (Reducing risk of C Stack Overflow)

Thanks a lot, and any doubt please let me know.
Cheers,

Pablo on behalf of the whole Pharo team.

--
Pablo Tesone.
tesonep@gmail.com mailto:tesonep@gmail.com

Thanks Pablo!!! > El 12 dic. 2022, a las 14:30, tesonep@gmail.com escribió: > > Hello, > I have released a new version of the Pharo VM for Pharo 9, Pharo 10 and Pharo 11. This VM is accessible right now from Zero-Conf, updating it in the Pharo Launcher or using the usual downloads (as described in pharo.org/download <http://pharo.org/download>). > > This version includes a series of bug fixes and upgrades on the third-party libraries. > > Changelog: > > - Implementing High resolution clock for ARM64 (Used during profiling) > - Updating third party libraries for all the graphic layer. > - Fixing a performance regression on the allocation of opcodes and fix-ups. > Cleaning only the ones that are going to be used. > Like this, this version has the same speed than before when allocating in the stack. > - Correctly handling the encoding of the command line arguments of the VM (Windows) > - Allocating the opcodes and fixup structs only once and reusing them (Reducing risk of C Stack Overflow) > > Thanks a lot, and any doubt please let me know. > Cheers, > > Pablo on behalf of the whole Pharo team. > > -- > Pablo Tesone. > tesonep@gmail.com <mailto:tesonep@gmail.com>