[Vm-dev] VM Maker: VMMakerUI-eem.54.mcz

commits at source.squeak.org commits at source.squeak.org
Sun Dec 5 18:30:05 UTC 2021


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

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

Name: VMMakerUI-eem.54
Author: eem
Time: 5 December 2021, 10:30:03.68328 am
UUID: 5866a524-5b91-410f-b108-da80dd7c11fb
Ancestors: VMMakerUI-eem.53

Simulator: also close vanilla inspectors when shutting down a simulation

=============== Diff against VMMakerUI-eem.53 ===============

Item was added:
+ ----- Method: CoInterpreter>>isDependentInspector: (in category '*VMMakerUI-user interface') -----
+ isDependentInspector: aModel
+ 	<doNotGenerate>
+ 	^aModel isInspector
+ 	 and: [(super isDependentInspector: aModel)
+ 		or: [aModel object == cogit
+ 		or: [aModel object == cogit methodZone]]]!

Item was added:
+ ----- Method: Inspector>>isInspector (in category '*VMMakerUI-testing') -----
+ isInspector
+ 	^true!

Item was added:
+ ----- Method: Object>>isInspector (in category '*VMMakerUI-testing') -----
+ isInspector
+ 	^false!

Item was changed:
  ----- Method: StackInterpreter>>closeDependentWindows (in category '*VMMakerUI-user interface') -----
  closeDependentWindows
  	<doNotGenerate>
  	World submorphs do:
  		[:submorph|
+ 		(self isDependentInspector: submorph model) ifTrue:
- 		(submorph model isVMObjectInspector
- 		 and: [submorph model coInterpreter == self]) ifTrue:
  			[submorph delete].
  		(self isDependentDebugger: submorph model) ifTrue:
  			[submorph model windowIsClosing.
  			 submorph delete]]!

Item was added:
+ ----- Method: StackInterpreter>>isDependentInspector: (in category '*VMMakerUI-user interface') -----
+ isDependentInspector: aModel
+ 	<doNotGenerate>
+ 	^aModel isInspector
+ 	 and: [aModel object == self
+ 		or: [aModel object == objectMemory]]!



More information about the Vm-dev mailing list