VM Maker: VMMaker.oscog-eem.2962.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

VM Maker: VMMaker.oscog-eem.2962.mcz

commits-2
 
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!