[self-interest] dynamic deoptimization (was: ARM?)

ungar at mac.com ungar at mac.com
Wed Dec 14 04:53:02 UTC 2011

What are you going to do when your program that runs fine in debug mode fails in deployment mode?

On Dec 13, 2011, at 4:39 AM, baltasarq wrote:

> Hi, there !
> > This is *really* hard to so and I don't know which VMs beside the Self
> > one can do it. One reason why most VMs don't do it is simply that it is
> > hard to miss something that you have never had. Just like the industry
> > thought for decades that garbage collection was a needless complication,
> > the debugging environments most people are used to have that limitation
> > but there is nobody demanding that it be fixed.
> I am not sure I completely understand this.
> Say that I create a debug mode, in which the bytecode is interpreted, and that I offer a callback that is executed after each instruction in the VM is executed. Say that the code is JIT'ed only in the release mode. Wouldn't that eliminate the need to that dynamic deoptimization?
> -- 
> Baltasar (baltasarq at gmail.com http://baltasarq.info/)

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.selflanguage.org/pipermail/self-interest/attachments/20111213/5070d5ab/attachment.html>

More information about the Self-interest mailing list