[pypy-dev] ANN: psyco V2

Scott Dial 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

-- 
Scott Dial
scott at scottdial.com
scodial at cs.indiana.edu



More information about the Pypy-dev mailing list