1609 Commits (4238a7c5ce3b8853ecd1d9cf50eaa354f1038e7d)
 

Author SHA1 Message Date
Peter Johnson fb6de2000d xdf-objfmt.c: Remove unused reloc list (this is taken care of in libyasm 18 years ago
Peter Johnson f072502ad1 Fix crash case in data bytecode handling (raw followed by non-raw value). 18 years ago
Peter Johnson 337dcd9b64 util.h: Use same workarounds for mingw32 as for the GNU C library. 18 years ago
Peter Johnson 2c9b5e353a expr.c: Remove a couple of unused variables. 18 years ago
Peter Johnson 4bf0ef0ab4 Fix error/warnings in the NASM preprocessor to reference the correct line 18 years ago
Peter Johnson 92f1ccd7d5 Change genmodule to parse through the Makefile (or Makefile.am) looking for YASM_MODULES, 18 years ago
Peter Johnson 193a0c21d5 re2c-parser.y: Work around a bug in Bison 2.1; Bison 2.1 generates bad code if both 18 years ago
Peter Johnson 50506c07db genversion.c: Include ctype.h to get isdigit() definition. 18 years ago
Peter Johnson b98e1cb598 Follow-up to #80 and #81: "xchg ax, ax" can use the short 0x90 form as 18 years ago
Peter Johnson b33cfe08b5 Fix #80: xchg ax, ax or xchg eax, eax in 64-bit mode should not use 90h 18 years ago
Peter Johnson 590a1cc510 Improve error message for illegal use of A/B/C/DH with REX instruction. 18 years ago
Peter Johnson 63dab9dab6 Accept (but ignore) -O and -Onnn command line options, for compatibility 18 years ago
Peter Johnson 9b2aaa97bd Fix #77 by performing symrec-symrec -> subst placeholder transformation 18 years ago
Peter Johnson 3e8d2c2e7a - Fix much brokenness in absolute value handling, particularly in regards to 18 years ago
Peter Johnson 096e2eb79a Fix #78: Handle C-style comments (/* */) in GAS parser. 18 years ago
Peter Johnson 62b74cc2c5 Fix error message for arch/parser mismatch. 18 years ago
Peter Johnson 20d517084d Fix duplicate line at the end of list output. 18 years ago
Peter Johnson 269c992d9f Fix NASM preprocessor outputting %line for every line. 18 years ago
Peter Johnson b30d40b1d4 Add SSE4 (aka SSSE3) instructions. 18 years ago
Peter Johnson 6e1b51166d Merge Bit::Vector 6.4 into trunk. 18 years ago
Peter Johnson a3eb94284a Remove ancient doc directory. 18 years ago
Peter Johnson 6eaed4c68b Fix %INCLUDE in last line of mmac/loop expansion. 18 years ago
Peter Johnson 051308eadf Fix memory leaks in %IF*, %ELIF*, and %UNDEF. 18 years ago
Peter Johnson ce4c971973 nasm-pp.c: Fix handling of nested %macro and nested %rep. 18 years ago
Peter Johnson 9a1a43039a Actually use $ECHO_C in test shell scripts. 18 years ago
Peter Johnson 6aaa48cce1 Make out_test.sh smart about 0-byte errwarn output and don't require a 18 years ago
Peter Johnson 42c4152c0d * yapp: Unbitrot. Note to actually build this you need AM_PROG_LEX in 18 years ago
Peter Johnson d193165c80 * preproc.h: Fix prototype naming of yasm_preproc_define_builtin (as this 18 years ago
Peter Johnson a93688b172 Resurrect yapp from revision 998. 18 years ago
Peter Johnson 2f6bca29f2 * section.c (yasm_object_optimize): Set active flag to indicate it's already 18 years ago
Peter Johnson 9d1a286f94 Move CPU_64 and CPU_Not64 to bits 30 and 31 to avoid CPU_EM64T bit conflict 18 years ago
Peter Johnson 2931ecb08a Fix invalid memory access on macro with multiple of 16 arguments. 18 years ago
Peter Johnson 6d49c89cca Add USE64 macro as alias for BITS 64, for parity with USE16 and USE32. 18 years ago
Peter Johnson 96036ed184 Fix #58 and a more basic form of this bug (all EAs that needed non-zero 19 years ago
Peter Johnson d9713d5e26 * bytecode.h: Fix doxygen comments. 19 years ago
Peter Johnson e31b407c28 Fix a bunch of unused variable warnings and a warning/bug in 19 years ago
Peter Johnson 93704ea743 Bring Mkfiles up to date with new optimizer and removal of lc3b. 19 years ago
Peter Johnson 8f81970238 * POTFILES.in: Unbreak dist by removing a nonexistent file. 19 years ago
Peter Johnson 40816b2caf Include test_bytecode.py and test_expr.py in the distribution, as they're 19 years ago
Peter Johnson cbb907a353 Remove jmpsize_threshold added in new-optimizer; it's not actually used. 19 years ago
Peter Johnson d54a3d005c Merge new-optimizer branch back into trunk (from [1596] of new-optimizer). 19 years ago
Peter Johnson f8afbd50a8 Merge [1547]-[1593] (inclusive) from trunk. 19 years ago
Peter Johnson c4260ba9e6 Rewrite offset-setter (ORG and ALIGN) optimization to run in program order; 19 years ago
Peter Johnson e2b9699087 Don't include unused checker functions if not checking interval tree 19 years ago
Peter Johnson 8c5785748f Fix (hopefully finally) fsub and fdiv operand reversal for GAS mode. 19 years ago
Peter Johnson 9ed00ec87e Check for more complex circular references. 19 years ago
Peter Johnson bc85eba4f5 Support optimization of multiple. 19 years ago
Peter Johnson 5c1b2190b0 Unbreak compat-queue.h on non-BSD systems. 19 years ago
Peter Johnson f4a5eed306 Update POTFILES for new optimizer; disable lc3b as it's not active yet. 19 years ago
Peter Johnson 9445734d22 In preparation for further work on optimizing multiple, break multiple apart 19 years ago