[squeak-dev] The Trunk: System-eem.1390.mcz
commits at source.squeak.org
commits at source.squeak.org
Sun Feb 12 22:01:24 UTC 2023
Eliot Miranda uploaded a new version of System to project The Trunk:
http://source.squeak.org/trunk/System-eem.1390.mcz
==================== Summary ====================
Name: System-eem.1390
Author: eem
Time: 12 February 2023, 2:01:18.44292 pm
UUID: c87dbc8d-0b1c-4462-9fb4-539efc4d328b
Ancestors: System-eem.1389
Update SystemNavigation>>allUnboundMethods to cope with the full block/sistav1 regime.
=============== Diff against System-eem.1389 ===============
Item was changed:
----- Method: SystemNavigation>>allUnboundMethods (in category 'query') -----
allUnboundMethods
+ "Answer all CompiledMethods that are not in the class hierarchy"
- "Answer all CompiledMehtods that are not in the class hierarchy"
"self systemNavigation allUnboundMethods"
+ ^CompiledCode allSubInstances select:
+ [:m| | homeMethod |
+ homeMethod := m homeMethod.
+ homeMethod methodClass
- ^CompiledMethod allSubInstances select:
- [:m|
- m methodClass
ifNil: [true]
ifNotNil:
[:mc|
+ (mc compiledMethodAt: homeMethod selector ifAbsent: []) ~~ homeMethod]]!
- (mc compiledMethodAt: m selector ifAbsent: []) ~~ m]]!
More information about the Squeak-dev
mailing list
|