commit uasm for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package uasm for openSUSE:Factory checked in at 2025-01-07 20:50:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/uasm (Old) and /work/SRC/openSUSE:Factory/.uasm.new.1881 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "uasm" Tue Jan 7 20:50:11 2025 rev:3 rq:1235214 version:2.57r Changes: -------- --- /work/SRC/openSUSE:Factory/uasm/uasm.changes 2024-07-17 15:14:16.812163703 +0200 +++ /work/SRC/openSUSE:Factory/.uasm.new.1881/uasm.changes 2025-01-07 20:50:22.133344419 +0100 @@ -1,0 +2,25 @@ +Sun Jan 5 20:48:04 UTC 2025 - Antonio Teixeira <antonio.teixeira@suse.com> + +- Update to 2.57: + * Added aam/aad imm8 missing instruction variant. + * Added corrections for constant too large warnings and included >64bit size immediate errors. + * Corrected a conflict between local and struct having the same name. + * Updated the encoding of xchg eax,eax to not just be a NOP in 64bit code as a side effect is + clearing the top half of RAX. + * Reduced unnecessary REX prefixes in PROC prologue. + * Cleaned up makefile names + * Fixed a general failure on empty unions. + * Applied typedef ptr fix in legacy codeview symbolic debugging info. + * Noted string literal usage in manual. + * Fixed a stack balancing regression leading to an umatched add/sub rsp,8 pair forLinux 64bit. + * Prevented vmovd/vmovq from accepting ymm or zmm registes. + * Prevent OR rax,64bit immediate and other instructions that aren't MOV. + * Based on a patch to original Jwasm which may have entered an infinite loop if a structured + variable wasn't defined (yet), but a member name matched a local name. + * Included Vortex Def2Lib utility in the distribution with Import Definitions kindly supplied + from MASM32. + Can be run via MakeLib.bat or + def2lib *.def + def2lib ntvdm.def -e + +------------------------------------------------------------------- Old: ---- v2.56.2.tar.gz New: ---- v2.57r.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ uasm.spec ++++++ --- /var/tmp/diff_new_pack.FTOcRi/_old 2025-01-07 20:50:23.265391236 +0100 +++ /var/tmp/diff_new_pack.FTOcRi/_new 2025-01-07 20:50:23.265391236 +0100 @@ -1,7 +1,7 @@ # # spec file for package uasm # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: uasm -Version: 2.56.2 +Version: 2.57r Release: 0 Summary: MASM-compatible assembler based on JWasm License: Watcom-1.0 @@ -35,7 +35,7 @@ %build # Workaround for boo#1225948 %global optflags %{optflags} -fpermissive -%make_build -f gccLinux64.mak CFLAGS="%{optflags}" +%make_build -f Makefile-Linux-GCC-64.mak CFLAGS="%{optflags}" %install mkdir -p %{buildroot}%{_bindir}
participants (1)
-
Source-Sync