821 Commits (cdb3cedb7ccffb2478a30d70206732a6f8bb553e)
 

Author SHA1 Message Date
Peter Johnson cdb3cedb7c For now, remove yapp from the build. It needs rewriting and currently the 22 years ago
Peter Johnson e4daeb8d19 Protect yasm_bc_new_common() by YASM_INTERNAL ifdef as it uses 22 years ago
Peter Johnson 22d86befb3 Move libyasm/file.h out of YASM_INTERNAL only inclusion (always include it). 22 years ago
Peter Johnson 4d37cb578f Clean up formatting of options[] array (whitespace only change). 22 years ago
Peter Johnson cf9d5864ea Re-license under 2-clause BSD license. 22 years ago
Peter Johnson 6d8f981861 Bump copyright year range. 22 years ago
Peter Johnson 6a4ff9755c Update DJGPP and flat Makefiles and config.h with new source organization. 22 years ago
Peter Johnson 3afea5a845 Update DJGPP and flat Makefiles and config.h with new source organization. 22 years ago
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