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)

Reply via email to