[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:

==================== 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') -----
  	"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