summaryrefslogtreecommitdiff
path: root/asm/nasm.c
Commit message (Expand)AuthorAgeFilesLines
* Make debug info and error messages correctly reflect macros and repsH. Peter Anvin (Intel)2020-07-051-38/+44
* BR 3392691: errors: issue ERR_PASS2 messages in preproc-only modeH. Peter Anvin (Intel)2020-07-031-4/+19
* BR 3392648: rename float.[ch] to floats.[ch]H. Peter Anvin (Intel)2020-06-141-1/+1
* %line: quote filenames with double spaces, use unsigned char checkH. Peter Anvin (Intel)2020-06-141-3/+8
* preproc, srcfile: much saner handling of %line directivesH. Peter Anvin (Intel)2020-06-141-25/+82
* Fix missing "here" from error messagesH. Peter Anvin (Intel)2020-06-051-0/+4
* nasm.c: correctly print errors once committed; assert errhold_stack emptyH. Peter Anvin (Intel)2020-06-041-5/+10
* BR 3392652: hold smacro expansion warnings until we are sureH. Peter Anvin (Intel)2020-06-041-32/+125
* BR 3392667: more reasonable limit for expression descentH. Peter Anvin (Intel)2020-06-011-3/+15
* listing: make it possible to flush the listing output after every lineH. Peter Anvin (Intel)2019-10-231-0/+1
* error: replace nasm_verror() indirection with preproc callbackH. Peter Anvin2019-08-281-4/+8
* errors: be more robust in handling unexpected fatal errorsH. Peter Anvin2019-08-281-51/+87
* nasm: avoid null pointer reference on VERY early memory allocation failureH. Peter Anvin2019-08-271-1/+2
* preproc: standard macros now C-safe, %aliases off, fix %? recursionH. Peter Anvin2019-08-271-11/+11
* preproc: mmacro argument fixes; listing option for mmacro argsH. Peter Anvin (Intel)2019-08-201-1/+2
* listing: add the -L+ option to enable all listing optionsH. Peter Anvin (Intel)2019-08-191-0/+1
* BR 3392576: don't segfault on a bad %pragma limitH. Peter Anvin (Intel)2019-08-161-1/+6
* preproc: fix mmacro nesting preventionH. Peter Anvin (Intel)2019-08-151-1/+2
* listing: encapsulate the list_options encoding, make more comprehensiveH. Peter Anvin2019-08-101-6/+2
* Add %pragma list optionsH. Peter Anvin2019-08-101-11/+15
* preproc: add listing options to override nolist; some cleanupsH. Peter Anvin2019-08-101-0/+2
* listing: coalesce TIMES in non-final passes, print <len>, clarify hexH. Peter Anvin2019-08-101-12/+9
* Stylistic improvements to help textH. Peter Anvin2019-08-101-9/+6
* Additional listing options, improve help output, fix macro limitsH. Peter Anvin2019-08-101-100/+179
* asm/nasm.c: make --debug=level actually workH. Peter Anvin (Intel)2019-08-091-24/+43
* listing: add -L option for additional listing infoH. Peter Anvin (Intel)2019-08-091-3/+22
* Diagnostics: make debug more dynamic, note -> info, add listmsg levelH. Peter Anvin (Intel)2019-08-091-20/+38
* Merge empty reservations from TIMES; add counts in listingsH. Peter Anvin2019-08-071-1/+1
* Add group aliases for all prefixed warnings.H. Peter Anvin2019-06-061-2/+2
* warnings: add [warning push] and [warning pop]H. Peter Anvin (Intel)2019-01-111-20/+17
* Remove #includes already provided by "compiler.h"H. Peter Anvin2018-12-271-4/+0
* Merge tag 'nasm-2.14.03rc1'H. Peter Anvin2018-12-271-1/+6
|\
| * BR 3392539: some errors can "cascade". Allow suppressing if dead.H. Peter Anvin2018-12-271-1/+6
* | Move <string.h> inclusion to compiler.hH. Peter Anvin2018-12-261-1/+0
* | assemble_file(): break up this gigantic messH. Peter Anvin2018-12-181-159/+75
* | With buffered warnings, change the handling of error passesH. Peter Anvin (Intel)2018-12-181-10/+12
* | Clean up the handling of various passesH. Peter Anvin (Intel)2018-12-181-88/+89
* | nasm: Fix condition in skip_this_passCyrill Gorcunov2018-12-161-1/+1
* | asm/nasm.c: Drop tabsCyrill Gorcunov2018-12-151-45/+45
* | warnings: make WARN_* constant obligatory for warningsH. Peter Anvin (Intel)2018-12-141-5/+4
* | nasm_warnf() -> nasm_warn()H. Peter Anvin (Intel)2018-12-141-2/+2
* | Merge tag 'nasm-2.14.01rc5'H. Peter Anvin (Intel)2018-12-141-3/+11
|\ \ | |/
| * Document the -Ov option, minor fix for gcc -OgH. Peter Anvin (Intel)2018-12-141-1/+3
| * --no-line: new option to ignore %line directivesH. Peter Anvin (Intel)2018-12-141-1/+8
| * errors: correct message saying -w+error= ... is in use when it is notH. Peter Anvin (Intel)2018-12-131-1/+1
* | strlist, warnings: improve strlist, buffer warnings until errorH. Peter Anvin (Intel)2018-12-141-6/+41
* | strlist: can be unique or not, add printf functionsH. Peter Anvin (Intel)2018-12-131-2/+2
* | warnings: define warning classes at point of usemkwarningsH. Peter Anvin (Intel)2018-12-131-19/+23
* | errors: change the severity parameter from "int" to "errflags"H. Peter Anvin (Intel)2018-12-131-9/+9
* | Merge remote-tracking branch 'origin/nasm-2.14.xx'H. Peter Anvin (Intel)2018-12-131-3/+3
|\ \ | |/