Nicolas Cellier uploaded a new version of Collections to project The Trunk:
http://source.squeak.org/trunk/Collections-nice.157.mcz==================== Summary ====================
Name: Collections-nice.157
Author: nice
Time: 5 October 2009, 10:13:17 am
UUID: 14ec31b1-5693-4440-bbf9-87d58eff63a7
Ancestors: Collections-nice.156
Also related to copy refactoring from
http://bugs.squeak.org/view.php?id=7404It appears that #fixTemps is not needed anymore with new BlockClosure, making #postCopyBlocks unecessary.
=============== Diff against Collections-nice.156 ===============
Item was removed:
- ----- Method: PluggableDictionary>>postCopyBlocks (in category 'copying') -----
- postCopyBlocks
- hashBlock := hashBlock copy.
- equalBlock := equalBlock copy.
- "Fix temps in case we're referring to outside stuff"
- hashBlock ifNotNil: [hashBlock fixTemps].
- equalBlock ifNotNil: [equalBlock fixTemps]!
Item was removed:
- ----- Method: PluggableDictionary>>copy (in category 'copying') -----
- copy
- ^super copy postCopyBlocks!
Item was removed:
- ----- Method: PluggableSet>>postCopyBlocks (in category 'copying') -----
- postCopyBlocks
- hashBlock := hashBlock copy.
- equalBlock := equalBlock copy.
- "Fix temps in case we're referring to outside stuff"
- hashBlock ifNotNil: [hashBlock fixTemps].
- equalBlock ifNotNil: [equalBlock fixTemps]!
Item was removed:
- ----- Method: PluggableSet>>copy (in category 'copying') -----
- copy
- ^super copy postCopyBlocks!
Item was removed:
- ----- Method: KeyedSet>>postCopyBlocks (in category 'copying') -----
- postCopyBlocks
- keyBlock := keyBlock copy.
- "Fix temps in case we're referring to outside stuff"
- keyBlock fixTemps.!
Item was removed:
- ----- Method: KeyedSet>>copy (in category 'copying') -----
- copy
- ^super copy postCopyBlocks!