[squeak-dev] The Trunk: Kernel-mt.1442.mcz
commits at source.squeak.org
commits at source.squeak.org
Tue Jan 25 11:35:50 UTC 2022
Marcel Taeumel uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-mt.1442.mcz
==================== Summary ====================
Name: Kernel-mt.1442
Author: mt
Time: 25 January 2022, 12:35:47.396258 pm
UUID: 7397b8c6-4375-9344-aa02-5e6c2d55bda0
Ancestors: Kernel-mt.1441
Clarify comment in #becomeForward:. See http://lists.squeakfoundation.org/pipermail/vm-dev/2022-January/037578.html
=============== Diff against Kernel-mt.1441 ===============
Item was changed:
----- Method: Object>>becomeForward: (in category 'system primitives') -----
becomeForward: otherObject
+ "Primitive. All variables in the entire system that used to point to the receiver now point to the argument. Fails if either argument is an immediate such as a SmallInteger, or if the receiver is read-only.
+ NOTE THAT the identityHash of the receiver IS NOT copied to the argument so that the argument should still be properly indexed in any existing hashed structures after the mutation. See #becomeForward:copyHash:."
- "Primitive. All variables in the entire system that used to point
- to the receiver now point to the argument.
- Fails if either argument is an immediate such as a SmallInteger,
- or if the receiver is read-only."
{self} elementsForwardIdentityTo: {otherObject}!
More information about the Squeak-dev
mailing list
|