34 Commits (6fd648a14685a3de950cc463e00aa74b8ab8086f)

Author SHA1 Message Date
Peter Johnson 88471b0611 bitvect_test doesn't need any sources besides itself and check. 22 years ago
Peter Johnson 878444421b Use _CFLAGS to eliminate extra CFLAGS (esp. gcov ones) from hitting on the 22 years ago
Peter Johnson 090a25b8d4 Rename intnum_new_int to intnum_new_uint, and add new signed version of 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
Peter Johnson 3320945f95 Massive restructuring of lexing and parsing (NASM-compatible parser). 23 years ago
Peter Johnson bea39dbe16 Add @LIBOBJS@ to library linkages (for missing functions). 23 years ago
Peter Johnson 90864f6793 Bring up-to-date with new generated files (due to new build structure). 23 years ago
Peter Johnson ca6a1c8167 Massive build system change: single Makefile instead of recursive. 23 years ago
Peter Johnson 4af9db689c Change dbg optimizer to basic. 23 years ago
Peter Johnson 8cbf2c2312 - Greatly enhance capabilities of directives (they're actually parsed now). 23 years ago
Peter Johnson d7fe402fb9 Split away x86-specific parts of expression handling (eg, effective address -> 23 years ago
Peter Johnson f58d7cb093 Split x86-specific stuff away from bytecode. 23 years ago
Peter Johnson a7ac50c918 Add coretype.h, make util.h do a lot more, use util.h to simplify include 23 years ago
Peter Johnson ad7cbcea04 Add memory expressions tests (checkea). 23 years ago
Peter Johnson a83fc9c8f6 Change order of arguments for get_ and check_ functions to better match other 23 years ago
Peter Johnson 193392dcb6 Fix LOTS of little nits. Primary changes: 23 years ago
Peter Johnson 2e04b1830a Add BitVector_from_Oct() and tests for it. 23 years ago
Peter Johnson 48a36cdf22 Make most data structures opaque, keeping internals truly internal and making the 23 years ago
Peter Johnson ebc6a12111 Test floatnum_new(). 23 years ago
Peter Johnson 8ce112a3fa Completely revamp format and extensiveness of testing. 23 years ago
Peter Johnson 055e7e2a30 Add copyright and GPL comments. 23 years ago
Peter Johnson 98e25fc1f6 Add some (optional through configure) additional warning flags. Add options 23 years ago
Peter Johnson 1377150f6e Finish ASCII->internal FP conversion and clean up single/double/extended 23 years ago
Peter Johnson 279abb1b37 Implement floating point size conversions (with help from BitVector). 23 years ago
Peter Johnson f991869d50 Made gmon and core files globally ignored. 23 years ago
Peter Johnson 200727aebb Ignore all test executables as well as gmon and core files. 23 years ago
Peter Johnson 5bed5011d0 Make sure | and == done in right order. 23 years ago
Peter Johnson 91f41e241b Try to fix configure and automake files so everything builds a bit cleaner. 23 years ago
Peter Johnson 60fd596a66 Cleaned up bytecode data structure, some effaddr functions. Made ea an 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 a95f135cc2 Completely test ConvertRegToEA(). 23 years ago
Peter Johnson 0b24caa55c Cleanup of local .cvsignore files after addition of global CVSROOT/cvsignore. 23 years ago
Peter Johnson 9397744af8 Add unit test framework using Check (http://check.sourceforge.net/). 23 years ago