<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body>
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p>Hi all,</p>
<p><br>
</p>
<p>just a quick idea: Could we maintain the build number of the *recommended* (i.e., stable) OSVM version in the Trunk and remind users about a newer VM in the Transcript after processing the update stream?</p>
<p><br>
</p>
<p>Best,</p>
<p>Christoph</p>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>Von:</b> Squeak-dev <squeak-dev-bounces@lists.squeakfoundation.org> im Auftrag von Taeumel, Marcel<br>
<b>Gesendet:</b> Montag, 30. Mai 2022 10:48:21<br>
<b>An:</b> vm-dev; squeak-dev<br>
<b>Betreff:</b> Re: [squeak-dev] [ANN] OpenSmalltalk VM 2022 released (tag 202205110711)</font>
<div> </div>
</div>
<div>
<div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000;text-align: left" dir="ltr">
Hi all!
<div><br>
</div>
<div>Just recently, we discovered and fixed an issue with OpenSSL3, which ships with Ubuntu 22.04. Thanks to Patrick (pre) and Tobias (topa) for working on this!</div>
<div><br>
</div>
<div>If nothing else pops up until the end of this week, I will make another patch release of the OSVM 2022. The latest VM build containing that fix is already available:</div>
<div>--> <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/tag/latest-build" style="font-size: 10pt"><span style="font-size: 10pt">https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/tag/latest-build</span></a></div>
<div><br>
</div>
<div>Best,</div>
<div>Marcel</div>
<div><br>
</div>
<div>P.S.: I drafted some notes on the process here: <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/637" style="font-size: 10pt"><span style="font-size: 10pt">https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/637</span></a></div>
<div class="mb_sig"></div>
<blockquote class="history_container" type="cite" style="border-left-style: solid;border-width: 1px;margin-top: 20px;margin-left: 0px;padding-left: 10px;min-width: 500px">
<p style="color: #AAAAAA; margin-top: 10px;">Am 11.05.2022 12:03:49 schrieb Marcel Taeumel <marcel.taeumel@hpi.de>:</p>
<div style="font-family:Arial,Helvetica,sans-serif">
<div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000;text-align: left" dir="ltr">
<div><span style="font-size: 13.3333px">Hi all!</span></div>
<div><span style="font-size: 13.3333px"><br>
</span></div>
<div><span style="font-size: 13.3333px">We just released the next version of the OpenSmalltalk VM. </span></div>
<div><span style="font-size: 13.3333px"><br>
</span></div>
<div><span style="font-size: 13.3333px">Please find the binaries here:</span></div>
<div><a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/tag/202205110711"><span style="font-size: 10pt">https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/tag/202205110711</span></a><br>
</div>
<div>(see VMMaker.oscog-mt.3184 and update.oscog-mt.6.mcm)</div>
<div><br>
</div>
<div>That version will be used in the upcoming Squeak 6.0 and also updated</div>
<div>bundles for Squeak 5.3. And probably in upcoming Cuis releases. :-)</div>
<div><br>
</div>
<div>Here is an attempt of a change log (since 2020): </div>
<div>
<div>- Adds ARMv8/Aarch64/ARM64 JIT incl. support for Apple M1</div>
<div>- Adds "fast C primitives" via #FastCPrimitiveFlag<br>
</div>
<div>- Adds support for catching exceptions in FFI callouts</div>
<div>- Adds #primitiveScreenScaleFactor (for DPI-aware images)</div>
<div>- Adds primitives 568 and 578 complementing 88 (primitiveSuspend)</div>
<div>- Adds #primitiveMultipleBytecodeSetsActive to update image format for SistaV1</div>
</div>
<div>- Adds VectorEnginePlugin</div>
<div>- Fixes regressions in ARMv6 support</div>
<div>- Fixes performance regressions of -metal and -opengl backends on macOS</div>
<div>- Fixes -core-graphics backend on macOS</div>
<div>- Fixes Retina scaling on macOS, i.e., support "backing scale factor"</div>
<div>- Fixes primitive 126 to fail on graphics backends w/o composition buffer</div>
<div>- Fixes regressions in vm-display-fbdev on Linux</div>
<div>- Fixes time sync (e.g., for DST) on Windows</div>
<div>- Fixes UDP binding on Windows</div>
<div><br>
</div>
<div>I am sure that I forgot something especially in plugin code. Please expand on this.</div>
<div><br>
</div>
<div>BIG THANKS to everybody who has worked on this release! Personally, I would like</div>
<div>to thank Eliot, who is a great software architect who keeps on making the OSVM</div>
<div>faster <span style="font-size: 10pt">with every commit. Thank you!</span></div>
<div><br>
</div>
<div>Best,</div>
<div>Marcel (on behalf of the OSVM core dev team)</div>
<div class="mb_sig"></div>
</div>
</div>
</blockquote>
</div>
</div>
</body>
</html>