Hello community,

here is the log from the commit of package ldc for openSUSE:Factory checked in 
at 2018-10-25 09:11:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ldc (Old)
 and      /work/SRC/openSUSE:Factory/.ldc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ldc"

Thu Oct 25 09:11:15 2018 rev:4 rq:644173 version:1.12.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ldc/ldc.changes  2018-08-27 13:00:20.288880919 
+0200
+++ /work/SRC/openSUSE:Factory/.ldc.new/ldc.changes     2018-10-25 
09:11:22.126324761 +0200
@@ -1,0 +2,51 @@
+Wed Oct 17 09:54:24 UTC 2018 - Guillaume GARDET <guillaume.gar...@opensuse.org>
+
+- Update to 1.12.0:
+  * Big news
+    - Frontend, druntime and Phobos are at version 2.082.1. 
+      (#2818, #2837, #2858, #2873) (new)
+        Significant performance improvements for some transcendental
+        std.math functions in single and double precision, at least 
+        for x86. (dlang/phobos#6272 (comment))
+    - Support for LLVM 7, which is used for the prebuilt packages. 
+      Due to an LLVM 7.0.0 regression, the prebuilt x86[_64] LDC 
+      binaries require a CPU with SSSE3, and so will your optimized
+      binaries (unless compiling with -mattr=-ssse3). (#2850)
+    - JIT compilation: new ldc.dynamic_compile.bind function with 
+      interface similar to C++ std::bind, allowing to generate 
+      efficient specialized versions of functions (much like 
+      Easy::jit for C++). (#2726)
+    - LTO now working for Win64 too; the prebuilt package includes
+      the required external LLD linker and the optional LTO default
+      libs. Enable as usual with -flto=<thin|full> 
+      [-defaultlib=druntime-ldc-lto,phobos2-ldc-lto]. (#2774)
+    - Config file: new lib-dirs array for directories to be searched 
+      for libraries, incl. LLVM compiler-rt libraries. (#2790)
+  * Platform support
+    - Supports LLVM 3.7 - 7.0.
+    - Windows: Supports Visual Studio/C++ Build Tools 2015 and 2017.
+    - Alpine linux/x64: built against Musl libc to support Docker 
+      images based on the Alpine distro, requires the llvm5-libs, 
+      musl-dev, and gcc packages to build and link D apps and the 
+      tzdata and libcurl packages for certain stdlib modules.
+    - Android/ARM: This release slightly changes the way emulated TLS
+      is interfaced, but is missing a patch for 32-bit ARM. See the
+      wiki for instructions on patching that file manually before 
+      cross-compiling the runtime libraries for 32-bit Android/ARM.
+  * Bug fixes
+    - Fix IR-based PGO on Windows (requires our LLVM fork). (#2539)
+    - Fix C++ class construction with D new on Posix. (#2801)
+    - Android: No more text relocations in Phobos zlib, required for 
+      API level 23+. (#2822, #2835)
+    - Declare extern const/immutable globals as IR constants. 
+      (#2849, #2852)
+    - Fix issue when emitting both object and textual assembly files
+      at once (-output-o -output-s). (#2847)
+    - Support address of struct member as key/value in AA literal.
+      (#2859, #2860)
+    - Fix ICE when computing addresses relative to functions/labels. 
+      (#2865, #2867) (new)
+    - beta2 regression wrt. cross-compiling to Android. (#2863) (new)
+- Fix so_version to 82
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ ldc.spec ++++++
--- /var/tmp/diff_new_pack.uSdE4c/_old  2018-10-25 09:11:24.394323404 +0200
+++ /var/tmp/diff_new_pack.uSdE4c/_new  2018-10-25 09:11:24.398323401 +0200
@@ -12,17 +12,17 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
-%define so_ver        81
+%define so_ver        82
 %define lname_runtime libdruntime-%{name}
 %define lname_phobos  libphobos2-%{name}
 %bcond_without ldc_bootstrap
 %bcond_with ldc_tests
 Name:           ldc
-Version:        1.11.0
+Version:        1.12.0
 Release:        0
 Summary:        The LLVM D Compiler
 License:        BSD-3-Clause AND Artistic-1.0

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


Reply via email to