summaryrefslogtreecommitdiff
path: root/tools/python-yasm
Commit message (Expand)AuthorAgeFilesLines
* Remove $Id$ and RCSID() usage.Peter Johnson2011-08-198-10/+0
* Fix build with recent Cython.Peter Johnson2011-06-251-2/+2
* Update Pyxelator to avoid deprecation warnings on recent Python versions.Peter Johnson2010-01-032-6/+20
* Use Cython instead of Pyrex.Peter Johnson2010-01-012-3/+3
* Some minor Pyrex fixes:Peter Johnson2010-01-012-5/+5
* All Pyrex files: Use __cinit__ instead of __new__ in extension classes.Peter Johnson2010-01-016-10/+10
* Unbreak python bindings on 64-bit Linux.Peter Johnson2009-12-302-6/+2
* Finish cleanup made in [1948].Peter Johnson2007-09-141-1/+1
* Now that part of the build uses just Python, break apart the PythonPeter Johnson2007-09-131-1/+1
* Unbreak distcheck when Python is available by pulling in bitvect.h.Peter Johnson2007-09-071-1/+1
* Add support for second parameter (fill value) to .org directive in GASPeter Johnson2007-07-201-2/+2
* Pyxelator generation should depend on HEADERS rather than SOURCES.Peter Johnson2007-01-291-1/+1
* Clean up sed usage a tiny bit (don't use cat).Peter Johnson2007-01-291-3/+2
* Massive Python/Pyrex wrapper cleanup. We now use Pyxelator to generatePeter Johnson2007-01-2912-564/+158
* Make python module DESTDIR-clean to unbreak distcheck when python module isPeter Johnson2007-01-261-2/+2
* Remove yasm_immval, moving remaining unique information (sign flag) intoPeter Johnson2007-01-212-36/+1
* intnum.c: Better internal error checking on intnum creation input strings.Peter Johnson2007-01-202-8/+27
* python-yasm/Makefile.inc: Pull in CPPFLAGS for Python build, which on somePeter Johnson2006-12-301-1/+1
* Pyxelator: Rip out code wrapper generation. Reindent. Add yasm wrapperPeter Johnson2006-12-1220-9478/+1846
* Bring Pyxelator-r428 into trunk.Peter Johnson2006-12-1222-0/+11051
* Take [1423] to the next logical step by supporting the general case ofPeter Johnson2006-12-102-10/+22
* expr.pxi: Sync with [1702].Peter Johnson2006-11-271-1/+0
* Have incbin search include paths (long-missing feature).Peter Johnson2006-10-281-1/+2
* Don't mix EQU expansion with other expr leveling; we could get confusedPeter Johnson2006-10-181-2/+1
* Include test_bytecode.py and test_expr.py in the distribution, as they'rePeter Johnson2006-08-101-0/+2
* In preparation for further work on optimizing multiple, break multiple apartPeter Johnson2006-06-201-4/+8
* Implement first phase of align and org.Peter Johnson2006-06-111-7/+6
* Get rid of origin_prevbc; it's no longer needed due to yasm_value handlingPeter Johnson2006-06-102-2/+4
* Get rid of calc_bc_dist_func, the only times this was used was whenPeter Johnson2006-06-074-19/+21
* Fix major bug related to multiple handling. Unfortunately this slows downPeter Johnson2006-05-111-2/+3
* * coretype.h (yasm_value): Add size field (specified in bits).Peter Johnson2006-05-102-11/+21
* * bc-int.h (yasm_bytecode_callback): Add reserve flag to indicate if thePeter Johnson2006-05-101-0/+1
* Add/Use helpers to pass void* as manually type-checked PyCObjects.Michael Urman2006-05-075-12/+37
* Rework yasm.Expression to accept strings like '+' to indicate operation.Michael Urman2006-05-076-39/+72
* Raise SymbolTable redefinition errors in Python.Michael Urman2006-05-072-11/+44
* Raise IntNum division by zero errors in Python.Michael Urman2006-05-064-5/+64
* Revamp error/warning handling, using a model similar to Python's internalPeter Johnson2006-05-047-24/+158
* * symrec.pxi: Change various things to properties rather than functions.Peter Johnson2006-04-172-23/+92
* * python_test.sh: Set srcdir and PYTHON to reasonable defaults if not alreadyPeter Johnson2006-04-171-0/+3
* * python_test.sh: Use PYTHON variable to find python executable.Peter Johnson2006-04-172-1/+2
* Add intnum tests; test_cmp is failing right now and needs a source fix.Michael Urman2006-04-173-0/+59
* * test_symrec.py: Actually add test, and fix it to work.Peter Johnson2006-04-171-1/+2
* * python-yasm: Add test framework; large portions copied from Quod LibetPeter Johnson2006-04-175-1/+112
* * symrec.pxi: Remove duplicate l.appends() in values() and items().Peter Johnson2006-04-171-2/+0
* * symrec.pxi: Implement iterators.Peter Johnson2006-04-161-23/+83
* symrec.pxi: Implement __contains__ so that "'foo' in SymbolTable" works.Peter Johnson2006-04-161-0/+5
* * floatnum.pxi: yasm_floatnum doesn't support any ops other than NEG,Peter Johnson2006-04-161-23/+5
* * symrec.pxi: Revamp to more correctly generate Symbol objects, supportPeter Johnson2006-04-163-9/+112
* * intnum.pxi: Use correct name for NotImplementedError.Peter Johnson2006-04-161-2/+2
* * intnum.pxi: Implement full set of integer and comparison functions.Peter Johnson2006-04-161-36/+96