Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package dmd for openSUSE:Factory checked in 
at 2021-05-18 18:26:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dmd (Old)
 and      /work/SRC/openSUSE:Factory/.dmd.new.2988 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dmd"

Tue May 18 18:26:54 2021 rev:28 rq:893808 version:2.096.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/dmd/dmd.changes  2020-12-28 00:28:41.409778461 
+0100
+++ /work/SRC/openSUSE:Factory/.dmd.new.2988/dmd.changes        2021-05-18 
18:27:16.626745356 +0200
@@ -1,0 +2,70 @@
+Mon May 17 14:32:19 UTC 2021 - Ferdinand Thiessen <r...@fthiessen.de>
+
+- Update to version 2.096.1
+  * Runtime changes:
+    * Variables suspendSignalNumber and resumeSignalNumber are now
+      private
+    * The druntime option callStructDtorsDuringGC has been removed
+    * Experimental llvm-libunwind based backtrace printing was added
+  * Library changes
+    * Return the number of characters consumed by std.conv.parse
+    * Deprecate std.stdio.getdelim and std.stdio.getline
+    * Add integer conversions in JSONValue.get
+    * Deprecate std.math : approxEqual
+  * Compiler changes
+    * Deprecate bypassing of symbol visibility when doing overload
+      resolution
+    * Deprecation triggered inside of templates now show instantiation
+      trace
+    * Improvements for the C++ header generation
+    * Diagnostics for conflicting function definitions within a module
+    * extern(Pascal) has been removed
+    * The compiler now accepts -extern-std=c++20
+    * C++ compability standard now c++11 by default
+    * Add -preview=inclusiveincontracts: in contracts must be an
+      explicit superset of the parent in contracts.
+    * Add support for Objective-C protocols
+    * Allow any compile-time argument in pragma(inline)
+    * Add __traits(getCppNamespaces, symbol) to retrieve the C++
+      namespaces a symbol resides in.
+  * DMD Compiler regressions / bugs:
+    * printf check does not recognize GNU extensions
+    * Function alias reported as conflicting function
+    * Slice assignment segmentation fault
+    * ssignment inside assert accepted if -checkaction=context
+      is given
+    * Struct dtor is called twice if struct is created inside
+      ternary operator
+    * Mangling problem wrt. backrefs and function types
+    * build.d install fails, can't find dmd.conf
+    * Constructor flow analysis doesn't understand unions
+    * Confusing error message for CTFE pointer in static initializer
+    * checkaction=context creates temporary of type void
+    * Overload selection ignores slice
+    * -preview=rvaluerefparam does not work with template deduction
+    * CTFE doesn't call base class destructor for extern(D) classes
+    * Wrong ParameterStorageClass when -preview=in is used
+  * Phobos enhancements / regression fixes:
+    * std.process.browse does not work with URLs 256 characters
+      or longer
+    * std.regex performance regression (additional GC allocation)
+    * Specifying null as bitfields variable name now fails
+    * avoid quadratic template expansion in constraints of multiple
+      search term versions of std.algorithm.searching.startsWith & endsWith
+    * casting std.BigInts to built-in floating point types
+      doesn't work without -preview=dip1000
+    * std.algorithm.mutation.copy fails on overlapping arrays if
+      the source array's pointer is less than the destination
+      array's pointer
+    * std.experimental.checkedint opBinaryRight with integer
+      left-hand side does not compile for any operators
+    * std.typecons.ReplaceType does not work for in parameters
+    * Deprecated Nullable.get warning with Appenders
+  * Druntime bugs / regression fixes:
+    * std.conv.emplace not usable in betterC - 2.096
+    * casWeak is not implemented
+    * joining a detached thread results in segfault.
+    * core.atomic.atomicFetchSub for pointers incorrectly calls
+      wrong function from core.internal.atomic
+
+-------------------------------------------------------------------

Old:
----
  dmd-2.094.2.tar.gz
  druntime-2.094.2.tar.gz
  phobos-2.094.2.tar.gz

New:
----
  dmd-2.096.1.tar.gz
  druntime-2.096.1.tar.gz
  phobos-2.096.1.tar.gz

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

Other differences:
------------------
++++++ dmd.spec ++++++
--- /var/tmp/diff_new_pack.N2HvFd/_old  2021-05-18 18:27:17.446741802 +0200
+++ /var/tmp/diff_new_pack.N2HvFd/_new  2021-05-18 18:27:17.446741802 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package dmd
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,10 +17,10 @@
 
 
 %define bootstrap_version 2.078.0
-%define sover  0_94
+%define sover  0_96
 %define auto_bootstrap 1
 Name:           dmd
-Version:        2.094.2
+Version:        2.096.1
 Release:        0
 Summary:        D Programming Language 2.0
 License:        BSL-1.0

++++++ dmd-2.094.2.tar.gz -> dmd-2.096.1.tar.gz ++++++
++++ 68744 lines of diff (skipped)

++++++ druntime-2.094.2.tar.gz -> druntime-2.096.1.tar.gz ++++++
++++ 34586 lines of diff (skipped)

++++++ phobos-2.094.2.tar.gz -> phobos-2.096.1.tar.gz ++++++
++++ 38216 lines of diff (skipped)

Reply via email to