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

Reply via email to