81 Commits (4af823161d6b4275181bf560e41bca5dc274224d)

Author SHA1 Message Date
Peter Johnson f150e45913 Change x86 instruction tables to be automatically generated. 17 years ago
Peter Johnson 303c2867de Bring Mkfiles up to date with [1929]. 17 years ago
Peter Johnson 4ca492b3d9 Don't distribute re2c-built files or configure-built stdint.h. 18 years ago
Peter Johnson 8aa68a2ee2 Fix build (hopefully) on Win64 by using uintptr_t more widely; Win64 is a 18 years ago
Peter Johnson a8ef216fc0 GAS parser: convert to recursive descent. 18 years ago
Peter Johnson 42af0d898f Remove remaining references to nasm-bison.c/h. 18 years ago
Peter Johnson 92f1ccd7d5 Change genmodule to parse through the Makefile (or Makefile.am) looking for YASM_MODULES, 18 years ago
Peter Johnson e4460d5334 * python_test.sh: Use PYTHON variable to find python executable. 19 years ago
Peter Johnson 28dc9d662c * Mkfiles: Bring up to date with main tree changes (genstring, genversion). 19 years ago
Peter Johnson a9b1395d09 * COPYING: Update verbiage, add list of contributors and copyright notice. 19 years ago
Peter Johnson 02b8ac4eb0 * Makefile.am: Unbreak build for when Python bindings aren't being built; 19 years ago
Peter Johnson a5d91fba6a Hook Python module into the build (even though it's pretty incomplete), 19 years ago
Peter Johnson 90a38d71b0 Rewrite x86 identifier recognition to use a minimal perfect hash table 19 years ago
Peter Johnson ca59fe1770 * Makefile.am: Unbreak distcheck due to yasm32.rules/yasm64.rules -> 19 years ago
Peter Johnson d86c4f42aa Add VC8 build files. 19 years ago
Peter Johnson 13d9591590 * Makefile.am: Actually include Mkfiles/dj/_stdint.h in the distribution. 19 years ago
Peter Johnson f928be04b2 * hamt.c: Use uintptr_t to correctly cast to integer from pointer. On some 19 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 55d8a8f874 Remove Check suite; hand-write the two tests that use it. While we're 20 years ago
Peter Johnson 38846c5556 * ins.h, scanner.h, dfa.h, code.c, re.h, parse.h, token.h, substr.h: 20 years ago
Peter Johnson f916f1c79d * arch/lc3b/README, arch/x86/README: Remove (replaced by man page). 20 years ago
Peter Johnson 83ad81cf4f * Makefile.am: Unbreak build (broken due to new man page generation). 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 feef185e96 Makefile.am: Include mkinstalldirs in the distribution. 20 years ago
Peter Johnson def825542c Convert test_hd.pl to test_hd.c, to remove one Perl dependency. 21 years ago
Peter Johnson a90b9d8906 Actually include (newly added) basename.c and dirname.c in the distribution. 21 years ago
Peter Johnson 079f70bf4f Add VC++ 7.1 build files to the distribution. 21 years ago
Peter Johnson 9d784e9d65 Merge updates for 0.3.0 into the trunk (except for version bump). 22 years ago
Peter Johnson b33a50702e Clarify licensing. 22 years ago
Peter Johnson 823fb1b781 Reformat multi-file lists to use many += lines instead of using \ 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
Peter Johnson 57a3269d17 Add library install directory to ltdl search directory list. 22 years ago
Peter Johnson 6a4ff9755c Update DJGPP and flat Makefiles and config.h with new source organization. 22 years ago
Peter Johnson 56b4425faa Include new Visual Studio build files in distribution. 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 1e715b81f8 Put test suite file results into a separate "results" directory. 22 years ago
Peter Johnson 36d9736ddd Don't set yasm_DEPENDENCIES. It breaks automatic dependency tracking. 22 years ago
Peter Johnson cefe5613c8 Include src/compat-queue.h as an EXTRA_yasm_SOURCES instead of just EXTRA_DIST. 22 years ago
Peter Johnson c998053da9 Undo part of the tools/re2c flattening. Specifying a re2c_CFLAGS causes 22 years ago
Peter Johnson e4988ea961 Make test scripts more portable by detecting echo line-ending features, using 22 years ago
Peter Johnson 7b4d90d981 Create a common out_test.sh test script to be used by a variety of tests. 22 years ago
Peter Johnson 42e0002db5 Create LTLIBOBJS from LIBOBJS and add to libyasm. 22 years ago
Peter Johnson b7a8747102 Move yasm core files into a libyasm shared library (avoiding backlinking). 22 years ago
Peter Johnson 4a4fd6be7d Support dynamic linking for objfmts, and make bin and dbg both dynamically 23 years ago