Hello community,

here is the log from the commit of package dmd for openSUSE:Factory checked in 
at 2019-08-15 12:28:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dmd (Old)
 and      /work/SRC/openSUSE:Factory/.dmd.new.9556 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dmd"

Thu Aug 15 12:28:56 2019 rev:26 rq:723308 version:2.087.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/dmd/dmd.changes  2019-04-14 12:23:35.131840046 
+0200
+++ /work/SRC/openSUSE:Factory/.dmd.new.9556/dmd.changes        2019-08-15 
12:28:57.462517012 +0200
@@ -1,0 +2,47 @@
+Wed Aug 14 13:12:57 UTC 2019 - Matthias Eliasson <eli...@opensuse.org>
+
+- Update to version 2.087.1 
+  - Runtime changes:
+    * Add all missing symbols to core.sys.darwin.mach.loader
+  - DMD Compiler regressions:
+    * ICE when taking address of member function passed as template parameter
+    * [REG] modification of member of a manifest constant that's also a struct 
is allowed
+    * POSIX: extern(C++, namespace) does not apply namespace to enum
+    * DMD Segfault in 2.087
+    * compiler segfaults on passing templates expression to lazy val
+    * [REG2.086] foreach no longer works on range with alias front
+  - DMD Compiler bugs:
+    * Templates inside templates used as mixins
+    * DMD segfault with circular template constraints
+    * [ICE] Internal error: ddmd/backend/cgcs.c 352 - CTFE appending to an 
array on a struct from a template
+    * Unable to remove a tuple from associative array.
+    * Can't use __traits(getAttributes, ...)[...] as a type
+    * access violation at compile time, possibly via template constraint and 
alias interaction
+    * Symbol not found: _dyld_enumerate_tlv_storage on macOS 10.15
+    * alias this combined with a copy constructor seems to lead to undefined 
behaviour.
+    * [ICE] Segmentation fault in 
ExpressionPrettyPrintVisitor::visit(IntegerExp*) at dmd/hdrgen.d:1775
+    * ICE from double template instantiation with getMember of overload of 
class and template function
+    * __vector CTFE crashes the compiler
+    * Compiler crash when using an opaque struct as template parameter
+    * bogus error: "integer constant expression expected instead of 
(uint).sizeof"
+    * [Windows] Program segfaults when running tests
+    * ICE in func literal used in __traits(compiles)
+    * SIMD 32 bytes causes obscure segfault
+    * [2.087.0] Mixin templates: no property somevar for type some.Type, did 
you mean some.Type.__anonymous.somevar
+  - DMD Compiler enhancements:
+    * Empty AliasSeq can't be used to form compiletime array literal
+  - Phobos bugs:
+    * std.variant.VariantN does not work with a class that inherits from a 
template instantiation
+    * ReplaceType replaces type with the type forwarding using alias this
+    * ReplaceType fails to compile for self-referential inheritance chains
+    * someAllocator.make!T doesn't compile if T is a shared value type
+    * [2.087.0] std.conv.toImpl matches two functions when using static arrays 
as inout( T )
+  - Phobos enhancements:
+    * RefCounted fails to instantiate due to pureness of moveEmplace
+    * Tuple.rename doesn't work with const
+  - Druntime bugs:
+    * retrying while pthread_cond_signal/pthread_cond_broadcast return EAGAIN
+    * object.destroy doesn't propagate attributes
+- Add missing provides/obsoletes to the versioned phobos shared library 
package.
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ dmd.spec ++++++
--- /var/tmp/diff_new_pack.Z8mqeT/_old  2019-08-15 12:29:00.830513888 +0200
+++ /var/tmp/diff_new_pack.Z8mqeT/_new  2019-08-15 12:29:00.830513888 +0200
@@ -17,15 +17,15 @@
 
 
 %define bootstrap_version 2.078.0
-%define sover  0_85
+%define sover  0_87
 %define auto_bootstrap 1
 Name:           dmd
-Version:        2.085.1
+Version:        2.087.1
 Release:        0
 Summary:        D Programming Language 2.0
 License:        BSL-1.0
 Group:          Development/Languages/Other
-URL:            http://dlang.org/
+URL:            https://dlang.org/
 Source:         
https://github.com/D-Programming-Language/dmd/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1:        
https://github.com/D-Programming-Language/druntime/archive/v%{version}.tar.gz#/druntime-%{version}.tar.gz
 Source2:        
https://github.com/D-Programming-Language/phobos/archive/v%{version}.tar.gz#/phobos-%{version}.tar.gz
@@ -58,6 +58,8 @@
 %package       -n      libphobos2-%{sover}
 Summary:        Standard library for the D language
 Group:          System/Libraries
+Provides:       %{name} = %{version}-%{release}
+Obsoletes:      %{name} < %{version}-%{release}
 
 %description -n libphobos2-%{sover}
 Phobos is the standard library for the D Programming Language.

++++++ dmd-2.085.1.tar.gz -> dmd-2.087.1.tar.gz ++++++
++++ 84853 lines of diff (skipped)

++++++ druntime-2.085.1.tar.gz -> druntime-2.087.1.tar.gz ++++++
++++ 21990 lines of diff (skipped)

++++++ phobos-2.085.1.tar.gz -> phobos-2.087.1.tar.gz ++++++
++++ 9616 lines of diff (skipped)


Reply via email to