846 Commits (959c7e1427108d4ebddf818bd6cdd149793cbc36)
 

Author SHA1 Message Date
Peter Johnson 959c7e1427 Don't create a dependency on $(top_builddir)/re2c; BSD make can't figure out 22 years ago
Peter Johnson 8f91cd9d24 Change how bytecode and section lists are allocated. When YASM_INTERNAL is not 22 years ago
Peter Johnson f25d1a44b0 dmalloc expects never to get a NULL deallocation; nasm preproc expects 22 years ago
Peter Johnson fd1c0ea4b3 Make yasm_section_delete() static. It's unsafe to call from outside, because 22 years ago
Peter Johnson d710166b48 Comment for Doxygen documentation generation. Comment-only changes. 22 years ago
Peter Johnson f750093710 Watch placement of \internal Doxygen tag. 22 years ago
Peter Johnson fa6170c68d Comment for Doxygen documentation generation. Comment-only changes. 22 years ago
Peter Johnson 782210f44b Comment for Doxygen documentation generation. 22 years ago
Peter Johnson f381195dc1 Undefine __STRICT__ANSI__ when compiling with gcc -ansi and glibc to avoid many 22 years ago
Peter Johnson 6755374824 Don't use "select" as a variable name. Causes warnings on Linux, at the least 22 years ago
Peter Johnson aa07d08e5c Remove typedefs for uint/uchar/ushort/ulong to avoid compiler warnings on Linux. 22 years ago
Peter Johnson f9e36309e0 Install modules into pkglibdir rather than libdir, and rename to type_keyword 22 years ago
Peter Johnson ddbb053d1e Fix crash on the valid NASM preprocessor syntax: 22 years ago
Michael Urman eb115e9b5e Correct typo "keword" in print_list_keyword_desc() 22 years ago
Peter Johnson 1f3cd71224 Avoid "unrecognized option `help'" error on "-[fprg] help". 22 years ago
Michael Urman 9a2f6e5381 Add module listing on "-[fprg] help" so users know what's available. 22 years ago
Michael Urman 4ab910d517 Split short and long options when they don't fit in the first column alone. 22 years ago
Peter Johnson 486718cd29 Disable yapp usage and default to "real" nasm preprocessor. 22 years ago
Peter Johnson 928ab0a7c6 Remove yapp from Mkfiles builds. 22 years ago
Peter Johnson 57a3269d17 Add library install directory to ltdl search directory list. 22 years ago
Peter Johnson c4fe05c29f Rename yasm-module to yasm_module for better libtool compatibility (part of 22 years ago
Michael Urman 9399c65459 Implemented -I and -P command line options frontend, nasm and raw preprocs. 22 years ago
Peter Johnson 8b0413d87d Remove references to yapp source files now that it's no longer being built. 22 years ago
Peter Johnson 87ce995335 Start commenting for Doxygen documentation generation. Comment-only changes. 22 years ago
Peter Johnson 0ab3ae5153 Flatten arch interface, changing some parse function names in the process. 22 years ago
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