<div dir="ltr">Hi Levente,<div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 5, 2017 at 12:23 PM, Levente Uzonyi <span dir="ltr"><<a href="mailto:leves@caesar.elte.hu" target="_blank">leves@caesar.elte.hu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Fri, 5 May 2017, <a href="mailto:commits@source.squeak.org" target="_blank">commits@source.squeak.org</a> wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Eliot Miranda uploaded a new version of Kernel to project The Trunk:<br>
<a href="http://source.squeak.org/trunk/Kernel-eem.1102.mcz" rel="noreferrer" target="_blank">http://source.squeak.org/trunk<wbr>/Kernel-eem.1102.mcz</a><br>
<br>
==================== Summary ====================<br>
<br>
Name: Kernel-eem.1102<br>
Author: eem<br>
Time: 5 May 2017, 12:14:26.339034 pm<br>
UUID: b61eaafd-be70-42f3-aaa4-b8e21d<wbr>a1fd4c<br>
Ancestors: Kernel-nice.1101<br>
<br>
Delete obsolete binding and block machinery now unused by the Compiler.<br>
<br>
=============== Diff against Kernel-nice.1101 ===============<br>
<br>
</blockquote>
<br></span>
snip<br>
<br>
I suppose the following method was accidentally added again.<br>
It happened to me as well, but I removed it from the commit.<br>
I wonder how it gets added back. Perhaps a test adds it?</blockquote><div><br></div><div>So blockCopy: gets added back?  Hmmm, I'll try and track that down.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="HOEnZb"><font color="#888888">Levente</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Item was added:<br>
+ ----- Method: Context>>blockCopy: (in category 'controlling') -----<br>
+ blockCopy: numArgs +  "Primitive. Distinguish a block of code from its enclosing method by +  creating a new BlockContext for that block. The compiler inserts into all +     methods that contain blocks the bytecodes to send the message +         blockCopy:. Do not use blockCopy: in code that you write!! Only the +   compiler can decide to send the message blockCopy:. Fail if numArgs is +        not a SmallInteger. Optional. No Lookup. See Object documentation +     whatIsAPrimitive."<br>
+ +     <primitive: 80><br>
+       ^ (BlockContext newForMethod: self method)<br>
+               home: self home<br>
+               startpc: pc + 2<br>
+               nargs: numArgs!<br>
<br>
Item was removed:<br>
- ----- Method: UndefinedObject>>literalScanne<wbr>dAs:notifying: (in category 'class hierarchy') -----<br>
- literalScannedAs: scannedLiteral notifying: requestor -       ^ scannedLiteral!</blockquote>
</div></div></blockquote></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></div>