[squeak-dev] The Trunk: Collections-nice.157.mcz

commits at source.squeak.org commits at source.squeak.org
Mon Oct 5 08:13:26 UTC 2009


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=7404
It 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!




More information about the Squeak-dev mailing list