svn commit: r1745 - in trunk/yasm: . libyasm tools/python-yasm/pyxelator
peter at tortall.net
peter at tortall.net
Sun Jan 28 19:32:38 PST 2007
Author: peter
Date: Sun Jan 28 19:32:37 2007
New Revision: 1745
Removed:
trunk/yasm/tools/python-yasm/coretype.pxi
Modified:
trunk/yasm/ (props changed)
trunk/yasm/configure.ac
trunk/yasm/libyasm.h
trunk/yasm/libyasm/arch.h
trunk/yasm/libyasm/bc-int.h
trunk/yasm/libyasm/bitvect.h
trunk/yasm/libyasm/coretype.h
trunk/yasm/libyasm/errwarn.h
trunk/yasm/libyasm/expr-int.h
trunk/yasm/libyasm/symrec.c
trunk/yasm/libyasm/symrec.h
trunk/yasm/tools/python-yasm/Makefile.inc
trunk/yasm/tools/python-yasm/bytecode.pxi
trunk/yasm/tools/python-yasm/errwarn.pxi
trunk/yasm/tools/python-yasm/expr.pxi
trunk/yasm/tools/python-yasm/floatnum.pxi
trunk/yasm/tools/python-yasm/intnum.pxi
trunk/yasm/tools/python-yasm/pyxelator/wrap_yasm.py
trunk/yasm/tools/python-yasm/setup.py
trunk/yasm/tools/python-yasm/symrec.pxi
trunk/yasm/tools/python-yasm/value.pxi
trunk/yasm/tools/python-yasm/yasm.pyx
Changeset:
http://www.tortall.net/projects/yasm/changeset/1745
Log:
Massive Python/Pyrex wrapper cleanup. We now use Pyxelator to generate
the C function and data structure wrappers for Pyrex. We now require
Pyrex 0.9.5 to build the Python wrappers, as only >=0.9.5 has working
weakref support. We actually need 0.9.5.1, but it's not yet released
(0.9.5 has a crash bug in enum wrapping that we trigger).
Pyxelator works a lot better with non-anonymous enums/structs, so libyasm
has been scrubbed for this.
Next step: full Yasm data structure inspection.
More information about the yasm-cvs
mailing list