[squeak-dev] [ANN] OpenSmalltalk VM 2022 released (tag 202205110711)

christoph.thiede at student.hpi.uni-potsdam.de christoph.thiede at student.hpi.uni-potsdam.de
Thu May 19 11:10:15 UTC 2022


That's great news!

> - Adds VectorEnginePlugin

Is there an easy answer to the question what that's good for? After some googling and searching on the mailing lists, I did not find any. :-)

Best,
Christoph

---
Sent from Squeak Inbox Talk

On 2022-05-11T12:03:49+02:00, marcel.taeumel at hpi.de wrote:

> Hi all!
> 
> We just released the next version of the OpenSmalltalk VM. 
> 
> Please find the binaries here:
> https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/tag/202205110711 [https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/tag/202205110711]
> 
> (see VMMaker.oscog-mt.3184 and update.oscog-mt.6.mcm)
> 
> That version will be used in the upcoming Squeak 6.0 and also updated
> bundles for Squeak 5.3. And probably in upcoming Cuis releases. :-)
> 
> Here is an attempt of a change log (since 2020): 
> - Adds ARMv8/Aarch64/ARM64 JIT incl. support for Apple M1
> - Adds "fast C primitives" via #FastCPrimitiveFlag
> 
> - Adds support for catching exceptions in FFI callouts
> - Adds #primitiveScreenScaleFactor (for DPI-aware images)
> - Adds primitives 568 and 578 complementing 88 (primitiveSuspend)
> - Adds #primitiveMultipleBytecodeSetsActive to update image format for SistaV1
> - Adds VectorEnginePlugin
> - Fixes regressions in ARMv6 support
> - Fixes performance regressions of -metal and -opengl backends on macOS
> - Fixes -core-graphics backend on macOS
> - Fixes Retina scaling on macOS, i.e., support "backing scale factor"
> - Fixes primitive 126 to fail on graphics backends w/o composition buffer
> - Fixes regressions in vm-display-fbdev on Linux
> - Fixes time sync (e.g., for DST) on Windows
> - Fixes UDP binding on Windows
> 
> I am sure that I forgot something especially in plugin code. Please expand on this.
> 
> BIG THANKS to everybody who has worked on this release! Personally, I would like
> to thank Eliot, who is a great software architect who keeps on making the OSVM
> faster with every commit. Thank you!
> 
> Best,
> Marcel (on behalf of the OSVM core dev team)
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220511/399d27c5/attachment.html>
> 
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220519/3d3b8444/attachment.html>


More information about the Squeak-dev mailing list