2019-09-13 |
H. Peter Anvin | assemble: fix too aggressive dropping of overflow warnings ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-09-13 |
H. Peter Anvin | outelf: use "symbols" not "variables" in error messages Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-09-13 |
H. Peter Anvin | elf: fix "object" symbol keyword ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-09-13 |
H. Peter Anvin | Change LBL_NONE to LBL_none ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-09-13 |
H. Peter Anvin | Drop unnecessary EXTERN symbols ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-09-12 |
H. Peter Anvin | elf: support weak global and extern references ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-29 |
H. Peter Anvin | error: replace nasm_verror() indirection with preproc... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-29 |
H. Peter Anvin | errors: be more robust in handling unexpected fatal... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-28 |
H. Peter Anvin | Correct __ALIGN_ -> __?ALIGN_ Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-28 |
H. Peter Anvin | nasm: avoid null pointer reference on VERY early memory... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-27 |
H. Peter Anvin | preproc: standard macros now C-safe, %aliases off,... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-27 |
H. Peter Anvin | configure.ac: look for unconfig.h not uninit.h...
|
commit | commitdiff | tree |
2019-08-20 |
H. Peter Anvin ... | preproc: make sure the mmacro params list is NULL-terminated ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-20 |
H. Peter Anvin ... | preproc: smacro argument lists can't be preceded by... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-20 |
H. Peter Anvin ... | preproc: fix comment -La -> -Lm ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-20 |
H. Peter Anvin ... | preproc: mmacro argument fixes; listing option for... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-20 |
H. Peter Anvin ... | preproc: fix uninitialized variables ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-20 |
H. Peter Anvin ... | preproc: fix varadic macros, add conditional comma... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-20 |
H. Peter Anvin ... | preproc: add suppport for stringify, nostrip, greedy... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-20 |
H. Peter Anvin ... | preproc: defer %00, %? and %?? expansion for nested... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-19 |
H. Peter Anvin ... | assemble.c: fix signed/unsigned comparison warning ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-19 |
H. Peter Anvin ... | listing: add the -L+ option to enable all listing options ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-16 |
H. Peter Anvin ... | BR 3392472: don't complain on wraparound for lower... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-16 |
H. Peter Anvin ... | Makefile.in: use $(ALL_LDFLAGS) ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-16 |
H. Peter Anvin ... | BR 3392576: don't segfault on a bad %pragma limit ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-16 |
H. Peter Anvin ... | BR 3392601: allow the user to disable pedantic warnings ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-16 |
H. Peter Anvin ... | BR 3392597: the system malloc() can return NULL ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-16 |
H. Peter Anvin ... | autoconf: update check for gcc inlines ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-16 |
H. Peter Anvin ... | config.h: separate function and function pointer attributes... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-16 |
H. Peter Anvin ... | preproc: fix mmacro nesting prevention ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-15 |
H. Peter Anvin ... | macros.pl: remove a debugging print ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-15 |
H. Peter Anvin ... | macros: can't use the __USE_*__ macro string anymore... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-15 |
H. Peter Anvin ... | stdmac: handle up to 160 directives, make macros.c... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-15 |
H. Peter Anvin ... | pptok.pl: don't leak internal codes into pptok.c ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-15 |
H. Peter Anvin ... | preproc: simplify handling of conditionals and casesense ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-15 |
H. Peter Anvin ... | preproc: introduce alias smacros, cleanups ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-15 |
H. Peter Anvin ... | masm.mac: tbyte -> tword ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-14 |
H. Peter Anvin ... | test: very simple test for MASM displacement syntax ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-14 |
H. Peter Anvin ... | masm.mac, parser: VERY limited MASM emulation package ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-14 |
H. Peter Anvin ... | LEA: allow immediate syntax; ignore operand size entirely ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-11 |
H. Peter Anvin | list_option_mask(): return 0 (empty mask) for < '0' Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-11 |
H. Peter Anvin | listing: encapsulate the list_options encoding, make... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-10 |
H. Peter Anvin | Add %pragma list options Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-10 |
H. Peter Anvin | preproc: avoid dropping the facility name in %pragma Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-10 |
H. Peter Anvin | preproc: fix double free in the handling of %pragma Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-10 |
H. Peter Anvin | preproc: add listing options to override nolist; some... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-10 |
H. Peter Anvin | listing: clean up before a restart Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-10 |
H. Peter Anvin | listing: coalesce TIMES in non-final passes, print... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-10 |
H. Peter Anvin | outelf: change debug format default to dwarf Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-10 |
H. Peter Anvin | Clean up backend format names Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-10 |
H. Peter Anvin | Stylistic improvements to help text Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-10 |
H. Peter Anvin | Additional listing options, improve help output, fix... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-10 |
H. Peter Anvin | listing: when listing lines in macros and rep blocks... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-09 |
H. Peter Anvin ... | warnings.pl: remove one more instance of "scalar(%hash)" ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-09 |
H. Peter Anvin ... | travis: update warning output ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-09 |
H. Peter Anvin ... | preproc.c: make sure we have the correct token lengths ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-09 |
H. Peter Anvin ... | asm/nasm.c: make --debug=level actually work ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-09 |
H. Peter Anvin ... | obsolete: make the message clearer in the case of NEVER... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-09 |
H. Peter Anvin ... | obsolete handing: handle a few more subcases in a useful way ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-09 |
H. Peter Anvin ... | BR 3392590: add warning for valid but obsolete instructions ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-09 |
Ozkan Sezer | compiler.h: fix bad typedef in case of HAVE__BOOL ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-09 |
H. Peter Anvin ... | warnings.pl: BR 3392585: don't use scalar(%hash) ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-09 |
H. Peter Anvin ... | perl files: clean up warnings ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-09 |
H. Peter Anvin ... | error.h: fix typo: nasm_intof -> nasm_infof ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-09 |
H. Peter Anvin ... | listing: add -L option for additional listing info ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-09 |
H. Peter Anvin ... | Diagnostics: make debug more dynamic, note -> info... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-09 |
H. Peter Anvin ... | labels.c: don't use ERR_NOTE for additional information ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-09 |
H. Peter Anvin ... | Add implicitly sized versions of the K instructions ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-09 |
H. Peter Anvin ... | insns.pl: use less cantankerous string expansion; better... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-09 |
H. Peter Anvin ... | preproc: fix parsing of single-line macro arguments... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-08 |
Iouri Kharon | msvc.h: Allow building with MSVC versions older than... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-08 |
Ozkan Sezer | update watcom config file. ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-08 |
H. Peter Anvin ... | autogen.sh: allow overriding autotools location, and... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-08 |
Ozkan Sezer | fix pa_add_headers.m4 for development versions of autoconf... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-08 |
H. Peter Anvin ... | br3392586: add test case for smacro descent ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-08 |
H. Peter Anvin ... | preproc.c: fix macro descent ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-07 |
H. Peter Anvin | autoconf: update helpers/config.{sub,guess} Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-07 |
H. Peter Anvin | x86/insns-iflags.ph: add comments in iflag.c Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-07 |
H. Peter Anvin | Merge empty reservations from TIMES; add counts in... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-07 |
H. Peter Anvin ... | Merge branch 'iflags'
|
commit | commitdiff | tree |
2019-08-07 |
H. Peter Anvin ... | iflags.ph: add file missing from commit 418138c8f2d1 ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-07 |
H. Peter Anvin ... | assemble: shuffle a few assignments around ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-07 |
H. Peter Anvin ... | doc: actually build and propagate fontpath file ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-07 |
H. Peter Anvin ... | Warn if trying to assemble obsolete instructions ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-07 |
H. Peter Anvin ... | iflag.h: fix IF_CPU_LEVEL_MASK, add missing CPU definitions ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-07 |
H. Peter Anvin ... | iflag.h: simplify, fix iflag_cmp() when bit 31 is set ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-07 |
H. Peter Anvin ... | iflags: move definitions to a separate file; auto-generate... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-07 |
H. Peter Anvin ... | outmacho.c: mark zeroing warning as WARN_ZEROING ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-07 |
H. Peter Anvin ... | warnings.pl: move comment ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-07 |
H. Peter Anvin ... | warnings.pl: warn on duplicate definition instead of... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-07 |
H. Peter Anvin ... | Replace nasm_error(ERR_WARNING|...) with nasm_warn() ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-06-07 |
H. Peter Anvin | asm/assemble.c: stylistic fix to bnd warning Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-06-07 |
H. Peter Anvin | Add group aliases for all prefixed warnings. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-06-07 |
H. Peter Anvin | doc: fix yet another set of Ghostscript font problems Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-06-07 |
H. Peter Anvin | outelf: get rid of long-since-obsolete gnu extensions... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-06-07 |
H. Peter Anvin | quote: improve comment Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-06-07 |
H. Peter Anvin | quote: emit invalid UTF-8 rather than just dropping... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-06-07 |
H. Peter Anvin | strfunc: better error messages if a string transform... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-06-07 |
H. Peter Anvin | asm/quote.c: fix range cutoffs for UTF-8 Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-06-06 |
H. Peter Anvin | nasmlib.h: fix indentation in nasm_try_static_assert() Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |