Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dmd for openSUSE:Factory checked in at 2023-11-03 22:20:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dmd (Old) and /work/SRC/openSUSE:Factory/.dmd.new.17445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dmd" Fri Nov 3 22:20:39 2023 rev:34 rq:1123116 version:2.105.3 Changes: -------- --- /work/SRC/openSUSE:Factory/dmd/dmd.changes 2023-07-24 18:25:46.366081865 +0200 +++ /work/SRC/openSUSE:Factory/.dmd.new.17445/dmd.changes 2023-11-03 22:21:31.771105479 +0100 @@ -1,0 +2,44 @@ +Fri Nov 3 07:20:28 UTC 2023 - Andrea Manzini <andrea.manz...@suse.com> + +- Update to versione 2.105.3 + * DMD Compiler regression fixes: + - Bugzilla 24171: [REG 2.100] Segfault compiling an empty ddoc file + - Bugzilla 24188: ICE (Illegal instruction) with missing imported symbol + * DMD Compiler bug fixes: + - Bugzilla 23686: template instance reused with default alias arg + - Bugzilla 23865: duplicate alias not detected + +- Changes from version 2.105.2: + * DMD Compiler regression fixes + - Bugzilla 24109: [REG2.103] 'need this' when invoking outer method from inner method + - Bugzilla 24110: [REG2.104] Array comparison lowering apparently not handled properly in __traits(compiles) + - Bugzilla 24118: ICE / regression from 2.103.1 - segfault on CTFE only code in 2.104.2 and 2.105.0 + - Bugzilla 24144: [REG2.105] Silent file name index overflow + * DMD Compiler bug fixes + - Bugzilla 24139: 'this' corruption in extern(C++) dtor when destructing via TypeInfo_Struct + * Phobos bug fixes + - Bugzilla 24140: Int128.opBinary [+-*/%&|^] with negative long arguments gives wrong answers + +- Changes from version 2.105.1: + * A function with enum storage class is now deprecated, not an error + * for detail and bugfixes see https://dlang.org/changelog/2.105.1.html#bugfix-list + +- Changes from version 2.105.0: + * Compiler changes + - Assignment-style syntax is now allowed for alias this + - Catch clause must take only const or mutable exceptions + - Functions can no longer have enum storage class + - Overloading extern(C) functions is now an error + - Deprecation phase ended for access to private method when overloaded with public method. + - Added predefined version identifier VisionOS + * Runtime changes + - Linux input header translations were added to druntime + - Integration with the Valgrind memcheck tool has been added to the garbage collector + * Library changes + - Better static assert messages for std.algorithm.iteration.permutations + - Added std.system.instructionSetArchitecture and std.system.ISA + * Dub changes + - Exposed --d-versions CLI flag + * for details see https://dlang.org/changelog/2.105.0.html#bugfix-list + +------------------------------------------------------------------- Old: ---- dmd-2.104.2.tar.gz phobos-2.104.2.tar.gz New: ---- dmd-2.105.3.tar.gz phobos-2.105.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dmd.spec ++++++ --- /var/tmp/diff_new_pack.o1Sz37/_old 2023-11-03 22:21:32.503132407 +0100 +++ /var/tmp/diff_new_pack.o1Sz37/_new 2023-11-03 22:21:32.507132554 +0100 @@ -16,10 +16,20 @@ # -%define sover 0_104 +%define sover 0_105 %define bootstrap_with_gdmd 1 +%if %{bootstrap_with_gdmd} +%if 0%{?suse_version} < 1550 +%global gdc_version 10 +%global gdc_suffix -%{gdc_version} +%endif +BuildRequires: gdmd%{?gdc_suffix} +%else +BuildRequires: dmd +BuildRequires: phobos-devel-static +%endif Name: dmd -Version: 2.104.2 +Version: 2.105.3 Release: 0 Summary: D Programming Language 2.0 License: BSL-1.0 @@ -38,16 +48,6 @@ %ifarch i586 #!BuildIgnore: gcc-PIE %endif -%if %{bootstrap_with_gdmd} -%if 0%{?suse_version} < 1550 -%global gdc_version 10 -%global gdc_suffix -%{gdc_version} -%endif -BuildRequires: gdmd%{?gdc_suffix} -%else -BuildRequires: dmd -BuildRequires: phobos-devel-static -%endif %description The D programming language is an object-oriented, imperative, @@ -119,7 +119,7 @@ # druntime pushd dmd/druntime - make %{?_smp_mflags} -f posix.mak \ + %make_build -f posix.mak \ BUILD=release \ DMD="../generated/linux/release/*/dmd" \ PIC=1 \ @@ -128,7 +128,7 @@ # phobos pushd phobos - make %{?_smp_mflags} -f posix.mak \ + %make_build -f posix.mak \ BUILD=release \ DMD="../dmd/generated/linux/release/*/dmd" \ PIC=1 \ ++++++ dmd-2.104.2.tar.gz -> dmd-2.105.3.tar.gz ++++++ ++++ 45045 lines of diff (skipped) ++++++ phobos-2.104.2.tar.gz -> phobos-2.105.3.tar.gz ++++++ ++++ 1848 lines of diff (skipped)