| Commit message (Expand) | Author | Age | Files | Lines |
* | preproc: don't unmacro if macro cannot be found. | Marco Vanotti | 2022-11-07 | 1 | -0/+5 |
* | fp16: fix incorred handling of broadcast flags | H. Peter Anvin | 2022-11-07 | 1 | -7/+3 |
* | asm/assemble.c: fix bogus warnings on explicit [rel] | H. Peter Anvin | 2022-11-07 | 1 | -14/+11 |
* | Revert "preproc: fix memory leak (and possibly CVEs?)" | H. Peter Anvin | 2022-11-07 | 1 | -1/+0 |
* | Merge remote-tracking branch 'hut8/master' | H. Peter Anvin | 2022-11-07 | 1 | -0/+11 |
|\ |
|
| * | Display warning for invalid RIP-relative addressing | Liam Bowen | 2022-04-18 | 1 | -0/+11 |
* | | Merge remote-tracking branch 'ElyesH/typos' | H. Peter Anvin | 2022-11-07 | 7 | -16/+16 |
|\ \ |
|
| * | | Fix some typos | Elyes HAOUAS | 2022-01-09 | 7 | -16/+16 |
| |/ |
|
* | | Merge remote-tracking branch 'ElyesH/comments' | H. Peter Anvin | 2022-11-07 | 4 | -4/+4 |
|\ \ |
|
| * | | Fix some comments | Elyes HAOUAS | 2022-01-09 | 4 | -4/+4 |
| |/ |
|
* | | Merge remote-tracking branch 'igg0/strcat' | H. Peter Anvin | 2022-11-07 | 1 | -4/+1 |
|\ \ |
|
| * | | Fixed optional comma separator in %strcat | Igor Glucksmann | 2022-02-02 | 1 | -4/+1 |
| |/ |
|
* | | preproc: fix memory leak (and possibly CVEs?) | zhrf2020 | 2022-11-07 | 1 | -0/+1 |
* | | restire: Support of AVX512-FP16 Instructions | Iouri Kharon | 2022-11-07 | 3 | -3/+8 |
* | | preproc: fix use of free() instead of nasm_free() | H. Peter Anvin | 2022-11-07 | 1 | -2/+2 |
* | | preproc: add warning for empty %{} construct | H. Peter Anvin | 2022-11-07 | 1 | -0/+3 |
* | | preproc: an empty %[] construct generates a null token, drop | H. Peter Anvin | 2022-11-07 | 1 | -3/+7 |
* | | quote_for_pmake: fix counter underrun resulting in segfault | H. Peter Anvin | 2022-11-07 | 1 | -7/+5 |
|/ |
|
* | Fix wrong size calculation for "Dx ?" larger than DB | Marco Bonelli | 2021-11-20 | 1 | -1/+1 |
* | BR3392776: parser: parse_line -- fix unitialized memory access | Cyrill Gorcunov | 2021-10-18 | 1 | -5/+4 |
* | preproc: fix misparsing of << as right shift | Oleg Oshmyan | 2021-09-21 | 1 | -1/+1 |
* | assemble: process_ea - fix unitialized read | Cyrill Gorcunov | 2021-05-03 | 1 | -10/+21 |
* | Add {rex} prefix, simplify prefix handling, better error messages | H. Peter Anvin | 2021-04-27 | 3 | -105/+110 |
* | preproc: fix pasting of TOKEN_HERE, TOKEN_BASE and TOKEN_QMARK | H. Peter Anvin (Intel) | 2021-03-24 | 1 | -3/+9 |
* | Merge branch 'nasm-2.15.xx' | Cyrill Gorcunov | 2020-12-31 | 1 | -0/+13 |
|\ |
|
| * | preproc: prohibit unmacro while macro expansion | Igor Munkin | 2020-12-31 | 1 | -0/+13 |
* | | preproc: use explicit addressing while clearing smacro | Cyrill Gorcunov | 2020-10-05 | 1 | -1/+1 |
* | | asm/preproc.c: in tokenize() advance pointer past ? for TOKEN_QMARK | H. Peter Anvin (Intel) | 2020-09-11 | 1 | -0/+1 |
* | | Merge remote-tracking branch 'github/nasm-2.15.xx' | H. Peter Anvin (Intel) | 2020-09-11 | 1 | -12/+15 |
|\| |
|
| * | warnings.pl: again, don't update the timestamp unless we need to | H. Peter Anvin (Intel) | 2020-09-11 | 1 | -12/+15 |
* | | preproc: when parsing an smacro template, don't mistake , for ) | H. Peter Anvin (Intel) | 2020-09-04 | 1 | -2/+4 |
* | | preproc: don't loop on a variable that doesn't advance | H. Peter Anvin (Intel) | 2020-09-04 | 1 | -1/+3 |
* | | preproc: add %eval() function, add back %isn*() | H. Peter Anvin (Intel) | 2020-09-04 | 1 | -40/+112 |
* | | Merge tag 'nasm-2.15.05' | H. Peter Anvin (Intel) | 2020-08-31 | 2 | -2/+9 |
|\| |
|
| * | Add option to create reproducible output | H. Peter Anvin (Intel) | 2020-08-27 | 1 | -1/+8 |
| * | BR 3392715: fix %ifid with $ and $$ | H. Peter Anvin (Intel) | 2020-08-27 | 1 | -4/+2 |
* | | Merge tag 'nasm-2.15.04' | H. Peter Anvin (Intel) | 2020-08-25 | 8 | -71/+187 |
|\| |
|
| * | Auto-make the warning files | H. Peter Anvin | 2020-08-18 | 1 | -2/+21 |
| * | BR3392711: preproc: fix memory corruption in expand_one_smacro | Cyrill Gorcunov | 2020-08-18 | 1 | -4/+4 |
| * | BR3392712: pp_tokline: fix double free | Cyrill Gorcunov | 2020-08-17 | 1 | -0/+3 |
| * | Fix inefficient encoding of MPX instructions | H. Peter Anvin | 2020-08-13 | 1 | -8/+11 |
| * | eval, float: fix the __float80e__ and __float128h__ conversions | H. Peter Anvin | 2020-08-13 | 1 | -1/+1 |
| * | Add [v]printf_func() attributes where appropriate | H. Peter Anvin (Intel) | 2020-07-30 | 1 | -1/+1 |
| * | BR 3392708: fix NULL pointer reference for invalid %stacksize | H. Peter Anvin (Intel) | 2020-07-30 | 1 | -5/+13 |
| * | parser: when flattening an eop, must preserve any data buffer | H. Peter Anvin (Intel) | 2020-07-30 | 1 | -5/+11 |
| * | nasm: don't make -L+ imply -Lw | H. Peter Anvin (Intel) | 2020-07-30 | 2 | -7/+14 |
| * | phash: bloat the hashes somewhat, reducing the likelihood of false positives | H. Peter Anvin (Intel) | 2020-07-27 | 1 | -1/+1 |
| * | preproc: add %*? and %*?? | H. Peter Anvin | 2020-07-18 | 1 | -44/+117 |
* | | Merge remote-tracking branch 'github/master' | H. Peter Anvin (Intel) | 2020-08-25 | 8 | -99/+181 |
|\ \ |
|
| * | | Merge tag 'nasm-2.15.03' | H. Peter Anvin | 2020-07-17 | 8 | -100/+185 |
| |\| |
|