Bug 48144

GemBuilder for Smalltalk/VA

5.4.4, 5.4.3, 5.4.2, 5.4.1, 5.4, 5.3.2, 5.3.1, 5.3, 5.2.7, 5.2.6, 5.2.5, 5.2.4, 5.2.3, 5.2.2, 5.2.1, 5.1.x


Array replication can break hash tables

When an already replicated Array is resized on the server, the changed size Array is replicated back to the client. In order to increase the size of the client object, replication creates a new instance and switches it for the old instance.

The way this was done failed to preserve the identity hash of the original, which broke lookin within any tables.

Last updated: 7/8/20