aboutsummaryrefslogtreecommitdiffstats
path: root/asm
Commit message (Expand)AuthorAgeFilesLines
* preproc: Fix in accessing the definition structure of a single-line macroChang S. Bae2020-04-211-1/+1
* preproc: Fix the macro-parameter check for conditional codeChang S. Bae2020-04-211-1/+1
* preproc: Fix the token in expanding the macro-parametersChang S. Bae2020-04-211-2/+0
* preproc: Fix the token iterator in expanding single-line macroChang S. Bae2020-04-211-1/+3
* preproc: Fix to reset %rep list line number after every iterationChang S. Bae2020-04-171-0/+1
* preproc: fix %undef of macro aliases, and add %ifdefaliasH. Peter Anvin (Intel)2019-10-232-35/+38
* listing: make it possible to flush the listing output after every lineH. Peter Anvin (Intel)2019-10-232-1/+7
* preproc: properly protect %xdefine params (see below), cleanupsH. Peter Anvin (Intel)2019-10-231-73/+102
* preproc: reserve space for terminal NUL in %strcatH. Peter Anvin (Intel)2019-10-171-1/+1
* preproc: fix %strcat and %substrH. Peter Anvin (Intel)2019-10-161-4/+9
* preproc: %xdefine must process arguments before expandingH. Peter Anvin (Intel)2019-10-161-4/+12
* Implement an enhanced version of MASM's dup() and "db ?" syntax.H. Peter Anvin (Intel)2019-10-164-269/+465
* preproc: fix the detection of the >= operatorH. Peter Anvin2019-10-071-1/+3
* preproc: make %exitrep do what it is supposed toH. Peter Anvin2019-10-071-1/+1
* warnings.pl: correct the documentation output for aliasesH. Peter Anvin2019-10-071-1/+1
* warnings: do a line break before enabled/disabled noteH. Peter Anvin2019-10-032-2/+1
* warnings: make it possible to put blank lines in doc textH. Peter Anvin2019-10-032-40/+37
* pragma: handle default name/fallback handler for NULL list; cleanupsH. Peter Anvin2019-09-301-68/+145
* preprocessor: major cleanups; inline text into Tokenpp-inlineH. Peter Anvin2019-09-234-681/+1038
* preproc: fix multiple memory corruption issuesH. Peter Anvin (Intel)2019-09-181-88/+104
* preproc: fix list corruption bug; clean up token handlingH. Peter Anvin (Intel)2019-09-181-302/+319
* preproc: add %ifusable and %ifusing directivesH. Peter Anvin2019-09-122-3/+21
* preproc: move %use package parsing to a separate routineH. Peter Anvin2019-09-121-18/+52
* eval: don't try to poke *opflags if opflags is NULLH. Peter Anvin2019-09-121-1/+2
* preproc: correct handling of %ifdef for aliasesH. Peter Anvin2019-09-121-1/+1
* assemble: fix too aggressive dropping of overflow warningsH. Peter Anvin2019-09-121-2/+3
* Change LBL_NONE to LBL_noneH. Peter Anvin2019-09-122-3/+3
* Drop unnecessary EXTERN symbolsH. Peter Anvin2019-09-124-37/+59
* error: replace nasm_verror() indirection with preproc callbackH. Peter Anvin2019-08-284-48/+23
* errors: be more robust in handling unexpected fatal errorsH. Peter Anvin2019-08-282-67/+109
* 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-276-62/+138
* preproc: make sure the mmacro params list is NULL-terminatedH. Peter Anvin (Intel)2019-08-201-1/+6
* preproc: smacro argument lists can't be preceded by spaceH. Peter Anvin (Intel)2019-08-201-4/+8
* 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-202-23/+86
* 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
* assemble.c: fix signed/unsigned comparison warningH. Peter Anvin (Intel)2019-08-191-1/+1
* listing: add the -L+ option to enable all listing optionsH. Peter Anvin (Intel)2019-08-192-1/+8
* BR 3392472: don't complain on wraparound for lower bit modesH. Peter Anvin (Intel)2019-08-161-1/+2
* BR 3392576: don't segfault on a bad %pragma limitH. Peter Anvin (Intel)2019-08-161-1/+6
* config.h: separate function and function pointer attributes; automateH. Peter Anvin (Intel)2019-08-161-1/+1
* preproc: fix mmacro nesting preventionH. Peter Anvin (Intel)2019-08-152-16/+46
* 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
* pptok.pl: don't leak internal codes into pptok.cH. Peter Anvin (Intel)2019-08-151-1/+1
* preproc: simplify handling of conditionals and casesenseH. Peter Anvin (Intel)2019-08-153-169/+140