summaryrefslogtreecommitdiff
path: root/asm
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'github/nasm-2.15.xx'H. Peter Anvin2020-07-055-184/+268
|\
| * preproc: handle %+ pasting after empty expansionsH. Peter Anvin (Intel)2020-07-051-20/+16
| * Make debug info and error messages correctly reflect macros and repsH. Peter Anvin (Intel)2020-07-055-160/+233
| * BR 3392691: errors: issue ERR_PASS2 messages in preproc-only modeH. Peter Anvin (Intel)2020-07-031-4/+19
* | Merge remote-tracking branch 'github/nasm-2.15.xx'H. Peter Anvin (Intel)2020-07-022-3/+3
|\ \ | |/
| * Change unused -> unused_func to remove special caseH. Peter Anvin (Intel)2020-07-012-3/+3
* | Merge tag 'nasm-2.15.02rc2'H. Peter Anvin (Intel)2020-06-301-1/+1
|\ \ | |/
| * preproc: expand_mmac_param_range() should be staticH. Peter Anvin (Intel)2020-06-301-1/+1
* | Merge remote-tracking branch 'github/nasm-2.15.xx'H. Peter Anvin (Intel)2020-06-307-78/+67
|\ \ | |/
| * preproc: fix %{:} macro operand rangesH. Peter Anvin (Intel)2020-06-301-62/+25
| * Make empty db statement a suppressable warningH. Peter Anvin (Intel)2020-06-301-2/+9
| * clang: mark inline functions unused and add warning optionsH. Peter Anvin (Intel)2020-06-302-3/+6
| * hash generators: rename UNUSED to UNUSED_HASH_ENTRYH. Peter Anvin (Intel)2020-06-302-6/+6
| * listing: list short reserved blocks as ?? instead of <res ...>H. Peter Anvin (Intel)2020-06-271-2/+7
| * doc: clean up warnings formattingH. Peter Anvin (Intel)2020-06-273-3/+14
* | Merge tag 'nasm-2.15'H. Peter Anvin (Intel)2020-06-277-11/+10
|\ \ | |/
| * BR 3392681: handle a64 instruction patters correctlyH. Peter Anvin (Intel)2020-06-221-1/+0
| * BR 3392648: rename float.[ch] to floats.[ch]H. Peter Anvin (Intel)2020-06-146-10/+10
* | Merge tag 'nasm-2.15rc8'H. Peter Anvin (Intel)2020-06-144-265/+660
|\ \ | |/
| * %line: quote filenames with double spaces, use unsigned char checkH. Peter Anvin (Intel)2020-06-141-3/+8
| * preproc, srcfile: much saner handling of %line directivesH. Peter Anvin (Intel)2020-06-144-154/+234
| * preproc.c: make extra sure we always have a null-terminated tokenH. Peter Anvin (Intel)2020-06-141-7/+13
| * preproc.c: make extra sure tokens are always null-terminatedH. Peter Anvin (Intel)2020-06-141-7/+10
| * preproc: even more handling of backwards compatibility for mmacrosH. Peter Anvin (Intel)2020-06-141-99/+161
| * preproc: %clear options, backwards compatibility hack for x264H. Peter Anvin (Intel)2020-06-081-107/+341
| * preproc: need to look at mmac->in_progress not mstk->in_progressH. Peter Anvin (Intel)2020-06-081-2/+3
| * Fix missing "here" from error messagesH. Peter Anvin (Intel)2020-06-051-0/+4
| * preproc: %ifdef needs to accept any argument countH. Peter Anvin (Intel)2020-06-051-1/+1
* | preproc: add %require directiveH. Peter Anvin (Intel)2020-06-052-17/+71
|/
* preproc: commas inside parens don't break macro argumentsH. Peter Anvin2020-06-041-2/+2
* BR 3392662: handle empty argument at end of mmacro callH. Peter Anvin (Intel)2020-06-041-3/+10
* nasm.c: correctly print errors once committed; assert errhold_stack emptyH. Peter Anvin (Intel)2020-06-041-5/+10
* preproc: don't call nasm_error_hold_push() twiceH. Peter Anvin (Intel)2020-06-041-1/+0
* BR 3392652: hold smacro expansion warnings until we are sureH. Peter Anvin (Intel)2020-06-042-34/+138
* asm/error.c: handle warning "all" correctlyH. Peter Anvin (Intel)2020-06-041-2/+6
* BR 3392667: more reasonable limit for expression descentH. Peter Anvin (Intel)2020-06-011-3/+15
* preproc: error out if an include file exists but can't be openedH. Peter Anvin (Intel)2020-06-011-6/+9
* BR 3392669: in expand_one_smacro(), we may reach EOL before tafterH. Peter Anvin (Intel)2020-06-011-1/+1
* BR 3392668: in %define, don't set "definining" until confirmedH. Peter Anvin (Intel)2020-06-011-6/+11
* BR 3392668: preproc: test for macro in TOK_LOCAL_SYMBOLH. Peter Anvin (Intel)2020-06-011-3/+15
* 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