| Commit message (Expand) | Author | Age | Files | Lines |
* | clang: mark inline functions unused and add warning options | H. Peter Anvin (Intel) | 2020-06-30 | 2 | -6/+27 |
* | BR 3392652: hold smacro expansion warnings until we are sure | H. Peter Anvin (Intel) | 2020-06-04 | 2 | -3/+19 |
* | BR 3392667: more reasonable limit for expression descent | H. Peter Anvin (Intel) | 2020-06-01 | 2 | -1/+11 |
* | preproc: error out if an include file exists but can't be opened | H. Peter Anvin (Intel) | 2020-06-01 | 1 | -0/+1 |
* | disam: explicitly change stdin to binary mode | Chang S. Bae | 2020-04-22 | 1 | -0/+2 |
* | listing: make it possible to flush the listing output after every line | H. Peter Anvin (Intel) | 2019-10-23 | 1 | -2/+6 |
* | Implement an enhanced version of MASM's dup() and "db ?" syntax. | H. Peter Anvin (Intel) | 2019-10-16 | 1 | -18/+31 |
* | preprocessor: major cleanups; inline text into Tokenpp-inline | H. Peter Anvin | 2019-09-23 | 1 | -2/+8 |
* | Change LBL_NONE to LBL_none | H. Peter Anvin | 2019-09-12 | 1 | -1/+1 |
* | Drop unnecessary EXTERN symbols | H. Peter Anvin | 2019-09-12 | 1 | -4/+9 |
* | error: replace nasm_verror() indirection with preproc callback | H. Peter Anvin | 2019-08-28 | 2 | -9/+4 |
* | errors: be more robust in handling unexpected fatal errors | H. Peter Anvin | 2019-08-28 | 1 | -2/+6 |
* | preproc: standard macros now C-safe, %aliases off, fix %? recursion | H. Peter Anvin | 2019-08-27 | 1 | -4/+4 |
* | BR 3392597: the system malloc() can return NULL | H. Peter Anvin (Intel) | 2019-08-16 | 1 | -1/+1 |
* | config.h: separate function and function pointer attributes; automate | H. Peter Anvin (Intel) | 2019-08-16 | 1 | -75/+22 |
* | preproc: fix mmacro nesting prevention | H. Peter Anvin (Intel) | 2019-08-15 | 1 | -0/+1 |
* | macros: can't use the __USE_*__ macro string anymore; fix comment stripping | H. Peter Anvin (Intel) | 2019-08-15 | 1 | -1/+8 |
* | masm.mac, parser: VERY limited MASM emulation package | H. Peter Anvin (Intel) | 2019-08-14 | 1 | -0/+2 |
* | LEA: allow immediate syntax; ignore operand size entirely | H. Peter Anvin (Intel) | 2019-08-14 | 1 | -1/+1 |
* | Clean up backend format names | H. Peter Anvin | 2019-08-10 | 1 | -1/+0 |
* | Additional listing options, improve help output, fix macro limits | H. Peter Anvin | 2019-08-10 | 1 | -1/+5 |
* | compiler.h: fix bad typedef in case of HAVE__BOOL | Ozkan Sezer | 2019-08-09 | 1 | -1/+1 |
* | error.h: fix typo: nasm_intof -> nasm_infof | H. Peter Anvin (Intel) | 2019-08-09 | 1 | -1/+1 |
* | listing: add -L option for additional listing info | H. Peter Anvin (Intel) | 2019-08-09 | 1 | -0/+7 |
* | Diagnostics: make debug more dynamic, note -> info, add listmsg level | H. Peter Anvin (Intel) | 2019-08-09 | 1 | -7/+24 |
* | preproc: fix parsing of single-line macro arguments, cleanups | H. Peter Anvin (Intel) | 2019-08-09 | 1 | -3/+15 |
* | iflag.h: fix IF_CPU_LEVEL_MASK, add missing CPU definitions | H. Peter Anvin (Intel) | 2019-08-06 | 1 | -2/+2 |
* | iflag.h: simplify, fix iflag_cmp() when bit 31 is set | H. Peter Anvin (Intel) | 2019-08-06 | 1 | -25/+14 |
* | iflags: move definitions to a separate file; auto-generate more | H. Peter Anvin (Intel) | 2019-08-06 | 1 | -18/+5 |
* | nasmlib.h: fix indentation in nasm_try_static_assert() | H. Peter Anvin | 2019-06-06 | 1 | -1/+1 |
* | Merge branch 'master' of ssh://repo.or.cz/nasm | H. Peter Anvin | 2019-06-06 | 1 | -0/+13 |
|\ |
|
| * | preproc: massive cleanup of smacro expansion | H. Peter Anvin (Intel) | 2019-04-25 | 1 | -0/+13 |
* | | quote: disallow control characters in C strings; concatendate; cleanups | H. Peter Anvin | 2019-04-22 | 1 | -2/+6 |
|/ |
|
* | warnings: add [warning push] and [warning pop] | H. Peter Anvin (Intel) | 2019-01-11 | 1 | -0/+6 |
* | nasmlib.h: clarify the semantics of nasm_aprintf_size() | H. Peter Anvin | 2018-12-27 | 1 | -1/+2 |
* | Move <strings.h> inclusion to "compiler.h" | H. Peter Anvin | 2018-12-27 | 2 | -4/+3 |
* | Remove #includes already provided by "compiler.h" | H. Peter Anvin | 2018-12-27 | 4 | -4/+0 |
* | Merge tag 'nasm-2.14.03rc1' | H. Peter Anvin | 2018-12-27 | 1 | -0/+1 |
|\ |
|
| * | BR 3392539: some errors can "cascade". Allow suppressing if dead. | H. Peter Anvin | 2018-12-27 | 1 | -0/+1 |
* | | compiler.h: need to cast a (void *) to (char *) before adding | H. Peter Anvin | 2018-12-26 | 1 | -1/+1 |
* | | nasmlib/ver.[ch]: add "compiler.h" | H. Peter Anvin | 2018-12-26 | 1 | -0/+2 |
* | | Move <string.h> inclusion to compiler.h | H. Peter Anvin | 2018-12-26 | 3 | -2/+1 |
* | | Test for the mempcpy() function and add alternative if missing | H. Peter Anvin | 2018-12-26 | 1 | -0/+7 |
* | | Factor out size tokens and annotate with the corresponding size | H. Peter Anvin | 2018-12-24 | 1 | -10/+26 |
* | | With buffered warnings, change the handling of error passes | H. Peter Anvin (Intel) | 2018-12-18 | 1 | -2/+2 |
* | | Clean up the handling of various passes | H. Peter Anvin (Intel) | 2018-12-18 | 1 | -17/+72 |
* | | compier: Zap __builtin_constant_p on gcc 4.x series | Cyrill Gorcunov | 2018-12-15 | 1 | -1/+5 |
* | | nasmlib: Fix space/tabs mess | Cyrill Gorcunov | 2018-12-15 | 1 | -28/+28 |
* | | compiler: Brace __builtin_constant_p argument | Cyrill Gorcunov | 2018-12-15 | 1 | -1/+1 |
* | | nasm_assert(): try to run at compile time if possible | H. Peter Anvin (Intel) | 2018-12-14 | 2 | -17/+66 |