Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package dmd for openSUSE:Factory checked in 
at 2025-04-07 17:37:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dmd (Old)
 and      /work/SRC/openSUSE:Factory/.dmd.new.1907 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dmd"

Mon Apr  7 17:37:11 2025 rev:42 rq:1267281 version:2.111.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/dmd/dmd.changes  2025-03-07 16:46:37.888608794 
+0100
+++ /work/SRC/openSUSE:Factory/.dmd.new.1907/dmd.changes        2025-04-07 
17:37:27.010914495 +0200
@@ -1,0 +2,56 @@
+Fri Apr  4 09:29:24 UTC 2025 - Andrea Manzini <andrea.manz...@suse.com>
+
+- Update to version 2.111.0
+  * Compiler changes
+    + Storage classes ref and auto ref can now be applied to local, static, 
+      extern, and global variables
+    + Keywords auto and ref must be adjacent
+    + The align attribute now allows specifying default explicitly
+    + Remove delete as a keyword
+    + Case fallthough for multivalued cases is an error now
+    + An error is now given for constructors when a field's destructor has 
+      stricter attributes
+    + Initializing a field with itself has been deprecated
+    + An error is now given for subtracting pointers of different types
+    + An error is now issued for in/out contracts of nothrow functions that may
+      throw
+    + Typesafe variadic class parameters have been deprecated
+    + Integers in debug or version statements have been removed from the 
+      language
+    + Many error messages have changed
+    + The compiler now accepts -extern-std=c++23
+    + Build time profiling has been added to DMD
+    + New traits getBitfieldOffset and getBitfieldWidth for built-in bitfields
+    + Using the compiler flag -i will now properly pick up C source files
+    + A pragma for ImportC allows to set nothrow, @nogc or pure
+    + Mixin templates can now use assignment syntax
+    + Object file extensions .o and .obj are now accepted on all platforms
+    + Objective-C selectors are now automatically generated when not specified
+      with @selector.
+    + New compiler switch -oq for DMD
+    + Added Placement New Expression
+    + Postfix type qualifier method attributes for -H and -D
+    + The folder samples has been removed from DMD installations
+    + New keyword __rvalue
+    + Add -preview=safer switch for safety checking on unattributed functions
+    + Shortened method syntax can now be used in constructors
+  * Runtime changes
+    + Add Windows BCrypt bindings under core.sys.windows.bcrypt
+    + Remove criticalRegionLock
+    + Adds expect, likely, unlikely, and trap to core.builtins
+    + New segfault handler showing backtraces for null access / call stack 
+      overflow on linux
+  * Library changes
+    + Added std.conv.bitCast
+    + Extend the functionality of formattedRead to permit a std.file.slurp 
+      like execution.
+    + Added fromHexString and fromHexStringAsRange functions to std.digest.
+    + ODBC Bindings in etc.c.odbc have been updated to ODBC 4.0.
+    + Added popGrapheme function to std.uni.
+    + Added readfln and File.readfln to std.stdio
+    + Added the SharedAllocatorList, as the thread-safe version of the regular
+      AllocatorList.
+    + New procedural API for std.sumtype
+    + std.uni has been upgraded from Unicode 15.1.0 to 16.0.0
+
+-------------------------------------------------------------------

Old:
----
  dmd-2.110.0.tar.gz
  phobos-2.110.0.tar.gz

New:
----
  dmd-2.111.0.tar.gz
  phobos-2.111.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dmd.spec ++++++
--- /var/tmp/diff_new_pack.8rROsN/_old  2025-04-07 17:37:27.490934576 +0200
+++ /var/tmp/diff_new_pack.8rROsN/_new  2025-04-07 17:37:27.494934743 +0200
@@ -16,7 +16,7 @@
 #
 
 
-%define sover  0_110
+%define sover  0_111
 %define bootstrap_with_gdmd 1
 %if %{bootstrap_with_gdmd}
 %if 0%{?suse_version} < 1550
@@ -29,7 +29,7 @@
 BuildRequires:  phobos-devel-static
 %endif
 Name:           dmd
-Version:        2.110.0
+Version:        2.111.0
 Release:        0
 Summary:        D Programming Language 2.0
 License:        BSL-1.0
@@ -170,8 +170,7 @@
 install -dm755 %{buildroot}%{_datadir}/licenses/dmd
 install -Dm644 %{_builddir}/dmd/LICENSE.txt 
%{buildroot}%{_datadir}/licenses/dmd/LICENSE.txt
 
-install -dm755 %{buildroot}%{_datadir}/%{name}/samples
-cp -r %{_builddir}/dmd/compiler/samples/* %{buildroot}%{_datadir}/dmd/samples/
+install -dm755 %{buildroot}%{_datadir}/%{name}
 
 # phobos
 install -dm755 %{buildroot}%{_libdir}

++++++ dmd-2.110.0.tar.gz -> dmd-2.111.0.tar.gz ++++++
++++ 192614 lines of diff (skipped)

++++++ phobos-2.110.0.tar.gz -> phobos-2.111.0.tar.gz ++++++
++++ 35436 lines of diff (skipped)

Reply via email to