Hello community,

here is the log from the commit of package ldc for openSUSE:Factory checked in 
at 2019-07-11 13:17:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ldc (Old)
 and      /work/SRC/openSUSE:Factory/.ldc.new.4615 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ldc"

Thu Jul 11 13:17:54 2019 rev:9 rq:714369 version:1.16.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ldc/ldc.changes  2019-04-22 12:26:13.492965686 
+0200
+++ /work/SRC/openSUSE:Factory/.ldc.new.4615/ldc.changes        2019-07-11 
13:18:30.638765176 +0200
@@ -1,0 +2,42 @@
+Tue Jul  9 14:48:29 UTC 2019 - Guillaume GARDET <[email protected]>
+
+- Switch to llvm7 for Tumbleweed as llvm8 is not able to build 
+  bootstrap version 0.17.6 
+  See https://github.com/ldc-developers/ldc/issues/3109
+- Disable -flto=4 option as llvm does not recognize this option
+
+-------------------------------------------------------------------
+Tue Jul  9 12:43:24 UTC 2019 - Guillaume GARDET <[email protected]>
+
+- Update to 1.16.0:
+  * Big news
+    - Frontend, druntime and Phobos are at version 2.086.1, incl. 
+      a DIP1008 fix. (#3062, #3076, #3091) (new)
+    - Non-Windows x86: Faster real versions of std.math.{tan,expi}. (#2855)
+    - dcompute: New __traits(getTargetInfo, "dcomputeTargets"). (#3090) (new)
+  * Platform support
+    - Supports LLVM 3.9 - 8.0 (incl. 7.1).
+  * Bug fixes
+    - Make pragma(LDC_no_typeinfo) actually elide TypeInfo emission 
+      for structs, classes and interfaces. (#3068)
+    - Windows: Fix DLL entry point in MinGW-based libs. 
+      (ldc-developers/mingw-w64-libs@8d930c1)
+    - WebAssembly: Use --export-dynamic when linking with LLD 8+.
+      (#3023, #3072)
+    - Fix corrupt this in functions nested in in/out contracts.
+      (45460a1)
+    - Fix identity comparisons of integral vectors. (a44c78f)
+    - Improved handling of unsupported vector ops. (a44c78f)
+    - uClibc: Fix C assert calls. (#3078, #3082) (new)
+    - Improved error message on global variable collision. 
+      (#3080, #3081) (new)
+  * Known issues
+    - Buggy older ld.bfd linker versions may wrongly strip out 
+      required symbols, e.g., ModuleInfos (so that e.g. no module 
+      ctors/dtors are run). LDC defaults to ld.gold on Linux.
+    - LDC does not zero the padding area of a real variable. This
+      may lead to wrong results if the padding area is also 
+      considered. See #770. Does not apply to real members inside 
+      structs etc.
+
+-------------------------------------------------------------------

Old:
----
  ldc-1.15.0-src.tar.gz

New:
----
  ldc-1.16.0-src.tar.gz

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

Other differences:
------------------
++++++ ldc.spec ++++++
--- /var/tmp/diff_new_pack.17IXHo/_old  2019-07-11 13:18:31.594764875 +0200
+++ /var/tmp/diff_new_pack.17IXHo/_new  2019-07-11 13:18:31.598764873 +0200
@@ -16,11 +16,14 @@
 #
 
 
-%define so_ver        85
+%define so_ver        86
 %define lname_runtime libdruntime-%{name}
 %define lname_phobos  libphobos2-%{name}
 %define _bashcompletionsdir %{_datadir}/bash-completion/completions
 
+# llvm7 does not support -flto=4 flag
+%define _lto_cflags %{nil}
+
 # Do bootstrap (even in Tumbleweed, and Leap 15+), otherwise LDC will build
 # against old installed .so instead of new built one
 %bcond_without ldc_bootstrap
@@ -35,7 +38,7 @@
 %bcond_with ldc_tests
 
 Name:           ldc
-Version:        1.15.0
+Version:        1.16.0
 Release:        0
 Summary:        The LLVM D Compiler
 License:        BSD-3-Clause AND Artistic-1.0
@@ -49,8 +52,14 @@
 BuildRequires:  libconfig++-devel
 BuildRequires:  libcurl-devel
 BuildRequires:  libstdc++-devel
+%if 0%{?suse_version} >= 1550
+# Use clang7/llvm7 on Tumbleweed due to 
https://github.com/ldc-developers/ldc/issues/3109
+BuildRequires:  clang7
+BuildRequires:  llvm7-devel
+%else
 BuildRequires:  llvm-clang
 BuildRequires:  llvm-devel >= 3.9
+%endif
 BuildRequires:  ncurses-devel
 BuildRequires:  sqlite3-devel
 BuildRequires:  zlib-devel

++++++ ldc-1.15.0-src.tar.gz -> ldc-1.16.0-src.tar.gz ++++++
/work/SRC/openSUSE:Factory/ldc/ldc-1.15.0-src.tar.gz 
/work/SRC/openSUSE:Factory/.ldc.new.4615/ldc-1.16.0-src.tar.gz differ: char 5, 
line 1


Reply via email to