2020-06-05 |
H. Peter Anvin ... | nasm.spec.in: need perl; .pdf.xz now build by standard... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2020-06-04 |
H. Peter Anvin ... | NASM 2.15rc3
|
commit | commitdiff | tree |
2020-06-04 |
H. Peter Anvin ... | BR 3392662: handle empty argument at end of mmacro... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2020-06-04 |
H. Peter Anvin ... | nasm.c: correctly print errors once committed; assert... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2020-06-04 |
H. Peter Anvin ... | preproc: don't call nasm_error_hold_push() twice ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2020-06-04 |
H. Peter Anvin ... | BR 3392652: hold smacro expansion warnings until we... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2020-06-04 |
H. Peter Anvin ... | asm/error.c: handle warning "all" correctly ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2020-06-01 |
H. Peter Anvin | NASM 2.15rc2
|
commit | commitdiff | tree |
2020-06-01 |
H. Peter Anvin | outobj: fix harmless but still incorrect use of uninitialize... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2020-06-01 |
H. Peter Anvin | BR 3392674: fix handling of {ud1,ud2b} <reg>,<reg> ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2020-06-01 |
H. Peter Anvin ... | BR 3392667: more reasonable limit for expression descent ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2020-06-01 |
H. Peter Anvin ... | preproc: error out if an include file exists but can... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2020-06-01 |
H. Peter Anvin ... | BR 3392669: in expand_one_smacro(), we may reach EOL... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2020-06-01 |
H. Peter Anvin ... | BR 3392668: in %define, don't set "definining" until... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com> ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2020-06-01 |
H. Peter Anvin ... | BR 3392668: preproc: test for macro in TOK_LOCAL_SYMBOL ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2020-05-26 |
H. Peter Anvin ... | Makefile portability improvement, build nasmdoc.pdf.xz ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2020-05-26 |
H. Peter Anvin ... | NASM 2.15rc1
|
commit | commitdiff | tree |
2020-05-26 |
H. Peter Anvin ... | Merge remote-tracking branch 'chang/master'
|
commit | commitdiff | tree |
2020-03-31 |
H. Peter Anvin | test: test case for BR 3392655, overflow during bin... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-10-23 |
H. Peter Anvin ... | preproc: fix %undef of macro aliases, and add %ifdefalias ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-10-23 |
H. Peter Anvin ... | listing: make it possible to flush the listing output... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-10-23 |
H. Peter Anvin ... | preproc: properly protect %xdefine params (see below... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-10-18 |
H. Peter Anvin ... | preproc: reserve space for terminal NUL in %strcat ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-10-16 |
H. Peter Anvin ... | preproc: fix %strcat and %substr ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-10-16 |
H. Peter Anvin ... | preproc: %xdefine must process arguments before expanding ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-10-16 |
H. Peter Anvin ... | Implement an enhanced version of MASM's dup() and ... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-10-08 |
H. Peter Anvin | preproc: fix the detection of the >= operator Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-10-08 |
H. Peter Anvin | preproc: make %exitrep do what it is supposed to Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-10-08 |
H. Peter Anvin | warnings.pl: correct the documentation output for aliases Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-10-04 |
H. Peter Anvin | doc: we really need a Fontmap file Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-10-04 |
H. Peter Anvin | warnings: do a line break before enabled/disabled note Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-10-04 |
H. Peter Anvin | warnings: make it possible to put blank lines in doc... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-10-04 |
H. Peter Anvin | config/unconfig.h: eliminate #undef directives Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-10-04 |
H. Peter Anvin | config/unconfig.h: add this autoconf-generated file... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-10-04 |
H. Peter Anvin | Win32: when converting filenames to UTF-16, don't add... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-09-30 |
H. Peter Anvin | test: add a test for symbol prefixes via %pragma Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-09-30 |
H. Peter Anvin | outcoff: add semi-generic pragma namespaces Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-09-30 |
H. Peter Anvin | pragma: handle default name/fallback handler for NULL... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-09-24 |
H. Peter Anvin ... | Merge branch 'pp-inline' ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-09-24 |
H. Peter Anvin ... | autogen.sh: don't update helpers unless there is a... ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-09-23 |
H. Peter Anvin | preprocessor: major cleanups; inline text into Token Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-09-19 |
H. Peter Anvin ... | preproc: fix multiple memory corruption issues ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-09-19 |
H. Peter Anvin ... | preproc: fix list corruption bug; clean up token handling ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-09-13 |
H. Peter Anvin | preproc: add %ifusable and %ifusing directives ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-09-13 |
H. Peter Anvin | preproc: move %use package parsing to a separate routine Signed-off-by: H. Peter Anvin <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-09-13 |
H. Peter Anvin | travis utf-error test: update error messages ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-09-13 |
H. Peter Anvin | eval: don't try to poke *opflags if opflags is NULL ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-09-13 |
H. Peter Anvin | preproc: correct handling of %ifdef for aliases ...off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
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 |