Hi,
This came from Juan Vuletich who is one of the primary people for Cuis Smalltalk. Cuis uses the same VM as Squeak but the image is different. As a result most of the discussion happens on Cuis mailing lists etc.
Juan gave a good presentation to the UK Smalltalk User's group last year and you can find the videos here.
Vector Graphics in Cuis Smalltalk - Wednesday 31st March (uksmalltalk.org) [https://www.uksmalltalk.org/2021/03/vector-graphics-in-cuis-smalltalk.html]
The main website is here - Cuis-Smalltalk | Proudly developed by Juan Vuletich and the Cuis community. [http://www.cuis-smalltalk.org/]
cheers
bruce
On 2022-05-19T13:10:15.000+02:00, christoph.thiede@student.hpi.uni-potsdam.de wrote:
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 [https://github.com/hpi-swa-lab/squeak-inbox-talk%5D_ On 2022-05-11T12:03:49+02:00, marcel.taeumel@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 [http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220511/...];
-------------------------