[Vm-dev] Re: Need a marker primitive
Eliot Miranda
eliot.miranda at gmail.com
Sun Apr 26 19:03:19 UTC 2015
Hi Tim,
why not create a subclass of InterpreterProxy to use as your interface and have it implement primitiveFail appropriately? You can also create a subclass of BitBltSimulation to modify as required for your situation. I don't see that a pragma solved anything here.
Eliot (phone)
On Apr 25, 2015, at 2:28 PM, timfelgentreff <timfelgentreff at gmail.com> wrote:
>
> In RSqueakVM we always run the simulation for BitBlt and Balloon (so when
> e.g. the copyBits primitive comes up, the VM just creates a frame running
> the copyBitsSimulated method). This generally works well, but when the
> simulation triggers a primitiveFail, it'll just be a Smalltalk-level halt,
> and we have to jump through hoops in RSqueakVM to catch that and run the
> fallback code. If instead we add a primitive into
> InterpreterSimulator>>primitiveFail, we can catch that and know that we
> should run the fallback code.
>
>
>
> --
> View this message in context: http://forum.world.st/Need-a-marker-primitive-tp4821675p4821886.html
> Sent from the Squeak VM mailing list archive at Nabble.com.
More information about the Vm-dev
mailing list