[pypy-dev] ANN: psyco V2
scott+pypy-dev at scottdial.com
Tue Sep 15 19:50:48 CEST 2009
Florian Schulze wrote:
> On Fri, 17 Jul 2009 04:49:20 +0200, Christian Tismer
> <tismer at stackless.com> wrote:
>> Announcing Psyco V2 source release
> I just now saw this announcement. My biggest question is, what would it
> take to support 64 bit? I just recently switched to Snow Leopard and most
> of the deployments I manage are on 64 bit now.
I looked at this once before because I had a compute-heavy python
project on an x86_64 box.
I seem to recall a lot of the code made assumptions about the bit-width
of C types and needed to have the data structures updated to use things
like Py_ssize_t and the like to talk to the python interpreter. A lot of
the assembly code should be the same except the stackframe offsets have
changed. However, a good implementation would take advantage of the
extra registers, which would require some tweaking.
I quit pursuing it because it was not something I was motivated to do
and I can only imagine the level of frustration I would've developed
debugging that sort of code.
scott at scottdial.com
scodial at cs.indiana.edu
More information about the Pypy-dev