aboutsummaryrefslogtreecommitdiffstats
path: root/asm
Commit message (Expand)AuthorAgeFilesLines
* preproc: prohibit unmacro while macro expansionnasm-2.15.xxIgor Munkin2020-12-311-0/+13
* warnings.pl: again, don't update the timestamp unless we need toH. Peter Anvin (Intel)2020-09-111-12/+15
* 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
* 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
* 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: 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
* asm: fix pass_type()H. Peter Anvin (Intel)2020-07-081-1/+1
* 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
* Change unused -> unused_func to remove special caseH. Peter Anvin (Intel)2020-07-012-3/+3
* preproc: expand_mmac_param_range() should be staticH. Peter Anvin (Intel)2020-06-301-1/+1
* 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
* 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
* %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