| Commit message (Expand) | Author | Age | Files | Lines |
* | preprocessor: major cleanups; inline text into Tokenpp-inline | H. Peter Anvin | 2019-09-23 | 1 | -650/+965 |
* | preproc: fix multiple memory corruption issues | H. Peter Anvin (Intel) | 2019-09-18 | 1 | -88/+104 |
* | preproc: fix list corruption bug; clean up token handling | H. Peter Anvin (Intel) | 2019-09-18 | 1 | -302/+319 |
* | preproc: add %ifusable and %ifusing directives | H. Peter Anvin | 2019-09-12 | 1 | -3/+19 |
* | preproc: move %use package parsing to a separate routine | H. Peter Anvin | 2019-09-12 | 1 | -18/+52 |
* | preproc: correct handling of %ifdef for aliases | H. Peter Anvin | 2019-09-12 | 1 | -1/+1 |
* | error: replace nasm_verror() indirection with preproc callback | H. Peter Anvin | 2019-08-28 | 1 | -38/+8 |
* | preproc: standard macros now C-safe, %aliases off, fix %? recursion | H. Peter Anvin | 2019-08-27 | 1 | -13/+86 |
* | preproc: make sure the mmacro params list is NULL-terminated | H. Peter Anvin (Intel) | 2019-08-20 | 1 | -1/+6 |
* | preproc: smacro argument lists can't be preceded by space | H. Peter Anvin (Intel) | 2019-08-20 | 1 | -4/+8 |
* | preproc: fix comment -La -> -Lm | H. Peter Anvin (Intel) | 2019-08-20 | 1 | -1/+1 |
* | preproc: mmacro argument fixes; listing option for mmacro args | H. Peter Anvin (Intel) | 2019-08-20 | 1 | -22/+84 |
* | preproc: fix uninitialized variables | H. Peter Anvin (Intel) | 2019-08-20 | 1 | -2/+7 |
* | preproc: fix varadic macros, add conditional comma operator | H. Peter Anvin (Intel) | 2019-08-20 | 1 | -31/+46 |
* | preproc: add suppport for stringify, nostrip, greedy smacro arguments | H. Peter Anvin (Intel) | 2019-08-20 | 1 | -198/+339 |
* | preproc: defer %00, %? and %?? expansion for nested macros, cleanups | H. Peter Anvin (Intel) | 2019-08-19 | 1 | -313/+400 |
* | preproc: fix mmacro nesting prevention | H. Peter Anvin (Intel) | 2019-08-15 | 1 | -15/+44 |
* | macros: can't use the __USE_*__ macro string anymore; fix comment stripping | H. Peter Anvin (Intel) | 2019-08-15 | 1 | -8/+16 |
* | stdmac: handle up to 160 directives, make macros.c more readable | H. Peter Anvin (Intel) | 2019-08-15 | 1 | -8/+15 |
* | preproc: simplify handling of conditionals and casesense | H. Peter Anvin (Intel) | 2019-08-15 | 1 | -101/+62 |
* | preproc: introduce alias smacros, cleanups | H. Peter Anvin (Intel) | 2019-08-14 | 1 | -314/+273 |
* | preproc: avoid dropping the facility name in %pragma | H. Peter Anvin | 2019-08-10 | 1 | -6/+14 |
* | preproc: fix double free in the handling of %pragma | H. Peter Anvin | 2019-08-10 | 1 | -0/+3 |
* | preproc: add listing options to override nolist; some cleanups | H. Peter Anvin | 2019-08-10 | 1 | -37/+100 |
* | Additional listing options, improve help output, fix macro limits | H. Peter Anvin | 2019-08-10 | 1 | -25/+31 |
* | listing: when listing lines in macros and rep blocks, show the actual line | H. Peter Anvin | 2019-08-09 | 1 | -16/+16 |
* | preproc.c: make sure we have the correct token lengths | H. Peter Anvin (Intel) | 2019-08-09 | 1 | -48/+66 |
* | listing: add -L option for additional listing info | H. Peter Anvin (Intel) | 2019-08-09 | 1 | -41/+164 |
* | preproc: fix parsing of single-line macro arguments, cleanups | H. Peter Anvin (Intel) | 2019-08-09 | 1 | -183/+284 |
* | preproc.c: fix macro descent | H. Peter Anvin (Intel) | 2019-08-07 | 1 | -78/+81 |
* | Merge empty reservations from TIMES; add counts in listings | H. Peter Anvin | 2019-08-07 | 1 | -3/+3 |
* | Merge branch 'master' of ssh://repo.or.cz/nasm | H. Peter Anvin | 2019-06-06 | 1 | -564/+757 |
|\ |
|
| * | preproc: Fix the initial enum value in stdmac_ptr() | Chang S. Bae | 2019-06-02 | 1 | -3/+3 |
| * | preproc: factor out getting a line of tokens and detokenizing it | H. Peter Anvin (Intel) | 2019-04-26 | 1 | -79/+79 |
| * | preproc: massive cleanup of smacro expansion | H. Peter Anvin (Intel) | 2019-04-25 | 1 | -374/+417 |
| * | Merge branch 'evalmacro' | H. Peter Anvin (Intel) | 2019-04-24 | 1 | -225/+381 |
| |\ |
|
| | * | preproc: add %i... variants, evaluated macro parameters, cleanupsevalmacro | H. Peter Anvin | 2019-02-26 | 1 | -233/+385 |
* | | | quote: disallow control characters in C strings; concatendate; cleanups | H. Peter Anvin | 2019-04-22 | 1 | -21/+5 |
|/ / |
|
* | | preproc: Fix nil dereference on error paths | Cyrill Gorcunov | 2019-03-16 | 1 | -2/+4 |
* | | Remove #includes already provided by "compiler.h" | H. Peter Anvin | 2018-12-27 | 1 | -5/+0 |
* | | Replace <ctype.h> includes with "nctype.h" | H. Peter Anvin | 2018-12-27 | 1 | -1/+1 |
* | | Move <string.h> inclusion to compiler.h | H. Peter Anvin | 2018-12-26 | 1 | -1/+0 |
* | | With buffered warnings, change the handling of error passes | H. Peter Anvin (Intel) | 2018-12-18 | 1 | -28/+25 |
* | | Clean up the handling of various passes | H. Peter Anvin (Intel) | 2018-12-18 | 1 | -27/+44 |
* | | warnings: make WARN_* constant obligatory for warnings | H. Peter Anvin (Intel) | 2018-12-14 | 1 | -20/+20 |
* | | nasm_warnf() -> nasm_warn() | H. Peter Anvin (Intel) | 2018-12-14 | 1 | -26/+26 |
* | | Merge tag 'nasm-2.14.01rc5' | H. Peter Anvin (Intel) | 2018-12-14 | 1 | -0/+4 |
|\| |
|
| * | --no-line: new option to ignore %line directives | H. Peter Anvin (Intel) | 2018-12-14 | 1 | -0/+4 |
| * | error: new flag ERR_HERE | H. Peter Anvin | 2018-12-12 | 1 | -2/+2 |
| * | warnings: rename ERR_WARN_* to WARN_* | H. Peter Anvin (Intel) | 2018-12-12 | 1 | -5/+5 |