aboutsummaryrefslogtreecommitdiffstats
path: root/asm
Commit message (Expand)AuthorAgeFilesLines
...
* | 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
* | error: get rid of ERR_PASS1H. Peter Anvin (Intel)2020-07-102-3/+2
* | preproc: a negative number is actually two tokensH. Peter Anvin (Intel)2020-07-101-3/+14
* | preproc: move reverse_tokens() into define_smacro()H. Peter Anvin (Intel)2020-07-101-4/+3
* | phash: bloat the hashes somewhat, reducing the likelihood of false positivesH. Peter Anvin (Intel)2020-07-091-1/+1
* | preproc: get rid of the prepreprocessor and the nop preprocessorH. Peter Anvin (Intel)2020-07-096-435/+303
* | Merge remote-tracking branch 'github/debug-macros'H. Peter Anvin (Intel)2020-07-094-75/+289
|\ \
| * | Merge remote-tracking branch 'github/nasm-2.15.xx' into debug-macrosdebug-macrosH. Peter Anvin (Intel)2020-07-092-11/+29
| |\|
| | * debug: don't call dfmt->linenum without a filenameH. Peter Anvin (Intel)2020-07-091-4/+7
| | * debug: invoke dfmt->linenum when the segment number changesH. Peter Anvin (Intel)2020-07-092-11/+25
| * | data: replace data->sign with a flags fieldH. Peter Anvin (Intel)2020-07-091-37/+32
| * | assemble: don't pass a NULL filename to dfmt->linenumH. Peter Anvin (Intel)2020-07-081-1/+1
| * | preproc: pass macro debug information in invocation orderH. Peter Anvin (Intel)2020-07-081-4/+11
| * | macro debug: use rb_search_exact()H. Peter Anvin (Intel)2020-07-082-7/+9
| * | debug: collect macro information for the debug backendH. Peter Anvin (Intel)2020-07-082-26/+218
| |/
| * asm: fix pass_type()H. Peter Anvin (Intel)2020-07-081-1/+1
* | 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