116 Commits (779b7dd67e34a5e4ab81ae38eb8a781c8d6dca74)

Author SHA1 Message Date
Peter Johnson 121de99320 Now that part of the build uses just Python, break apart the Python 17 years ago
Peter Johnson 69fc913eec Clean up a number of obsolete autoconf-detected standard C things. 18 years ago
Peter Johnson 415eee49ea Restructure yasm_object as the central clearing house for yasm_objfmt, 18 years ago
Peter Johnson 6c39f22458 Bump trunk version to 0.6.99 after 0.6.0 release. 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 6ce59d4085 Only enable -ansi -pedantic -Wall in maintainer mode. 18 years ago
Peter Johnson fa63e6debf Now that Pyrex 0.9.5.1 is out, require it (incorporates a needed fix). 18 years ago
Peter Johnson 0c344700a7 Massive Python/Pyrex wrapper cleanup. We now use Pyxelator to generate 18 years ago
Peter Johnson a8ef216fc0 GAS parser: convert to recursive descent. 18 years ago
Peter Johnson 91afb02f4c Fix #88: Allow only GNU Bison (not Bison++ or plain old yacc) for YACC, and clear YACC 18 years ago
Peter Johnson 464a53793f * configure.ac: Don't error-out configure if Python not found; Python is 19 years ago
Peter Johnson 4eedaced33 Bump trunk internal version to 0.5.99.0. 19 years ago
Peter Johnson e12c95ca31 Take #2 on reversioning: decouple version and build from autoconf version 19 years ago
Peter Johnson f9690850fc Implement better versioning. From now on, trunk's version will be the 19 years ago
Peter Johnson a79593f923 Quiet warnings in Pyrex code by adding "-w" if GCC detected. 19 years ago
Peter Johnson b22db3f5ca Be much smarter at checking for and running Pyrex. Pyrex is a Python module 19 years ago
Peter Johnson a5d91fba6a Hook Python module into the build (even though it's pretty incomplete), 19 years ago
Peter Johnson a39b52bc53 * configure.ac: Add checks for unistd.h and getcwd(). These will be needed 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 931eacb816 * configure.ac: Turn on -Wno-unused; this covers more warnings than the old 20 years ago
Peter Johnson 8c9c42b651 Remove 3 warnings that caused mingw build to break. 20 years ago
Peter Johnson 1044d6df03 * configure.ac: Reorganize and add a few more extra GCC warnings. 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 74cfd6a7a6 * configure.ac: Add detection for libgen.h. 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 14b381744a * configure.ac, Mkfiles/*/config.h: Stop using date command / CVS string, 20 years ago
Peter Johnson f094f47abb Update auto*, libtool, libltdl, and gettext scripts. 21 years ago
Peter Johnson 7ef7399875 Remove malloc function check; it can need a malloc.c, and thus breaks on 21 years ago
Peter Johnson 2edc4e2865 Convert re2c cleanup.pl to cleanup.c, removing final Perl dependency. 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 0f9f91b5d2 Add check specifically for Bison and for Bison version >= 1.25. 21 years ago
Peter Johnson 50fde28ebe Remove check for lex/flex; we no longer have any lex files. 22 years ago
Peter Johnson bfb1ee5b0c Fixed some conversion warnings caused by intnum commit. Missed these due to 22 years ago
Peter Johnson a6109b9aba Use standard basename() function if available. 22 years ago
Peter Johnson cfc6bf0ded Clean up and simplify libyasm.h options and symbol visibility: 22 years ago
Peter Johnson 1588b69e12 Remove -Wtraditional. It's way too noisy in GCC 3.x. 22 years ago
Peter Johnson 0caa11ff3b Enable more warnings and perform code cleanups to avoid them. 22 years ago
Peter Johnson ad6ab091e8 Update to GNU Libtool 20030216 (from Cygwin) to get dynamic linking working 22 years ago
Peter Johnson 0786a76895 Make libyasm a "real" library, including installing header files. 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 e54446905d Use automake's standard macro for dmalloc instead of rolling our own. 22 years ago
Peter Johnson 326b77c80c Assume all sys/queue.h implementations are broken, and always use our local 22 years ago
Peter Johnson aa495c33e8 Use the current date as the version (for nightly builds). Releases will be 22 years ago
Peter Johnson 780d604eb6 Add an option to enable gcov code coverage compiler flags. 22 years ago
Peter Johnson 42e0002db5 Create LTLIBOBJS from LIBOBJS and add to libyasm. 22 years ago
Peter Johnson 6c7bb59857 Flatten the tools/re2c build. 23 years ago