| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | | error: Cover all levels with helpers | Cyrill Gorcunov | 2018-11-25 | 1 | -4/+4 |
* | | version: Make them dynamic for regression tests sake | Cyrill Gorcunov | 2018-11-24 | 1 | -2/+42 |
* | | strlist: Rework to drop type | Cyrill Gorcunov | 2018-11-24 | 1 | -31/+28 |
* | | strlist: use a hash table | H. Peter Anvin (Intel) | 2018-10-25 | 1 | -42/+35 |
* | | Merge branch 'nasm-2.14.xx' | Cyrill Gorcunov | 2018-10-21 | 1 | -6/+6 |
|\ \
| |/ |
|
| * | path: nasm_catfile -- Fix incorrect return of filename only | night199uk | 2018-10-19 | 1 | -6/+6 |
| * | RAA: make pointer vs integer RAAs type safe | H. Peter Anvin | 2018-06-18 | 1 | -43/+28 |
* | | errors: simplify nasm_fatal() and nasm_panic() | H. Peter Anvin | 2018-06-15 | 2 | -6/+6 |
* | | RAA: clean up the RAA infrastructure, make it support larger indicies | H. Peter Anvin | 2018-06-14 | 1 | -61/+59 |
|/ |
|
* | RAA: add functions for storing pointers in RAA's | H. Peter Anvin | 2018-06-14 | 1 | -19/+51 |
* | Make any execution limit configurable, add eval limit | H. Peter Anvin | 2018-06-12 | 1 | -2/+2 |