17 Commits (master)

Author SHA1 Message Date
Peter Johnson fe09480565 Fix major bug related to multiple handling. Unfortunately this slows down 19 years ago
Peter Johnson 2368686527 Add automated arch/x86 tests. Some were moved from tests/nasm, others are new. 22 years ago
Peter Johnson ade764b8e9 Add some bin objfmt related testcases. These should go into a framework 23 years ago
Peter Johnson f6f4313ff6 Use non-preprocessed BITS directive so this can be assembled with current YASM. 23 years ago
Peter Johnson 01481e7d47 Test circular reference detection. Very basic examples from NASM's docs on 23 years ago
Peter Johnson ca6a1c8167 Massive build system change: single Makefile instead of recursive. 23 years ago
Peter Johnson 41d256accc General tests of directives. 23 years ago
Peter Johnson 77bf842ffc Test the imm and imm8x forms of add. 23 years ago
Peter Johnson f371273c90 Add two larger NASM-preprocessed files from UIUC ECE 291's PModeLib as more 23 years ago
Peter Johnson afcdf3ecd9 Test global/common sharing in addition to extern. 23 years ago
Peter Johnson 9dc4e6eccc How does NASM's bin format handle sections? 23 years ago
Peter Johnson b2876e5f3a Allow multiple EXTERN's of same variable without error (NASM's behavior). 23 years ago
Peter Johnson dd9ad840fe Decided to go ahead and commit these little NASM-syntax test files I've been 23 years ago
Peter Johnson 91f41e241b Try to fix configure and automake files so everything builds a bit cleaner. 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 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