Florian Schulze wrote: > On Fri, 17 Jul 2009 04:49:20 +0200, Christian Tismer > <[email protected]> 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 [email protected] [email protected] _______________________________________________ [email protected] http://codespeak.net/mailman/listinfo/pypy-dev
