1513 Commits (b1d27878fdbff4e7e2a7fa6ebf0c0726bf12cf16)
 

Author SHA1 Message Date
Peter Johnson a198f99f3c Use system include instead of local include in vc/yasm-module.c as well. 22 years ago
Peter Johnson ddc08a6994 Use system includes instead of local includes. This allows replacement of 22 years ago
Peter Johnson 1752e2102d Forgot win32_test.sh in initial win32 objfmt commit. 22 years ago
Peter Johnson 8b4f748b53 Add Win32 object format. 22 years ago
Peter Johnson 6960b31329 Add Win32 object format (untested, but compared against NASM output). 22 years ago
Peter Johnson dd1d356936 De-constify yasm_bytecode parameter to yasm_output_expr_func. 22 years ago
Peter Johnson 0894df99ca Use re2c -s instead of re2c -b. -b generates code that causes extremely long 22 years ago
Peter Johnson ab65967e03 Add some ELF32 support functions. Note: currently only supports little-endian 22 years ago
Peter Johnson c7c5e665e6 Handle absolute sections. 22 years ago
Peter Johnson 395ebb7a0f Add all_syms parameter to objfmt->output() for debugging purposes. 22 years ago
Peter Johnson 3931d43ee0 Add directive() and yasm_objfmt * parameter to initialize(). 22 years ago
Peter Johnson 1588b69e12 Remove -Wtraditional. It's way too noisy in GCC 3.x. 22 years ago
Peter Johnson e0d47c5366 Take out the CXX and GCJ tests; we don't need them, and they break builds on 22 years ago
Peter Johnson 8d0646d6ba Add nasm and yapp to the list of allowed preprocessors. 22 years ago
Peter Johnson d33611b360 Fix header/type reference in comment. 22 years ago
Peter Johnson 0caa11ff3b Enable more warnings and perform code cleanups to avoid them. 22 years ago
Peter Johnson a8b2d5e2dc yasm_vp_new() should take a char *, not a const char *. 22 years ago
Peter Johnson d189020798 Change yasm__conv_unprint to take an int parameter instead of a char (safer). 22 years ago
Peter Johnson 5fcecd3160 Match signedness of loop counters with loop bounds. 22 years ago
Peter Johnson 8d517f5450 Avoid warning by splitting LTDL_SET_PRELOADED_SYMBOLS() into its components. 22 years ago
Peter Johnson fa0437c34c Remove unused yyaccept variables (eliminates warnings from generated code). 22 years ago
Peter Johnson 56b4425faa Include new Visual Studio build files in distribution. 22 years ago
Peter Johnson 21e94aece1 Remove old Visual C++ makefile; new build structure is in vc subdirectory. 22 years ago
Peter Johnson d68c33495b Visual Studio 6.0 build files (including generated .mak files) reflecting new 22 years ago
Peter Johnson 6c455ea6e2 Visual Studio 6.0 build files (including generated .mak files) reflecting new 22 years ago
Peter Johnson b90b2b3b88 Don't try to use ltdl if compiling under Visual C++ (WIN32 defined). 22 years ago
Peter Johnson af39a1017c Don't redefine NDEBUG if it's already defined. 22 years ago
Peter Johnson b4e4d080e5 yasm_vp_new() should return its newly created structure! 22 years ago
Peter Johnson ad6ab091e8 Update to GNU Libtool 20030216 (from Cygwin) to get dynamic linking working 22 years ago
cvs2svn 9653cd6bcb This commit was generated by cvs2svn to compensate for changes in r857, 22 years ago
Peter Johnson df938eb1b3 Initial revision 22 years ago
Peter Johnson a682e85bd3 Use yasm__mergesort() in expr.c and use correct xmalloc/xfree in mergesort.c. 22 years ago
Peter Johnson d348b43561 stamp-h.in is now in libyasm/. 22 years ago
Peter Johnson 8a48a41ac6 Safe to use -no-undefined on all the modules. 22 years ago
Peter Johnson 0786a76895 Make libyasm a "real" library, including installing header files. 22 years ago
Peter Johnson 6e9b9c805c Minor cleanups (no functional changes) after src split. 22 years ago
Peter Johnson 8b564fbaa4 Split src into frontends, libyasm, and modules (forced commit after repo-copy). 22 years ago
Peter Johnson c0c5940cb1 Replace --enable-dev functionality with --enable-maintainer-mode usage, other 22 years ago
Peter Johnson 107007d9bd Use AC_HELP_STRING() for custom argument help strings. 22 years ago
Peter Johnson 1fc7aa1f9e Use N_(), not _() for gettextized error messages. 22 years ago
Peter Johnson 84ee559be7 The Great Renaming (prefixing with yasm_), Part 2: allocation functions. 22 years ago
Peter Johnson d9f68d6d4b Unmodularize errwarn, while making key errwarn functions replaceable. 22 years ago
Peter Johnson 9d0fa1135c The Great Renaming, Part 2: prefix strcasecmp and strncasecmp with yasm__. 22 years ago
Peter Johnson 854ea00a2b Move yasm_std_errwarn and yasm_std_linemgr into libyasm. 22 years ago
Peter Johnson 288401feff Refactor list_objfmts() and list_parsers() into module.c. 22 years ago
Peter Johnson a2e07e1e10 The Great Renaming (prefixing with yasm_), Part 1. 22 years ago
Peter Johnson d54377029e bc_new_objfmt_data() was creating a bytecode with the incorrect type. 22 years ago
Peter Johnson bd29c71c2a Fix file comment. 22 years ago
Peter Johnson b1faf6329c Relicense under 2-clause BSD license. 22 years ago
Peter Johnson 444df0a9f6 Allow both 'e' and 'E' for exponent designation in floating point values. 22 years ago