The Trunk: Collections-ul.383.mcz

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

The Trunk: Collections-ul.383.mcz

commits-2
Levente Uzonyi uploaded a new version of Collections to project The Trunk:
http://source.squeak.org/trunk/Collections-ul.383.mcz

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

Name: Collections-ul.383
Author: ul
Time: 26 September 2010, 2:50:13.438 am
UUID: 4192bba2-2c8f-404c-bf9f-7256f89e2a3d
Ancestors: Collections-ul.382

- Finalization enhancements part 2

=============== Diff against Collections-ul.382 ===============

Item was changed:
  ----- Method: WeakArray class>>finalizationProcess (in category 'private') -----
  finalizationProcess
-
  [true] whileTrue:
+ [ WeakFinalizationList initTestPair.
+ FinalizationSemaphore wait.
- [FinalizationSemaphore wait.
  FinalizationLock critical:
+ [
+ WeakFinalizationList checkTestPair.
+ FinalizationDependents do:
- [FinalizationDependents do:
  [:weakDependent |
  weakDependent ifNotNil:
  [weakDependent finalizeValues]]]
  ifError:
  [:msg :rcvr | rcvr error: msg].
  ].
  !

Item was changed:
+ (PackageInfo named: 'Collections') postscript: 'WeakFinalizationRegistry migrateOldRegistries'!
- (PackageInfo named: 'Collections') postscript: 'WeakRegistry allSubInstancesDo: #installFinalizer'!