[squeak-dev] The Inbox: ShoutCore-tpr.59.mcz
commits at source.squeak.org
commits at source.squeak.org
Wed Aug 16 22:31:58 UTC 2017
tim Rowledge uploaded a new version of ShoutCore to project The Inbox:
http://source.squeak.org/inbox/ShoutCore-tpr.59.mcz
==================== Summary ====================
Name: ShoutCore-tpr.59
Author: tpr
Time: 16 August 2017, 3:31:37.498742 pm
UUID: 88fc7c09-2574-451d-817f-2b1289f62ae7
Ancestors: ShoutCore-ul.58
#sharedPools was making a Set with included nils, which means that SHParserST80>resolvePartial: breaks when 'c sharedPools do:[.... is used.
This change prevents the obscene spectacle of a Set with deliberately included nils.
=============== Diff against ShoutCore-ul.58 ===============
Item was changed:
----- Method: SHMCClassDefinition>>sharedPools (in category 'act like a class') -----
sharedPools
| d |
d := Set new.
classDefinition poolDictionaries do:[:each |
+ Smalltalk at: each asSymbol ifPresent:[:v| d add: v] ].
- d add: (Smalltalk at: each asSymbol ifAbsent:[nil]) ].
^d!
More information about the Squeak-dev
mailing list
|