]> granicus.if.org Git - yasm/shortlog
yasm
2006-09-16 Peter JohnsonActually use $ECHO_C in test shell scripts.
2006-09-16 Peter JohnsonMake out_test.sh smart about 0-byte errwarn output...
2006-09-16 Peter Johnson* yapp: Unbitrot. Note to actually build this you...
2006-09-16 Peter Johnson* preproc.h: Fix prototype naming of yasm_preproc_defin...
2006-09-16 Peter JohnsonResurrect yapp from revision 998.
2006-09-16 Peter Johnson* section.c (yasm_object_optimize): Set active flag...
2006-09-10 Peter JohnsonMove CPU_64 and CPU_Not64 to bits 30 and 31 to avoid...
2006-09-10 Peter JohnsonFix invalid memory access on macro with multiple of...
2006-09-03 Peter JohnsonAdd USE64 macro as alias for BITS 64, for parity with...
2006-08-12 Peter JohnsonFix #58 and a more basic form of this bug (all EAs...
2006-08-12 Peter Johnson * bytecode.h: Fix doxygen comments.
2006-08-12 Peter JohnsonFix a bunch of unused variable warnings and a warning...
2006-08-11 Peter JohnsonBring Mkfiles up to date with new optimizer and removal...
2006-08-10 Peter Johnson* POTFILES.in: Unbreak dist by removing a nonexistent...
2006-08-10 Peter JohnsonInclude test_bytecode.py and test_expr.py in the distri...
2006-08-10 Peter JohnsonRemove jmpsize_threshold added in new-optimizer; it...
2006-08-10 Peter JohnsonMerge new-optimizer branch back into trunk (from [1596...
2006-08-10 Peter JohnsonMerge [1547]-[1593] (inclusive) from trunk.
2006-08-08 Peter JohnsonRewrite offset-setter (ORG and ALIGN) optimization...
2006-08-08 Peter JohnsonDon't include unused checker functions if not checking...
2006-07-18 Peter JohnsonFix (hopefully finally) fsub and fdiv operand reversal...
2006-06-24 Peter JohnsonCheck for more complex circular references.
2006-06-21 Peter JohnsonSupport optimization of multiple.
2006-06-21 Peter JohnsonUnbreak compat-queue.h on non-BSD systems.
2006-06-21 Peter JohnsonUpdate POTFILES for new optimizer; disable lc3b as...
2006-06-20 Peter JohnsonIn preparation for further work on optimizing multiple...
2006-06-19 Peter JohnsonStart implementing support for multiples.
2006-06-19 Peter JohnsonMake imm8 expansion work.
2006-06-18 Peter JohnsonSupport align. Made a few other minor cleanups while...
2006-06-15 Peter JohnsonThanks to [1581], x86id seems to be correct now, so...
2006-06-15 Peter JohnsonFix some bugs in step 2. Actually pass len_diff to...
2006-06-15 Peter JohnsonFix farith and farithp instructions for GAS mode (e...
2006-06-14 Peter JohnsonImplement first cut at optimizer step 2. Limitations:
2006-06-13 Peter JohnsonBuild up interval tree. Change how SPECIAL_BC_OFFSET...
2006-06-13 Peter Johnson* compat-queue.h: Update; adds FOREACH_*_SAFE, removes...
2006-06-12 Peter JohnsonMove towards building interval tree by splitting depend...
2006-06-12 Peter Johnsonyasm_intnum_set_int(): Oops; compile before committing...
2006-06-12 Peter JohnsonAdd yasm_intnum_set_int().
2006-06-11 Peter JohnsonSet svn:keywords on inttree.c and inttree.h.
2006-06-11 Peter JohnsonActually bring interval tree implementation into repo.
2006-06-11 Peter Johnsonx86_bc_insn_expand(): Don't require ea/imm to be abs...
2006-06-11 Peter JohnsonRevert value.c/h changes made in [1567].
2006-06-11 Peter JohnsonMove closer to implementing Q.
2006-06-11 Peter JohnsonImplement first phase of align and org.
2006-06-10 Peter JohnsonReimplement optimizer pass 1b and fix x86 so that jumps...
2006-06-10 Peter Johnsonx86_bc_insn_tobytes(): Fix the case where we get here...
2006-06-10 Peter JohnsonReintegrate stabs dbgfmt.
2006-06-10 Peter Johnsonx86_bc_jmp_calc_len(): Make sure we always set jmp...
2006-06-10 Peter Johnsonyasm_object_optimize(): Fix error/warning handling...
2006-06-10 Peter JohnsonFix all tests with miscomparing object files. Dramatic...
2006-06-10 Peter JohnsonGet rid of origin_prevbc; it's no longer needed due...
2006-06-09 Peter JohnsonSupport __OUTPUT_FORMAT__ (NASM naming) as alias for...
2006-06-08 Peter JohnsonFix cross-reference filename/line number. We were...
2006-06-08 Peter Johnson* x86parse.gap: Make cmpxchg16b only work as an instruc...
2006-06-08 Peter JohnsonAdd support for cmpxchg16b.
2006-06-07 Peter JohnsonGet rid of calc_bc_dist_func, the only times this was...
2006-06-01 Peter JohnsonFix use of arithmetic with single-character constants...
2006-06-01 Peter Johnson* bc-data.c (yasm_bc_create_data): Fix crash on empty...
2006-05-31 Peter JohnsonChange yasm_value macros into functions. Fix up the...
2006-05-31 Peter JohnsonMerge [1333]-[1543] (inclusive) into new-optimizer...
2006-05-28 Peter JohnsonChange calc_len to call back to add_span function so...
2006-05-22 Peter Johnson* x86parse.gap: Update pushf generation to match popf...
2006-05-12 Peter Johnson* x86id.c: Add support for 64-bit far jmp/call. These...
2006-05-12 Peter Johnson* value.c (yasm_value_output_basic): The destsize param...
2006-05-11 Peter JohnsonFix major bug related to multiple handling. Unfortunat...
2006-05-11 Peter Johnson* coff-objfmt.c: Support >=64K relocs on Win32/64 objects.
2006-05-10 Peter Johnson* coretype.h (yasm_value): Add size field (specified...
2006-05-10 Peter Johnson* Mkfiles: Update to match [1532].
2006-05-10 Peter Johnson* bc-int.h (yasm_bytecode_callback): Add reserve flag...
2006-05-09 Peter Johnson* expr.c (expr_get_item): Refactor itempool code.
2006-05-08 Peter JohnsonTry to combine as much data as possible into single...
2006-05-08 Peter Johnson* expr.c: Don't hit the allocator so hard with tiny...
2006-05-07 Michael UrmanAdd/Use helpers to pass void* as manually type-checked...
2006-05-07 Michael UrmanRework yasm.Expression to accept strings like '+' to...
2006-05-07 Michael UrmanRaise SymbolTable redefinition errors in Python.
2006-05-07 Peter Johnson* errwarn.c (yasm_error_matches): Make real function...
2006-05-06 Michael UrmanRaise IntNum division by zero errors in Python.
2006-05-06 Peter Johnson* lc3barch.c (lc3b_get_fill): Fix type-punning warning...
2006-05-05 Peter Johnson* errwarn.h (yasm_warn_set, yasm_warn_set_va): Fix...
2006-05-04 Peter JohnsonRevamp error/warning handling, using a model similar...
2006-05-04 Peter Johnson* ax_create_stdint_h.m4: Fix a couple bugs.
2006-05-03 Peter Johnson* configure.ac: Don't error-out configure if Python...
2006-04-30 Peter Johnson* elf.c (elf_strtab_enty_set_str): Update following...
2006-04-27 Peter Johnson* nasm-bison.y (nasm_parser_directive): The objfmt...
2006-04-26 Peter Johnson* x86id.c (yasm_x86__finalize_insn): Don't check for...
2006-04-26 Peter Johnson* hamt.c (HAMT_insert): Avoid hash collisions by checki...
2006-04-25 Peter Johnson* nasm-bison.y: Enable dbgfmt directives from NASM...
2006-04-24 Peter Johnson* nasm-token.re: Actually handle $-prefixed names corre...
2006-04-22 Peter Johnson* nasm-preproc.c (nasm_preproc_input): Don't generate...
2006-04-18 Peter Johnson* gas-bison.y: Handle segment register operands, fixing...
2006-04-17 Peter Johnson* symrec.pxi: Change various things to properties rathe...
2006-04-17 Peter Johnson* python_test.sh: Set srcdir and PYTHON to reasonable...
2006-04-17 Peter Johnson* python_test.sh: Use PYTHON variable to find python...
2006-04-17 Peter Johnson* intnum.c (yasm_intnum_calc): Use BitVector_Compare...
2006-04-17 Michael UrmanAdd intnum tests; test_cmp is failing right now and...
2006-04-17 Peter Johnson* test_symrec.py: Actually add test, and fix it to...
2006-04-17 Peter Johnson* python-yasm: Add test framework; large portions copie...
2006-04-17 Peter Johnson* symrec.pxi: Remove duplicate l.appends() in values...
2006-04-16 Peter Johnson* symrec.pxi: Implement iterators.
2006-04-16 Peter Johnsonsymrec.pxi: Implement __contains__ so that "'foo' in...
next