836 Commits (aa07d08e5c2505d3f9dffe9f07b7f3b8f7ef866a)
 

Author SHA1 Message Date
Peter Johnson 2f20fc4846 Added --version option. Pass option descriptions, --help, and --version 23 years ago
Peter Johnson 90625f71e1 Add semicolon at end of error handling code to fix syntax errors. Only seen 23 years ago
Peter Johnson 7462e32ecf Bring up-to-date with tree and build changes. 23 years ago
Peter Johnson ef3eff4f62 Enhance error/warning framework by allowing specific warnings to be disabled, 23 years ago
Peter Johnson cf48f57fca Check for param=NULL before dereferencing it in sopt case. 23 years ago
Peter Johnson f61b5746f1 Don't compact into a short form if one's not available. 23 years ago
Peter Johnson 044cc90233 Make jcc's default to JR_SHORT in NASM syntax, and test for this possibility 23 years ago
Peter Johnson 056b3fc52c Finish bc_calc_len(), with fixes to x86_bc_calc_len_insn()'s EA sizing calcs, 23 years ago
Peter Johnson 760e3c4d11 In optimize_bytecode(), calculate bc->offset *before* calling bc_calc_len(). 23 years ago
Peter Johnson 66bf6be085 Implement rest of bc_calc_len for general bytecodes. 23 years ago
Peter Johnson 5b2166d50a Don't store "determined" immediate len and neg. Both will be determined from 23 years ago
Peter Johnson 6d69fd09ba Add comment about bc_calc_len() possibly returning -1. 23 years ago
Peter Johnson 4949569151 Fix memory leak. 23 years ago
Peter Johnson 3c0a749084 Rework resolve_label() and add a second pass. 23 years ago
Peter Johnson ee74365f05 Add new bc_resolve() family, and rewrite calc_len to /just/ calculate the 23 years ago
Peter Johnson 4d77fa5b6b Add bcs_next (STAILQ_NEXT). 23 years ago
Peter Johnson ca1fdd915b Add bcs_first() (STAILQ_FIRST). 23 years ago
Peter Johnson 2258d80f96 Tiny formatting fix. 23 years ago
Peter Johnson cc635cc237 Change return type of calc_len() family back to int from unsigned long. 23 years ago
Peter Johnson 0276a2db37 - Use new symrec_get_label(). 23 years ago
Peter Johnson ef801289fd Add basic optimizer to checks. 23 years ago
Peter Johnson a3db6e7106 Remove symrec_get_int_value(), add symrec_get_label(). 23 years ago
Peter Johnson 746f2ef74f General code cleanup. 23 years ago
Peter Johnson 985d4e9b59 LCLint cleanups. 23 years ago
Michael Urman 04b27087a9 Fix one line odd error: missing initialization of step. 23 years ago
Peter Johnson f243b4d652 Be nice for debugging purposes and set effaddr sib=0 even when it's not valid. 23 years ago
Peter Johnson e23d88b957 Make resolve_label() take a symrec * instead of a section * and bytecode *. 23 years ago
Peter Johnson fea731d3eb Remove unused variable declaration. 23 years ago
Michael Urman 2814d5cf22 Change from linked list to vector representation for line mapping. 23 years ago
Peter Johnson fbf87da90a Comment fix. 23 years ago
Peter Johnson e2f2ede90c bc_calc_len() family should return unsigned long, not int. 23 years ago
Peter Johnson 04ed33ca73 Cut bitvect allocations even more by making a bitvect_from_Dec_static() and 23 years ago
Peter Johnson beba182469 Allocate single static temporary bitvect for conversions (as most conversions 23 years ago
Peter Johnson 057cfd62e9 dmalloc is enabled with DMALLOC, not DDMALLOC. 23 years ago
Peter Johnson d265748dcc dmalloc is enabled with DMALLOC, not DDMALLOC. 23 years ago
Peter Johnson dd1654d62f Free in_filename. 23 years ago
Peter Johnson ddacb97e3e Don't shadow global (standard C) "index" (noticed by LCLint). 23 years ago
Peter Johnson 5ad58cef6b Correct for renamed/moved files. 23 years ago
Peter Johnson 8857243d8a LCLint-inspired cleanups. 23 years ago
Peter Johnson 44a3d08815 Line number is a long (found by lclint). 23 years ago
Peter Johnson 3f2186c1bf Change from current file/line dual storage to a monotonically-increasing line 23 years ago
Peter Johnson 587a05e3eb Remove programmer documentation out of source tree and into the yasm-doc CVS 23 years ago
Peter Johnson 01208b3739 Remove programmer documentation out of source tree and into the yasm-doc CVS 23 years ago
Peter Johnson 1fc6d5b86d Fix warnings that appear with -O turned on. 23 years ago
Peter Johnson 73e3e69375 Add tests/Makefile.inc to EXTRA_DIST. 23 years ago
Michael Urman 8f5408d5c0 ignore automake's error on multiple lex.am invocations 23 years ago
Peter Johnson f5358bb32e Change EXTRA_DIST to reflect movement of strsep.c and mergesort.c. 23 years ago
Peter Johnson bed4099e4f Make sure bison gets -d flag (creates a separate header file). 23 years ago
Peter Johnson ac056aa1fc Fix issues with yy->nasm_parser_ renaming. AM_YFLAGS/AM_LFLAGS are not an 23 years ago
Peter Johnson f7b2a0be4c Get rid of --disable-check option. It no longer has any effect. 23 years ago