On Tue, Aug 14, 2012 at 1:38 PM, Timothy Baldridge <tbaldri...@gmail.com> wrote: > Here is my jitlog: >> >> >> https://gist.github.com/3341474 >> >> > I updated my jitlog after the work I did last night. I was able to pull > about 50+ ops out of the jitted code, but still, I'm dealing with the fact > that the JIT doesn't realize it can optimize away my data stack. Around line > 55 in the stack, you can see that my IS_EQ op is still trying to update the > stack, and the instruction pointer. > > So I guess this is my current question. What is the best way to represent a > data stack (like python does) in a interpreter. Currently I have an array > indexed by a stack pointer, and then I mark stack[sp] and stack[sp-1] as > 'reds', but is that really what I should be doing here? > > Thanks, > > Timothy > > _______________________________________________ > pypy-dev mailing list > pypy-dev@python.org > http://mail.python.org/mailman/listinfo/pypy-dev >
>From a quick glimpse it looks like you might be forced to use virtualziables here. this is just a very quick glimpse though _______________________________________________ pypy-dev mailing list pypy-dev@python.org http://mail.python.org/mailman/listinfo/pypy-dev