summaryrefslogtreecommitdiff
path: root/asm/preproc.c
Commit message (Expand)AuthorAgeFilesLines
...
* preproc: fix comment -La -> -LmH. Peter Anvin (Intel)2019-08-201-1/+1
* preproc: mmacro argument fixes; listing option for mmacro argsH. Peter Anvin (Intel)2019-08-201-22/+84
* preproc: fix uninitialized variablesH. Peter Anvin (Intel)2019-08-201-2/+7
* preproc: fix varadic macros, add conditional comma operatorH. Peter Anvin (Intel)2019-08-201-31/+46
* preproc: add suppport for stringify, nostrip, greedy smacro argumentsH. Peter Anvin (Intel)2019-08-201-198/+339
* preproc: defer %00, %? and %?? expansion for nested macros, cleanupsH. Peter Anvin (Intel)2019-08-191-313/+400
* preproc: fix mmacro nesting preventionH. Peter Anvin (Intel)2019-08-151-15/+44
* macros: can't use the __USE_*__ macro string anymore; fix comment strippingH. Peter Anvin (Intel)2019-08-151-8/+16
* stdmac: handle up to 160 directives, make macros.c more readableH. Peter Anvin (Intel)2019-08-151-8/+15
* preproc: simplify handling of conditionals and casesenseH. Peter Anvin (Intel)2019-08-151-101/+62
* preproc: introduce alias smacros, cleanupsH. Peter Anvin (Intel)2019-08-141-314/+273
* preproc: avoid dropping the facility name in %pragmaH. Peter Anvin2019-08-101-6/+14
* preproc: fix double free in the handling of %pragmaH. Peter Anvin2019-08-101-0/+3
* preproc: add listing options to override nolist; some cleanupsH. Peter Anvin2019-08-101-37/+100
* Additional listing options, improve help output, fix macro limitsH. Peter Anvin2019-08-101-25/+31
* listing: when listing lines in macros and rep blocks, show the actual lineH. Peter Anvin2019-08-091-16/+16
* preproc.c: make sure we have the correct token lengthsH. Peter Anvin (Intel)2019-08-091-48/+66
* listing: add -L option for additional listing infoH. Peter Anvin (Intel)2019-08-091-41/+164
* preproc: fix parsing of single-line macro arguments, cleanupsH. Peter Anvin (Intel)2019-08-091-183/+284
* preproc.c: fix macro descentH. Peter Anvin (Intel)2019-08-071-78/+81
* Merge empty reservations from TIMES; add counts in listingsH. Peter Anvin2019-08-071-3/+3
* Merge branch 'master' of ssh://repo.or.cz/nasmH. Peter Anvin2019-06-061-564/+757
|\
| * preproc: Fix the initial enum value in stdmac_ptr()Chang S. Bae2019-06-021-3/+3
| * preproc: factor out getting a line of tokens and detokenizing itH. Peter Anvin (Intel)2019-04-261-79/+79
| * preproc: massive cleanup of smacro expansionH. Peter Anvin (Intel)2019-04-251-374/+417
| * Merge branch 'evalmacro'H. Peter Anvin (Intel)2019-04-241-225/+381
| |\
| | * preproc: add %i... variants, evaluated macro parameters, cleanupsevalmacroH. Peter Anvin2019-02-261-233/+385
* | | quote: disallow control characters in C strings; concatendate; cleanupsH. Peter Anvin2019-04-221-21/+5
|/ /
* | preproc: Fix nil dereference on error pathsCyrill Gorcunov2019-03-161-2/+4
* | Remove #includes already provided by "compiler.h"H. Peter Anvin2018-12-271-5/+0
* | Replace <ctype.h> includes with "nctype.h"H. Peter Anvin2018-12-271-1/+1
* | Move <string.h> inclusion to compiler.hH. Peter Anvin2018-12-261-1/+0
* | With buffered warnings, change the handling of error passesH. Peter Anvin (Intel)2018-12-181-28/+25
* | Clean up the handling of various passesH. Peter Anvin (Intel)2018-12-181-27/+44
* | warnings: make WARN_* constant obligatory for warningsH. Peter Anvin (Intel)2018-12-141-20/+20
* | nasm_warnf() -> nasm_warn()H. Peter Anvin (Intel)2018-12-141-26/+26
* | Merge tag 'nasm-2.14.01rc5'H. Peter Anvin (Intel)2018-12-141-0/+4
|\ \ | |/
| * --no-line: new option to ignore %line directivesH. Peter Anvin (Intel)2018-12-141-0/+4
| * error: new flag ERR_HEREH. Peter Anvin2018-12-121-2/+2
| * warnings: rename ERR_WARN_* to WARN_*H. Peter Anvin (Intel)2018-12-121-5/+5
* | warnings: define warning classes at point of usemkwarningsH. Peter Anvin (Intel)2018-12-131-3/+26
* | errors: change the severity parameter from "int" to "errflags"H. Peter Anvin (Intel)2018-12-131-5/+5
* | warnings: change WARN_MNP -> WARN_MACRO_PARAMSH. Peter Anvin (Intel)2018-12-131-2/+2
* | warnings: Make WARN_ constants consistent with -w optionsH. Peter Anvin (Intel)2018-12-121-2/+2
* | warnings: rename ERR_WARN_* to WARN_*H. Peter Anvin (Intel)2018-12-121-5/+5
* | strlist: merge the strtbl and strlist interfacesH. Peter Anvin (Intel)2018-12-111-4/+1
* | hashtbl: revamp the hash table interface, support binary keysH. Peter Anvin (Intel)2018-12-111-20/+19
* | error: new flag ERR_HEREH. Peter Anvin2018-12-111-6/+5
* | nctype: add nasm_isquote()H. Peter Anvin2018-11-281-4/+4
* | ctype: create our own ctype tableH. Peter Anvin2018-11-281-9/+9