Hello community,

here is the log from the commit of package libclc for openSUSE:Factory checked 
in at 2018-12-14 20:49:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libclc (Old)
 and      /work/SRC/openSUSE:Factory/.libclc.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libclc"

Fri Dec 14 20:49:22 2018 rev:9 rq:641351 version:0.2.0+git.20180915

Changes:
--------
--- /work/SRC/openSUSE:Factory/libclc/libclc.changes    2018-01-01 
22:04:35.485802428 +0100
+++ /work/SRC/openSUSE:Factory/.libclc.new.28833/libclc.changes 2018-12-14 
20:49:27.561338435 +0100
@@ -1,0 +2,95 @@
+Fri Oct 12 01:55:46 UTC 2018 - ji...@boombatower.com
+
+- Update to version 0.2.0+git.20180915:
+  * configure: Rework support for gfx9+ devices that were added post LLVM 3.9
+  * .travis: Add llvm-7 build
+  * .travis: Use source whitelist alias for llvm-6 repository
+  * amdgcn: Use __constant AS for amdgcn builtins.
+  * atom: Use volatile pointers for 
cl_khr_{global,local}_int32_{base,extended}_atomics
+  * atom: Consolidate cl_khr_{local,global}_int32_{base,extended}_atomics 
implementation
+  * atomic: Provide function implementation of atomic_{dec,inc}
+  * atom: Consolidate cl_khr_int64_{base,extended}_atomics declarations
+  * atom: Consolidate cl_khr_{local,global}_int32_{base,extended}_atomics 
declarations
+  * atomic: Cleanup atomic_cmpxchg header
+  * atomic: Move define cleanup to shared include
+  * Update copyright year to 2018.
+  * r600/fmin: Flush denormals before calling builtin.
+  * r600/fmax: Flush denormals before calling builtin.
+  * math/fma: Add fp32 software implementation
+  * Add initial support for half precision builtins
+  * rootn: Use denormal path only
+  * remquo: Flush denormals if not supported
+  * remquo: Port from amd builtins
+  * math: Add helper function to flush denormals if not supported.
+  * clc_sqrt: Reuse unary_decl.inc
+  * relational/select: Condition types for half are short/ushort, not 
char/uchar
+  * log10: Use sw implementation from amd builtins
+  * powr: Use denormal path only
+  * pown: Use denormal path only
+  * pow: Use denormal path only
+  * amdgcn/fmin: Fix typos that reduced precision
+  * exp10: Port from amd builtins
+  * hypot: Port from amd builtins
+  * select: simplify implementation and fix fp16
+  * fmod: Port from amd_builtins
+  * r600: Update datalayout after LLVM r328656
+  * amdgcn: Update datalayout after LLVM r328656
+  * remainder: Port from amd builtins
+  * nan: Implement
+  * travis: Add build using llvm-6
+  * amdgcn/fmax: fcanonicalize operands
+  * amdgcn/fmin: fcanonicalize operands
+  * amdgcn,popcount: Workaround broken llvm.ctpop intrinsic on some GCN ASICs
+  * integer/gentype: Add __CLC_VECSIZE macro
+  * popcount: Provide function implementation rather than intrinsic redirect
+  * lgamma_r: Move code from .inc to .cl file
+  * frexp: Reuse types provided by gentype.inc
+  * select: Add vector implementation
+  * minmag: Condition variable needs to be the same bitwidth as operands
+  * maxmag: Condition variable needs to be the same bitwidth as operands
+  * Move cl_khr_fp64 exntension enablement to gentype include lists
+  * utils: Adapt to llvm r325155
+  * amdgcn: Fix build after GDS/const AS swap in r325030
+  * amdgcn: Fix datalayout after addition of 32bit const AS in r324747
+  * r600: Fix datalayout after clang r324101
+  * amdgcn: Fix datalayout after clang r324101
+  * amdgpu/half_recip: Switch implementation to native_recip
+  * amdgpu/half_log2: Switch implementation to native_log2
+  * amdgpu/half_log10: Switch implementation to native_log10
+  * amdgpu/half_log: Switch implementation to native_log
+  * amdgpu/half_exp2: Switch implementation to native_exp2
+  * amdgpu/half_exp10: Switch implementation to native_exp10
+  * amdgpu/half_exp: Switch implementation to native_exp
+  * amdgpu/half_sqrt: Switch implementation to native_sqrt
+  * amdgpu/half_rsqrt: Switch implementation to native_rsqrt
+  * Add vstore_half_rte implementation
+  * Add vstore_half_rtp implementation
+  * Add vstore_half_rtn implementation
+  * Add vstore_half_rtz implementation
+  * vstore_half: Consolidate declarations
+  * vstore_half: Add support for custom rounding functions
+  * vstore_half: Make sure the helper function is always inline
+  * half_powr: Implement using powr
+  * math.h: Use logical operations instead of bit operations for readability
+  * math.h: Set HAVE_HW_FMA32 based on compiler provided macro
+  * tanpi: Port from amd_builtins
+  * tan: Port from amd_builtins
+  * half_divide: Implement using x/y
+  * half_tan: Implement using tan
+  * half_sin: Implement using sin
+  * half_recip: Implement using 1/x
+  * half_log2: Implement using log2
+  * half_log10: Implement using log10
+  * half_log: Implement using log
+  * half_exp10: Implement using exp10
+  * half_exp2: Implement using exp2
+  * half_exp: Implement using exp
+  * half_cos: Implement using cos
+  * half_sqrt: Cleanup implementation
+  * half_rsqrt: Cleanup implementation
+  * rootn: Port from amd_builtins
+  * powr: Port from amd_builtins
+  * pown: Port from amd_builtins
+  * pow: Port from amd_builtins
+
+-------------------------------------------------------------------

Old:
----
  libclc-0.2.0+git.20171127.tar.xz

New:
----
  libclc-0.2.0+git.20180915.tar.xz

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

Other differences:
------------------
++++++ libclc.spec ++++++
--- /var/tmp/diff_new_pack.a7pByX/_old  2018-12-14 20:49:28.101337693 +0100
+++ /var/tmp/diff_new_pack.a7pByX/_new  2018-12-14 20:49:28.101337693 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libclc
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           libclc
-Version:        0.2.0+git.20171127
+Version:        0.2.0+git.20180915
 Release:        0
 Summary:        OpenCL C programming language library
 License:        BSD-3-Clause OR MIT

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.a7pByX/_old  2018-12-14 20:49:28.161337611 +0100
+++ /var/tmp/diff_new_pack.a7pByX/_new  2018-12-14 20:49:28.165337606 +0100
@@ -1,6 +1,6 @@
 <servicedata>
   <service name="tar_scm">
     <param name="url">https://github.com/llvm-mirror/libclc.git</param>
-    <param 
name="changesrevision">d6384415ab854c68777dd77451aa2bc0d959da99</param>
+    <param 
name="changesrevision">dabae5a2afb78cba0320a86e3f5f0b5dc83e077c</param>
   </service>
-</servicedata>
\ No newline at end of file
+</servicedata>

++++++ libclc-0.2.0+git.20171127.tar.xz -> libclc-0.2.0+git.20180915.tar.xz 
++++++
++++ 10858 lines of diff (skipped)


Reply via email to