aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* BR 3392652: hold smacro expansion warnings until we are sureH. Peter Anvin (Intel)2020-06-042-3/+19
* BR 3392667: more reasonable limit for expression descentH. Peter Anvin (Intel)2020-06-012-1/+11
* preproc: error out if an include file exists but can't be openedH. Peter Anvin (Intel)2020-06-011-0/+1
* disam: explicitly change stdin to binary modeChang S. Bae2020-04-221-0/+2
* listing: make it possible to flush the listing output after every lineH. Peter Anvin (Intel)2019-10-231-2/+6
* Implement an enhanced version of MASM's dup() and "db ?" syntax.H. Peter Anvin (Intel)2019-10-161-18/+31
* preprocessor: major cleanups; inline text into Tokenpp-inlineH. Peter Anvin2019-09-231-2/+8
* Change LBL_NONE to LBL_noneH. Peter Anvin2019-09-121-1/+1
* Drop unnecessary EXTERN symbolsH. Peter Anvin2019-09-121-4/+9
* error: replace nasm_verror() indirection with preproc callbackH. Peter Anvin2019-08-282-9/+4
* errors: be more robust in handling unexpected fatal errorsH. Peter Anvin2019-08-281-2/+6
* preproc: standard macros now C-safe, %aliases off, fix %? recursionH. Peter Anvin2019-08-271-4/+4
* BR 3392597: the system malloc() can return NULLH. Peter Anvin (Intel)2019-08-161-1/+1
* config.h: separate function and function pointer attributes; automateH. Peter Anvin (Intel)2019-08-161-75/+22
* preproc: fix mmacro nesting preventionH. Peter Anvin (Intel)2019-08-151-0/+1
* macros: can't use the __USE_*__ macro string anymore; fix comment strippingH. Peter Anvin (Intel)2019-08-151-1/+8
* masm.mac, parser: VERY limited MASM emulation packageH. Peter Anvin (Intel)2019-08-141-0/+2
* LEA: allow immediate syntax; ignore operand size entirelyH. Peter Anvin (Intel)2019-08-141-1/+1
* Clean up backend format namesH. Peter Anvin2019-08-101-1/+0
* Additional listing options, improve help output, fix macro limitsH. Peter Anvin2019-08-101-1/+5
* compiler.h: fix bad typedef in case of HAVE__BOOLOzkan Sezer2019-08-091-1/+1
* error.h: fix typo: nasm_intof -> nasm_infofH. Peter Anvin (Intel)2019-08-091-1/+1
* listing: add -L option for additional listing infoH. Peter Anvin (Intel)2019-08-091-0/+7
* Diagnostics: make debug more dynamic, note -> info, add listmsg levelH. Peter Anvin (Intel)2019-08-091-7/+24
* preproc: fix parsing of single-line macro arguments, cleanupsH. Peter Anvin (Intel)2019-08-091-3/+15
* iflag.h: fix IF_CPU_LEVEL_MASK, add missing CPU definitionsH. Peter Anvin (Intel)2019-08-061-2/+2
* iflag.h: simplify, fix iflag_cmp() when bit 31 is setH. Peter Anvin (Intel)2019-08-061-25/+14
* iflags: move definitions to a separate file; auto-generate moreH. Peter Anvin (Intel)2019-08-061-18/+5
* nasmlib.h: fix indentation in nasm_try_static_assert()H. Peter Anvin2019-06-061-1/+1
* Merge branch 'master' of ssh://repo.or.cz/nasmH. Peter Anvin2019-06-061-0/+13
|\
| * preproc: massive cleanup of smacro expansionH. Peter Anvin (Intel)2019-04-251-0/+13
* | quote: disallow control characters in C strings; concatendate; cleanupsH. Peter Anvin2019-04-221-2/+6
|/
* warnings: add [warning push] and [warning pop]H. Peter Anvin (Intel)2019-01-111-0/+6
* nasmlib.h: clarify the semantics of nasm_aprintf_size()H. Peter Anvin2018-12-271-1/+2
* Move <strings.h> inclusion to "compiler.h"H. Peter Anvin2018-12-272-4/+3
* Remove #includes already provided by "compiler.h"H. Peter Anvin2018-12-274-4/+0
* Merge tag 'nasm-2.14.03rc1'H. Peter Anvin2018-12-271-0/+1
|\
| * BR 3392539: some errors can "cascade". Allow suppressing if dead.H. Peter Anvin2018-12-271-0/+1
* | compiler.h: need to cast a (void *) to (char *) before addingH. Peter Anvin2018-12-261-1/+1
* | nasmlib/ver.[ch]: add "compiler.h"H. Peter Anvin2018-12-261-0/+2
* | Move <string.h> inclusion to compiler.hH. Peter Anvin2018-12-263-2/+1
* | Test for the mempcpy() function and add alternative if missingH. Peter Anvin2018-12-261-0/+7
* | Factor out size tokens and annotate with the corresponding sizeH. Peter Anvin2018-12-241-10/+26
* | With buffered warnings, change the handling of error passesH. Peter Anvin (Intel)2018-12-181-2/+2
* | Clean up the handling of various passesH. Peter Anvin (Intel)2018-12-181-17/+72
* | compier: Zap __builtin_constant_p on gcc 4.x seriesCyrill Gorcunov2018-12-151-1/+5
* | nasmlib: Fix space/tabs messCyrill Gorcunov2018-12-151-28/+28
* | compiler: Brace __builtin_constant_p argumentCyrill Gorcunov2018-12-151-1/+1
* | nasm_assert(): try to run at compile time if possibleH. Peter Anvin (Intel)2018-12-142-17/+66
* | nasm_warnf() -> nasm_warn()H. Peter Anvin (Intel)2018-12-141-2/+1