The Trunk: System-eem.1113.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-eem.1113.mcz

Eliot Miranda uploaded a new version of System to project The Trunk:

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

Name: System-eem.1113
Author: eem
Time: 8 October 2019, 1:09:10.347077 pm
UUID: 8706b6c9-6d43-4c5d-97c2-aa69d0ceba2d
Ancestors: System-mt.1112

Implement WeakRegistry class>>postRecompileAction to update WeakRegistry finalizers post recompile to avoid references to stale methods.

=============== Diff against System-mt.1112 ===============

Item was added:
+ ----- Method: WeakRegistry class>>postRecompileAction (in category 'recompilation') -----
+ postRecompileAction
+ "Reinitialize the finalizers in WeakRegistries to ensure the blocks don;t reference stale methods."
+ self allSubInstancesDo:
+ [:weakRegistry| weakRegistry installFinalizer]!