summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Merge [1593] from trunk.0.5Peter Johnson2006-07-184-22/+28
* Merge [1579] from trunk.Peter Johnson2006-06-159-8/+433
|\
| * Fix farith and farithp instructions for GAS mode (e.g. fsubr).Peter Johnson2006-06-159-8/+433
| * Support __OUTPUT_FORMAT__ (NASM naming) as alias for __YASM_OBJFMT__.Peter Johnson2006-06-091-0/+3
| * Fix cross-reference filename/line number. We were reporting (wrongly) thePeter Johnson2006-06-086-19/+36
| * * x86parse.gap: Make cmpxchg16b only work as an instruction identifer in 64-bitPeter Johnson2006-06-081-1/+1
* | Merge [1557] from trunk.Peter Johnson2006-06-091-0/+3
* | Merge [1554] from trunk.Peter Johnson2006-06-082-5/+5
* | * nasm-bison.y: Fix compilation error introduced in [1549] merge.Peter Johnson2006-06-081-1/+1
* | Merge [1551] from trunk.Peter Johnson2006-06-086-0/+49
|\ \ | |/
| * Add support for cmpxchg16b.Peter Johnson2006-06-086-0/+49
* | Merge [1548] from trunk.Peter Johnson2006-06-066-9/+32
|\ \ | |/
| * Fix use of arithmetic with single-character constants in data declarations.Peter Johnson2006-06-016-9/+32
| * * bc-data.c (yasm_bc_create_data): Fix crash on empty string (e.g. db '').Peter Johnson2006-06-015-1/+5
* | Merge [1542] from trunk.Peter Johnson2006-05-227-5/+102
|\ \ | |/
| * * x86parse.gap: Update pushf generation to match popf for legalization andPeter Johnson2006-05-227-5/+102
* | Merge [1540] from trunk.Peter Johnson2006-05-127-1/+61
|\ \ | |/
| * * x86id.c: Add support for 64-bit far jmp/call. These are not listed in thePeter Johnson2006-05-127-1/+61
| * * value.c (yasm_value_output_basic): The destsize parameter accidentally gotPeter Johnson2006-05-121-1/+1
* | Merge [1536] from trunk.Peter Johnson2006-05-118-77/+77
|\ \ | |/
| * Fix major bug related to multiple handling. Unfortunately this slows downPeter Johnson2006-05-119-79/+81
| * * coff-objfmt.c: Support >=64K relocs on Win32/64 objects.Peter Johnson2006-05-111-6/+24
| * * coretype.h (yasm_value): Add size field (specified in bits).Peter Johnson2006-05-1034-213/+243
| * * Mkfiles: Update to match [1532].Peter Johnson2006-05-104-0/+54
| * * bc-int.h (yasm_bytecode_callback): Add reserve flag to indicate if thePeter Johnson2006-05-1018-1413/+1634
| * * expr.c (expr_get_item): Refactor itempool code.Peter Johnson2006-05-091-52/+13
| * Try to combine as much data as possible into single raw (used to be string)Peter Johnson2006-05-088-78/+169
| * * expr.c: Don't hit the allocator so hard with tiny temporary requests whenPeter Johnson2006-05-081-7/+75
| * 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
| * * errwarn.c (yasm_error_matches): Make real function, fix a bug with checkingPeter Johnson2006-05-072-3/+10
| * Raise IntNum division by zero errors in Python.Michael Urman2006-05-064-5/+64
| * * lc3barch.c (lc3b_get_fill): Fix type-punning warning on GCC 4.1.Peter Johnson2006-05-063-10/+68
| * * errwarn.h (yasm_warn_set, yasm_warn_set_va): Fix doxygen arg list comments.Peter Johnson2006-05-051-4/+4
| * Revamp error/warning handling, using a model similar to Python's internalPeter Johnson2006-05-0476-1014/+1555
| * * ax_create_stdint_h.m4: Fix a couple bugs.Peter Johnson2006-05-041-5/+3
| * * configure.ac: Don't error-out configure if Python not found; Python isPeter Johnson2006-05-031-3/+3
| * * elf.c (elf_strtab_enty_set_str): Update following strtab indices sincePeter Johnson2006-04-303-1381/+1391
| * * nasm-bison.y (nasm_parser_directive): The objfmt directive must be the lastPeter Johnson2006-04-271-5/+5
* | Merge [1535] from trunk.Peter Johnson2006-05-111-5/+22
* | Merge [1519] from trunk.Peter Johnson2006-05-041-5/+3
* | Merge [1516] from trunk.Peter Johnson2006-04-303-1381/+1391
* | Merge [1514] from trunk.Peter Johnson2006-04-271-5/+5
* | Merge [1511] and [1512] from trunk.Peter Johnson2006-04-266-3/+683
|\ \ | |/
| * * x86id.c (yasm_x86__finalize_insn): Don't check for explicit 64-bitPeter Johnson2006-04-265-2/+681
| * * hamt.c (HAMT_insert): Avoid hash collisions by checking full string on hashPeter Johnson2006-04-261-1/+2
| * * nasm-bison.y: Enable dbgfmt directives from NASM parser. This allows e.g.Peter Johnson2006-04-251-2/+6
| * * nasm-token.re: Actually handle $-prefixed names correctly, stripping the $ ...Peter Johnson2006-04-242-4/+4
* | Merge [1508] and [1509] from trunk.Peter Johnson2006-04-253-6/+10