836 Commits (aa07d08e5c2505d3f9dffe9f07b7f3b8f7ef866a)
 

Author SHA1 Message Date
Peter Johnson 4dd0912998 Fix bug in 32-bit displacement with no registers. 23 years ago
Michael Urman dca731f6a7 Removed spurious src/tests/yapp_test from CLEANFILES (*bewildered look*) 23 years ago
Peter Johnson 18ff2cc4f5 Don't block global src variable. While I'm here, change to use SLIST_FOREACH. 23 years ago
Michael Urman 9259c6ea65 Now that whitespace is mostly preserved, no need for the next token for 23 years ago
Michael Urman b1496537f6 Handle recursive %defines properly. 23 years ago
Michael Urman b0b10ffe6b Tests for recursive %defines. 23 years ago
Michael Urman 18624703e3 Handle %define to %define - caught use of a global in a recursive func. 23 years ago
Michael Urman 970e89dbee test case for %define to a %define. non-recursive. 23 years ago
Michael Urman a74a807bba Catch a few missing inhibited directives (not implemented yet anyway). 23 years ago
Michael Urman 90283e877e Handle output inhibition more properly; %includes inside %ifs don't 23 years ago
Michael Urman 655f98255f Several new tests. 23 years ago
Michael Urman 86e1c8338c Catch "errors" and update report format 23 years ago
Michael Urman 716884b0bb Add ifdef tests. 23 years ago
Michael Urman 314085475c add beginnings of test suite for yapp 23 years ago
Michael Urman 2c051baa0b return [ and ] characters 23 years ago
Michael Urman 944853f03a Removed spurious include of objfmt 23 years ago
Michael Urman 22d4d7b74d Remove some spurious includes. 23 years ago
Peter Johnson b667c33ea5 Don't call bc_resolve (it's going away soon). 23 years ago
Peter Johnson 8b262b4a0c Add autom4te.cache. 23 years ago
Peter Johnson 8f44f77441 Switch to requiring autoconf 2.50. We should really be using configure.ac 23 years ago
Peter Johnson d854f4cf9f Switch to requiring autoconf 2.50. We should really be using configure.ac 23 years ago
Peter Johnson d2a2e6b3f8 Add bcs_last() macro. 23 years ago
Peter Johnson 251588a7ad Only check for dmalloc library and dmalloc.h if --enable-dmalloc is used. This 23 years ago
Peter Johnson 35bdf289f4 Only check for dmalloc library and dmalloc.h if --enable-dmalloc is used. This 23 years ago
Peter Johnson c9d73bae1e Make duplicate definition (w/regards to COMMON and EXTERN) work properly. 23 years ago
Peter Johnson c855e4061e Move static structures from .h to .c, include .h in .l. 23 years ago
Peter Johnson 4933f17355 Fix warning. 23 years ago
Peter Johnson 07c3299820 Add bin object format. 23 years ago
Peter Johnson d738a39f49 Allow replacing with no extension (eg w/o an appended '.'). Needed for bin 23 years ago
Peter Johnson ba2c819e71 Move BitCount() macro from hamt.c to util.h. 23 years ago
Peter Johnson 96db2a27b2 Add yapp-token.c. 23 years ago
Michael Urman 4818dbe555 Fixed some warnings. 23 years ago
Michael Urman 7c073b5c23 Add const char *in_filename arguments to 23 years ago
Michael Urman 2d0615384d YAPP has arrived. 23 years ago
Michael Urman 6b65e7a522 Update main files to include support for yapp. 23 years ago
Peter Johnson 62750a30d3 Enhance bc_resolve() implementation a bit, but comment out, as this function 23 years ago
Peter Johnson 97772e4452 Support NASM syntax of options such as -fobj (as well as -f obj). 23 years ago
Peter Johnson 5d2e9ea0f0 Allow preprocess-only and setting of preproc. Update main() and related 23 years ago
Peter Johnson 4ee8ccc660 Update bug mailing address to <bug-yasm@tortall.net>. 23 years ago
Peter Johnson f6f4313ff6 Use non-preprocessed BITS directive so this can be assembled with current YASM. 23 years ago
Peter Johnson 0177d689a1 Revamp object format functional interface a bit. Now, only the output() 23 years ago
Peter Johnson a0d61f00c1 Enable second pass (resolve/calculate known values). 23 years ago
Peter Johnson f5bf04dd41 Include errwarn.h to declare ErrorAt(). 23 years ago
Peter Johnson 01481e7d47 Test circular reference detection. Very basic examples from NASM's docs on 23 years ago
Peter Johnson 964c755067 Indicate actual line number of circular reference error. 23 years ago
Peter Johnson 7217fd10db Bring up-to-date with traverse function changes. Start trying to check for 23 years ago
Peter Johnson 391736c2a6 Correct optimize() comment. 23 years ago
Peter Johnson f781881f80 Terminate & cleanup early if an error occurs during the optimization phase. 23 years ago
Peter Johnson 8a515e968a Reverse how traverse functions do early termination (now, they terminate on 23 years ago
Peter Johnson 4f7daa4d39 Fix issue with how symrec's are handled when an expression is copied: old code 23 years ago