[squeak-dev] The Trunk: Kernel-eem.1102.mcz

Eliot Miranda eliot.miranda at gmail.com
Fri May 5 19:41:53 UTC 2017


Hi Levente,

On Fri, May 5, 2017 at 12:23 PM, Levente Uzonyi <leves at caesar.elte.hu>
wrote:

> On Fri, 5 May 2017, commits at source.squeak.org wrote:
>
> Eliot Miranda uploaded a new version of Kernel to project The Trunk:
>> http://source.squeak.org/trunk/Kernel-eem.1102.mcz
>>
>> ==================== Summary ====================
>>
>> Name: Kernel-eem.1102
>> Author: eem
>> Time: 5 May 2017, 12:14:26.339034 pm
>> UUID: b61eaafd-be70-42f3-aaa4-b8e21da1fd4c
>> Ancestors: Kernel-nice.1101
>>
>> Delete obsolete binding and block machinery now unused by the Compiler.
>>
>> =============== Diff against Kernel-nice.1101 ===============
>>
>>
> snip
>
> I suppose the following method was accidentally added again.
> It happened to me as well, but I removed it from the commit.
> I wonder how it gets added back. Perhaps a test adds it?


So blockCopy: gets added back?  Hmmm, I'll try and track that down.



> Levente
>
>
> Item was added:
>> + ----- Method: Context>>blockCopy: (in category 'controlling') -----
>> + 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."
>> + +     <primitive: 80>
>> +       ^ (BlockContext newForMethod: self method)
>> +               home: self home
>> +               startpc: pc + 2
>> +               nargs: numArgs!
>>
>> Item was removed:
>> - ----- Method: UndefinedObject>>literalScannedAs:notifying: (in
>> category 'class hierarchy') -----
>> - literalScannedAs: scannedLiteral notifying: requestor -       ^
>> scannedLiteral!
>
>
_,,,^..^,,,_
best, Eliot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20170505/02c2520a/attachment.html>


More information about the Squeak-dev mailing list