aboutsummaryrefslogtreecommitdiffstats
path: root/asm
Commit message (Expand)AuthorAgeFilesLines
* preproc: use explicit addressing while clearing smacroCyrill Gorcunov2020-10-051-1/+1
* asm/preproc.c: in tokenize() advance pointer past ? for TOKEN_QMARKH. Peter Anvin (Intel)2020-09-111-0/+1
* Merge remote-tracking branch 'github/nasm-2.15.xx'H. Peter Anvin (Intel)2020-09-111-12/+15
|\
| * warnings.pl: again, don't update the timestamp unless we need toH. Peter Anvin (Intel)2020-09-111-12/+15
* | preproc: when parsing an smacro template, don't mistake , for )H. Peter Anvin (Intel)2020-09-041-2/+4
* | preproc: don't loop on a variable that doesn't advanceH. Peter Anvin (Intel)2020-09-041-1/+3
* | preproc: add %eval() function, add back %isn*()H. Peter Anvin (Intel)2020-09-041-40/+112
* | Merge tag 'nasm-2.15.05'H. Peter Anvin (Intel)2020-08-312-2/+9
|\ \ | |/
| * Add option to create reproducible outputH. Peter Anvin (Intel)2020-08-271-1/+8
| * BR 3392715: fix %ifid with $ and $$H. Peter Anvin (Intel)2020-08-271-4/+2
* | Merge tag 'nasm-2.15.04'H. Peter Anvin (Intel)2020-08-258-71/+187
|\ \ | |/
| * Auto-make the warning filesH. Peter Anvin2020-08-181-2/+21
| * BR3392711: preproc: fix memory corruption in expand_one_smacroCyrill Gorcunov2020-08-181-4/+4
| * BR3392712: pp_tokline: fix double freeCyrill Gorcunov2020-08-171-0/+3
| * Fix inefficient encoding of MPX instructionsH. Peter Anvin2020-08-131-8/+11
| * eval, float: fix the __float80e__ and __float128h__ conversionsH. Peter Anvin2020-08-131-1/+1
| * Add [v]printf_func() attributes where appropriateH. Peter Anvin (Intel)2020-07-301-1/+1
| * BR 3392708: fix NULL pointer reference for invalid %stacksizeH. Peter Anvin (Intel)2020-07-301-5/+13
| * parser: when flattening an eop, must preserve any data bufferH. Peter Anvin (Intel)2020-07-301-5/+11
| * nasm: don't make -L+ imply -LwH. Peter Anvin (Intel)2020-07-302-7/+14
| * phash: bloat the hashes somewhat, reducing the likelihood of false positivesH. Peter Anvin (Intel)2020-07-271-1/+1
| * preproc: add %*? and %*??H. Peter Anvin2020-07-181-44/+117
* | Merge remote-tracking branch 'github/master'H. Peter Anvin (Intel)2020-08-258-99/+181
|\ \
| * \ Merge tag 'nasm-2.15.03'H. Peter Anvin2020-07-178-100/+185
| |\ \ | | |/
| | * fp: support bfloat16 constantsH. Peter Anvin2020-07-165-54/+72
| | * preproc: when printing errors, don't descent into unlisted macrosH. Peter Anvin2020-07-161-0/+2
| | * Add support for new instructions from ISE June 2020H. Peter Anvin2020-07-161-12/+29
| | * preproc: BR 2292698: fix handling of whitespace around %+H. Peter Anvin (Intel)2020-07-151-23/+30
| | * BR 3392696: nasm_quote -- fixup callersCyrill Gorcunov2020-07-122-2/+4
| | * preproc: saner handling of cpp-style line directivesH. Peter Anvin (Intel)2020-07-101-19/+26
| | * preproc: preserve %[...] in listingsH. Peter Anvin (Intel)2020-07-101-2/+23
| | * preproc: add a %null directive for the masm macro packageH. Peter Anvin (Intel)2020-07-102-0/+6
| | * assemble: use proper rel/abs state for lea reg,immH. Peter Anvin (Intel)2020-07-101-7/+16
| | * preproc: correctly handle %00 capturing a labelH. Peter Anvin (Intel)2020-07-101-1/+7
* | | debug: feed single-line macro definitions and include hierachy to dfmtH. Peter Anvin (Intel)2020-08-251-34/+79
* | | listing: make "list engine active" part of the list optionsH. Peter Anvin (Intel)2020-08-253-17/+28
* | | srcfile: add src_nowhere()H. Peter Anvin (Intel)2020-08-251-0/+6
* | | Change dfmt->debug_macros to dfmt->debug_mmacrosH. Peter Anvin (Intel)2020-07-141-2/+2
|/ /
* | preproc, doc: change a few remaining TOK_ -> TOKEN_ in comments onlyH. Peter Anvin (Intel)2020-07-141-5/+5
* | preproc: unify token codes between the preprocessor and assemblerH. Peter Anvin (Intel)2020-07-142-382/+377
* | preproc: when parsing a # marker, use C-style string unquotingH. Peter Anvin (Intel)2020-07-133-74/+87
* | BR 3392696: nasm_quote -- fixup callersCyrill Gorcunov2020-07-122-2/+4
* | Revert "BR 3392696: nasm_quote -- fixup callers"H. Peter Anvin2020-07-122-6/+3
* | preproc: add %is...() function-like macrosH. Peter Anvin2020-07-122-14/+52
* | BR 3392696: nasm_quote -- fixup callersCyrill Gorcunov2020-07-112-3/+6
* | phash: simplify the code generatorsH. Peter Anvin (Intel)2020-07-102-71/+62
* | preproc: drop preproc_opsH. Peter Anvin (Intel)2020-07-102-68/+49
* | asm/phash.pl: remove unused scriptH. Peter Anvin (Intel)2020-07-101-109/+0
* | pphash: change UNUSED_HASH_ENTRY to INVALID_HASH_ENTRYH. Peter Anvin (Intel)2020-07-102-8/+8
* | preproc: don't call do_directive recursivelyH. Peter Anvin (Intel)2020-07-101-44/+81