Pharo VM Release - v9.0.21
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). 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
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>
Thank you. I will update the docker images ASAP. On Mon, Dec 12, 2022 at 10:31 AM tesonep@gmail.com <tesonep@gmail.com> wrote:
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).
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
Thanks Pablo for the new vm but as well for the update notification. This is super valuable. Norbert
Am 12.12.2022 um 14:30 schrieb tesonep@gmail.com:
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>
Grazie Paolo! Da: tesonep@gmail.com [mailto:tesonep@gmail.com] Inviato: lunedì 12 dicembre 2022 14:30 A: Any question about pharo is welcome <pharo-users@lists.pharo.org>; Pharo-dev <pharo-dev@lists.pharo.org> Oggetto: [Pharo-dev] Pharo VM Release - v9.0.21 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>
participants (5)
-
Gabriel Cotelli -
Guillermo Polito -
Lorenzo Schiavina -
Norbert Hartl -
tesonep@gmail.com