aboutsummaryrefslogtreecommitdiffstats
path: root/nasmlib
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'nasm-2.15.05'nasm-2.16rc0-20200831H. Peter Anvin (Intel)2020-08-311-26/+18
|\
| * Add option to create reproducible outputH. Peter Anvin (Intel)2020-08-271-26/+18
* | phash: simplify the code generatorsnasm-2.16rc0-20200711H. Peter Anvin (Intel)2020-07-102-10/+5
* | pphash: change UNUSED_HASH_ENTRY to INVALID_HASH_ENTRYH. Peter Anvin (Intel)2020-07-101-3/+3
* | rbtree: add rb_search_exact()nasm-2.16rc0-20200709H. Peter Anvin (Intel)2020-07-081-0/+8
* | rbtree: implement rb_first(), rb_last() operationsnasm-2.16rc0-20200708H. Peter Anvin (Intel)2020-07-081-10/+26
* | Merge remote-tracking branch 'github/nasm-2.15.xx'H. Peter Anvin (Intel)2020-06-302-5/+6
|\ \ | |/
| * BR 3392687: clang miscompiles offsetin() for uninitialized pointerH. Peter Anvin (Intel)2020-06-301-2/+3
| * hash generators: rename UNUSED to UNUSED_HASH_ENTRYH. Peter Anvin (Intel)2020-06-301-3/+3
* | rbtree: implement a "threaded LLRB tree"H. Peter Anvin (Intel)2020-06-291-48/+164
|/
* hashtbl.c: don't call nasm_free() for a null pointerH. Peter Anvin (Intel)2020-06-081-2/+3
* BR 3392667: more reasonable limit for expression descentH. Peter Anvin (Intel)2020-06-011-0/+78
* disam: explicitly change stdin to binary modeChang S. Bae2020-04-222-0/+27
* listing: make it possible to flush the listing output after every lineH. Peter Anvin (Intel)2019-10-231-0/+14
* Win32: when converting filenames to UTF-16, don't add \\?\H. Peter Anvin2019-10-031-13/+10
* preprocessor: major cleanups; inline text into Tokenpp-inlineH. Peter Anvin2019-09-231-15/+11
* errors: be more robust in handling unexpected fatal errorsH. Peter Anvin2019-08-282-19/+3
* BR 3392597: the system malloc() can return NULLH. Peter Anvin (Intel)2019-08-161-6/+41
* perl files: clean up warningsH. Peter Anvin (Intel)2019-08-091-3/+3
* preproc: fix parsing of single-line macro arguments, cleanupsnasm-2.15rc0-20190809H. Peter Anvin (Intel)2019-08-094-12/+24
* update watcom config file.Ozkan Sezer2019-08-071-1/+3
* Replace nasm_error(ERR_WARNING|...) with nasm_warn()H. Peter Anvin (Intel)2019-08-061-1/+1
* file.c: the "rb" os_fopen() flags are static in two places, simplifynasm-2.15rc0-20190515H. Peter Anvin (Intel)2019-05-151-8/+5
* file.c: handle long pathnames on WindowsH. Peter Anvin (Intel)2019-05-152-101/+295
* preproc: massive cleanup of smacro expansionnasm-2.15rc0-20190425H. Peter Anvin (Intel)2019-04-251-5/+0
* Merge branch 'evalmacro'H. Peter Anvin (Intel)2019-04-241-4/+10
|\
| * SAA: allow seeking beyond the end of the arrayH. Peter Anvin2019-02-251-4/+10
| * errfile.c: add file missing from previous checkinH. Peter Anvin (Intel)2018-12-131-0/+5
* | Remove #includes already provided by "compiler.h"H. Peter Anvin2018-12-273-4/+0
* | Replace <ctype.h> includes with "nctype.h"H. Peter Anvin2018-12-271-1/+1
* | nasmlib/ver.[ch]: add "compiler.h"H. Peter Anvin2018-12-261-2/+0
* | Move <string.h> inclusion to compiler.hH. Peter Anvin2018-12-264-4/+0
* | With buffered warnings, change the handling of error passesH. Peter Anvin (Intel)2018-12-181-1/+1
* | Restore the ability to have ? in identifiers, except ? itselfH. Peter Anvin (Intel)2018-12-141-0/+1
* | Define and use offsetin() instead of offsetof()H. Peter Anvin (Intel)2018-12-141-1/+1
* | strlist, warnings: improve strlist, buffer warnings until errorH. Peter Anvin (Intel)2018-12-141-10/+27
* | hashtbl: fix errors in hash_iterate() and hash_free()H. Peter Anvin (Intel)2018-12-141-13/+10
* | strlist: make sure strlist_free() works for a non-uniqizing list tooH. Peter Anvin (Intel)2018-12-131-1/+8
* | strlist: can be unique or not, add printf functionsH. Peter Anvin (Intel)2018-12-132-20/+82
* | Merge branch 'mkwarnings'H. Peter Anvin (Intel)2018-12-131-1/+7
|\ \
| * | warnings: define warning classes at point of usemkwarningsH. Peter Anvin (Intel)2018-12-131-1/+7
* | | asprintf: add "axprintf" functions that allocate extra storageH. Peter Anvin (Intel)2018-12-131-14/+32
* | | asprintf: actually include asprintf.cH. Peter Anvin (Intel)2018-12-131-0/+70
|/ /
* | Merge remote-tracking branch 'origin/nasm-2.14.xx'H. Peter Anvin (Intel)2018-12-132-1/+22
|\ \ | |/
| * malloc: handle potential infinite loop in nasm_alloc_failed()H. Peter Anvin (Intel)2018-12-131-1/+17
| * warnings: rename ERR_WARN_* to WARN_*H. Peter Anvin (Intel)2018-12-121-1/+1
* | warnings: Make WARN_ constants consistent with -w optionsH. Peter Anvin (Intel)2018-12-121-1/+1
* | warnings: rename ERR_WARN_* to WARN_*H. Peter Anvin (Intel)2018-12-121-1/+1
* | nasmlib: Add nasm_(v)asprintf()H. Peter Anvin (Intel)2018-12-122-11/+50
* | strlist: merge the strtbl and strlist interfacesH. Peter Anvin (Intel)2018-12-111-6/+42