| Commit message (Expand) | Author | Age | Files | Lines |
* | preproc: Fix in accessing the definition structure of a single-line macro | Chang S. Bae | 2020-04-21 | 1 | -1/+1 |
* | preproc: Fix the macro-parameter check for conditional code | Chang S. Bae | 2020-04-21 | 1 | -1/+1 |
* | preproc: Fix the token in expanding the macro-parameters | Chang S. Bae | 2020-04-21 | 1 | -2/+0 |
* | preproc: Fix the token iterator in expanding single-line macro | Chang S. Bae | 2020-04-21 | 1 | -1/+3 |
* | preproc: Fix to reset %rep list line number after every iteration | Chang S. Bae | 2020-04-17 | 1 | -0/+1 |
* | preproc: fix %undef of macro aliases, and add %ifdefalias | H. Peter Anvin (Intel) | 2019-10-23 | 2 | -35/+38 |
* | listing: make it possible to flush the listing output after every line | H. Peter Anvin (Intel) | 2019-10-23 | 2 | -1/+7 |
* | preproc: properly protect %xdefine params (see below), cleanups | H. Peter Anvin (Intel) | 2019-10-23 | 1 | -73/+102 |
* | preproc: reserve space for terminal NUL in %strcat | H. Peter Anvin (Intel) | 2019-10-17 | 1 | -1/+1 |
* | preproc: fix %strcat and %substr | H. Peter Anvin (Intel) | 2019-10-16 | 1 | -4/+9 |
* | preproc: %xdefine must process arguments before expanding | H. Peter Anvin (Intel) | 2019-10-16 | 1 | -4/+12 |
* | Implement an enhanced version of MASM's dup() and "db ?" syntax. | H. Peter Anvin (Intel) | 2019-10-16 | 4 | -269/+465 |
* | preproc: fix the detection of the >= operator | H. Peter Anvin | 2019-10-07 | 1 | -1/+3 |
* | preproc: make %exitrep do what it is supposed to | H. Peter Anvin | 2019-10-07 | 1 | -1/+1 |
* | warnings.pl: correct the documentation output for aliases | H. Peter Anvin | 2019-10-07 | 1 | -1/+1 |
* | warnings: do a line break before enabled/disabled note | H. Peter Anvin | 2019-10-03 | 2 | -2/+1 |
* | warnings: make it possible to put blank lines in doc text | H. Peter Anvin | 2019-10-03 | 2 | -40/+37 |
* | pragma: handle default name/fallback handler for NULL list; cleanups | H. Peter Anvin | 2019-09-30 | 1 | -68/+145 |
* | preprocessor: major cleanups; inline text into Tokenpp-inline | H. Peter Anvin | 2019-09-23 | 4 | -681/+1038 |
* | 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 | 2 | -3/+21 |
* | preproc: move %use package parsing to a separate routine | H. Peter Anvin | 2019-09-12 | 1 | -18/+52 |
* | eval: don't try to poke *opflags if opflags is NULL | H. Peter Anvin | 2019-09-12 | 1 | -1/+2 |
* | preproc: correct handling of %ifdef for aliases | H. Peter Anvin | 2019-09-12 | 1 | -1/+1 |
* | assemble: fix too aggressive dropping of overflow warnings | H. Peter Anvin | 2019-09-12 | 1 | -2/+3 |
* | Change LBL_NONE to LBL_none | H. Peter Anvin | 2019-09-12 | 2 | -3/+3 |
* | Drop unnecessary EXTERN symbols | H. Peter Anvin | 2019-09-12 | 4 | -37/+59 |
* | error: replace nasm_verror() indirection with preproc callback | H. Peter Anvin | 2019-08-28 | 4 | -48/+23 |
* | errors: be more robust in handling unexpected fatal errors | H. Peter Anvin | 2019-08-28 | 2 | -67/+109 |
* | 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 | 6 | -62/+138 |
* | 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 | 2 | -23/+86 |
* | 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 |
* | assemble.c: fix signed/unsigned comparison warning | H. Peter Anvin (Intel) | 2019-08-19 | 1 | -1/+1 |
* | listing: add the -L+ option to enable all listing options | H. Peter Anvin (Intel) | 2019-08-19 | 2 | -1/+8 |
* | BR 3392472: don't complain on wraparound for lower bit modes | H. Peter Anvin (Intel) | 2019-08-16 | 1 | -1/+2 |
* | BR 3392576: don't segfault on a bad %pragma limit | H. Peter Anvin (Intel) | 2019-08-16 | 1 | -1/+6 |
* | config.h: separate function and function pointer attributes; automate | H. Peter Anvin (Intel) | 2019-08-16 | 1 | -1/+1 |
* | preproc: fix mmacro nesting prevention | H. Peter Anvin (Intel) | 2019-08-15 | 2 | -16/+46 |
* | 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 |
* | pptok.pl: don't leak internal codes into pptok.c | H. Peter Anvin (Intel) | 2019-08-15 | 1 | -1/+1 |
* | preproc: simplify handling of conditionals and casesense | H. Peter Anvin (Intel) | 2019-08-15 | 3 | -169/+140 |