File beignet.changes of Package beignet

-------------------------------------------------------------------
Thu Jan 24 12:09:11 UTC 2019 - alarrosa@suse.com

- Add a _constraints file to specify this package needs at least
  6500 MB of memory to build. Also use %limit_build to be sure
  parallel builds are taken into account.

-------------------------------------------------------------------
Sat Jan 19 19:17:40 UTC 2019 - Linnaea Lavia <linnaea@lavia.moe>

- Add Coffee Lake support, reusing Kaby Lake code.
  * 0004-Enable-Coffee-Lake-support.patch

-------------------------------------------------------------------
Mon Jan  7 04:23:07 UTC 2019 - Linnaea Lavia <linnaea@lavia.moe>

- Fix build failure with llvm7 with patch from upstream Git:
  * 0008-Add-preliminary-LLVM-7-support.patch (fate#325696)
- Fix self-test failures on some systems:
  * beignet-disable-NegAddOptimization.patch

-------------------------------------------------------------------
Wed Oct 31 19:03:26 UTC 2018 - Bernhard Wiedemann <bwiedemann@suse.com>

- drop indeterministic pch files to make package build reproducible

-------------------------------------------------------------------
Wed Aug  8 15:38:43 UTC 2018 - alarrosa@suse.com

- Add patch beignet-llvm6.patch to fix build failure with llvm6
- Fix installation of broken symlink for README.md
- Use %license

-------------------------------------------------------------------
Wed Jan 31 14:54:42 UTC 2018 - msrb@suse.com

- Remove dependency on clang-devel-static. (bnc#1065464)
  * It was removed, clang-devel now again provides everything
    necessary as shared libraries.

-------------------------------------------------------------------
Thu Oct 26 11:28:51 UTC 2017 - mpluskal@suse.com

- Update to version 1.3.2:
  * Add some Gemini Lake devices support.
  * Add llvm4.0 and llvm5.0 support.
  * Add cl_intel_required_subgroup_size extension support.
  * Fix some other bugs.
- Drop no longer needed patches:
  * 0001-Backend-Remove-old-llvm-support-code.patch
  * 0002-Backend-Fix-an-include-file-error-problem.patch
  * 0003-Backend-Refine-GEP-lowering-code.patch
  * 0004-Backend-Refine-LLVM-version-check-macro.patch
  * 0005-Backend-Refine-FCmp-one-and-une.patch
  * 0006-utest-fix-image-qualifier-of-compiler_fill_gl_image-.patch
  * 0007-Backend-Add-LLVM40-support.patch

-------------------------------------------------------------------
Thu May  4 19:47:06 UTC 2017 - mardnh@gmx.de

- Add patches for LLVM 4.0 support
  * 0001-Backend-Remove-old-llvm-support-code.patch
  * 0002-Backend-Fix-an-include-file-error-problem.patch
  * 0003-Backend-Refine-GEP-lowering-code.patch
  * 0004-Backend-Refine-LLVM-version-check-macro.patch
  * 0005-Backend-Refine-FCmp-one-and-une.patch
  * 0006-utest-fix-image-qualifier-of-compiler_fill_gl_image-.patch
  * 0007-Backend-Add-LLVM40-support.patch

-------------------------------------------------------------------
Tue Mar 14 11:47:10 UTC 2017 - mpluskal@suse.com

- Update to version 1.3.1:
  * OpenCL 2.0 support.
  * OpenCL event and enqueue module re-implement.
  * Other OpenCL runtime driver refine.
  * LLVM 3.9 support.
  * Extension cl_khr_gl_sharing support.
  * Extension intel_subgroups_short support. 
  * Large kernel compiling speed up.
  * Register allocation improvement.
  * Enable OpenCL 2.0 where device supported.
  * Optimize int64 multiply int64.
  * Add cl_khr_gl_sharing example and document.
  * Fix some bugs.

-------------------------------------------------------------------
Sun Jan  1 12:41:01 UTC 2017 - jengelh@inai.de

- Trim filler words from description.

-------------------------------------------------------------------
Sat Nov 12 10:44:33 UTC 2016 - mpluskal@suse.com

- Update to version 1.2.1
  * Add some Apollo Lake devices support.
  * Add llvm3.9 support.
  * Fix some cl_intel_subgroups extension bugs.
  * Avoid too many messages when the driver could not find good
    work group size.
  * Fix some other bugs.

-------------------------------------------------------------------
Tue Aug 30 16:48:42 UTC 2016 - mardnh@gmx.de

- Update to 1.2.0
  * 6th generation Intel Atom Processors (Broxton) support.
  * 6th generation Intel Core Processors (Kabylake) support.
  * LLVM 3.7 and 3.8 support.
  * ASM debug infomation and profiling support.
  * Experimental double data type support for processors after  6th generation(Broadwell) .
  * Full cl_intel_subgroups extension.
  * OpenCL 2.0 workgroup built-in functions.
  * Local copy propagation optimization and other optimizations
  * intel_accelerator extension and basic intel_motion_estimation extension.
  * Android build.
  * Refined printf implementation.
  * Bug fixes since last release.
- Drop no longer needed patches (fixed upstream)
  * gcc6-support.patch
  * llvm38-support.patch
  * std-isnan-isinf.patch

-------------------------------------------------------------------
Mon Jul  4 18:29:03 UTC 2016 - mardnh@gmx.de

- Add patches to support build with GCC6.1
  * gcc6-support.patch
  * llvm38-support.patch
  * std-isnan-isinf.patch

-------------------------------------------------------------------
Sun May  8 13:10:31 UTC 2016 - mpluskal@suse.com

- Update to 1.1.2
  * Add Broxton support.
  * Add llvm3.7 support.
  * Fix event bugs.
  * Fix the annoying "Failed to release userptr..." error message.
  * Fix printf bugs.
- Drop no longer needed beignet-llvm37.diff

-------------------------------------------------------------------
Fri Dec 18 12:48:30 UTC 2015 - mpluskal@suse.com

- Update to 1.1.1
  * Dump asm to a file.
  * Use addRemappedFile to avoid creating temporary cl source file.
  * add collectInsnNum to collect block instruction number.
  * Fix piglit clLinkProgram fail.
  * Calculate appropriate timestamps for cl profile.
- Use cmake macros 

-------------------------------------------------------------------
Thu Oct 22 17:58:29 UTC 2015 - normand@linux.vnet.ibm.com

- add ExclusiveArch %{ix86} x86_64 to avoid build error other archi

-------------------------------------------------------------------
Tue Oct 13 22:12:17 UTC 2015 - mardnh@gmx.de

- add patch: beignet-llvm37.diff to support llvm 3.7
- add rpmlintrc

-------------------------------------------------------------------
Fri Jul 31 07:54:13 UTC 2015 - mardnh@gmx.de

- update to version 1.1.0
 The highlighted improvements are as below:
 * Added 6th generation Intel Core Processors (SKL) support.
 * Added 5th generation Intel Atom Processors (BSW) support.
 * Re-implement structurized control flow algorithm.
 * Added half data type support after BDW.
 * Implement a new BTI solution to support dynamic bti.
 * Added extension cl_intel_subgroups support.
 * Replace some built-ins with llvm intrinsic.
 * Add Indirect structure argument read support.
 * Enable cl_khr_spir extension to build and run from SPIR binary.
 * Improvement some opencv test suite performance on all platforms.
 * Several other bug fixes since last release.
- removed patch beignet-icd-name-fix.diff (included upstream)

-------------------------------------------------------------------
Tue Mar 17 20:30:46 UTC 2015 - mardnh@gmx.de

- update to version 1.0.2
 It's a bug fix release including some bug fixes, minor new
 features and some performance improvements.
 The highlighted improvements are as below: 
 * Added LLVM 3.6 support.
 * Fixed a bug in popcount().
 * Refactor the legalize pass and const expression handling.
 * Fixed a bug when hardware is inaccessible.
 * Enabled multiarch 32bit and 64bit coexisting.
 * Implemented some new device side clCopyImage kernels.
 * Optimize clEnqueueCopyImageToBuffer for 16 aligned buffer.

-------------------------------------------------------------------
Mon Jan 19 18:06:27 UTC 2015 - mardnh@gmx.de

- update to version 1.0.1
 * Enable userptr support by default thus it's possible to achieve zero-copy
   when create a buffer object.
 * Change to use TILING_Y mode on BDW platform which lead to a major performance
   improvement for some cases.
 * Fix one liveness bug which is the last such type of known bug in the
   Gen Backend.
 * Fix some builtin math function's accuracy bugs.
 * Improve the strict mode sin/cos implementation, reduce the instruction count
   from 1700 to 400.
 * Use Clang native sampler and image types, now image/sampler are fully comply
   with OpenCL spec.
 * Fix bugs triggered by some popular applications such as darktable.
   Now darktable works fine on all the supported platforms.
 * Add support for old system which doesn't have c++11 features.

-------------------------------------------------------------------
Sat Nov 15 22:25:21 UTC 2014 - mardnh@gmx.de

- update to version 1.0.0
- removed patch fix_no-return-in-nonvoid-function-llvm_gen_backend.diff
  since it is now included upstream

-------------------------------------------------------------------
Sat Oct 18 10:59:35 UTC 2014 - mardnh@gmx.de

- added patch: fix_no-return-in-nonvoid-function-llvm_gen_backend.diff
  to address a build rpm-post build error
   ------------------------------------------
   E: beignet no-return-in-nonvoid-function
   backend/src/llvm/llvm_gen_backend.cpp:1108
   ------------------------------------------
- add ncurses-devel to BuildRequires
- added build flags CMAKE_BUILD_TYPE=Release

-------------------------------------------------------------------
Tue Oct  7 18:55:41 UTC 2014 - mardnh@gmx.de

- initial stable package, version 0.9.3
  based on home:mnhauke:opencl:testing/beignet