[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