Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nasm for openSUSE:Factory checked in at 2022-12-25 15:14:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nasm (Old) and /work/SRC/openSUSE:Factory/.nasm.new.1563 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nasm" Sun Dec 25 15:14:16 2022 rev:44 rq:1044181 version:2.16.01 Changes: -------- --- /work/SRC/openSUSE:Factory/nasm/nasm.changes 2022-12-17 20:36:36.192624106 +0100 +++ /work/SRC/openSUSE:Factory/.nasm.new.1563/nasm.changes 2022-12-25 15:14:19.225192236 +0100 @@ -1,0 +2,76 @@ +Thu Dec 22 08:33:27 UTC 2022 - Michael Vetter <mvet...@suse.com> + +- Update to 2.16.01: + * Fix the creation of the table of contents in the HTML version + of the documentation. + +------------------------------------------------------------------- +Wed Dec 21 08:27:34 UTC 2022 - Michael Vetter <mvet...@suse.com> + +- Update to 2.16: + * Support for the rdf format has been discontinued and all the + RDOFF utilities has been removed. + * The --reproducible option now leaves the filename field in the + COFF object format blank. This was always rather useless since it is + only 18 characters long; as such debug formats have to carry their own + filename information anyway. + * Fix handling of MASM-syntax reserved memory (e.g. dw ?) when + used in structure definitions. + * The preprocessor now supports functions, which can be less verbose + and more convenient than the equivalent code implemented using + directives. See ppfunc. + * Fix the handling of %00 in the preprocessor. + * Fix incorrect handling of path names affecting error messages, + dependency generation, and debug format output. + * Support for the RDOFF output format and the RDOFF tools have been + removed. The RDOFF tools had already been broken since at least NASM + 2.14. For flat code the ELF output format recommended; for segmented + code the obj (OMF) output format. + * New facility: preprocessor functions. Preprocessor functions, which + are expanded similarly to single-line macros, can greatly simplify + code that in the past would have required a lengthy list of directives + and intermediate macros. See ppfunc. + * Single-line macros can now declare parameters (using a && + prefix) that creates a quoted string, but does not requote an + already quoted string. See define. + * Instruction table updated per public information available as of + November 2022. + * All warnings in the preprocessor have now been assigned warning + classes. See warnings. + * Fix the invalid use of RELA-type relocations instead of + REL-type relocations when generating DWARF debug information for + the elf32 output format. + * Fix the handling at in istruc when the structure contains + local labels. See istruc. + * When assembling with --reproducible, don't encode the filename + in the COFF header for the coff}, win32 or win64 output + formats. The COFF header only has space for an 18-character filename, + which makes this field rather useless in the first place. Debug output + data, if enabled, is not affected. + * Fix incorrect size calculation when using MASM syntax for non-byte + reservations (e.g. dw ?.) + * Allow forcing an instruction in 64-bit mode to have a (possibly + redundant) REX prefix, using the syntax rex as a prefix. + * Add a vex prefix to enforce VEX (AVX) encoding of an + instruction, either using the 2- or 3-byte VEX prefixes. + * The CPU directive has been augmented to allow control of + generation of VEX (AVX) versus EVEX (AVX-512) instruction formats, see + CPU. + * Some recent instructions that previously have been only available + using EVEX encodings are now also encodable using VEX (AVX) + encodings. For backwards compatibility these encodings are not enabled + by default, but can be generated either via an explicit vex + prefix or by specifying either CPU LATEVEX or CPU NOEVEX; see + CPU. + * Document the already existing unimacro directive. See unmacro. + * Fix a code range generation bug in the DWARF debug format + (incorrect information in the DW_AT_high_pc field) for the ELF + output formats. This bug happened to cancel out with a bug in older + versions of the GNU binutils linker, but breaks with other linkers and + updated or other linkers that expect the spec to be followed. + * Fix segment symbols with addends, e.g. jmp _TEXT+10h:0 in + output formats that support segment relocations, e.g. the obj + format. + * Fix various crashes and hangs on invalid input + +------------------------------------------------------------------- Old: ---- nasm-2.15.05.tar.xz New: ---- nasm-2.16.01.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nasm.spec ++++++ --- /var/tmp/diff_new_pack.8ER32D/_old 2022-12-25 15:14:19.869195881 +0100 +++ /var/tmp/diff_new_pack.8ER32D/_new 2022-12-25 15:14:19.873195903 +0100 @@ -17,7 +17,7 @@ Name: nasm -Version: 2.15.05 +Version: 2.16.01 Release: 0 Summary: Netwide Assembler (An x86 Assembler) License: BSD-2-Clause @@ -40,7 +40,7 @@ %make_build all %install -%make_install rdf_install +%make_install %fdupes %{buildroot}%{_mandir} %check ++++++ nasm-2.15.05.tar.xz -> nasm-2.16.01.tar.xz ++++++ ++++ 166961 lines of diff (skipped)