<div dir="ltr">Hi Levente,<div><br></div><div>    please revert the change that eliminates the argument counts from the specialSelectors array ASAP.  The VM uses these!!  This is causing untold damage in the VM as we speak (for example, it is related to Hernan's crash).  The VM *must* be able to determine the argument count for a special selector it does not inline.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Mar 19, 2017 at 4:35 PM,  <span dir="ltr"><<a href="mailto:commits@source.squeak.org" target="_blank">commits@source.squeak.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Levente Uzonyi uploaded a new version of System to project The Trunk:<br>
<a href="http://source.squeak.org/trunk/System-ul.937.mcz" rel="noreferrer" target="_blank">http://source.squeak.org/<wbr>trunk/System-ul.937.mcz</a><br>
<br>
==================== Summary ====================<br>
<br>
Name: System-ul.937<br>
Author: ul<br>
Time: 20 March 2017, 12:35:03.813931 am<br>
UUID: 01691bb8-181f-4795-83ce-<wbr>20130031a81d<br>
Ancestors: System-ul.936<br>
<br>
Fixed SmalltalkImage >> #specialSelectors. SystemTracer doesn't use it any more, but it's being used by tests, which expect it to return only the selectors without their argument count.<br>
<br>
=============== Diff against System-ul.936 ===============<br>
<br>
Item was changed:<br>
  ----- Method: SmalltalkImage>><wbr>specialSelectors (in category 'special objects') -----<br>
  specialSelectors<br>
+<br>
+       | arrayOfPairs |<br>
+       arrayOfPairs := self specialObjectsArray at: 24.<br>
+       ^Array new: arrayOfPairs size // 2 streamContents: [ :stream |<br>
+               arrayOfPairs pairsDo: [ :selector :numArgs |<br>
+                       stream nextPut: selector ] ]<br>
+ !<br>
-       "Used by SystemTracer only."<br>
-<br>
-       ^SpecialSelectors!<br>
<br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div>
</div>