36 Commits

Author SHA256 Message Date
6677ca79e6 Accepting request 1225266 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/1225266
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=15
2024-11-20 16:03:04 +00:00
1dbed0b81a Accepting request 1225177 from home:StefanBruens:branches:devel:tools:compiler
- 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

OBS-URL: https://build.opensuse.org/request/show/1225177
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=34
2024-11-20 10:32:47 +00:00
a060052e87 Accepting request 1171371 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/1171371
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=14
2024-05-02 21:46:58 +00:00
ef4e64baaa Accepting request 1171360 from home:darix:branches:graphics
fix

OBS-URL: https://build.opensuse.org/request/show/1171360
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=32
2024-05-02 13:51:54 +00:00
277fa9bca6 Accepting request 1171052 from home:darix:branches:graphics
The updated version is need to build the new OpenImageDenoise, which is in turn needed for blender 4.1.

OBS-URL: https://build.opensuse.org/request/show/1171052
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=31
2024-05-02 09:58:33 +00:00
aaf3188a45 Accepting request 1161338 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/1161338
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=13
2024-03-25 20:12:25 +00:00
664f208885 Accepting request 1161196 from home:aaronpuchert:branches:devel:tools:compiler
- 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.

OBS-URL: https://build.opensuse.org/request/show/1161196
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=29
2024-03-25 08:45:47 +00:00
8af843bf38 Accepting request 1123661 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/1123661
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=12
2023-11-06 20:15:02 +00:00
980d42cb7d Accepting request 1123652 from home:dimstar:Factory
Fix build with RPM 4.19: unnumbered patches are no longer supported.

OBS-URL: https://build.opensuse.org/request/show/1123652
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=27
2023-11-06 17:27:42 +00:00
9d5c7aec45 Accepting request 1074203 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/1074203
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=11
2023-03-25 17:55:35 +00:00
1a46bc4807 Accepting request 1074129 from home:frispete:blender
- Add ispc-add-cstdint-include.patch to fix compilation with GCC 13.

OBS-URL: https://build.opensuse.org/request/show/1074129
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=25
2023-03-24 14:26:50 +00:00
c0efe2327d Accepting request 1037643 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/1037643
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=10
2022-11-24 11:24:01 +00:00
2ec16c0475 Accepting request 1037621 from home:dimstar:Factory
- Update to version 1.18.1:
  + A minor ISPC update with security fix: zlib dependency was
    removed.
- Drop zlib-devel BuildRequires: no longer needed.

- Specify a certain llvm version (llvm15 is supported from the

OBS-URL: https://build.opensuse.org/request/show/1037621
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=23
2022-11-23 15:34:50 +00:00
482d14d794 Accepting request 1030117 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/1030117
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=9
2022-10-20 09:11:45 +00:00
5b38546a8a Accepting request 1030067 from home:StefanBruens:branches:devel:tools:compiler
- Enable aarch64 builds, disable (broken) aarch32
- Fix CMake config, remove static library from exported targets
- Enable tests

OBS-URL: https://build.opensuse.org/request/show/1030067
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=21
2022-10-20 08:19:18 +00:00
675668ce7f Accepting request 1009818 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/1009818
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=8
2022-10-11 16:03:36 +00:00
87edc9dba9 Accepting request 1008887 from home:frispete:blender
- 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

OBS-URL: https://build.opensuse.org/request/show/1008887
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=19
2022-10-11 14:39:54 +00:00
f7e425332a Accepting request 972400 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/972400
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=7
2022-04-24 18:34:23 +00:00
d0d8ade698 Accepting request 972389 from home:frispete:blender
- Update to 1.17.0
  Check:
  https://github.com/ispc/ispc/blob/main/docs/ReleaseNotes.txt
- Switch to default clang/llvm build

OBS-URL: https://build.opensuse.org/request/show/972389
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=17
2022-04-24 17:27:12 +00:00
6486777421 Accepting request 925980 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/925980
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=6
2021-10-18 19:59:48 +00:00
da7ca2222d Accepting request 925296 from home:frispete:blender
- 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

OBS-URL: https://build.opensuse.org/request/show/925296
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=16
2021-10-18 08:44:03 +00:00
8ae32e38c6 Accepting request 889833 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/889833
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=5
2021-05-02 16:36:16 +00:00
bdb584e3a3 Accepting request 889832 from home:frispete:blender
remove series

OBS-URL: https://build.opensuse.org/request/show/889832
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=14
2021-05-02 15:02:33 +00:00
022f232210 Accepting request 889814 from home:frispete:blender
- Add fix-llvm12-fallout.patch with some LLVM API changes backported
  as a temporary measure to fix LLVM 12 builds

OBS-URL: https://build.opensuse.org/request/show/889814
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=13
2021-05-02 12:39:47 +00:00
4b3958787d Accepting request 886459 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/886459
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=4
2021-04-18 19:45:26 +00:00
3200e891a3 Accepting request 886453 from home:andythe_great:branches:devel:tools:compiler
- 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).

OBS-URL: https://build.opensuse.org/request/show/886453
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=11
2021-04-18 14:14:29 +00:00
e0f280e73a Accepting request 847048 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/847048
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=3
2020-11-17 20:22:01 +00:00
37bdbf6766 Accepting request 846843 from home:frispete:blender
Note, we don't do any GPU builds yet, because
 - API is not stable
 - additional dependencies (that are not available, yet)
- Update to version v1.14.1:
  A minor ISPC update with a bug fix for AVX512 detection problem on macOS
  (for more details see issue #1854) and update of GPU version to use Level0 v1.0.
  CPU binaries are based on patched LLVM 10.0.1.
- Update to version v1.14.0:
  An ISPC release with several improvements for CPU and initial support of Intel
  graphics hardware architectures. The binaries in this release include CPU versions
  for Windows, Linux, and macOS, as previous releases, plus a GPU-enabled Linux binary,
  which supports both CPU and GPU. CPU binaries are based on patched LLVM 10.0.1.
  CPU changes include:
  + new avx2-i8x32, avx2-i16x16, avx512skx-i8x64, avx512skx-i16x32 targets.
    "generic" targets were removed.
  + several stability fixes, including bugs discovered during fuzzing ISPC by YARPGen.
  + integer division performance improvements.
  + support for __vectorcall calling convention on Windows x64 (enabled by
    '--vectorcall')

OBS-URL: https://build.opensuse.org/request/show/846843
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=9
2020-11-09 07:08:46 +00:00
f854653c5f Accepting request 820556 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/820556
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=2
2020-07-14 05:59:02 +00:00
47f5243d59 Accepting request 819497 from home:frispete:blender
- fix build with 15.2

OBS-URL: https://build.opensuse.org/request/show/819497
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=7
2020-07-12 14:38:35 +00:00
bf91550367 Accepting request 798009 from devel:tools:compiler
Libraries start to require this, first one is the current release of OpenImageDenoise,
as found in https://build.opensuse.org/package/show/home:frispete:blender/OpenImageDenoise

Now as full llvm build using thin lto, thanks to Ismail.

OBS-URL: https://build.opensuse.org/request/show/798009
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=1
2020-06-11 12:51:25 +00:00
5213f1f90a Accepting request 798008 from home:frispete:blender
- Use lto option "thin"

OBS-URL: https://build.opensuse.org/request/show/798008
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=5
2020-04-26 17:39:13 +00:00
c0423866e5 Accepting request 797872 from home:frispete:blender
- Switch to full llvm compilation (remove gcc enforcement)

OBS-URL: https://build.opensuse.org/request/show/797872
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=4
2020-04-26 10:40:43 +00:00
079aadc974 Accepting request 797697 from home:frispete:blender
- Fix llvm version dependency tweaking
- Exclude %{ix86} for now

OBS-URL: https://build.opensuse.org/request/show/797697
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=3
2020-04-25 16:45:05 +00:00
a14dcd4bf9 - Clarify cmake dependency
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=2
2020-04-25 15:43:33 +00:00
bea6891c56 Accepting request 797643 from home:frispete:blender
Libraries start to require this, first one is the current release of OpenImageDenoise,
as found in https://build.opensuse.org/package/show/home:frispete:blender/OpenImageDenoise

Please consider.

Now using cmake_build macro, as requested from Martin.

OBS-URL: https://build.opensuse.org/request/show/797643
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=1
2020-04-25 15:39:30 +00:00