[squeak-dev] Message>>#= & Message>>#hash

Bob Arning arning315 at comcast.net
Tue Nov 20 23:56:54 UTC 2018



On 11/20/18 5:33 PM, Levente Uzonyi wrote:
> - why does Behavior >> #hash rely on the name instead of identity? 
FWIW, I found this...

'From Squeak3.9alpha of 4 July 2005 [latest update: #6726] on 16 
February 2006 at 7:30:27 pm'
"Change Set:        6727updateFromMC
Date:            16 February 2006
Author:            Marcus Denker

-Put back in the simplified Decompiler>>#decompileBlock:
- deprecated #who
- CompiledMethod>>#methodNode now sets Class and Selector for non-installed
   methods to Object/ CompiledMethod>>#defaultSelector
- refactored ContextPart to not call #who
- refactored ProcessBrowserPlus to not use #who
- refactored ProcessBrowser to not use #who
- simplified CompiledMethod>>#defaultSelector
- String>>#hash now uses identityHasch as initial hash (needed 
forBehavior>>#hash)
- moved numArgs: to Symbol, faster
- addBehavior hash
- simplify CompiledMethod: #defaultSelector, #equivalentTo:, #methodNode
- add CompiledMethod>>#selector:
- add iVarselector to MethodProperties, accessors
- make MethodProperties compact again."

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20181120/41c72e55/attachment.html>


More information about the Squeak-dev mailing list