From e0ecf59618764090a8c2779ab57e6ec07be86be8455017596e8f8aa8bd33c376 Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Mon, 31 Aug 2020 07:45:42 +0000 Subject: [PATCH] Accepting request 829042 from home:dirkmueller:branches:devel:tools:compiler - update to 2.15.4: * More sensible handling of the case where one single-line macro definition will shadow another. * Add special preprocessor tokens \c{%*?} and \c{%*??} that expand like \c{%?} and \c{%??} in single-line macros only. See \k{selfref%*?}. * Fix SSE instructions not being recognized with an explicit memory operation size (e.g. \c{movsd qword [eax],xmm0}). * The \c{-L+} option no longer enables \c{-Lw}, which is mainly useful to debug NASM crashes. See \k{opt-L}. * The NASM-only RDOFF output format backend, which has been broken since at least NASM 2.14, has been disabled. The RDOFF tools are scheduled to be removed from the NASM distribution in NASM 2.16. If you have a concrete use case for RDOFF, please file a NASM bug report at \W{https://bugs.nasm.us/}\c{https://bugs.nasm.us/} as soon as possible. See \k{rdffmt}. OBS-URL: https://build.opensuse.org/request/show/829042 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/nasm?expand=0&rev=48 --- nasm-2.15.03.tar.xz | 3 --- nasm-2.15.04.tar.xz | 3 +++ nasm.changes | 20 ++++++++++++++++++++ nasm.spec | 2 +- 4 files changed, 24 insertions(+), 4 deletions(-) delete mode 100644 nasm-2.15.03.tar.xz create mode 100644 nasm-2.15.04.tar.xz diff --git a/nasm-2.15.03.tar.xz b/nasm-2.15.03.tar.xz deleted file mode 100644 index 34bc67f..0000000 --- a/nasm-2.15.03.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c0c39a305f08ccf0c5c6edba4294dd2851b3925b6d9642dd1efd62f72829822f -size 984060 diff --git a/nasm-2.15.04.tar.xz b/nasm-2.15.04.tar.xz new file mode 100644 index 0000000..ac7f06d --- /dev/null +++ b/nasm-2.15.04.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0891d23aa083546e7845dfaa0a9109a03f1f57ad0740e7acd07f80df57876d8 +size 988252 diff --git a/nasm.changes b/nasm.changes index ec33b50..bd6f28e 100644 --- a/nasm.changes +++ b/nasm.changes @@ -1,3 +1,23 @@ +------------------------------------------------------------------- +Mon Aug 24 20:20:20 UTC 2020 - Dirk Mueller + +- update to 2.15.4: + * More sensible handling of the case where one single-line macro + definition will shadow another. + * Add special preprocessor tokens \c{%*?} and \c{%*??} that expand + like \c{%?} and \c{%??} in single-line macros only. See + \k{selfref%*?}. + * Fix SSE instructions not being recognized with an explicit memory + operation size (e.g. \c{movsd qword [eax],xmm0}). + * The \c{-L+} option no longer enables \c{-Lw}, which is mainly + useful to debug NASM crashes. See \k{opt-L}. + * The NASM-only RDOFF output format backend, which has been broken + since at least NASM 2.14, has been disabled. The RDOFF tools are + scheduled to be removed from the NASM distribution in NASM 2.16. If + you have a concrete use case for RDOFF, please file a NASM bug report + at \W{https://bugs.nasm.us/}\c{https://bugs.nasm.us/} as soon as + possible. See \k{rdffmt}. + ------------------------------------------------------------------- Sat Jul 18 09:22:33 UTC 2020 - Andreas Stieger diff --git a/nasm.spec b/nasm.spec index f38f5c5..927b44d 100644 --- a/nasm.spec +++ b/nasm.spec @@ -17,7 +17,7 @@ Name: nasm -Version: 2.15.03 +Version: 2.15.04 Release: 0 Summary: Netwide Assembler (An x86 Assembler) License: BSD-2-Clause