[squeak-dev] The Trunk: System-eem.1113.mcz

commits at source.squeak.org commits at source.squeak.org
Tue Oct 8 20:09:15 UTC 2019


Eliot Miranda uploaded a new version of System to project The Trunk:
http://source.squeak.org/trunk/System-eem.1113.mcz

==================== 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]!



More information about the Squeak-dev mailing list