[Pkg] SystemEditor: SystemEditor-mtf.145.mcz
squeak-dev-noreply at lists.squeakfoundation.org
squeak-dev-noreply at lists.squeakfoundation.org
Sun Oct 26 06:04:20 UTC 2008
A new version of SystemEditor was added to project SystemEditor:
http://www.squeaksource.com/SystemEditor/SystemEditor-mtf.145.mcz
==================== Summary ====================
Name: SystemEditor-mtf.145
Author: mtf
Time: 25 October 2008, 11:05:21 pm
UUID: d060ae78-dc4a-4494-9a0c-7008b959baa2
Ancestors: SystemEditor-mtf.144
oops; forgot to actually migrate the instances in the new migrator
=============== Diff against SystemEditor-mtf.144 ===============
Item was changed:
----- Method: MigrationTransaction>>commit (in category 'public') -----
commit
"The mass become: is a primitive, but we execute this method with preemption
disabled because we don't want another process creating new instances while
we're busy converting the existing instances."
| old new |
[
old := WriteStream on: (Array new: migrators size).
new := WriteStream on: (Array new: migrators size).
migrators do: [:ea | ea migrateFrom: old to: new].
+ self collectInstancesOldInto: old newInto: new.
old contents elementsExchangeIdentityWith: new contents.
] valueUnpreemptively.!
More information about the Packages
mailing list