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

ispc-devel-1.18.1-4.1 RPM for aarch64

From OpenSuSE Ports Tumbleweed for aarch64

Name: ispc-devel Distribution: openSUSE Tumbleweed
Version: 1.18.1 Vendor: openSUSE
Release: 4.1 Build date: Sun Mar 24 22:14:40 2024
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 64672 Source RPM: ispc-1.18.1-4.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://ispc.github.io/
Summary: Development files for ispc
This package contains the C++ header, symbolic links to the shared
libraries and cmake files for ispc.  If you would like to develop
programs using ispc, you will need to install ispc-devel.

Provides

Requires

License

BSD-3-Clause

Changelog

* 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.
* Wed Nov 23 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 1.18.1:
    + A minor ISPC update with security fix: zlib dependency was
      removed.
  - Drop zlib-devel BuildRequires: no longer needed.
* Wed Oct 19 2022 Stefan BrĂ¼ns <stefan.bruens@rwth-aachen.de>
  - Enable aarch64 builds, disable (broken) aarch32
  - Fix CMake config, remove static library from exported targets
  - Enable tests
* Fri Oct 07 2022 Hans-Peter Jansen <hpj@urpla.net>
  - Update to 1.18.0
    Check:
    https://github.com/ispc/ispc/blob/main/docs/ReleaseNotes.txt
  - Package separate devel and library packages
  - Specify a certain llvm version (llvm15 is supported from the
    next release only
  - Adopt {n}curses support
  - Make ispc depend on ispc-devel for backward compatibility
* Sun Apr 24 2022 Hans-Peter Jansen <hpj@urpla.net>
  - Update to 1.17.0
    Check:
    https://github.com/ispc/ispc/blob/main/docs/ReleaseNotes.txt
  - Switch to default clang/llvm build
* Tue Oct 12 2021 Hans-Peter Jansen <hpj@urpla.net>
  - Update to 1.16.1
    Check:
    https://github.com/ispc/ispc/blob/main/docs/ReleaseNotes.txt
  - Remove fix-llvm12-fallout.patch, upstreamed
  - Explicitly use clang12 to build
* Sun May 02 2021 Hans-Peter Jansen <hpj@urpla.net>
  - Add fix-llvm12-fallout.patch with some LLVM API changes backported
    as a temporary measure to fix LLVM 12 builds
* Sun Apr 18 2021 andy great <andythe_great@pm.me>
  - Update to 1.15.0.
    * New loop unroll pragmas: #pragma unroll and #pragma nounroll
      directives provide loop unrolling optimization hints to the
      compiler. This pragma may be used immediately before a loop
      statement. Currently, this functionality is limited to uniform
      for and do-while.
    * More efficient packed_[load|store]_active() stdlib functions
      implementation (up to 2.5x faster), which now supports 64 bit types.
    * New cpus: icelake-server, tigerlake , alderlake, sapphirerapids.
    * Several stability fixes related to SOA types, bool varying type
      initialization, broken alignment information, type scoping.
    * Compile time improvements.
    * Initial support of ahead of time compilation to oneAPI Level Zero
      binary format using --emit-zebin switch. You can use this binary
      from ISPC Runtime by setting
    * ISPCRT_USE_ZEBIN env variable to 1. Please note that SPIR-V format
      is still a recommended and default way.
    * Initial function pointers implementation.
    * Global atomics support.
    * Double math functions support.
    * Memory functions support.
    * Reworked masking approach. We disabled genx hardware mask by
      default and use a software mask by default.
    * Improved address spaces differentiation.
    * Initial debug support.
    * TGLLP (TigerLake mobile CPU) support (--cpu=TGLLP).

Files

/usr/include/ispcrt
/usr/include/ispcrt/ispcrt.h
/usr/include/ispcrt/ispcrt.hpp
/usr/include/ispcrt/ispcrt.isph
/usr/lib64/cmake/ispcrt-1.18.1
/usr/lib64/cmake/ispcrt-1.18.1/Finddpcpp_compiler.cmake
/usr/lib64/cmake/ispcrt-1.18.1/Findlevel_zero.cmake
/usr/lib64/cmake/ispcrt-1.18.1/interop.cmake
/usr/lib64/cmake/ispcrt-1.18.1/ispc.cmake
/usr/lib64/cmake/ispcrt-1.18.1/ispcrtConfig.cmake
/usr/lib64/cmake/ispcrt-1.18.1/ispcrtConfigVersion.cmake
/usr/lib64/cmake/ispcrt-1.18.1/ispcrt_Exports-relwithdebinfo.cmake
/usr/lib64/cmake/ispcrt-1.18.1/ispcrt_Exports.cmake
/usr/lib64/libispcrt.so
/usr/share/licenses/ispc-devel
/usr/share/licenses/ispc-devel/LICENSE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Apr 27 01:37:30 2024