aboutsummaryrefslogtreecommitdiffstats
path: root/asm
Commit message (Expand)AuthorAgeFilesLines
* preproc: don't unmacro if macro cannot be found.Marco Vanotti2022-11-071-0/+5
* fp16: fix incorred handling of broadcast flagsH. Peter Anvin2022-11-071-7/+3
* asm/assemble.c: fix bogus warnings on explicit [rel]H. Peter Anvin2022-11-071-14/+11
* Revert "preproc: fix memory leak (and possibly CVEs?)"H. Peter Anvin2022-11-071-1/+0
* Merge remote-tracking branch 'hut8/master'H. Peter Anvin2022-11-071-0/+11
|\
| * Display warning for invalid RIP-relative addressingLiam Bowen2022-04-181-0/+11
* | Merge remote-tracking branch 'ElyesH/typos'H. Peter Anvin2022-11-077-16/+16
|\ \
| * | Fix some typosElyes HAOUAS2022-01-097-16/+16
| |/
* | Merge remote-tracking branch 'ElyesH/comments'H. Peter Anvin2022-11-074-4/+4
|\ \
| * | Fix some commentsElyes HAOUAS2022-01-094-4/+4
| |/
* | Merge remote-tracking branch 'igg0/strcat'H. Peter Anvin2022-11-071-4/+1
|\ \
| * | Fixed optional comma separator in %strcatIgor Glucksmann2022-02-021-4/+1
| |/
* | preproc: fix memory leak (and possibly CVEs?)zhrf20202022-11-071-0/+1
* | restire: Support of AVX512-FP16 InstructionsIouri Kharon2022-11-073-3/+8
* | preproc: fix use of free() instead of nasm_free()H. Peter Anvin2022-11-071-2/+2
* | preproc: add warning for empty %{} constructH. Peter Anvin2022-11-071-0/+3
* | preproc: an empty %[] construct generates a null token, dropH. Peter Anvin2022-11-071-3/+7
* | quote_for_pmake: fix counter underrun resulting in segfaultH. Peter Anvin2022-11-071-7/+5
|/
* Fix wrong size calculation for "Dx ?" larger than DBMarco Bonelli2021-11-201-1/+1
* BR3392776: parser: parse_line -- fix unitialized memory accessCyrill Gorcunov2021-10-181-5/+4
* preproc: fix misparsing of << as right shiftOleg Oshmyan2021-09-211-1/+1
* assemble: process_ea - fix unitialized readCyrill Gorcunov2021-05-031-10/+21
* Add {rex} prefix, simplify prefix handling, better error messagesH. Peter Anvin2021-04-273-105/+110
* preproc: fix pasting of TOKEN_HERE, TOKEN_BASE and TOKEN_QMARKH. Peter Anvin (Intel)2021-03-241-3/+9
* Merge branch 'nasm-2.15.xx'Cyrill Gorcunov2020-12-311-0/+13
|\
| * preproc: prohibit unmacro while macro expansionIgor Munkin2020-12-311-0/+13
* | 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
| |\|