Hello community,

here is the log from the commit of package dmd for openSUSE:Factory checked in 
at 2019-03-18 10:43:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dmd (Old)
 and      /work/SRC/openSUSE:Factory/.dmd.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dmd"

Mon Mar 18 10:43:42 2019 rev:24 rq:685841 version:2.085.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/dmd/dmd.changes  2019-02-17 12:21:56.796190560 
+0100
+++ /work/SRC/openSUSE:Factory/.dmd.new.28833/dmd.changes       2019-03-18 
10:43:47.735117836 +0100
@@ -1,0 +2,29 @@
+Sun Mar 17 15:50:10 UTC 2019 - Matthias Eliasson <[email protected]>
+
+- Update to version 2.085.0 
+  - Compiler changes:
+    * Add support for Objective-C classes
+    * Add support for Objective-C instance variable
+    * Add support for Objective-C super calls
+    * Deprecate Objective-C interfaces
+    * Context-aware assertion error messages
+    * Avoid calling the struct constructor from const-casts
+    * dmd now supports expressive diagnostic error messages with 
-verrors=context
+    * memcmp() compares are no longer performed for struct equality tests, 
memberwise comparisons are done instead, per the spec
+    * OSX 32-bit is no longer supported
+    * -preview and -revert command line switches have been introduced
+    * Transition to C++11 character types
+  - Runtime changes:
+    * Added GC.profileStats() to core.memory
+    * Added core.stdcpp.new_
+    * Added core.sys.linux.sched.CPU_COUNT.
+    * Added core.sys.linux.sched.CPU_ISSET.
+    * Moved std.conv.emplace, std.algorithm.mutation.move, 
std.algorithm.mutation.moveEmplace, and std.functional.forward to 
core/lifetime.d
+    * GC cleanup can now be configured as a DRT GC option
+    * A garbage collector with precise heap scanning can now be selected
+    * GC.realloc is now more consistent and robust
+    * User supplied garbage collectors can now be linked with the runtime
+    * Added core.stdcpp.allocator
+    * char/wchar fields in most D runtime (core.* and rt.*) structs are now 
zero-initialized
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ dmd.spec ++++++
--- /var/tmp/diff_new_pack.mirykL/_old  2019-03-18 10:43:50.139115252 +0100
+++ /var/tmp/diff_new_pack.mirykL/_new  2019-03-18 10:43:50.139115252 +0100
@@ -17,10 +17,10 @@
 
 
 %define bootstrap_version 2.078.0
-%define sover  0_84
+%define sover  0_85
 %define auto_bootstrap 1
 Name:           dmd
-Version:        2.084.1
+Version:        2.085.0
 Release:        0
 Summary:        D Programming Language 2.0
 License:        BSL-1.0

++++++ dmd-2.084.1.tar.gz -> dmd-2.085.0.tar.gz ++++++
++++ 40496 lines of diff (skipped)

++++++ druntime-2.084.1.tar.gz -> druntime-2.085.0.tar.gz ++++++
++++ 15608 lines of diff (skipped)

++++++ phobos-2.084.1.tar.gz -> phobos-2.085.0.tar.gz ++++++
++++ 2046 lines of diff (skipped)


Reply via email to