I finally sat down this evening to get SimpleParse updated to use the Py_ssize_t type instead of ints for tracking offsets, lengths and the like. Was lots and lots of trivial updates, rather than anything particularly difficult... exactly the kind of thing I hate spending time on.
Anyway, don't yet have a Python2.6 compilation setup for Win32, so haven't updated the installers yet. I'm going to go back to using raw distutils instead of setuptools before doing that, likely. Also going to switch to LaunchPad for the bzr repository.
What's Py_ssize_t? It's the unsigned int type which allows you to do greater-than-32-bit-sized arrays and the like on 64-bit hardware. It's been the "correct" way to do indexing in Python for a while.
[Update] Python 2.6 compilation, it turns out, is not going to be VC++ Express... turns out that requires XP or Vista and my dev Win32 machines are Win2K. Guess I'll be trying out MingW32.
Pingbacks are closed.