<div dir="ltr">Hi Fabio,<div class="gmail_extra"><br><div class="gmail_quote">On Sun, Sep 25, 2016 at 12:10 PM, Fabio Niephaus <span dir="ltr">&lt;<a href="mailto:lists@fniephaus.com" target="_blank">lists@fniephaus.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">Hi Eliot,<div><br></div><div>I&#39;ve created a GitHub release for 201608171728 (see [1]) which is</div><div>considered to be stable. Feel free to add a changelog if you have some</div><div>time. You can find all commits after r3732 at [2].</div></div></blockquote><div><br></div><div>Thanks, will do.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div>Is there any particular milestone for the next release?</div></div></blockquote><div><br></div><div>Looking through my emails I see the following for Squeak 6.0:</div><div><br></div><span style="color:rgb(0,0,0);font-size:12.800000190734863px">&quot;For </span><span class="gmail-il" style="color:rgb(0,0,0);font-size:12.800000190734863px">6.0</span><span style="color:rgb(0,0,0);font-size:12.800000190734863px"> I&#39;m hoping we will do</span><br style="color:rgb(0,0,0);font-size:12.800000190734863px"><br style="color:rgb(0,0,0);font-size:12.800000190734863px"><span style="color:rgb(0,0,0);font-size:12.800000190734863px">- the Sista bytecode set (with backwards compatibility support for the existing set).  This gives us 32k literals,</span><br style="color:rgb(0,0,0);font-size:12.800000190734863px"><span style="color:rgb(0,0,0);font-size:12.800000190734863px">- FullBlockClosure, which means I depended method objects for blocks, and hence (slightly) faster block activation</span><br style="color:rgb(0,0,0);font-size:12.800000190734863px"><span style="color:rgb(0,0,0);font-size:12.800000190734863px">- read-only objects and hence read-only literals</span><br style="color:rgb(0,0,0);font-size:12.800000190734863px"><br style="color:rgb(0,0,0);font-size:12.800000190734863px"><div><span style="color:rgb(0,0,0);font-size:12.800000190734863px">These three provide the necessary support for the image-level Scorch adaptive optimiser.  This will be demonstrated at ESUG in Prague and productized by next year&quot;</span></div><div><span style="color:rgb(0,0,0);font-size:12.800000190734863px"><br></span></div><div><font color="#000000"><span style="font-size:12.800000190734863px">Clément and I have already put the byte code set and full block support into the latest 32-bit Spur VM source.  I should remember to put these into the 64-bit ones too.  I think </span></font><span style="color:rgb(0,0,0);font-size:12.800000190734863px">Clément has added read-only-object support to the Pharo VM.  The Squeak VM will follow soon.</span></div><div><span style="color:rgb(0,0,0);font-size:12.800000190734863px"><br></span></div><div><span style="color:rgb(0,0,0);font-size:12.800000190734863px">So yes, these </span><font color="#000000"><span style="font-size:12.800000190734863px">three, Sista Bytecode Set as secondary byte code set, FullBlockClosure support and read-only-object support are the major items for the next release.</span></font></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div>Best,<br></div><div>Fabio<br><div><br></div><div>[1] <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/tag/201608171728" target="_blank">https://github.com/OpenSma<wbr>lltalk/opensmalltalk-vm/<wbr>releases/tag/201608171728</a></div><div>[2] <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/compare/r3732...201608171728" target="_blank">https://github.com/OpenSma<wbr>lltalk/opensmalltalk-vm/<wbr>compare/r3732...201608171728</a></div></div></div></blockquote><div><br></div><div>cheers,</div><div>Eliot</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div><span><font color="#888888"><br><div>-- <br></div></font></span><div><div><br><div class="gmail_quote"><div dir="ltr">On Fri, Sep 23, 2016 at 12:16 AM Fabio Niephaus &lt;<a href="mailto:lists@fniephaus.com" target="_blank">lists@fniephaus.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><span style="color:rgb(33,33,33);font-family:&#39;helvetica neue&#39;,helvetica,arial,sans-serif;font-size:13px">Hi Eliot,</span><div style="color:rgb(33,33,33);font-family:&#39;helvetica neue&#39;,helvetica,arial,sans-serif;font-size:13px">I am currently traveling, but I&#39;m happy to take care of this next week.</div><div style="color:rgb(33,33,33);font-family:&#39;helvetica neue&#39;,helvetica,arial,sans-serif;font-size:13px">The procedure is really simple: basically you need to create a Git tag [1] which you can then turn into a GitHub release, or you can just do all of this in one step using GitHub&#39;s UI (see [2]).</div><div style="color:rgb(33,33,33);font-family:&#39;helvetica neue&#39;,helvetica,arial,sans-serif;font-size:13px"><br></div><div style="color:rgb(33,33,33);font-family:&#39;helvetica neue&#39;,helvetica,arial,sans-serif;font-size:13px">Best,</div><div style="color:rgb(33,33,33);font-family:&#39;helvetica neue&#39;,helvetica,arial,sans-serif;font-size:13px">Fabio</div><div style="color:rgb(33,33,33);font-family:&#39;helvetica neue&#39;,helvetica,arial,sans-serif;font-size:13px"><br></div><div style="color:rgb(33,33,33);font-family:&#39;helvetica neue&#39;,helvetica,arial,sans-serif;font-size:13px">[1] <a href="https://git-scm.com/book/en/v2/Git-Basics-Tagging#Creating-Tags" target="_blank">https://git-scm.com/book/e<wbr>n/v2/Git-Basics-Tagging#Creati<wbr>ng-Tags</a></div><div style="color:rgb(33,33,33);font-family:&#39;helvetica neue&#39;,helvetica,arial,sans-serif;font-size:13px">[2] <a href="https://help.github.com/articles/creating-releases/" target="_blank">https://help.github.com/ar<wbr>ticles/creating-releases/</a></div><br></div><div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Thu, Sep 22, 2016 at 11:38 PM Eliot Miranda &lt;<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>&gt; wrote:<br></div></div></div><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div>Hi All, Hi Fabio,</div><div><br></div><div>   if one looks at the Releases tab on <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm" target="_blank">https://github.com/OpenSmal<wbr>ltalk/opensmalltalk-vm</a> it says there is only one release, the r3732 release from August when we moved to github.  Can we mark the 5.1 release as a second release?  How is this done?</div><br><div><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div>
</div>
</blockquote></div></div></blockquote></div></div></div></div></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div>
</div></div>