836 Commits (aa07d08e5c2505d3f9dffe9f07b7f3b8f7ef866a)
 

Author SHA1 Message Date
Peter Johnson 49623d5589 Add the "real" NASM preprocessor, and default to it. As NASM is LGPL, no 22 years ago
Peter Johnson f9bc51bfd0 Make sure we use the yapp preprocessor when running yapp tests. 22 years ago
Peter Johnson 86751029a3 Add va_list versions of error and warning errwarn functions. 22 years ago
Peter Johnson dd915a3eef Initial revision 22 years ago
Peter Johnson da2a49113a x86_bc_resolve_jmprel(): Plug memory leak. 22 years ago
Peter Johnson 9f6cb6783f Modularize errwarn. gettext()-ize in errwarn, not in every module, eliminating 22 years ago
Peter Johnson 6fd648a146 Add coff-objfmt.c. 22 years ago
Peter Johnson f729b9e5d5 initialize() comment fix. 22 years ago
Peter Johnson b891463826 Parameters to input changed from unsigned long to linemgr *. 22 years ago
Peter Johnson dd8fa20efa Add missing gettext call for one of the warning messages. 22 years ago
Peter Johnson 2f19ce4ecd Delete last of global variables by making a line manager and passing around 22 years ago
Peter Johnson caf89035f8 Remove indent_level global by passing it as a parameter. 22 years ago
Peter Johnson a3d4ccd55c Actually load and check for debug format, instead of trying to load it as an 22 years ago
Peter Johnson d6f22c3fce Dynamically load all modules (preloading some of the default ones). 22 years ago
Peter Johnson e14601499b Allow single strings to be used as parameters for directives. 22 years ago
Peter Johnson 36d9736ddd Don't set yasm_DEPENDENCIES. It breaks automatic dependency tracking. 22 years ago
Peter Johnson b59f5507da Relicense under 3-clause BSD license. 22 years ago
Peter Johnson a8ac585112 Actually include new tests in distribution. 22 years ago
Peter Johnson 7604d804d1 Actually include new tests in the distribution. 22 years ago
Peter Johnson 4c3bb4a7cc Get rid of expr_xform_neg_tree(), integrating its functionality into 22 years ago
Peter Johnson e54446905d Use automake's standard macro for dmalloc instead of rolling our own. 22 years ago
Peter Johnson 326b77c80c Assume all sys/queue.h implementations are broken, and always use our local 22 years ago
Peter Johnson 50d92d758e Fix COFF_SET_VMA output (needed to add section start address to addend). 22 years ago
Peter Johnson aa495c33e8 Use the current date as the version (for nightly builds). Releases will be 22 years ago
Peter Johnson 8f9c7383ea Add COFF object format (for DJGPP). No debugging support yet (need to design 22 years ago
Peter Johnson 2c94e53a91 symrec_data_print() doesn't need to handle a NULL data pointer. 22 years ago
Peter Johnson 9b744cb938 Run test input files through standard input instead of as input files to avoid 22 years ago
Peter Johnson 3adada2a00 Don't treat xfree as a real function (taking its address), as this doesn't work 22 years ago
Peter Johnson 53f6123eaf Check for NULL pointer in LT_DLMEM_REASSIGN() before freeing it. 22 years ago
Peter Johnson fab557b414 Add expr_extract_symrec() to assist in performing relocation output. 22 years ago
Peter Johnson 9d9618eeba Add offset parameter to output_expr functions (needed for relocation support). 22 years ago
Peter Johnson 8ec46da76c Combine global/common/extern handling into general of_data in symrec. 22 years ago
Peter Johnson 8d851f2092 Cleanup objfmt before deleting sections and symrecs. 22 years ago
Peter Johnson 3714208f36 Change how section of_data is allocated/destroyed, separating it from the 22 years ago
Peter Johnson 6707a585b9 Add general objfmt-specific data to symrec. 22 years ago
Peter Johnson d0fa038137 Remove obsolete references to HAVE_GNU_C_LIBRARY which were causing build 22 years ago
Peter Johnson c5bfd97db6 Make bytecode and effaddr "data" extensions more portable by including the 22 years ago
Peter Johnson 9b6b24c054 Add a rex field in x86_insn (and some default initialization/output handling) 22 years ago
Peter Johnson a49ffae2d7 Fix segreg mov instructions. 22 years ago
Peter Johnson 6e3ed262f6 Add extended error/warning handling (just functionality, it's not actually 22 years ago
Peter Johnson 247701c0f4 Add test for just-committed changes to x86id.re (proper catchalls). 22 years ago
Peter Johnson c040fcfd6e Comment out "marker"s, as in these cases re2c doesn't use them. 22 years ago
Peter Johnson 88471b0611 bitvect_test doesn't need any sources besides itself and check. 22 years ago
Peter Johnson 03705fd656 Fix catchalls so they really do catch everything else. 22 years ago
Peter Johnson d5600e7d20 Unbreak bin output (label resolution, Bug#6). Also fix alignment bug. 22 years ago
Peter Johnson 4561686fda Comment spacing fix. 22 years ago
Peter Johnson 920f11a0e5 Add the ability to add an additional transformation function into the execution 22 years ago
Peter Johnson 79cbfd8a17 Integrate BitVector version 6.3 changes. 22 years ago
Peter Johnson 494ed1738d Make output endian-tolerant by making intnum and floatnum output functions for 22 years ago
Peter Johnson d1f5de8d45 Run sed on the re2c output to update the newly added #line output. 22 years ago