summaryrefslogtreecommitdiff
path: root/tools
Commit message (Expand)AuthorAgeFilesLines
...
* Clean up a few minor nits (warnings).Peter Johnson2006-11-192-3/+4
* 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
* re2c-parser.y: Work around a bug in Bison 2.1; Bison 2.1 generates bad code i...Peter Johnson2006-10-051-1/+5
* 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
* * intnum.c (yasm_intnum_create_sized): New, reverse function ofPeter Johnson2006-04-152-12/+37
* * python-yasm/Makefile.inc: .python_build needs to depend onPeter Johnson2006-04-151-1/+1
* * python-yasm/Makefile.inc: Since we aren't using buildtools to call Pyrex,Peter Johnson2006-04-151-1/+0
* * setup.py: strip() opts["srcdir"] to unbreak distcheck.Peter Johnson2006-04-051-1/+1
* * setup.py: Incorporate cleanups suggested by Michael Urman.Peter Johnson2006-04-051-37/+8
* Quiet warnings in Pyrex code by adding "-w" if GCC detected.Peter Johnson2006-04-052-0/+3
* * pyrex.m4: Add a little documentation.Peter Johnson2006-04-049-2/+231
* Be much smarter at checking for and running Pyrex. Pyrex is a Python modulePeter Johnson2006-04-041-1/+2
* Hook Python module into the build (even though it's pretty incomplete),Peter Johnson2006-04-043-23/+137
* * bytecode.pxi: Fix definition of yasm_dv_create_string().Peter Johnson2006-04-041-1/+1
* * value.pxi, expr.pxi: Copy instead of NULL'ing origin; this will look muchPeter Johnson2006-04-032-11/+5
* python-yasm: Modularize and clean up. Note the modularization is a littlePeter Johnson2006-04-039-557/+748
* Checkin of initial work on a pyrex python binding for yasm. Very littleMichael Urman2006-04-022-0/+602
* Eliminate some signed/unsigned character mismatches in GAP build.Peter Johnson2006-03-182-2/+2
* * gap.c: Don't use HAMT.Peter Johnson2006-03-052-77/+52
* * phash.c (phash_lookup), perfect.c (initnorm): Mask upper bits in hashPeter Johnson2006-03-052-100/+99
* * tools/gap: Clean up unused variables, bad size usage, return success onPeter Johnson2006-03-052-22/+18
* Rewrite x86 identifier recognition to use a minimal perfect hash tablePeter Johnson2006-03-046-0/+2276
* * re2c/main.c: Include string.h so strlen and memcpy are prototyped.Peter Johnson2006-02-041-0/+1
* Build cleanups (mostly for warnings) for VC8.Peter Johnson2006-01-111-0/+1