2020-06-05 |
H. Peter Anvin ... | nasm.spec.in: need perl; .pdf.xz now build by standard... Signed-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... Signed-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... Signed-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 Signed-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... Signed-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 Signed-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 Signed-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... Signed-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... Signed-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... Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com> Signed-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 Signed-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 Signed-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 |
2019-10-23 |
H. Peter Anvin ... | preproc: fix %undef of macro aliases, and add %ifdefalias Signed-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... Signed-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... Signed-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 Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-10-16 |
H. Peter Anvin ... | preproc: fix %strcat and %substr Signed-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 Signed-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 ... Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-09-24 |
H. Peter Anvin ... | Merge branch 'pp-inline' Signed-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... Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-09-19 |
H. Peter Anvin ... | preproc: fix multiple memory corruption issues Signed-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 Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-20 |
H. Peter Anvin ... | preproc: make sure the mmacro params list is NULL-terminated Signed-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... Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-20 |
H. Peter Anvin ... | preproc: fix comment -La -> -Lm Signed-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... Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-20 |
H. Peter Anvin ... | preproc: fix uninitialized variables Signed-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... Signed-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... Signed-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... Signed-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 Signed-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 Signed-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... Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-16 |
H. Peter Anvin ... | Makefile.in: use $(ALL_LDFLAGS) Signed-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 Signed-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 Signed-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 Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-16 |
H. Peter Anvin ... | autoconf: update check for gcc inlines Signed-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... Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-16 |
H. Peter Anvin ... | preproc: fix mmacro nesting prevention Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-15 |
H. Peter Anvin ... | macros.pl: remove a debugging print Signed-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... Signed-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... Signed-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 Signed-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 Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-15 |
H. Peter Anvin ... | preproc: introduce alias smacros, cleanups Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-15 |
H. Peter Anvin ... | masm.mac: tbyte -> tword Signed-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 Signed-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 Signed-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 Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-09 |
H. Peter Anvin ... | warnings.pl: remove one more instance of "scalar(%hash)" Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-09 |
H. Peter Anvin ... | travis: update warning output Signed-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 Signed-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 Signed-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... Signed-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 Signed-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 Signed-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 Signed-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) Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-09 |
H. Peter Anvin ... | perl files: clean up warnings Signed-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 Signed-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 Signed-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... Signed-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 Signed-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 Signed-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... Signed-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... Signed-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... Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-08 |
Ozkan Sezer | update watcom config file. Signed-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... Signed-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... Signed-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 Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-08 |
H. Peter Anvin ... | preproc.c: fix macro descent Signed-off-by: H. Peter Anvin (Intel) <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 Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-07 |
H. Peter Anvin ... | assemble: shuffle a few assignments around Signed-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 Signed-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 Signed-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 Signed-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 Signed-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... Signed-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 Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-08-07 |
H. Peter Anvin ... | warnings.pl: move comment Signed-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... Signed-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() Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-05-15 |
H. Peter Anvin ... | file.c: the "rb" os_fopen() flags are static in two... Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-05-15 |
H. Peter Anvin ... | file.c: handle long pathnames on Windows Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-04-26 |
H. Peter Anvin ... | preproc: factor out getting a line of tokens and detokenizing it Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-04-26 |
H. Peter Anvin ... | preproc: massive cleanup of smacro expansion Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-04-24 |
H. Peter Anvin ... | Merge remote-tracking branch 'origin/nasm-2.14.xx'
|
commit | commitdiff | tree |
2019-04-24 |
H. Peter Anvin ... | Merge branch 'evalmacro' Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-04-24 |
H. Peter Anvin ... | Merge remote-tracking branch 'origin/nasm-2.14.xx'...
|
commit | commitdiff | tree |
2019-01-11 |
H. Peter Anvin ... | sectalign: "sectalign on|off" should not affect an... Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-01-11 |
H. Peter Anvin ... | alignb: disable warnings for use in a progbits section Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-01-11 |
H. Peter Anvin ... | warnings: add [warning push] and [warning pop] Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |
2019-01-11 |
H. Peter Anvin ... | Warnings: move zeroing reserved space to a separate... Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
|
commit | commitdiff | tree |