[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
|