[Vm-dev] Weak finalization enh. are still not integrated into VM(s)

Igor Stasenko siguctua at gmail.com
Mon Sep 20 23:02:44 UTC 2010

Hello guys,

i'd like to remind you that this stuff is not yet made own way to VM and images.

Magma suffers badly from old finalization implementation, and as a
consequence it losing in speed competition
comparing to other OODBs.
I'd really like to see this enhancement to be integrated to both
Squeak VM and Cog VM.

My quick analyzis shows that Squeak 4.2 image contains some things,
which needed:

	"Weak reference finalization"
	newArray at: 56 put: (self at: #WeakFinalizer ifAbsent: []).

while Pharo still not.

I'd like to remind you that VM-side changes are really simple and
backwards compatible (given the right size of special objects array).
Once we will have new VMs, supporting this feature , we could start
integrating the image-side part of it.

Please, inform me, what i can do to help closing this issue.

Best regards,
Igor Stasenko AKA sig.

More information about the Vm-dev mailing list