pocl (1.8-3) unstable; urgency=medium

  * Cherry-pick several upstream(ed) patches:
    - Check return code of all pthread_*() function calls for errors.
    - Return error (don't assert) if any worker thread is out-of-memory.
    - Show more information on OpenCL compile errors or test failures.
    - Export more symbols needed by other devices.
    - Fix underlinked device libraries.
    - Skip tests that require unavailable devices.
    - Unify test success/failure reporting.
    - Miscellaneous bugfixes.
  * armel/armhf: Reduce printf buffer size to 4 MB per core.
    (Closes: #997908)
  * Add superficial autopkgtest running clinfo.
  * Update symbols file.
  * Upload to unstable.

 -- Andreas Beckmann <anbe@debian.org>  Sat, 08 Jan 2022 00:55:22 +0100

pocl (1.8-2) experimental; urgency=medium

  * Add printf() tests for more vector types.
  * Ignore llvm-10/llvm-11/llvm-12 segmentation fault (#975931) on
    armel/armhf, seems fixed in llvm-13.
  * Switch to llvm 11.  (Closes: #974797)
  * Upload to experimental.

 -- Andreas Beckmann <anbe@debian.org>  Mon, 22 Nov 2021 18:00:18 +0100

pocl (1.8-1) unstable; urgency=medium

  * New upstream release.
  * Refresh patches.
  * Update symbols file for amd64 and i386.
  * Revert to llvm 9.
  * Upload to unstable.

 -- Andreas Beckmann <anbe@debian.org>  Fri, 15 Oct 2021 18:22:36 +0200

pocl (1.7-3) experimental; urgency=medium

  * Switch to llvm 11.  (Closes: #974797)
  * Upload to experimental.

 -- Andreas Beckmann <anbe@debian.org>  Mon, 04 Oct 2021 19:10:55 +0200

pocl (1.7-2) unstable; urgency=medium

  * Work around getconf on qemu/riscv64 returning 'undefined', thanks to
    Alexandre Ghiti.  (Closes: #994797) (LP: #1942895)
  * Bump Standards-Version to 4.6.0, no changes needed.
  * Upload to unstable.

 -- Andreas Beckmann <anbe@debian.org>  Thu, 30 Sep 2021 18:07:33 +0200

pocl (1.7-1) experimental; urgency=medium

  * New upstream release.
  * Upload to experimental.

 -- Andreas Beckmann <anbe@debian.org>  Thu, 03 Jun 2021 01:58:27 +0200

pocl (1.6-5) unstable; urgency=medium

  * Stop building libllvmopencl.so which is no longer used since 0.14.
  * Build with -fvisibility=hidden.

 -- Andreas Beckmann <anbe@debian.org>  Tue, 16 Feb 2021 11:00:57 +0100

pocl (1.6-4) unstable; urgency=medium

  * Restore setting unroll-threshold on LLVM 9 to avoid kernel/test_rotate
    hanging on avx512 capable cpus.  (Closes: #980626)
  * Kill hanging tests after 30 minutes.
  * Let dh_shlibdeps find libpocl-devices-basic.so.
  * Do not use the embedded copy of the OpenCL headers.
  * Build with -fvisibility-inlines-hidden.
  * Drop hidden symbols.
  * Bump Standards-Version to 4.5.1, no changes needed.

 -- Andreas Beckmann <anbe@debian.org>  Wed, 03 Feb 2021 21:21:03 +0100

pocl (1.6-3) unstable; urgency=medium

  * Update symbols file.
  * Upload to unstable.

 -- Andreas Beckmann <anbe@debian.org>  Tue, 05 Jan 2021 02:08:00 +0100

pocl (1.6-2) experimental; urgency=medium

  * Build with -DHARDENING_ENABLE=ON.
  * Update symbols file for amd64 and i386.

 -- Andreas Beckmann <anbe@debian.org>  Mon, 28 Dec 2020 23:50:16 +0100

# For older changelog entries, run 'apt-get changelog libpocl2-common'
