[squeak-dev] The Trunk: Kernel-ct.1440.mcz

commits at source.squeak.org commits at source.squeak.org
Wed Dec 29 02:00:36 UTC 2021


Christoph Thiede uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-ct.1440.mcz

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

Name: Kernel-ct.1440
Author: ct
Time: 29 December 2021, 3:00:12.574489 am
UUID: a71989cd-312a-cf4b-86a9-c5d410ba6394
Ancestors: Kernel-ct.1439

Reverts injudicious mirror primitives from the previous version.

=============== Diff against Kernel-ct.1439 ===============

Item was removed:
- ----- Method: Context>>object:setIsReadOnly: (in category 'mirror primitives') -----
- object: anObject setIsReadOnly: aBoolean
- 	"Set the read-only flag of the argument anObject to the given value aBoolean and answer the previous value of the flag, without sending a message to anObject. This mimics the action of the VM when an object is set as read-only or writeable. See Object >> #setIsReadOnlyObject:."
- 
- 	<primitive: 164 error: ec>
- 	self primitiveFailed!

Item was removed:
- ----- Method: Context>>objectClone: (in category 'mirror primitives') -----
- objectClone: anObject
- 	"Answer a copy the argument anObject which share's the original's instance variables, without sending it a message. This mimics the action of the VM when it clones an object.
- 	 Used to simulate the execution machinery by, for example, the debugger.
- 	 Primitive.  See Object documentation whatIsAPrimitive."
- 
- 	<primitive: 148>
- 	self primitiveFailed!

Item was removed:
- ----- Method: Context>>objectIsReadOnly: (in category 'mirror primitives') -----
- objectIsReadOnly: anObject
- 	"Answer if the argument is read-only without sending it a message. This mimics the action of the VM when an object is tested for writeability. See Object >> #isReadOnlyObject."
- 
- 	<primitive: 163 error: ec>
- 	^ (self objectClass: anObject) isImmediateClass!



More information about the Squeak-dev mailing list