153 Commits (a43f40ebf32d15bc4bf7a0054f14319ada8b4b43)

Author SHA1 Message Date
Peter Johnson f1d4bb2670 - Add win64 as an alias for -f win32 -m amd64. 19 years ago
Peter Johnson aa2571e22b Preliminary GAS parser. Only a few instructions are supported at present. 19 years ago
Peter Johnson 2f05bb6099 * symrec.h (yasm_symtab_parser_finalize): Add function to declare all 19 years ago
Peter Johnson a1e0e6a913 * arch.h (yasm_arch_syntax_flavor): Remove. 19 years ago
Peter Johnson b943e515ef * yasm.c (main): Add workaround for when -m amd64 is specified to override 19 years ago
Peter Johnson 6851754058 Add -M option for Makefile dependency generation. 20 years ago
Peter Johnson a7b3e15588 * coff-objfmt.c (win32_objfmt_directive): New function that implements the 20 years ago
Peter Johnson 32a1a9f331 * yasm.c (options): Allow -i as a synonym for -I. 20 years ago
Peter Johnson 1a19e5c44c * yasm.c (main): Make sure we check for undefined symbols before doing any 20 years ago
Peter Johnson 642238f27c Move pregenerated man pages to root. 20 years ago
Peter Johnson 2b5f4b7704 Change how man pages are built (and where they are built to). Building man 20 years ago
Peter Johnson 882738b234 Greatly simplify build system by removing libtool and integrating formerly 20 years ago
Peter Johnson a44fb7746c Move generation of arch instruction bytecodes from on-the-fly during the 20 years ago
Peter Johnson 74cfd6a7a6 * configure.ac: Add detection for libgen.h. 20 years ago
Peter Johnson cf8c4b16d5 Add relocation information to nasm list format by establishing a common 20 years ago
Peter Johnson 2d0119c5b7 First part of list file support. This should accurately output all file 20 years ago
Peter Johnson bd048ead19 * yasm_arch.xml, yasm_arch.1: Add large section on 64 bit mode. 20 years ago
Peter Johnson f916f1c79d * arch/lc3b/README, arch/x86/README: Remove (replaced by man page). 20 years ago
Peter Johnson 72bce5ac1d * configure.ac: Remove check for groff, add check for xmlto. 20 years ago
Peter Johnson 1a86c34026 * On most files: re-enable $IdPath$ as $Id$, and enable Id keyword expansion. 20 years ago
Peter Johnson 643570c777 * errwarn.h (yasm_warn_class): Add new class YASM_WARN_ORPHAN_LABEL. 20 years ago
Peter Johnson 9b44cf2458 Actually include needed function replacements in the yasm link. 21 years ago
Peter Johnson 7769e56bec Make yasm dynamic module loader able to find modules even when run from a 21 years ago
Peter Johnson a4996c06c6 Massive libyasm / module interface update - Phase 2 (finally). 21 years ago
Peter Johnson ac59c31f3d Add command line option (-X) to allow error reporting in the VC IDE format. 21 years ago
Peter Johnson 7c50b6c319 Properly handle fatal errors (like missing include file) from the real 21 years ago
Michael Urman 7bfb3852e8 Add support for nasm-inherited command line options -D and -U. 21 years ago
Peter Johnson 4ad78594f5 Const-ify yasm_arch_module and yasm_parser_module usage. 21 years ago
Peter Johnson 55438b7229 Massive libyasm / module interface update - Phase 1 21 years ago
Peter Johnson 4b29bb3579 Fix up license text to closely match COPYING. It's ugly, but it's more 22 years ago
Michael Urman 47576797ad STABS debugging information. This includes, naturally, several draft 22 years ago
Peter Johnson 9800462fa7 Add versioning to all loadable module interfaces. The version is checked by 22 years ago
Peter Johnson a2770f9f9b Add core pieces for "machine" subtype of "architecture". Needed to 22 years ago
Peter Johnson c348603ee4 Actually return the basename from our basename() replacement. 22 years ago
Peter Johnson 8be78708d6 Display fatal errors as FATAL, and perform other error display cleanups. 22 years ago
Peter Johnson b6f7d0316f Make yasm_fatal() and implementations take a list of printf-like parameters. 22 years ago
Peter Johnson a6109b9aba Use standard basename() function if available. 22 years ago
Peter Johnson 67aec65deb Simplify preloaded search case by removing any library extension in 22 years ago
Peter Johnson 7d0214ee34 Change module loader interface a bit (use enum instead of string to specify 22 years ago
Peter Johnson 823fb1b781 Reformat multi-file lists to use many += lines instead of using \ 22 years ago
Peter Johnson f1e54f48d0 Make architecture selectable at the command line. 22 years ago
Peter Johnson 2f3f398762 We're licensed under the 2-clause BSD license, not the 3-clause. 22 years ago
Peter Johnson cfc6bf0ded Clean up and simplify libyasm.h options and symbol visibility: 22 years ago
Peter Johnson f9e36309e0 Install modules into pkglibdir rather than libdir, and rename to type_keyword 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 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