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)
