Anonymous | Login | 12-06-2019 23:42 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 | |||||||
Reporter | matthewf | View Status | public | |||||||||
Assigned To | lewis | |||||||||||
Priority | normal | Resolution | open | |||||||||
Status | assigned | Product Version | 3.9 | |||||||||
Summary | 0006555: InterpreterSimulator raises MNU due to 3.9 refactorings | |||||||||||
Description |
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. |
|||||||||||
Additional Information | ||||||||||||
Attached Files |
![]() ![]() ![]() ![]() |
|||||||||||
|
![]() |
|||||||||||
|
![]() |
|
(0010860 - 240 - 252 - 252 - 252 - 252 - 252) KenCausey 07-07-07 18:00 |
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) matthewf 07-22-07 23:28 |
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) al 07-23-07 08:49 |
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) matthewf 07-25-07 01:42 |
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) al 07-25-07 07:16 |
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) matthewf 11-01-07 01:26 |
Rob Withers tried building a vm with the patches InterpreterSimulator-mtf.1.cs applied, and there was an infinite recursion: http://lists.squeakfoundation.org/pipermail/vm-dev/2007-November/001647.html [^] |
Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
92 total queries executed. 47 unique queries executed. |