| Commit message (Expand) | Author | Age | Files | Lines |
* | rbtree: add rb_search_exact()HEADmaster | H. Peter Anvin (Intel) | 2020-07-08 | 1 | -0/+8 |
* | rbtree: implement rb_first(), rb_last() operations | H. Peter Anvin (Intel) | 2020-07-08 | 1 | -10/+26 |
* | Merge remote-tracking branch 'github/nasm-2.15.xx' | H. Peter Anvin (Intel) | 2020-06-30 | 2 | -5/+6 |
|\ |
|
| * | BR 3392687: clang miscompiles offsetin() for uninitialized pointer | H. Peter Anvin (Intel) | 2020-06-30 | 1 | -2/+3 |
| * | hash generators: rename UNUSED to UNUSED_HASH_ENTRY | H. Peter Anvin (Intel) | 2020-06-30 | 1 | -3/+3 |
* | | rbtree: implement a "threaded LLRB tree" | H. Peter Anvin (Intel) | 2020-06-29 | 1 | -48/+164 |
|/ |
|
* | hashtbl.c: don't call nasm_free() for a null pointer | H. Peter Anvin (Intel) | 2020-06-08 | 1 | -2/+3 |
* | BR 3392667: more reasonable limit for expression descent | H. Peter Anvin (Intel) | 2020-06-01 | 1 | -0/+78 |
* | disam: explicitly change stdin to binary mode | Chang S. Bae | 2020-04-22 | 2 | -0/+27 |
* | listing: make it possible to flush the listing output after every line | H. Peter Anvin (Intel) | 2019-10-23 | 1 | -0/+14 |
* | Win32: when converting filenames to UTF-16, don't add \\?\ | H. Peter Anvin | 2019-10-03 | 1 | -13/+10 |
* | preprocessor: major cleanups; inline text into Tokenpp-inline | H. Peter Anvin | 2019-09-23 | 1 | -15/+11 |
* | errors: be more robust in handling unexpected fatal errors | H. Peter Anvin | 2019-08-28 | 2 | -19/+3 |
* | BR 3392597: the system malloc() can return NULL | H. Peter Anvin (Intel) | 2019-08-16 | 1 | -6/+41 |
* | perl files: clean up warnings | H. Peter Anvin (Intel) | 2019-08-09 | 1 | -3/+3 |
* | preproc: fix parsing of single-line macro arguments, cleanups | H. Peter Anvin (Intel) | 2019-08-09 | 4 | -12/+24 |
* | update watcom config file. | Ozkan Sezer | 2019-08-07 | 1 | -1/+3 |
* | Replace nasm_error(ERR_WARNING|...) with nasm_warn() | H. Peter Anvin (Intel) | 2019-08-06 | 1 | -1/+1 |
* | file.c: the "rb" os_fopen() flags are static in two places, simplify | H. Peter Anvin (Intel) | 2019-05-15 | 1 | -8/+5 |
* | file.c: handle long pathnames on Windows | H. Peter Anvin (Intel) | 2019-05-15 | 2 | -101/+295 |
* | preproc: massive cleanup of smacro expansion | H. Peter Anvin (Intel) | 2019-04-25 | 1 | -5/+0 |
* | Merge branch 'evalmacro' | H. Peter Anvin (Intel) | 2019-04-24 | 1 | -4/+10 |
|\ |
|
| * | SAA: allow seeking beyond the end of the array | H. Peter Anvin | 2019-02-25 | 1 | -4/+10 |
| * | errfile.c: add file missing from previous checkin | H. Peter Anvin (Intel) | 2018-12-13 | 1 | -0/+5 |
* | | Remove #includes already provided by "compiler.h" | H. Peter Anvin | 2018-12-27 | 3 | -4/+0 |
* | | Replace <ctype.h> includes with "nctype.h" | H. Peter Anvin | 2018-12-27 | 1 | -1/+1 |
* | | nasmlib/ver.[ch]: add "compiler.h" | H. Peter Anvin | 2018-12-26 | 1 | -2/+0 |
* | | Move <string.h> inclusion to compiler.h | H. Peter Anvin | 2018-12-26 | 4 | -4/+0 |
* | | With buffered warnings, change the handling of error passes | H. Peter Anvin (Intel) | 2018-12-18 | 1 | -1/+1 |
* | | Restore the ability to have ? in identifiers, except ? itself | H. Peter Anvin (Intel) | 2018-12-14 | 1 | -0/+1 |
* | | Define and use offsetin() instead of offsetof() | H. Peter Anvin (Intel) | 2018-12-14 | 1 | -1/+1 |
* | | strlist, warnings: improve strlist, buffer warnings until error | H. Peter Anvin (Intel) | 2018-12-14 | 1 | -10/+27 |
* | | hashtbl: fix errors in hash_iterate() and hash_free() | H. Peter Anvin (Intel) | 2018-12-14 | 1 | -13/+10 |
* | | strlist: make sure strlist_free() works for a non-uniqizing list too | H. Peter Anvin (Intel) | 2018-12-13 | 1 | -1/+8 |
* | | strlist: can be unique or not, add printf functions | H. Peter Anvin (Intel) | 2018-12-13 | 2 | -20/+82 |
* | | Merge branch 'mkwarnings' | H. Peter Anvin (Intel) | 2018-12-13 | 1 | -1/+7 |
|\ \ |
|
| * | | warnings: define warning classes at point of usemkwarnings | H. Peter Anvin (Intel) | 2018-12-13 | 1 | -1/+7 |
* | | | asprintf: add "axprintf" functions that allocate extra storage | H. Peter Anvin (Intel) | 2018-12-13 | 1 | -14/+32 |
* | | | asprintf: actually include asprintf.c | H. Peter Anvin (Intel) | 2018-12-13 | 1 | -0/+70 |
|/ / |
|
* | | Merge remote-tracking branch 'origin/nasm-2.14.xx' | H. Peter Anvin (Intel) | 2018-12-13 | 2 | -1/+22 |
|\ \
| |/ |
|
| * | malloc: handle potential infinite loop in nasm_alloc_failed() | H. Peter Anvin (Intel) | 2018-12-13 | 1 | -1/+17 |
| * | warnings: rename ERR_WARN_* to WARN_* | H. Peter Anvin (Intel) | 2018-12-12 | 1 | -1/+1 |
* | | warnings: Make WARN_ constants consistent with -w options | H. Peter Anvin (Intel) | 2018-12-12 | 1 | -1/+1 |
* | | warnings: rename ERR_WARN_* to WARN_* | H. Peter Anvin (Intel) | 2018-12-12 | 1 | -1/+1 |
* | | nasmlib: Add nasm_(v)asprintf() | H. Peter Anvin (Intel) | 2018-12-12 | 2 | -11/+50 |
* | | strlist: merge the strtbl and strlist interfaces | H. Peter Anvin (Intel) | 2018-12-11 | 1 | -6/+42 |
* | | hashtbl: revamp the hash table interface, support binary keys | H. Peter Anvin (Intel) | 2018-12-11 | 3 | -102/+156 |
* | | Move srcfile.c to asm/ | H. Peter Anvin | 2018-12-10 | 1 | -122/+0 |
* | | nctype: add nasm_isquote() | H. Peter Anvin | 2018-11-28 | 1 | -7/+10 |
* | | ctype: create our own ctype table | H. Peter Anvin | 2018-11-28 | 3 | -20/+114 |