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