[Vm-dev] VM Maker: VMMaker.oscog-eem.2962.mcz

commits at source.squeak.org commits at source.squeak.org
Fri May 21 22:22:42 UTC 2021


Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog-eem.2962.mcz

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

Name: VMMaker.oscog-eem.2962
Author: eem
Time: 21 May 2021, 3:22:33.156394 pm
UUID: 8b5a2a1e-46d4-445a-a0eb-95c71ffc7e16
Ancestors: VMMaker.oscog-eem.2961

Implement as intended (i.e. treat the parameter as an iomage-level Smalltalk object) InterpreterProxy>>isOopMutable:/isOopImmutable:

=============== Diff against VMMaker.oscog-eem.2961 ===============

Item was changed:
+ ----- Method: InterpreterProxy>>isOopImmutable: (in category 'testing') -----
- ----- Method: InterpreterProxy>>isOopImmutable: (in category 'object access') -----
  isOopImmutable: oop
  	<option: #IMMUTABILITY>
+ 	^oop isReadOnlyObject!
- 	^StackInterpreter objectMemoryClass isOopImmutable: oop!

Item was changed:
  ----- Method: InterpreterProxy>>isOopMutable: (in category 'testing') -----
  isOopMutable: anOop
  	<api>
+ 	^anOop isReadOnlyObject not!
- 	^self notYetImplementedError!



More information about the Vm-dev mailing list