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."