Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ispc-1.32.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: ispc Distribution: openSUSE Tumbleweed
Version: 1.32.0 Vendor: openSUSE
Release: 1.1 Build date: Sat Oct 17 16:14:40 2026
Group: Unspecified Build host: reproducible
Size: 126866149 Source RPM: ispc-1.32.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://ispc.github.io/
Summary: C-based SPMD programming language compiler
A compiler for a variant of the C programming language, with extensions for
"single program, multiple data" (SPMD) programming.

Provides

Requires

License

BSD-3-Clause

Changelog

* Sat Oct 17 2026 Martin Pluskal <martin@pluskal.org>
  - Update to version 1.32.0:
    * Full AVX10.2 and APX backend support on the avx10.2dmr
      and avx10.2nvl targets, based on LLVM 23.1.2.
    * New parallel bit deposit/extract standard library functions
      pdep32(), pext32(), pdep64() and pext64().
    * New --cpu=znver6 support for AMD Zen 6 processors.
    * New ispcrtLoadModuleFromMemory() API for loading GPU modules
      from in-memory buffers.
    * Dependency files honor -MQ for Make-quoted rule targets.
    * Fix AArch64 miscompile of pre-decrement on varying unsigned
      integers and an AVX-512 masked load/store miscompile.
    * Fix crashes on bool short-vector reference loads and gather
      index analysis with large constant offsets.
  - Allow building against LLVM 23 (raise upper bound to 24);
    upstream now defaults to LLVM 23.1.2 and supports LLVM 24.
  - Spec cleanup: drop obsolete Group tags, use pkgconfig
    BuildRequires and RPM macros for paths.
* Wed Oct 07 2026 JS <obs.coke518@passinbox.com>
  - Add upper limit to llvm/clang versions and make sure the
    executables come from the same version.
    * Switch to cmake(Clang), cmake(LLVM) and libomp-devel-provider
      for BuildRequires, because non-default llvm/clang packages do
      not provide {clang,llvm,libomp}-devel without version numbers
      in the symbol names.
  - Refresh skip-tests.patch, fix test llvm_ident.ispc.
* Thu Jul 16 2026 Marcus Rueckert <mrueckert@suse.de>
  - Prepare for building with locked llvm/clang versions similar to
    the force gcc version
    https://nordisch.org/posts/rpm-spec-files-conditionals-and-forcing/
* Wed Jul 15 2026 Hans-Peter Jansen <hpj@urpla.net>
  - Update to 1.31.0
    https://github.com/ispc/ispc/releases/tag/v1.31.0
* Tue Jul 14 2026 Hans-Peter Jansen <hpj@urpla.net>
  - Fix llvm 22 update fallout: we now rely on the default llvm/clang
    builds to be operational
  - Adjust skip-tests.patch to not XFAIL tests, that succeed now with
    llvm 22
* Tue Jun 02 2026 Marcus Rueckert <mrueckert@suse.de>
  - Update to 1.30.0
    https://github.com/ispc/ispc/releases/tag/v1.30.0
  - Updated skip-tests.patch to skip another test which errors out
    weirdly
* Sat Jan 10 2026 Marcus Rueckert <mrueckert@suse.de>
  - Add skip-tests.patch and series file for easier quilt setup
    2 tests fail in a weird way - until we can verify them with
    upstream. lets skip them.
  - enable GPU support via level zero library
  - bump maximum version for llvm
* Fri Jan 09 2026 Marcus Rueckert <mrueckert@suse.de>
  - Update to 1.29.1
    https://github.com/ispc/ispc/releases/tag/v1.29.1
    https://github.com/ispc/ispc/releases/tag/v1.29.0
    https://github.com/ispc/ispc/releases/tag/v1.28.2
    https://github.com/ispc/ispc/releases/tag/v1.28.1
    https://github.com/ispc/ispc/releases/tag/v1.28.0
    https://github.com/ispc/ispc/releases/tag/v1.27.0
    https://github.com/ispc/ispc/releases/tag/v1.26.0
* Tue Nov 19 2024 Stefan BrĂ¼ns <stefan.bruens@rwth-aachen.de>
  - Update to 1.25.3
    https://github.com/ispc/ispc/releases/tag/v1.25.3
    https://github.com/ispc/ispc/releases/tag/v1.25.2
    https://github.com/ispc/ispc/releases/tag/v1.25.1
    https://github.com/ispc/ispc/releases/tag/v1.25.0
    https://github.com/ispc/ispc/releases/tag/v1.24.0
  - Use LLVM 19
  - Clean up spec file
* Mon Apr 29 2024 Marcus Rueckert <mrueckert@suse.de>
  - Update to 1.23.0
    https://github.com/ispc/ispc/releases/tag/v1.23.0
    https://github.com/ispc/ispc/releases/tag/v1.22.0
    https://github.com/ispc/ispc/releases/tag/v1.21.1
    https://github.com/ispc/ispc/releases/tag/v1.21.0
    https://github.com/ispc/ispc/releases/tag/v1.20.0
    https://github.com/ispc/ispc/releases/tag/v1.19.0
  - drop ispc-add-cstdint-include.patch:
    included in update
* Sun Mar 24 2024 Aaron Puchert <aaronpuchert@alice-dsl.net>
  - Replace libomp-devel requirement by libomp%llvm_ver-devel to
    match llvm%llvm_ver-devel. Needed because libomp-devel is now a
    metapackage that points to the latest version.
* Mon Nov 06 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Fix build with RPM 4.19: unnumbered patches are no longer
    supported.
* Fri Mar 24 2023 Hans-Peter Jansen <hpj@urpla.net>
  - Add ispc-add-cstdint-include.patch to fix compilation with GCC 13.

Files

/usr/bin/check_isa
/usr/bin/ispc
/usr/share/doc/packages/ispc
/usr/share/doc/packages/ispc/CLAUDE.md
/usr/share/doc/packages/ispc/CONTRIBUTING.md
/usr/share/doc/packages/ispc/MAINTAINERS.md
/usr/share/doc/packages/ispc/README.md
/usr/share/doc/packages/ispc/SECURITY.md
/usr/share/licenses/ispc
/usr/share/licenses/ispc/LICENSE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Oct 22 00:39:11 2026