aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* nasm.h: correct TOKEN_LPAR and TOKEN_RPARH. Peter Anvin (Intel)2020-09-041-2/+2
* Merge tag 'nasm-2.15.05'nasm-2.16rc0-20200831H. Peter Anvin (Intel)2020-08-312-3/+10
|\
| * Add option to create reproducible outputH. Peter Anvin (Intel)2020-08-272-4/+11
* | nasm.h: fix comment for TOKEN_PREPROC_SQQnasm-2.16rc0-20200826H. Peter Anvin (Intel)2020-08-251-1/+1
* | Merge tag 'nasm-2.15.04'nasm-2.16rc0-20200825H. Peter Anvin (Intel)2020-08-255-12/+17
|\ \ | |/
| * Fix inefficient encoding of MPX instructionsH. Peter Anvin2020-08-131-7/+8
| * Add [v]printf_func() attributes where appropriateH. Peter Anvin (Intel)2020-07-304-5/+7
* | Merge remote-tracking branch 'github/master'H. Peter Anvin (Intel)2020-08-252-16/+21
|\ \
| * \ Merge tag 'nasm-2.15.03'nasm-2.16rc0-20200717H. Peter Anvin2020-07-172-16/+21
| |\ \ | | |/
| | * fp: support bfloat16 constantsH. Peter Anvin2020-07-161-1/+4
| | * Add support for new instructions from ISE June 2020H. Peter Anvin2020-07-161-15/+17
* | | debug: feed single-line macro definitions and include hierachy to dfmtH. Peter Anvin (Intel)2020-08-251-0/+22
* | | Change dfmt->debug_macros to dfmt->debug_mmacrosH. Peter Anvin (Intel)2020-07-141-2/+2
|/ /
* | preproc: unify token codes between the preprocessor and assemblerH. Peter Anvin (Intel)2020-07-141-20/+82
* | preproc: drop preproc_opsH. Peter Anvin (Intel)2020-07-102-45/+41
* | error: get rid of ERR_PASS1H. Peter Anvin (Intel)2020-07-101-1/+0
* | preproc: get rid of the prepreprocessor and the nop preprocessorH. Peter Anvin (Intel)2020-07-091-3/+8
* | Merge remote-tracking branch 'github/nasm-2.15.xx' into debug-macrosdebug-macrosH. Peter Anvin (Intel)2020-07-091-0/+1
|\ \ | |/
| * debug: invoke dfmt->linenum when the segment number changesH. Peter Anvin (Intel)2020-07-091-0/+1
* | data: replace data->sign with a flags fieldH. Peter Anvin (Intel)2020-07-091-6/+7
* | nasmlib.h: clear up namespace confusion in list_reverse()H. Peter Anvin (Intel)2020-07-081-10/+15
* | rbtree: add rb_search_exact()H. Peter Anvin (Intel)2020-07-081-0/+5
* | debug: collect macro information for the debug backendH. Peter Anvin (Intel)2020-07-082-1/+125
* | rbtree: implement rb_first(), rb_last() operationsH. Peter Anvin (Intel)2020-07-081-1/+22
* | rbtree: implement a "threaded LLRB tree"H. Peter Anvin (Intel)2020-07-081-9/+40
|/
* asm: fix pass_type()H. Peter Anvin (Intel)2020-07-081-0/+2
* compiler.h: safer/more portable version of offsetin()H. Peter Anvin (Intel)2020-07-061-4/+12
* compiler.h: add missing #endifH. Peter Anvin (Intel)2020-07-061-0/+1
* offsetin(): use typeof() if the compiler supports itH. Peter Anvin (Intel)2020-07-061-4/+12
* Make debug info and error messages correctly reflect macros and repsH. Peter Anvin (Intel)2020-07-051-1/+0
* BR 3392691: errors: issue ERR_PASS2 messages in preproc-only modeH. Peter Anvin (Intel)2020-07-031-0/+6
* strlist.h: move safe_alloc declarationH. Peter Anvin (Intel)2020-07-011-1/+1
* Change unused -> unused_func to remove special caseH. Peter Anvin (Intel)2020-07-011-21/+0
* clang: mark inline functions unused and add warning optionsH. Peter Anvin (Intel)2020-06-302-6/+27
* 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.nasm-2.15rc0-20191016H. 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