Hello community,

here is the log from the commit of package dmd for openSUSE:Factory checked in 
at 2018-07-18 22:52:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dmd (Old)
 and      /work/SRC/openSUSE:Factory/.dmd.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dmd"

Wed Jul 18 22:52:11 2018 rev:17 rq:621465 version:2.081.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/dmd/dmd.changes  2018-06-19 12:03:24.506600177 
+0200
+++ /work/SRC/openSUSE:Factory/.dmd.new/dmd.changes     2018-07-18 
22:52:35.783228216 +0200
@@ -1,0 +2,28 @@
+Sat Jul  7 11:29:06 UTC 2018 - matthias.elias...@gmail.com
+
+- Update to 2.081.0
+  - Compiler changes
+    * Deprecate allowing a constructor declaration in a static block
+       * Deprecate usage of this and super as types
+       * Implement DIP 1009 - Add Expression-Based Contract Syntax
+       * extern (C++) construction, destruction, operators and other mangling 
improvements
+       * Support for iterating template overloads
+       * __traits(getLinkage, ...) now works on structs, classes, and 
interfaces.
+       * Implicit catch statements will now result in an error
+       * Implicit comparison of different enums will now result in an error
+       * Implicit string concatenation will now result in an error
+       * IRETQ is now supported in inline assembler.
+       * Interfaces and classes can be used without the runtime if only static 
fields are utilized
+       * Specifying redundant storage classes will now result in a compiler 
error
+  - Runtime changes
+    * Filenames and line numbers have been added to stacktraces on macOS
+       * object.destroy() supports extern(C++) classes.
+       * Add missing declarations to core.sys.darwin.mach.getsect
+  - Library changes
+    * The deprecated std.c package has been removed.
+       * The performance of std.algorithm.iteration.joiner has been improved
+       * std.algorithm.mutation.remove now only accepts integral values or 
pair of integral values as offset
+       * Changed semantics of std.math.{fmin,fmax} wrt. NaNs.
+- Use same auto_bootstrap define for all builds.
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ dmd.spec ++++++
--- /var/tmp/diff_new_pack.8cSUl3/_old  2018-07-18 22:52:38.207220178 +0200
+++ /var/tmp/diff_new_pack.8cSUl3/_new  2018-07-18 22:52:38.211220164 +0200
@@ -17,14 +17,10 @@
 
 
 %define bootstrap_version 2.078.0
-%define sover  0_80
-%if 0%{?sle_version} == 150000 && 0%{?is_opensuse}
+%define sover  0_81
 %define auto_bootstrap 1
-%else
-%define auto_bootstrap 1
-%endif
 Name:           dmd
-Version:        2.080.1
+Version:        2.081.0
 Release:        0
 Summary:        D Programming Language 2.0
 License:        BSL-1.0
@@ -113,7 +109,7 @@
        %endif
                BUILD=release \
                PIC=1 \
-               RELEASE=1
+               ENABLE_RELEASE=1
 popd
 
 # druntime
@@ -122,7 +118,7 @@
                BUILD=release \
                DMD="../dmd/generated/linux/release/*/dmd" \
                PIC=1 \
-               RELEASE=1
+               ENABLE_RELEASE=1
 popd
 
 # phobos
@@ -131,7 +127,7 @@
                BUILD=release \
                DMD="../dmd/generated/linux/release/*/dmd" \
                PIC=1 \
-               RELEASE=1
+               ENABLE_RELEASE=1
 popd
 
 %install

++++++ dmd-2.080.1.tar.gz -> dmd-2.081.0.tar.gz ++++++
++++ 32717 lines of diff (skipped)

++++++ druntime-2.080.1.tar.gz -> druntime-2.081.0.tar.gz ++++++
++++ 6748 lines of diff (skipped)

++++++ phobos-2.080.1.tar.gz -> phobos-2.081.0.tar.gz ++++++
++++ 10581 lines of diff (skipped)


Reply via email to