<body><div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000;text-align: left" dir="ltr">
                                        Done via Kernel-mt.1455<div><br></div><div>Best,</div><div>Marcel</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;'>
                        <p style='color: #AAAAAA; margin-top: 10px;'>Am 08.04.2022 16:21:50 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">
                                        > <span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">Can we rename this to be CompiledCode class>>useSistaBytecodeSet: ?</span><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px"><br></span></div><div><span style="font-family: Arial, Helvetica, sans-serif;font-size: 13px">+1</span></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;'>
                        <p style='color: #AAAAAA; margin-top: 10px;'>Am 08.04.2022 16:19:48 schrieb Eliot Miranda <eliot.miranda@gmail.com>:</p><div style='font-family:Arial,Helvetica,sans-serif'> <br>Hi Dave,<br><br>> On Apr 7, 2022, at 4:42 PM, David T. Lewis <lewis@mail.msen.com> wrote:<br>> <br>> <br>>> On Thu, Apr 07, 2022 at 04:22:51AM -0700, Eliot Miranda wrote:<br>>> <br>>> Hi Marcel,<br>>> <br>>> <br>>>>> On Apr 7, 2022, at 4:17 AM, Marcel Taeumel <marcel.taeumel@hpi.de> wrote:<br>>>> <br>>>> ???<br>>>> Hi Dave, hi Eliot, hi all --<br>>>> <br>>>> I think we can still merge this into the next VM release.<br>>>> <br>>>> For Squeak 6.0, I only then have to figure out how to produce that new (base) image for the bundles. :-) Probably something in the area of SystemTracer... or I just hack the image header directly? xD<br>>> <br>>> I don???t think you need to anything to the image.  This is a vm property, ie does the vm support multiple bytecode sets or not?  One should be able to run an image that uses only one bytecode set on a vm that supports two.<br>>> <br>> <br>> Right. On the image side the only thing to be aware of is this:<br>> <br>> CompiledCode class>>multipleBytecodeSetsActive: aBoolean<br>>    "Inform the VM when multiple bytecode sets, typically the Sista bytecodes<br>>    in addition to the traditional V3 bytecode set, are now in use in this image.<br>>    The VM may use this information to update the image format number when<br>>    saving the image to the file system."<br>> <br>>    <primitive: 'primitivemultiplebytecodesetsactive'=""><br>> <br>> So for the Squeak 6.0 release, if we are confident that most users<br>> of the new release will be using the release VM, and if we are<br>> releasing with Sista activated, then we just need to make sure that<br>> this method is called in the update stream and/or ReleaseBuilder.<br>> <br>> See also the convenience method CompiledCode class>>useSista:<br><br>Can we rename this to be CompiledCode class>>useSistaBytecodeSet: ?  Sista refers to the entire system, adaptive optimizer and all.  Currently we’re using only the non-optimization part of the bytecode set.<br><br><br>_,,,^..^,,,_ (phone)</primitive:></marcel.taeumel@hpi.de></lewis@mail.msen.com></div></blockquote>
                                        </div></div></blockquote>
                                        </div></body>