nasm/asm
H. Peter Anvin (Intel) e55d03dd47 Clean up the handling of various passes
The use of pass0, pass1, pass2, and "pass" passed as an argument is
really confusing and already caused a severe bug in the 2.14.01
release cycle. Clean them up and be far more explicit about what
various passes mean.

Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
2018-12-18 11:14:59 -08:00
..
assemble.c warnings: make WARN_* constant obligatory for warnings 2018-12-14 13:44:35 -08:00
assemble.h Add a generic pragma-handling infrastructure 2017-03-07 21:32:37 -08:00
directiv.c Clean up the handling of various passes 2018-12-18 11:14:59 -08:00
directiv.dat Make any execution limit configurable, add eval limit 2018-06-12 13:54:42 -07:00
error.c nasm_warnf() -> nasm_warn() 2018-12-14 13:33:24 -08:00
eval.c Clean up the handling of various passes 2018-12-18 11:14:59 -08:00
eval.h Clean up the handling of various passes 2018-12-18 11:14:59 -08:00
exprdump.c exprlib: move dumping code to a separate C file 2017-02-28 18:13:43 -08:00
exprlib.c exprlib: move dumping code to a separate C file 2017-02-28 18:13:43 -08:00
float.c warnings: make WARN_* constant obligatory for warnings 2018-12-14 13:44:35 -08:00
float.h Reorganize the source code into subdirectories 2016-05-25 12:06:29 -07:00
labels.c Clean up the handling of various passes 2018-12-18 11:14:59 -08:00
listing.c strlist, warnings: improve strlist, buffer warnings until error 2018-12-14 00:17:13 -08:00
listing.h errors: change the severity parameter from "int" to "errflags" 2018-12-13 19:42:38 -08:00
nasm.c Clean up the handling of various passes 2018-12-18 11:14:59 -08:00
parser.c Clean up the handling of various passes 2018-12-18 11:14:59 -08:00
parser.h Clean up the handling of various passes 2018-12-18 11:14:59 -08:00
phash.pl Reorganize the source code into subdirectories 2016-05-25 12:06:29 -07:00
pptok.dat Merge remote-tracking branch 'origin/nasm-2.12.xx' 2016-10-04 14:09:07 -07:00
pptok.pl perl: change to the new, safer 3-operand form of open() 2017-04-02 19:36:41 -07:00
pragma.c warnings: define warning classes at point of use 2018-12-13 21:53:31 -08:00
preproc-nop.c Clean up the handling of various passes 2018-12-18 11:14:59 -08:00
preproc.c Clean up the handling of various passes 2018-12-18 11:14:59 -08:00
preproc.h --no-line: new option to ignore %line directives 2018-12-14 12:22:11 -08:00
quote.c Reorganize the source code into subdirectories 2016-05-25 12:06:29 -07:00
quote.h Reorganize the source code into subdirectories 2016-05-25 12:06:29 -07:00
rdstrnum.c rdstrnum: Make sure we dont shift out of bound 2018-10-29 22:25:16 +03:00
segalloc.c segalloc: DO NOT reset segment numbers 2018-06-14 16:42:03 -07:00
srcfile.c hashtbl: revamp the hash table interface, support binary keys 2018-12-11 13:18:49 -08:00
srcfile.h srcfile: simplify and make most functions inline 2018-12-10 23:28:01 -08:00
stdscan.c nasm_warnf() -> nasm_warn() 2018-12-14 13:33:24 -08:00
stdscan.h Reorganize the source code into subdirectories 2016-05-25 12:06:29 -07:00
strfunc.c Reorganize the source code into subdirectories 2016-05-25 12:06:29 -07:00
tokens.dat Restore the ability to have ? in identifiers, except ? itself 2018-12-14 00:57:05 -08:00
tokhash.pl Restore the ability to have ? in identifiers, except ? itself 2018-12-14 00:57:05 -08:00
warnings.pl warnings: define warning classes at point of use 2018-12-13 21:53:31 -08:00