The Trunk: System-cwp.781.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: System-cwp.781.mcz

commits-2
Colin Putney uploaded a new version of System to project The Trunk:
http://source.squeak.org/trunk/System-cwp.781.mcz

==================== Summary ====================

Name: System-cwp.781
Author: cwp
Time: 27 November 2015, 5:22:38.591 pm
UUID: c0ffbab7-f7ee-4966-ba07-d57436ac42f2
Ancestors: System-mt.780

Remove specialized serialization of Associations.

Since associations are no longer used as globals, we never need to serialize them using DiskProxy.

=============== Diff against System-mt.780 ===============

Item was removed:
- ----- Method: Association>>objectForDataStream: (in category '*System-Object Storage-objects from disk') -----
- objectForDataStream: refStrm
- | dp |
- "I am about to be written on an object file.  If I am a known global, write a proxy that will hook up with the same resource in the destination system."
- self flag: #environments.
-
- ^ (Smalltalk globals associationAt: key ifAbsent: [nil]) == self
- ifTrue: [dp := DiskProxy global: #Smalltalk selector: #associationOrUndeclaredAt:
- args: (Array with: key).
- refStrm replace: self with: dp.
- dp]
- ifFalse: [self]!