Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dmd for openSUSE:Factory checked in at 2026-08-24 12:11:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dmd (Old) and /work/SRC/openSUSE:Factory/.dmd.new.1258 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dmd" Mon Aug 24 12:11:08 2026 rev:45 rq:1373264 version:2.113.0 Changes: -------- --- /work/SRC/openSUSE:Factory/dmd/dmd.changes 2026-03-29 20:01:41.947920911 +0200 +++ /work/SRC/openSUSE:Factory/.dmd.new.1258/dmd.changes 2026-08-24 12:16:35.738627706 +0200 @@ -1,0 +2,24 @@ +Sun Aug 23 14:20:57 UTC 2026 - Andrea Manzini <[email protected]> + +- Update to version 2.113.0 + * Support for default values in C-style bitfields + * Destructors now run in a nothrow function when an Error unwinds through it + * New experimental Data Flow Analysis Engine for nullability and truthiness + * Fast DFA reports on uninitialized variable reads + * Improve -ftime-trace template instance detail + * Added __traits(needsDestruction, T) + * New trait __traits(isOverlapped, field) to detect overlapping fields + * Checks for null dereferences + * Allow certain pragma(printf) function calls to be treated as @safe + * Add support for static array length inference + * The compiler now inlines pragma(inline, true) functions in a separate pass + * -vgc now reports locations of nested functions that create closures + * Add support for with (auto x = expression()) + * Gravedigger approach to Throwables escaping a thread entry point is now + available + * variant: Support big structs with @disable this() + * Added --timeout option to dub dustmite command. + +for details, see https://dlang.org/changelog/2.113.0.html + +------------------------------------------------------------------- Old: ---- dmd-2.112.1.tar.gz phobos-2.112.1.tar.gz New: ---- dmd-2.113.0.tar.gz phobos-2.113.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dmd.spec ++++++ --- /var/tmp/diff_new_pack.cvttPm/_old 2026-08-24 12:16:37.020673367 +0200 +++ /var/tmp/diff_new_pack.cvttPm/_new 2026-08-24 12:16:37.025673545 +0200 @@ -16,7 +16,7 @@ # -%define sover 0_112 +%define sover 0_113 %define bootstrap_with_gdmd 1 %if %{bootstrap_with_gdmd} %if 0%{?suse_version} < 1550 @@ -29,7 +29,7 @@ BuildRequires: phobos-devel-static %endif Name: dmd -Version: 2.112.1 +Version: 2.113.0 Release: 0 Summary: D Programming Language 2.0 License: BSL-1.0 ++++++ dmd-2.112.1.tar.gz -> dmd-2.113.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/dmd/dmd-2.112.1.tar.gz /work/SRC/openSUSE:Factory/.dmd.new.1258/dmd-2.113.0.tar.gz differ: char 12, line 1 ++++++ phobos-2.112.1.tar.gz -> phobos-2.113.0.tar.gz ++++++ ++++ 4277 lines of diff (skipped)
