<div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000;text-align: left" dir="ltr">
Hi all!<div><br></div><div>I would like to merge <noContextSwitchOnActivation> into Trunk. But I still need a nice test case. Should be independent from the JIT. Maybe a simple setter?</div><div><br></div><div>foobar: value</div><div> <noContextSwitchOnActivation></div><div> instVar := value</div><div><br></div><div>...</div><div><br></div><div>[ test instVar should be 42 already ] forkAt: current + 1.</div><div>self foobar: 42.</div><div><br></div><div>??</div><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;min-width: 500px">
<p style="color: #AAAAAA; margin-top: 10px;">Am 02.02.2021 11:06:41 schrieb commits@source.squeak.org <commits@source.squeak.org>:</p><div style="font-family:Arial,Helvetica,sans-serif">A new version of Compiler was added to project The Inbox:<br>http://source.squeak.org/inbox/Compiler-mt.456.mcz<br><br>==================== Summary ====================<br><br>Name: Compiler-mt.456<br>Author: mt<br>Time: 2 February 2021, 11:06:33.099178 am<br>UUID: 0558759c-0bf7-e946-8a65-c673c49d6c8f<br>Ancestors: Compiler-mt.455<br><br>Forgot to remove old method. Sorry for the noise.<br><br>=============== Diff against Compiler-mt.455 ===============<br><br>Item was removed:<br>- ----- Method: Parser>>noContextSwitch (in category 'pragmas - code evaluation') -----<br>- noContextSwitch<br>- "By adding this pragma to a method, it will not be preempt the current process on method activation if a higher-priority process is runnable. Any numbered primitive without side effects will do here."<br>- <pragmaparser><br>- <br>- "Note that primitive 123 once was primitiveValueUninteruptibly but is no longer in use." <br>- self addPragma: (Pragma keyword: #primitive: arguments: #(123)).<br>- <br>- self advance.<br>- ^ true!<br><br><br></pragmaparser></div></blockquote></div>