2c7298ac92
Accepting request 1327209 from devel:tools:compiler
...
OBS-URL: https://build.opensuse.org/request/show/1327209
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ispc?expand=0&rev=16
2026-01-14 15:24:08 +00:00
9bb3fd0e3c
Accepting request 1327101 from home:darix:branches:graphics
...
- 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
- 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
OBS-URL: https://build.opensuse.org/request/show/1327101
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/ispc?expand=0&rev=36
2026-01-14 11:58:21 +00:00
a349773e8b
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
f1effbcca1
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
124fe83325
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
6c245128a2
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
23de77a923
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
5d1e8e881d
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
e3101554c4
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
a84fc1617e
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
5900ee5459
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
9d29077567
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
af23f2f043
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
e2095c2bd5
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
9b0e73e477
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
ec857721d9
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
f7a19e782f
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
2eb2b964c4
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
356ea3cf08
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
98136e5c2d
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
96599a4d34
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
803afe1184
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
bdb1413ad5
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
50fd57d80b
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
8d9360b74c
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
e493478e8e
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
0524701aeb
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
14f7ac5709
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
acadb8a268
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
dd5967643f
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
e7cb4d583a
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
a137122785
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
e2b7be2473
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
80ddf48a10
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
3187148b4b
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
5aea095bba
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
aa07011a58
- 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
f513a05088
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