diff --git a/nasm-2.03.90.tar.bz2 b/nasm-2.03.90.tar.bz2 deleted file mode 100644 index aa89caa..0000000 --- a/nasm-2.03.90.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e69723431622a500c2c4200682411f5733b4842a49183fca387788b79633b584 -size 784047 diff --git a/nasm-2.06rc2.tar.bz2 b/nasm-2.06rc2.tar.bz2 new file mode 100644 index 0000000..762d9ae --- /dev/null +++ b/nasm-2.06rc2.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:020a72acef8d7099c321e5267b7902215a01094a92276937d4afe1f200b5bd59 +size 794596 diff --git a/nasm.changes b/nasm.changes index 244e06a..a3313b6 100644 --- a/nasm.changes +++ b/nasm.changes @@ -1,3 +1,40 @@ +------------------------------------------------------------------- +Wed Jan 14 18:51:42 CET 2009 - pth@suse.de + +- Update to 2.06rc2. Changes since 2.04.rc1: + 2.06: + + * Support for indirect macro expansion ('%[...]'). + * %pop' can now take an argument. + * The argument to %use' is no longer macro-expanded. Use '%[...]' + if macro expansion is desired. + * Support for thread-local storage in ELF32 and ELF64. + * Fix crash on '%ifmacro' without an argument. + * Correct the arguments to the 'POPCNT' instruction. + + 2.05.01: + + * Fix the -w'/-W' option parsing, which was broken in NASM 2.05. + + 2.05: + + * Fix redundant REX.W prefix on MP reg64'. + * Make the behaviour of -O0' match NASM 0.98 legacy behavior. + * -w-user' can be used to suppress the output of %warning' + directives. + * Fix bug where LIGN' would issue a full alignment datum instead + of zero bytes. + * Fix offsets in list files. + * Fix '%include' inside multi-line macros or loops. + * Fix error where NASM would generate a spurious warning on valid + optimizations of immediate values. + * Fix arguments to a number of the 'CVT' SSE instructions. + * Fix RIP-relative offsets when the instruction carries an + immediate. + * Massive overhaul of the ELF64 backend for spec compliance. + * Fix the Geode 'PFRCPV' and 'PFRSQRTV' instruction. + * Fix the SSE 4.2 'CRC32' instruction. + ------------------------------------------------------------------- Tue Sep 9 12:50:14 CEST 2008 - pth@suse.de diff --git a/nasm.spec b/nasm.spec index 035fd4b..079f1f3 100644 --- a/nasm.spec +++ b/nasm.spec @@ -1,7 +1,7 @@ # -# spec file for package nasm (Version 2.03.90) +# spec file for package nasm (Version 2.06rc2) # -# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ Url: http://nasm.sourceforge.net/ License: LGPL v2.1 or later Group: Development/Languages/Other AutoReqProv: on -Version: 2.03.90 +Version: 2.06rc2 Release: 1 Summary: Netwide Assembler (An x86 Assembler) Source: nasm-%version.tar.bz2 @@ -66,7 +66,7 @@ Authors: Chuck Crayne %prep -%setup -q -n nasm-2.04rc1 +%setup -q %package doc License: LGPL v2.1 or later @@ -147,6 +147,35 @@ rm -f %buildroot%{_docdir}/nasm/INSTALL %doc %{_infodir}/nasm* %changelog +* Wed Jan 14 2009 pth@suse.de +- Update to 2.06rc2. Changes since 2.04.rc1: + 2.06: + * Support for indirect macro expansion ('%%[...]'). + * %%pop' can now take an argument. + * The argument to %%use' is no longer macro-expanded. Use '%%[...]' + if macro expansion is desired. + * Support for thread-local storage in ELF32 and ELF64. + * Fix crash on '%%ifmacro' without an argument. + * Correct the arguments to the 'POPCNT' instruction. + 2.05.01: + * Fix the -w'/-W' option parsing, which was broken in NASM 2.05. + 2.05: + * Fix redundant REX.W prefix on MP reg64'. + * Make the behaviour of -O0' match NASM 0.98 legacy behavior. + * -w-user' can be used to suppress the output of %%warning' + directives. + * Fix bug where LIGN' would issue a full alignment datum instead + of zero bytes. + * Fix offsets in list files. + * Fix '%%include' inside multi-line macros or loops. + * Fix error where NASM would generate a spurious warning on valid + optimizations of immediate values. + * Fix arguments to a number of the 'CVT' SSE instructions. + * Fix RIP-relative offsets when the instruction carries an + immediate. + * Massive overhaul of the ELF64 backend for spec compliance. + * Fix the Geode 'PFRCPV' and 'PFRSQRTV' instruction. + * Fix the SSE 4.2 'CRC32' instruction. * Tue Sep 09 2008 pth@suse.de - Update to 2.04rc1. Changes since 2.03: 2.04.rc1: @@ -271,7 +300,7 @@ rm -f %buildroot%{_docdir}/nasm/INSTALL - add %%defattr * Thu Apr 24 2003 ro@suse.de - fix install_info --delete call and move from preun to postun -* Tue Feb 11 2003 mmj@suse.de +* Mon Feb 10 2003 mmj@suse.de - Use %%install_info macro [#23442] - Use BuildRoot: * Wed Nov 20 2002 ro@suse.de