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-06-09 21:52:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dmd (Old) and /work/SRC/openSUSE:Factory/.dmd.new.32437 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dmd" Wed Jun 9 21:52:42 2021 rev:29 rq:898473 version:2.097.0 Changes: -------- --- /work/SRC/openSUSE:Factory/dmd/dmd.changes 2021-05-18 18:27:16.626745356 +0200 +++ /work/SRC/openSUSE:Factory/.dmd.new.32437/dmd.changes 2021-06-09 21:53:05.918559929 +0200 @@ -1,0 +2,43 @@ +Tue Jun 8 14:17:54 UTC 2021 - Ferdinand Thiessen <[email protected]> + +- Update to version 2.097.0 + * Compiler changes + * Deprecation period for ambiguous ternary expressions has ended + * Usage of the body keyword has been deprecated + * Deprecate a case of using fully-qualified names to bypass imports + * Explicit package visibility attribute is now always applied to + new scopes + * pragma(mangle) can now be applied to aggregates + * Complex and imaginary types are now deprecated + * while (auto n = expression) is now supported + * Library changes + * Centering formatted output. + * AllImplicitConversionTargets replaces ImplicitConversionTargets + * Formatting integers with %e, %f, %g and %a is now possible. + * Implementation of pow(f, -2) and f ^^ -2 changed + * Deprecate std.format : enforceValidFormatSpec + * Deprecate std.format : formatElement + * Deprecate std.format : unformatElement + * FieldnameTuple now returns an empty tuple for interfaces + * Fields (formerly FieldTypeTuple) now returns an empty + tuple for interfaces + * Floating point numbers can be formatted at compile time + * Formatting floating point numbers don't allocate with the + GC anymore. + * Some reals will be downcast to double when used with + std.format. + * std.typecons.Nullable: Remove deprecated alias get this. + * Documentation of std.format has been completely reworked. + * Module std.format has been split into smaller modules + * Module std.math has been split into smaller modules + * splitWhen added to std.algorithm.iteration + * The old benchmarking functionality in std.datetime has been + removed. + * std.exception.enforceEx has been removed. + * New module: std.sumtype + * std.range.Transposed: Remove deprecated member save + * Dub changes + * Added support for low memory compilation option to the dub + settings file. + +------------------------------------------------------------------- Old: ---- dmd-2.096.1.tar.gz druntime-2.096.1.tar.gz phobos-2.096.1.tar.gz New: ---- dmd-2.097.0.tar.gz druntime-2.097.0.tar.gz phobos-2.097.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dmd.spec ++++++ --- /var/tmp/diff_new_pack.79Yl1Q/_old 2021-06-09 21:53:07.814563308 +0200 +++ /var/tmp/diff_new_pack.79Yl1Q/_new 2021-06-09 21:53:07.818563315 +0200 @@ -17,10 +17,10 @@ %define bootstrap_version 2.078.0 -%define sover 0_96 +%define sover 0_97 %define auto_bootstrap 1 Name: dmd -Version: 2.096.1 +Version: 2.097.0 Release: 0 Summary: D Programming Language 2.0 License: BSL-1.0 ++++++ dmd-2.096.1.tar.gz -> dmd-2.097.0.tar.gz ++++++ ++++ 34161 lines of diff (skipped) ++++++ druntime-2.096.1.tar.gz -> druntime-2.097.0.tar.gz ++++++ ++++ 4600 lines of diff (skipped) ++++++ phobos-2.096.1.tar.gz -> phobos-2.097.0.tar.gz ++++++ ++++ 50402 lines of diff (skipped)
