| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Clean up a few minor nits (warnings). | Peter Johnson | 2006-11-19 | 2 | -3/+4 |
* | Have incbin search include paths (long-missing feature). | Peter Johnson | 2006-10-28 | 1 | -1/+2 |
* | Don't mix EQU expansion with other expr leveling; we could get confused | Peter Johnson | 2006-10-18 | 1 | -2/+1 |
* | re2c-parser.y: Work around a bug in Bison 2.1; Bison 2.1 generates bad code i... | Peter Johnson | 2006-10-05 | 1 | -1/+5 |
* | Include test_bytecode.py and test_expr.py in the distribution, as they're | Peter Johnson | 2006-08-10 | 1 | -0/+2 |
* | In preparation for further work on optimizing multiple, break multiple apart | Peter Johnson | 2006-06-20 | 1 | -4/+8 |
* | Implement first phase of align and org. | Peter Johnson | 2006-06-11 | 1 | -7/+6 |
* | Get rid of origin_prevbc; it's no longer needed due to yasm_value handling | Peter Johnson | 2006-06-10 | 2 | -2/+4 |
* | Get rid of calc_bc_dist_func, the only times this was used was when | Peter Johnson | 2006-06-07 | 4 | -19/+21 |
* | Fix major bug related to multiple handling. Unfortunately this slows down | Peter Johnson | 2006-05-11 | 1 | -2/+3 |
* | * coretype.h (yasm_value): Add size field (specified in bits). | Peter Johnson | 2006-05-10 | 2 | -11/+21 |
* | * bc-int.h (yasm_bytecode_callback): Add reserve flag to indicate if the | Peter Johnson | 2006-05-10 | 1 | -0/+1 |
* | Add/Use helpers to pass void* as manually type-checked PyCObjects. | Michael Urman | 2006-05-07 | 5 | -12/+37 |
* | Rework yasm.Expression to accept strings like '+' to indicate operation. | Michael Urman | 2006-05-07 | 6 | -39/+72 |
* | Raise SymbolTable redefinition errors in Python. | Michael Urman | 2006-05-07 | 2 | -11/+44 |
* | Raise IntNum division by zero errors in Python. | Michael Urman | 2006-05-06 | 4 | -5/+64 |
* | Revamp error/warning handling, using a model similar to Python's internal | Peter Johnson | 2006-05-04 | 7 | -24/+158 |
* | * symrec.pxi: Change various things to properties rather than functions. | Peter Johnson | 2006-04-17 | 2 | -23/+92 |
* | * python_test.sh: Set srcdir and PYTHON to reasonable defaults if not already | Peter Johnson | 2006-04-17 | 1 | -0/+3 |
* | * python_test.sh: Use PYTHON variable to find python executable. | Peter Johnson | 2006-04-17 | 2 | -1/+2 |
* | Add intnum tests; test_cmp is failing right now and needs a source fix. | Michael Urman | 2006-04-17 | 3 | -0/+59 |
* | * test_symrec.py: Actually add test, and fix it to work. | Peter Johnson | 2006-04-17 | 1 | -1/+2 |
* | * python-yasm: Add test framework; large portions copied from Quod Libet | Peter Johnson | 2006-04-17 | 5 | -1/+112 |
* | * symrec.pxi: Remove duplicate l.appends() in values() and items(). | Peter Johnson | 2006-04-17 | 1 | -2/+0 |
* | * symrec.pxi: Implement iterators. | Peter Johnson | 2006-04-16 | 1 | -23/+83 |
* | symrec.pxi: Implement __contains__ so that "'foo' in SymbolTable" works. | Peter Johnson | 2006-04-16 | 1 | -0/+5 |
* | * floatnum.pxi: yasm_floatnum doesn't support any ops other than NEG, | Peter Johnson | 2006-04-16 | 1 | -23/+5 |
* | * symrec.pxi: Revamp to more correctly generate Symbol objects, support | Peter Johnson | 2006-04-16 | 3 | -9/+112 |
* | * intnum.pxi: Use correct name for NotImplementedError. | Peter Johnson | 2006-04-16 | 1 | -2/+2 |
* | * intnum.pxi: Implement full set of integer and comparison functions. | Peter Johnson | 2006-04-16 | 1 | -36/+96 |
* | * intnum.c (yasm_intnum_create_sized): New, reverse function of | Peter Johnson | 2006-04-15 | 2 | -12/+37 |
* | * python-yasm/Makefile.inc: .python_build needs to depend on | Peter Johnson | 2006-04-15 | 1 | -1/+1 |
* | * python-yasm/Makefile.inc: Since we aren't using buildtools to call Pyrex, | Peter Johnson | 2006-04-15 | 1 | -1/+0 |
* | * setup.py: strip() opts["srcdir"] to unbreak distcheck. | Peter Johnson | 2006-04-05 | 1 | -1/+1 |
* | * setup.py: Incorporate cleanups suggested by Michael Urman. | Peter Johnson | 2006-04-05 | 1 | -37/+8 |
* | Quiet warnings in Pyrex code by adding "-w" if GCC detected. | Peter Johnson | 2006-04-05 | 2 | -0/+3 |
* | * pyrex.m4: Add a little documentation. | Peter Johnson | 2006-04-04 | 9 | -2/+231 |
* | Be much smarter at checking for and running Pyrex. Pyrex is a Python module | Peter Johnson | 2006-04-04 | 1 | -1/+2 |
* | Hook Python module into the build (even though it's pretty incomplete), | Peter Johnson | 2006-04-04 | 3 | -23/+137 |
* | * bytecode.pxi: Fix definition of yasm_dv_create_string(). | Peter Johnson | 2006-04-04 | 1 | -1/+1 |
* | * value.pxi, expr.pxi: Copy instead of NULL'ing origin; this will look much | Peter Johnson | 2006-04-03 | 2 | -11/+5 |
* | python-yasm: Modularize and clean up. Note the modularization is a little | Peter Johnson | 2006-04-03 | 9 | -557/+748 |
* | Checkin of initial work on a pyrex python binding for yasm. Very little | Michael Urman | 2006-04-02 | 2 | -0/+602 |
* | Eliminate some signed/unsigned character mismatches in GAP build. | Peter Johnson | 2006-03-18 | 2 | -2/+2 |
* | * gap.c: Don't use HAMT. | Peter Johnson | 2006-03-05 | 2 | -77/+52 |
* | * phash.c (phash_lookup), perfect.c (initnorm): Mask upper bits in hash | Peter Johnson | 2006-03-05 | 2 | -100/+99 |
* | * tools/gap: Clean up unused variables, bad size usage, return success on | Peter Johnson | 2006-03-05 | 2 | -22/+18 |
* | Rewrite x86 identifier recognition to use a minimal perfect hash table | Peter Johnson | 2006-03-04 | 6 | -0/+2276 |
* | * re2c/main.c: Include string.h so strlen and memcpy are prototyped. | Peter Johnson | 2006-02-04 | 1 | -0/+1 |
* | Build cleanups (mostly for warnings) for VC8. | Peter Johnson | 2006-01-11 | 1 | -0/+1 |