|Anonymous | Login||10-20-2021 08:07 UTC|
|Main | My View | View Issues | Change Log | Docs|
|Viewing Issue Simple Details [ Jump to Notes ]||[ View Advanced ] [ Issue History ] [ Print ]|
|ID||Category||Severity||Reproducibility||Date Submitted||Last Update|
|0006555||[Squeak] VM||minor||always||07-07-07 06:37||09-05-09 18:02|
|Summary||0006555: InterpreterSimulator raises MNU due to 3.9 refactorings|
InterpreterSimulator>>primitiveGetAttribute uses Smalltalk rather than "SmalltalkImage current"
InterpreterSimulator>>reverseBytesFrom:to: uses Bitmap>>swapBytesFrom:to: rather than "Bitmap class>>swapBytesIn:from:to:"
attached is a changeset that makes the simulator work for the image I tried. This was tested on squeak-dev version sq3.9-7067dev07.6.2 with VMMaker 3.8b6 from squeak-dev universe.
InterpreterSimulator-3.9-fixes.1.cs [^] (1,042 bytes) 07-07-07 06:37
InterpreterSimulator-fixes.1.cs [^] (8,254 bytes) 07-22-07 23:29
InterpreterSimulatorFixes-al.1.cs [^] (10,382 bytes) 07-23-07 08:42
InterpreterSimulator-fixes-mtf.1.cs [^] (10,244 bytes) 07-25-07 01:34
(0010860 - 240 - 252 - 252 - 252 - 252 - 252)
Assigning this issue to Tim after having assigned the VM category to him.
Tim: You are welcome to complain if you disagree with this assignment, but I would appreciate it if you would nominate another victim if you choose to complain. ;)
(0010915 - 212 - 212 - 212 - 212 - 212 - 212)
|Added a bit more fixes in InterpreterSimulator-fixes.1.cs. I was previously simulating a spoon image, this is able to simulate a 3.10 alpha 7121 image from within a 7121 image. I don't think mouse events work yet|
(0010917 - 518 - 548 - 672 - 672 - 672 - 672)
Notes to InterpreterSimulatorFixes-al.1cs:
- Changes have been applied to image from http://www.squeakvm.org/unix/release/ [^] (version unix-3.9-10.*). Not sure if this workes for VMMaker 3.8b6 on SM. I have not tested it yet.
- there is one ugly workaround for a problem of which I couldn't find the root cause: BalloonEngineBase>>spanStartGet and >>spanEndGet. This should be looked at by somebody that knows this code before being integrated.
- Known problem: menu items are often not visible, but menu is functional
(0010934 - 745 - 769 - 769 - 769 - 769 - 769)
incorperated all of al's changes that did not involve interpreterProxy or hex:
- hex is available in 3.10 images
- in VMMaker-3.8b1 at least, there was an unused class InterpreterSimulationObject with all the methods (cCoerce, long32at:, etc) properly implemented, and InterpreterSimulatorObject has no references or instances. I removed that class after moving all it's methods into InterpreterSimulator, and my simulator seems to work all right.
al: I did not yet try your fix in whole, but with the part I did try, mouse events still don't seem to be propogating in my setup (3.10-alpha-7121 master, 3.10-alpha-7121 slave, VMMaker-3.8b6). I clicked and waited 5 minutes, but no World Menu showed up. How long does it take with your setup
(0010935 - 215 - 215 - 215 - 215 - 215 - 215)
|to open the world menu it takes maybe 10 seconds. However, sometimes it seems that not all mouse clicks are processed. For example, selecting a menu item did not work properly, but hitting enter on the keyboard did.|
(0011411 - 204 - 216 - 418 - 418 - 418 - 418)
Rob Withers tried building a vm with the patches InterpreterSimulator-mtf.1.cs applied, and there was an infinite recursion:
|07-07-07 06:37||matthewf||New Issue|
|07-07-07 06:37||matthewf||File Added: InterpreterSimulator-3.9-fixes.1.cs|
|07-07-07 18:00||KenCausey||Note Added: 0010860|
|07-07-07 18:00||KenCausey||Assigned To||=> tim|
|07-07-07 18:00||KenCausey||Status||new => assigned|
|07-22-07 23:28||matthewf||Note Added: 0010915|
|07-22-07 23:29||matthewf||File Added: InterpreterSimulator-fixes.1.cs|
|07-22-07 23:39||matthewf||Issue Monitored: matthewf|
|07-23-07 08:42||al||File Added: InterpreterSimulatorFixes-al.1.cs|
|07-23-07 08:49||al||Note Added: 0010917|
|07-23-07 09:00||al||Issue Monitored: al|
|07-25-07 01:34||matthewf||File Added: InterpreterSimulator-fixes-mtf.1.cs|
|07-25-07 01:42||matthewf||Note Added: 0010934|
|07-25-07 07:16||al||Note Added: 0010935|
|08-22-07 03:16||matthewf||Relationship added||child of 0006635|
|08-22-07 03:16||matthewf||Issue End Monitor: matthewf|
|08-22-07 04:09||matthewf||Relationship deleted||child of 0006635|
|09-14-07 00:02||tim||Relationship added||child of 0006671|
|10-27-07 20:05||matthewf||Relationship added||related to 0006740|
|11-01-07 01:26||matthewf||Note Added: 0011411|
|05-27-08 18:41||tim||Status||assigned => acknowledged|
|08-20-08 11:29||alexj||Issue Monitored: alexj|
|01-24-09 21:16||lewis||Issue Monitored: lewis|
|09-05-09 18:02||lewis||Status||acknowledged => assigned|
|09-05-09 18:02||lewis||Assigned To||tim => lewis|
| Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
92 total queries executed.|
47 unique queries executed.