xsimd (14.2.0-3) unstable; urgency=medium

  * Team upload.
  * debian patch align_swizzle_PR1374.patch applies upstream PR#1374
    to fix swizzle alignment, allowing armhf-specific build flags
    -march=armv7-a+fp to be dropped in debian/rules and debian/tests
    Closes: #1128483

 -- Drew Parsons <dparsons@debian.org>  Wed, 08 Jul 2026 16:39:12 +0200

xsimd (14.2.0-2) unstable; urgency=medium

  * Team upload.
  * improve configuration of xtl complex number support
    - debian patch xtl_config_PR1351.patch applies upstream PR#1351 to
      allow deactivation of XSIMD_ENABLE_XTL_COMPLEX, which has been
      activated by default in the debian build
    - consequently update support_xtl_standards.patch to drop hard
      coding of C++ standard in test configuration
    - debian/tests: control xtl complex number support via
      XSIMD_ENABLE_XTL_COMPLEX not ENABLE_XTL_COMPLEX
      (this might change back in xsimd 15)
    - debian/tests: add xsimd-test[-clang]-float
      with explicit -DXSIMD_ENABLE_XTL_COMPLEX=Off
    - Closes: #1135592

 -- Drew Parsons <dparsons@debian.org>  Fri, 22 May 2026 15:36:15 +0200

xsimd (14.2.0-1) unstable; urgency=medium

  * Team upload.
  * New upstream release
    - applies debian patch fix_arm64_PR1241.patch
  * update debian patch clang_ppc64el.patch to upstream PR#1337.
    Fixes clang handling of vsx on ppc64el.
    debian/tests: reenable clang tests on ppc64el.
    Closes: #1127626
  * debian patch support_xtl_standards.patch hardcodes the required
    CXX standard to match the one (cxx_std_17) required by xtl for
    complex number support. Otherwise there is a breaking discrepancy
    with the default standard (cxx_std_14) and the installed xsimd
    cmake config files if an application does not explicitly request
    -DENABLE_XTL_COMPLEX=On. In particular required in
    tests/CMakeFiles.txt. See Bug#1135592 (upstream issue#1338)

 -- Drew Parsons <dparsons@debian.org>  Sun, 03 May 2026 18:07:11 +0200

xsimd (14.1.0-3) unstable; urgency=medium

  * Team upload.
  * reinstate fix_arm64_PR1241.patch and remove arm_revert_PR1177.patch.
    Upstream PR#1241 now works. Closes: #1127450

 -- Drew Parsons <dparsons@debian.org>  Sun, 26 Apr 2026 10:10:16 +0200

xsimd (14.1.0-2) unstable; urgency=medium

  * Team upload.
  * reenable debian patch arm_revert_PR1177.patch (arm64 Bug#1127450)
  * debian/tests: reenable skip of clang tests on ppc64el (Bug#1127626)
  * Standards-Version: 4.7.4

 -- Drew Parsons <dparsons@debian.org>  Thu, 02 Apr 2026 11:41:14 +0200

xsimd (14.1.0-1) unstable; urgency=medium

  * Team upload.
  * New upstream release
  * disable debian patch arm_revert_PR1177.patch
    to assess arm64 behaviour in new release

 -- Drew Parsons <dparsons@debian.org>  Tue, 31 Mar 2026 10:44:37 +0200

xsimd (14.0.0-6) unstable; urgency=medium

  * Team upload.
  * debian patch clang_ppc64el.patch applies ppc64el patch proposed for
    upstream issue #1257. Test in ppc64el clang tests. See Bug#1127626.

 -- Drew Parsons <dparsons@debian.org>  Sun, 22 Feb 2026 11:41:55 +0100

xsimd (14.0.0-5) unstable; urgency=medium

  * Team upload.
  * reinstate explicit hardware build flags for armhf and update to
    -march=armv7-a+fp. Closes: #1128257
  * run uname in both debian/rules (configure) and debian/tests
    to verify architecture at the level of the operating system

 -- Drew Parsons <dparsons@debian.org>  Thu, 19 Feb 2026 13:18:24 +0100

xsimd (14.0.0-4) unstable; urgency=medium

  * Team upload.
  * report CPU using lscpu (linux) or /proc/cpuinfo (not linux)
    in both debian/rules (configure) and debian/tests

 -- Drew Parsons <dparsons@debian.org>  Tue, 17 Feb 2026 14:13:35 +0100

xsimd (14.0.0-3) unstable; urgency=medium

  * Team upload.
  * drop explicit hardware build flags for armhf. Closes: #1128257
  * replace debian patch fix_arm64_PR1241.patch with
    arm_revert_PR1177.patch reverting upstream PR#1177 completely
    to work around Bug#1127450
  * debian/tests: skip clang tests on ppc64el to work around Bug#1127626

 -- Drew Parsons <dparsons@debian.org>  Tue, 17 Feb 2026 11:18:33 +0100

xsimd (14.0.0-2) unstable; urgency=medium

  * Team upload.
  * debian patch fix_arm64_PR1241.patch applies upstream PR#1241 to
    improve arm64 handling (see Bug#1127450)

 -- Drew Parsons <dparsons@debian.org>  Mon, 09 Feb 2026 15:49:09 +0100

xsimd (14.0.0-1) unstable; urgency=medium

  * Team upload.
  * New upstream release
    - versioned Depends: xtl-dev (>= 0.8.0~)
    - drops generic header files (update debian/copyright)
  * update debian/watch to v5 GitHub template
    with Uversion-Mangle: auto for rc preview releases
  * Standards-Version: 4.7.3

 -- Drew Parsons <dparsons@debian.org>  Sun, 08 Feb 2026 17:48:46 +0100

xsimd (13.2.0-1) unstable; urgency=medium

  * Team upload.
  * New upstream release

 -- Drew Parsons <dparsons@debian.org>  Wed, 19 Mar 2025 23:03:19 +0100

xsimd (13.1.0-1) unstable; urgency=medium

  * Team upload.
  * New upstream release
    - applies debian patch fix_lgamma_PR1024.patch
    - cmake config files now arch-independent, installed in
      usr/share/cmake
  * debian patch pkgconfig_install_destination.patch partially reverts
    upstream PR#1026 to install xsimd.pc under /usr/lib/<arch> not
    /usr/share, since it contains arch-dependent data (libdir).
    See upstream Issue#1077.

 -- Drew Parsons <dparsons@debian.org>  Tue, 31 Dec 2024 14:47:30 +0100

xsimd (13.0.0-4) unstable; urgency=medium

  * Team upload.
  * drop restriction to clang-18, revert to default clang

 -- Drew Parsons <dparsons@debian.org>  Thu, 05 Dec 2024 00:56:32 +0100

xsimd (13.0.0-3) unstable; urgency=medium

  * Team upload.
  * debian patch fix_lgamma_PR1024.patch applies upstream PR#1024 to
    fix lgamma for arm. Closes: #1086489

 -- Drew Parsons <dparsons@debian.org>  Fri, 29 Nov 2024 14:35:54 +0100

xsimd (13.0.0-2) unstable; urgency=medium

  * Team upload.

  [ Matthias Klose ]
  * Run the autopkg tests with clang++-18. (Closes: #1086489)

 -- Bastian Germann <bage@debian.org>  Mon, 25 Nov 2024 19:05:24 +0000

xsimd (13.0.0-1.1) unstable; urgency=medium

  * Non-maintainer upload.
  * tests: run ctest with --verbose --output-on-failure. Helps
    debug #1086489.

 -- Emilio Pozuelo Monfort <pochu@debian.org>  Fri, 22 Nov 2024 15:51:29 +0100

xsimd (13.0.0-1) unstable; urgency=medium

  * Team upload.
  * New upstream release.
    - applies debian patch check_arch_flags_PR1010.patch
  * Standards-Version: 4.7.0

 -- Drew Parsons <dparsons@debian.org>  Sat, 25 May 2024 14:50:21 +0200

xsimd (12.1.1-3) unstable; urgency=medium

  * Team upload.
  * debian patch check_arch_flags_PR1010.patch applies upstream PR1010
    to check arch flag support. Enables clang tests on ppc64el.

 -- Drew Parsons <dparsons@debian.org>  Tue, 19 Mar 2024 21:20:10 +0100

xsimd (12.1.1-2) unstable; urgency=medium

  * Team upload.
  * debian/tests: disable clang tests on ppc64el
    (upstream issue #999)

 -- Drew Parsons <dparsons@debian.org>  Sat, 27 Jan 2024 19:52:14 +0100

xsimd (12.1.1-1) unstable; urgency=medium

  * Team upload.
  * New upstream release
    - armhf was giving neon trouble with v11, so try again with v12
    - applies debian patch batch_bool_PR973.patch
  * build armhf tests with -mfpu=vfpv3 to ensure neon is not invoked.
    See https://github.com/llvm/llvm-project/issues/30190
    cf. upstream issue #889. (note, this fails with v11)

 -- Drew Parsons <dparsons@debian.org>  Sat, 20 Jan 2024 19:57:11 +0100

xsimd (11.2.0-2) unstable; urgency=medium

  * Team upload.
  * debian patch batch_bool_PR973.patch applies upstream PR#973 to
    remove batch of bools. May fix armhf builds, see upstream #945.
  * libxsimd-dev Depends: xtl-dev (>= 0.7.0~). Only needed when
    ENABLE_XTL_COMPLEX is set, but it is configured ON.
    Thanks Kentaro HAYASHI. Closes: #1061104.

 -- Drew Parsons <dparsons@debian.org>  Sat, 20 Jan 2024 12:57:28 +0100

xsimd (11.2.0-1) unstable; urgency=medium

  * Team upload.
  * New upstream release.
    - applies debian patch xtl_complex_PR950.patch

 -- Drew Parsons <dparsons@debian.org>  Sat, 20 Jan 2024 10:43:00 +0100

xsimd (11.1.0-1exp5) experimental; urgency=medium

  * Team upload.
  * debian patch xtl_complex_PR950.patch applies upstream PR#950 to
    ensure both XSIMD_ENABLE_XTL_COMPLEX and cxx_std_14 support is
    activated when ENABLE_XTL_COMPLEX is set
    - debian/tests: drop redundant *complex-complex tests

 -- Drew Parsons <dparsons@debian.org>  Mon, 09 Oct 2023 13:02:03 +0200

xsimd (11.1.0-1exp4) experimental; urgency=medium

  * Team upload.
  * debian/tests Depends: g++

 -- Drew Parsons <dparsons@debian.org>  Wed, 27 Sep 2023 14:05:09 +0200

xsimd (11.1.0-1exp3) experimental; urgency=medium

  * Team upload.
  * debian/tests Depends: doctest-dev

 -- Drew Parsons <dparsons@debian.org>  Wed, 27 Sep 2023 03:32:24 +0200

xsimd (11.1.0-1exp2) experimental; urgency=medium

  * Team upload.
  * debian/tests add Depends: xtl-dev, cmake

 -- Drew Parsons <dparsons@debian.org>  Tue, 26 Sep 2023 17:31:15 +0200

xsimd (11.1.0-1exp1) experimental; urgency=medium

  * Team upload.
  * New upstream release.
  * Standards-Version: 4.6.2
  * debian/tests: run upstream tests, including tests with complex
    number support (ENABLE_XTL_COMPLEX)
  * also add complex-complex tests activating XSIMD_ENABLE_XTL_COMPLEX
    alongside ENABLE_XTL_COMPLEX (see upstream Issue #942)

 -- Drew Parsons <dparsons@debian.org>  Sun, 24 Sep 2023 14:15:42 +0200

xsimd (10.0.0-3) unstable; urgency=medium

  * Team upload.
  * upload xsimd 10 to unstable (xtl 0.7.5 now available)

 -- Drew Parsons <dparsons@debian.org>  Mon, 25 Sep 2023 10:40:07 +0200

xsimd (10.0.0-2) experimental; urgency=medium

  * Team upload.
  * drop -mfpu=neon buildflag for armhf. Closes: #1029568.

 -- Drew Parsons <dparsons@debian.org>  Fri, 05 May 2023 18:46:50 +0200

xsimd (10.0.0-1) experimental; urgency=medium

  * New upstream release (Closes: 1027757)

 -- Julien Lamy <lamy@unistra.fr>  Tue, 03 Jan 2023 08:42:02 +0100

xsimd (8.1.0-7) unstable; urgency=medium

  * Mark as incompatible with pythran < 0.11

 -- Julien Lamy <lamy@unistra.fr>  Mon, 11 Jul 2022 09:26:15 +0200

xsimd (8.1.0-6) unstable; urgency=medium

  * Mark as incompatible with xtensor < 0.24

 -- Julien Lamy <lamy@unistra.fr>  Sat, 09 Jul 2022 08:33:17 +0200

xsimd (8.1.0-5) unstable; urgency=medium

  * Run autopkgtest on all architectures

 -- Julien Lamy <lamy@unistra.fr>  Thu, 30 Jun 2022 09:01:13 +0200

xsimd (8.1.0-4) unstable; urgency=medium

  * Reintroduce build on all arches (Closes: #1010595)
  * Run autopkgtests on supported architectures only

 -- Julien Lamy <lamy@unistra.fr>  Mon, 27 Jun 2022 06:58:27 +0200

xsimd (8.1.0-3) unstable; urgency=medium

  * Fix compilation on arm64 and armhf

 -- Julien Lamy <lamy@unistra.fr>  Fri, 24 Jun 2022 11:27:00 +0200

xsimd (8.1.0-2) unstable; urgency=medium

  * Depend on xtl
  * Fix compatibility with xtl::xcomplex

 -- Julien Lamy <lamy@unistra.fr>  Tue, 21 Jun 2022 11:09:47 +0200

xsimd (8.1.0-1) unstable; urgency=medium

  [ Ileana Dumitrescu ]
  * New upstream version 8.0.5
  * updated changelog

  [ Julien Lamy ]
  * New upstream version 8.1.0
  * Restrict to officially supported architectures (Closes: #1010595)

 -- Julien Lamy <lamy@unistra.fr>  Fri, 03 Jun 2022 16:37:16 +0200

xsimd (8.0.3-1) experimental; urgency=medium

  * New upstream version 8.0.3

 -- Julien Lamy <lamy@unistra.fr>  Tue, 16 Nov 2021 07:22:08 +0100

xsimd (7.6.0-2) unstable; urgency=medium

  * Fix failing autopkgtest on i386 (Closes: #994169)

 -- Julien Lamy <lamy@unistra.fr>  Thu, 28 Oct 2021 07:54:28 +0200

xsimd (7.6.0-1) unstable; urgency=medium

  * New upstream version 7.6.0

 -- Julien Lamy <lamy@unistra.fr>  Thu, 14 Oct 2021 01:00:57 +0530

xsimd (7.5.0-1) unstable; urgency=medium

  * Initial release (Closes: #867915)

 -- Julien Lamy <lamy@unistra.fr>  Wed, 21 Apr 2021 11:56:53 +0200
