| Commit message (Expand) | Author | Age | Files | Lines |
* | Make debug info and error messages correctly reflect macros and reps | H. Peter Anvin (Intel) | 2020-07-05 | 1 | -38/+44 |
* | BR 3392691: errors: issue ERR_PASS2 messages in preproc-only mode | H. Peter Anvin (Intel) | 2020-07-03 | 1 | -4/+19 |
* | BR 3392648: rename float.[ch] to floats.[ch] | H. Peter Anvin (Intel) | 2020-06-14 | 1 | -1/+1 |
* | %line: quote filenames with double spaces, use unsigned char check | H. Peter Anvin (Intel) | 2020-06-14 | 1 | -3/+8 |
* | preproc, srcfile: much saner handling of %line directives | H. Peter Anvin (Intel) | 2020-06-14 | 1 | -25/+82 |
* | Fix missing "here" from error messages | H. Peter Anvin (Intel) | 2020-06-05 | 1 | -0/+4 |
* | nasm.c: correctly print errors once committed; assert errhold_stack empty | H. Peter Anvin (Intel) | 2020-06-04 | 1 | -5/+10 |
* | BR 3392652: hold smacro expansion warnings until we are sure | H. Peter Anvin (Intel) | 2020-06-04 | 1 | -32/+125 |
* | BR 3392667: more reasonable limit for expression descent | H. Peter Anvin (Intel) | 2020-06-01 | 1 | -3/+15 |
* | listing: make it possible to flush the listing output after every line | H. Peter Anvin (Intel) | 2019-10-23 | 1 | -0/+1 |
* | error: replace nasm_verror() indirection with preproc callback | H. Peter Anvin | 2019-08-28 | 1 | -4/+8 |
* | errors: be more robust in handling unexpected fatal errors | H. Peter Anvin | 2019-08-28 | 1 | -51/+87 |
* | nasm: avoid null pointer reference on VERY early memory allocation failure | H. Peter Anvin | 2019-08-27 | 1 | -1/+2 |
* | preproc: standard macros now C-safe, %aliases off, fix %? recursion | H. Peter Anvin | 2019-08-27 | 1 | -11/+11 |
* | preproc: mmacro argument fixes; listing option for mmacro args | H. Peter Anvin (Intel) | 2019-08-20 | 1 | -1/+2 |
* | listing: add the -L+ option to enable all listing options | H. Peter Anvin (Intel) | 2019-08-19 | 1 | -0/+1 |
* | BR 3392576: don't segfault on a bad %pragma limit | H. Peter Anvin (Intel) | 2019-08-16 | 1 | -1/+6 |
* | preproc: fix mmacro nesting prevention | H. Peter Anvin (Intel) | 2019-08-15 | 1 | -1/+2 |
* | listing: encapsulate the list_options encoding, make more comprehensive | H. Peter Anvin | 2019-08-10 | 1 | -6/+2 |
* | Add %pragma list options | H. Peter Anvin | 2019-08-10 | 1 | -11/+15 |
* | preproc: add listing options to override nolist; some cleanups | H. Peter Anvin | 2019-08-10 | 1 | -0/+2 |
* | listing: coalesce TIMES in non-final passes, print <len>, clarify hex | H. Peter Anvin | 2019-08-10 | 1 | -12/+9 |
* | Stylistic improvements to help text | H. Peter Anvin | 2019-08-10 | 1 | -9/+6 |
* | Additional listing options, improve help output, fix macro limits | H. Peter Anvin | 2019-08-10 | 1 | -100/+179 |
* | asm/nasm.c: make --debug=level actually work | H. Peter Anvin (Intel) | 2019-08-09 | 1 | -24/+43 |
* | listing: add -L option for additional listing info | H. Peter Anvin (Intel) | 2019-08-09 | 1 | -3/+22 |
* | Diagnostics: make debug more dynamic, note -> info, add listmsg level | H. Peter Anvin (Intel) | 2019-08-09 | 1 | -20/+38 |
* | Merge empty reservations from TIMES; add counts in listings | H. Peter Anvin | 2019-08-07 | 1 | -1/+1 |
* | Add group aliases for all prefixed warnings. | H. Peter Anvin | 2019-06-06 | 1 | -2/+2 |
* | warnings: add [warning push] and [warning pop] | H. Peter Anvin (Intel) | 2019-01-11 | 1 | -20/+17 |
* | Remove #includes already provided by "compiler.h" | H. Peter Anvin | 2018-12-27 | 1 | -4/+0 |
* | Merge tag 'nasm-2.14.03rc1' | H. Peter Anvin | 2018-12-27 | 1 | -1/+6 |
|\ |
|
| * | BR 3392539: some errors can "cascade". Allow suppressing if dead. | H. Peter Anvin | 2018-12-27 | 1 | -1/+6 |
* | | Move <string.h> inclusion to compiler.h | H. Peter Anvin | 2018-12-26 | 1 | -1/+0 |
* | | assemble_file(): break up this gigantic mess | H. Peter Anvin | 2018-12-18 | 1 | -159/+75 |
* | | With buffered warnings, change the handling of error passes | H. Peter Anvin (Intel) | 2018-12-18 | 1 | -10/+12 |
* | | Clean up the handling of various passes | H. Peter Anvin (Intel) | 2018-12-18 | 1 | -88/+89 |
* | | nasm: Fix condition in skip_this_pass | Cyrill Gorcunov | 2018-12-16 | 1 | -1/+1 |
* | | asm/nasm.c: Drop tabs | Cyrill Gorcunov | 2018-12-15 | 1 | -45/+45 |
* | | warnings: make WARN_* constant obligatory for warnings | H. Peter Anvin (Intel) | 2018-12-14 | 1 | -5/+4 |
* | | nasm_warnf() -> nasm_warn() | H. Peter Anvin (Intel) | 2018-12-14 | 1 | -2/+2 |
* | | Merge tag 'nasm-2.14.01rc5' | H. Peter Anvin (Intel) | 2018-12-14 | 1 | -3/+11 |
|\ \
| |/ |
|
| * | Document the -Ov option, minor fix for gcc -Og | H. Peter Anvin (Intel) | 2018-12-14 | 1 | -1/+3 |
| * | --no-line: new option to ignore %line directives | H. Peter Anvin (Intel) | 2018-12-14 | 1 | -1/+8 |
| * | errors: correct message saying -w+error= ... is in use when it is not | H. Peter Anvin (Intel) | 2018-12-13 | 1 | -1/+1 |
* | | strlist, warnings: improve strlist, buffer warnings until error | H. Peter Anvin (Intel) | 2018-12-14 | 1 | -6/+41 |
* | | strlist: can be unique or not, add printf functions | H. Peter Anvin (Intel) | 2018-12-13 | 1 | -2/+2 |
* | | warnings: define warning classes at point of usemkwarnings | H. Peter Anvin (Intel) | 2018-12-13 | 1 | -19/+23 |
* | | errors: change the severity parameter from "int" to "errflags" | H. Peter Anvin (Intel) | 2018-12-13 | 1 | -9/+9 |
* | | Merge remote-tracking branch 'origin/nasm-2.14.xx' | H. Peter Anvin (Intel) | 2018-12-13 | 1 | -3/+3 |
|\ \
| |/ |
|