46 Commits (587a05e3eb764a1b8ca683d342c4c8236a8ef683)

Author SHA1 Message Date
Peter Johnson 01208b3739 Remove programmer documentation out of source tree and into the yasm-doc CVS 23 years ago
Peter Johnson f7b2a0be4c Get rid of --disable-check option. It no longer has any effect. 23 years ago
Peter Johnson ca6a1c8167 Massive build system change: single Makefile instead of recursive. 23 years ago
Peter Johnson bbd5666569 Remove quoting from AC_CONFIG_AUX_DIR and AM_CONFIG_HEADER. 23 years ago
Peter Johnson a643359f04 Add autoconf 2.50-based configure.ac. Keep configure.in around for 2.13 23 years ago
Peter Johnson ff7a4c54fa Optimize if dev is not enabled. Don't use DEVFLAGS for non-gcc compiler. 23 years ago
Peter Johnson a7ce9bf2d1 Delete dbg optimizer (won't be useful) and add "basic" (equiv. to NASM 2-pass) 23 years ago
Peter Johnson c9d92847b6 Start framework for separating architecture-dependent functions and data 23 years ago
Peter Johnson df933810ea Previous commit broke ANSI C header checking (BAD). Fixed, by changing how 23 years ago
Peter Johnson adf5a95e89 Add option for malloc debugging using dmalloc library (http://dmalloc.com/). 23 years ago
Peter Johnson 0a98a74163 Add mergesort() replacement from BSD sources. 23 years ago
Peter Johnson 193392dcb6 Fix LOTS of little nits. Primary changes: 23 years ago
Peter Johnson b13f4e4f87 malloc->xmalloc, strdup->xstrdup, and calloc->xcalloc. The x* family performs 23 years ago
Peter Johnson 98e25fc1f6 Add some (optional through configure) additional warning flags. Add options 23 years ago
Peter Johnson d1d847d5bd Add BitVector documentation. These docs are really for the Perl side, but 23 years ago
Peter Johnson 2f6a19295d Remove redundant check for features.h, and cache GNU C Library test. 23 years ago
Peter Johnson df62b73779 Add check and BSD replacement for strsep(3). 23 years ago
Peter Johnson a002baa1df Check for snprintf (used in Check suite). Also define _GNU_SOURCE for Check 23 years ago
Peter Johnson 91f41e241b Try to fix configure and automake files so everything builds a bit cleaner. 23 years ago
Peter Johnson 5bfb25663d Autoconfize Check test suite, and make it work even if fork(), wait(), and 23 years ago
Peter Johnson 3bd6541c5f Allow make check and tests module to be disabled, as it's not portable yet. 23 years ago
Peter Johnson 344727f824 Don't always check for Perl. 23 years ago
Peter Johnson 9397744af8 Add unit test framework using Check (http://check.sourceforge.net/). 23 years ago
Peter Johnson ef19b09dc2 Limit some tools to --enable-dev only. Only check for and use them if 23 years ago
Peter Johnson 50bd17cd18 Reorganize docs into programmer and user parts. Repo-copy contrib/queue to 23 years ago
Peter Johnson c72e48925e Use automake for queue docs, otherwise distcheck complains. 23 years ago
Peter Johnson 863ac29d02 Add doc to automake and configure. 23 years ago
Peter Johnson b2890b8f9d $Id$ -> $IdPath$. 23 years ago
Peter Johnson 23e3786f58 Reorder generated Makefile list a little (to be consistent with 24 years ago
Peter Johnson 1f499ab545 Expand out list of generated Makefiles and add RCS id. 24 years ago
Peter Johnson d758a063b2 Add barebones optimizer module framework. 24 years ago
Peter Johnson c09f4addc8 Check for case-insensitive string comparisons. Use strcasecmp and strncasecmp 24 years ago
Peter Johnson fa6e459ce5 Use abort() instead of exit() if it's available for InternalError() and 24 years ago
Peter Johnson 074b748ece Rename outfmt to objfmt and related files and directories. "objfmt" is more 24 years ago
Michael Urman 2f630084b3 Updates to pass make distcheck. 24 years ago
Peter Johnson 45df22d110 Convert to using gettext instead of the ugly errwarn constant strings. 24 years ago
Peter Johnson 7faa6f4fc6 Add checks for <limits.h> and <sys/cdefs.h>. 24 years ago
Peter Johnson b619f63541 Add check for <sys/queue.h> and specific checks for bogus implementations. 24 years ago
Peter Johnson fa49ca5544 Add new subdirectories for new src/ directory structures. 24 years ago
Peter Johnson 06cce4e4cd Repo-copied include files to src to make automake/autoconf build structure 24 years ago
Peter Johnson 0804065bd4 Add --enable-dev option to force CFLAGS to "-ansi -pedantic -Wall -g". 24 years ago
Peter Johnson d6c52c0c74 Move extra autoconf/automake files to config/ directory. 24 years ago
Peter Johnson 010ef7fe6e Force standard C compilation. 24 years ago
Peter Johnson 93c75c63a5 Add additional checks: const, size_t, vprintf() family, strtoul, and toascii. 24 years ago
Peter Johnson 6b93227482 Use autoconf to determine when to include our implementation of strdup, so 24 years ago
Michael Urman 3a6d83db51 Initial checkin of automake/autoconf files. 24 years ago