| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | elf: support weak global and extern references | H. Peter Anvin | 2019-09-12 | 3 | -97/+155 |
* | error: replace nasm_verror() indirection with preproc callback | H. Peter Anvin | 2019-08-28 | 8 | -75/+46 |
* | errors: be more robust in handling unexpected fatal errors | H. Peter Anvin | 2019-08-28 | 7 | -94/+136 |
* | Correct __ALIGN_ -> __?ALIGN_ | H. Peter Anvin | 2019-08-27 | 1 | -2/+2 |
* | nasm: avoid null pointer reference on VERY early memory allocation failure | H. Peter Anvin | 2019-08-27 | 1 | -1/+2 |
* | preproc: standard macros now C-safe, %aliases off, fix %? recursion | H. Peter Anvin | 2019-08-27 | 25 | -351/+519 |
* | configure.ac: look for unconfig.h not uninit.h... | H. Peter Anvin | 2019-08-27 | 1 | -1/+1 |
* | preproc: make sure the mmacro params list is NULL-terminated | H. Peter Anvin (Intel) | 2019-08-20 | 1 | -1/+6 |
* | preproc: smacro argument lists can't be preceded by space | H. Peter Anvin (Intel) | 2019-08-20 | 1 | -4/+8 |
* | preproc: fix comment -La -> -Lm | H. Peter Anvin (Intel) | 2019-08-20 | 1 | -1/+1 |
* | preproc: mmacro argument fixes; listing option for mmacro args | H. Peter Anvin (Intel) | 2019-08-20 | 2 | -23/+86 |
* | preproc: fix uninitialized variables | H. Peter Anvin (Intel) | 2019-08-20 | 1 | -2/+7 |
* | preproc: fix varadic macros, add conditional comma operator | H. Peter Anvin (Intel) | 2019-08-20 | 2 | -31/+52 |
* | preproc: add suppport for stringify, nostrip, greedy smacro arguments | H. Peter Anvin (Intel) | 2019-08-20 | 1 | -198/+339 |
* | preproc: defer %00, %? and %?? expansion for nested macros, cleanups | H. Peter Anvin (Intel) | 2019-08-19 | 1 | -313/+400 |
* | assemble.c: fix signed/unsigned comparison warning | H. Peter Anvin (Intel) | 2019-08-19 | 1 | -1/+1 |
* | listing: add the -L+ option to enable all listing options | H. Peter Anvin (Intel) | 2019-08-19 | 3 | -2/+9 |
* | BR 3392472: don't complain on wraparound for lower bit modes | H. Peter Anvin (Intel) | 2019-08-16 | 2 | -1/+14 |
* | Makefile.in: use $(ALL_LDFLAGS) | H. Peter Anvin (Intel) | 2019-08-16 | 1 | -3/+3 |
* | BR 3392576: don't segfault on a bad %pragma limit | H. Peter Anvin (Intel) | 2019-08-16 | 1 | -1/+6 |
* | BR 3392601: allow the user to disable pedantic warnings | H. Peter Anvin (Intel) | 2019-08-16 | 1 | -3/+6 |
* | BR 3392597: the system malloc() can return NULL | H. Peter Anvin (Intel) | 2019-08-16 | 2 | -7/+42 |
* | autoconf: update check for gcc inlines | H. Peter Anvin (Intel) | 2019-08-16 | 1 | -1/+1 |
* | config.h: separate function and function pointer attributes; automate | H. Peter Anvin (Intel) | 2019-08-16 | 9 | -100/+104 |
* | preproc: fix mmacro nesting prevention | H. Peter Anvin (Intel) | 2019-08-15 | 3 | -16/+47 |
* | macros.pl: remove a debugging print | H. Peter Anvin (Intel) | 2019-08-15 | 1 | -2/+0 |
* | macros: can't use the __USE_*__ macro string anymore; fix comment stripping | H. Peter Anvin (Intel) | 2019-08-15 | 3 | -25/+41 |
* | stdmac: handle up to 160 directives, make macros.c more readable | H. Peter Anvin (Intel) | 2019-08-15 | 2 | -36/+68 |
* | pptok.pl: don't leak internal codes into pptok.c | H. Peter Anvin (Intel) | 2019-08-15 | 1 | -1/+1 |
* | preproc: simplify handling of conditionals and casesense | H. Peter Anvin (Intel) | 2019-08-15 | 3 | -169/+140 |
* | preproc: introduce alias smacros, cleanups | H. Peter Anvin (Intel) | 2019-08-14 | 2 | -314/+276 |
* | masm.mac: tbyte -> tword | H. Peter Anvin (Intel) | 2019-08-14 | 1 | -0/+2 |
* | test: very simple test for MASM displacement syntax | H. Peter Anvin (Intel) | 2019-08-14 | 1 | -0/+36 |
* | masm.mac, parser: VERY limited MASM emulation package | H. Peter Anvin (Intel) | 2019-08-14 | 4 | -142/+256 |
* | LEA: allow immediate syntax; ignore operand size entirely | H. Peter Anvin (Intel) | 2019-08-14 | 4 | -4/+11 |
* | list_option_mask(): return 0 (empty mask) for < '0' | H. Peter Anvin | 2019-08-10 | 1 | -0/+2 |
* | listing: encapsulate the list_options encoding, make more comprehensive | H. Peter Anvin | 2019-08-10 | 3 | -18/+36 |
* | Add %pragma list options | H. Peter Anvin | 2019-08-10 | 6 | -18/+90 |
* | preproc: avoid dropping the facility name in %pragma | H. Peter Anvin | 2019-08-10 | 1 | -6/+14 |
* | preproc: fix double free in the handling of %pragma | H. Peter Anvin | 2019-08-10 | 1 | -0/+3 |
* | preproc: add listing options to override nolist; some cleanups | H. Peter Anvin | 2019-08-10 | 2 | -37/+102 |
* | listing: clean up before a restart | H. Peter Anvin | 2019-08-10 | 1 | -23/+24 |
* | listing: coalesce TIMES in non-final passes, print <len>, clarify hex | H. Peter Anvin | 2019-08-10 | 2 | -13/+10 |
* | outelf: change debug format default to dwarf | H. Peter Anvin | 2019-08-10 | 1 | -3/+3 |
* | Clean up backend format names | H. Peter Anvin | 2019-08-10 | 11 | -43/+30 |
* | Stylistic improvements to help text | H. Peter Anvin | 2019-08-10 | 1 | -9/+6 |
* | Additional listing options, improve help output, fix macro limits | H. Peter Anvin | 2019-08-10 | 7 | -154/+275 |
* | listing: when listing lines in macros and rep blocks, show the actual line | H. Peter Anvin | 2019-08-09 | 4 | -21/+25 |
* | warnings.pl: remove one more instance of "scalar(%hash)" | H. Peter Anvin (Intel) | 2019-08-09 | 1 | -1/+1 |
* | travis: update warning output | H. Peter Anvin (Intel) | 2019-08-09 | 4 | -111/+111 |