dev-lang / ispc

Intel SPMD Program Compiler

Official package sites : https://github.com/ispc/ispc/ · https://ispc.github.io/ ·

v1.25.3 :: 0 :: gentoo

Modified
License
BSD BSD-2 UoI-NCSA
Keywords
~amd64 ~arm ~arm64 ~ppc64 ~x86
USE flags
examples gpu openmp test

v1.25.2 :: 0 :: gentoo

Modified
License
BSD BSD-2 UoI-NCSA
Keywords
~amd64 ~arm ~arm64 ~ppc64 ~x86
USE flags
examples gpu openmp test

v1.24.0 :: 0 :: gentoo

Modified
License
BSD BSD-2 UoI-NCSA
Keywords
amd64 ~arm ~arm64 ~ppc64 ~x86
USE flags
examples gpu openmp test

General

examples
Install examples, usually source code
gpu
Enable Level0 GPU support in ispcrt.
openmp
Build with OpenMP task model (otherwise, TBB task model is used).
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

llvm_slot

17
Use LLVM 17.
18
Use LLVM 18.
19
Use LLVM 19.

dev-cpp / tbb : High level abstract threading library

dev-libs / level-zero : oneAPI Level Zero headers, loader and validation layer

sys-devel / clang : C language family frontend for LLVM

sys-libs / ncurses : Console display library

dev-cpp / tbb : High level abstract threading library

dev-libs / level-zero : oneAPI Level Zero headers, loader and validation layer

sys-devel / clang : C language family frontend for LLVM

sys-libs / ncurses : Console display library

media-libs / embree : Collection of high-performance ray tracing kernels

media-libs / oidn : Intel® Open Image Denoise library

759199
dev-lang/ispc-1.18.0 fails tests
842879
dev-lang/ispc-1.17.0-r1 - fatal: not a git repository (or any parent up to mount point /var/tmp)
893348
dev-lang/ispc-1.24.0 redefines _FORTIFY_SOURCE (HARDENED-SYSTEM)
924990
dev-lang/ispc-1.23.0 fails to compile: Either X86, ARM, WASM or XE targets need to be enabled
934527
wrong filesize, checksum for dev-lang/ispc-1.24.0
941603
dev-lang/ispc-1.25.0 fails to compile: stubs.h:10:11: fatal error: stubs-64.h file not found
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-lang/ispc: Bump to 1.25.3
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-lang/ispc: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-lang/ispc: Enable py3.13
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
dev-lang/ispc: Bump to 1.25.2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-lang/ispc: Bump to 1.25.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-lang/ispc: Bump to 1.25.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-lang/ispc: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-lang/ispc: Stabilize 1.24.0 amd64, #934353
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-lang/ispc: Bump to 1.24.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-lang/ispc: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/ispc: Stabilize 1.23.0 amd64, #926556
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-lang/ispc: Bump to 1.23.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-lang/ispc: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/ispc: Stabilize 1.22.0-r1 amd64, #922830
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/ispc: sys-devel/bison -> app-alternatives/yacc
All of these will be using app-alternatives/yacc anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-lang/ispc: sys-devel/flex -> app-alternatives/lex
All of these will be using app-alternatives/lex anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-lang/ispc: Add GPU support
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
dev-lang/ispc: Add OpenMP task model support
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-lang/ispc: Add missing dependencies
Closes: https://bugs.gentoo.org/921130 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-lang/ispc: Restore the hack to disable multilib
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-lang/ispc: Bump to 1.22.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Violet Purcell · gentoo
dev-lang/ispc: drop 1.18.0
Closes: https://bugs.gentoo.org/905161 Signed-off-by: Violet Purcell <vimproved@inventati.org> Closes: https://github.com/gentoo/gentoo/pull/33263 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/ispc: Stabilize 1.19.0 amd64, #908407
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/ispc: fix build w/ gcc 13
Closes: https://bugs.gentoo.org/895572 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sebastian Parborg · gentoo
dev-lang/ispc: Bump to 1.19.0
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick Lauer · gentoo
dev-lang/ispc: enable py3.11
Closes: https://bugs.gentoo.org/896694 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
dev-lang/ispc: drop 1.17.0-r2
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
dev-lang/ispc: Stabilize 1.18.0 amd64, #886717
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Andreas Sturmlechner · gentoo
dev-lang/ispc: Revert "drop 1.17.0-r2"
This reverts commit 01a8653e5090a4363e02b13bc6c6de706789f103. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
dev-lang/ispc: drop out-of-sync 9999 ebuild
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Andreas Sturmlechner · gentoo
dev-lang/ispc: drop 1.17.0-r2
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-lang/ispc: fix patch for 1.17.0 too
Bug: https://bugs.gentoo.org/873676 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/ispc: fix non-9999 patch
Closes: https://bugs.gentoo.org/873676 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-lang/ispc: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/ispc: add 1.18.0
Closes: https://bugs.gentoo.org/841731 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
dev-lang/ispc: revbump 1.17.0 due to LLVM_SLOT update
- as noted by sam. Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sebastian Parborg · gentoo
dev-lang/ispc: Bump supported LLVM versions
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/ispc: Stabilize 1.17.0-r1 amd64, #840613
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/ispc: drop 1.16.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick Lauer · gentoo
dev-lang/ispc: Allow llvm-13 for ispc-1.17
Thanks to Marcos Rodrigues Gonzalez for testing and reporting. Upstream is officially still on 12, but it builds and tests pass. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick Lauer · gentoo
dev-lang/ispc: Bump to 1.17.0
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-lang/ispc: Stabilize 1.16.1 amd64, #822180
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/ispc: Stabilize 1.16.0 amd64, #803884
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Christophe Lermytte · gentoo
dev-lang/ispc: bump to 1.16.1 and fix llvm dependency
Closes: https://bugs.gentoo.org/816069 Signed-off-by: Christophe Lermytte <gentoo@lermytte.be> Closes: https://github.com/gentoo/gentoo/pull/22516 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/ispc: Keyword 1.16.0 ppc64, #795279
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/ispc: Keyword 1.16.0 arm, #795279
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-lang/ispc: Keyword 1.16.0 arm64, #795279
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-lang/ispc: drop 1.14.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-lang/ispc: minor style fixes, drop cmake gentoo patch
Patch does not make sense anymore given this ebuild is setting another CMAKE_BUILD_TYPE. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Alexander Golubev · gentoo
dev-lang/ispc: bump to 1.16.0
* Drop unused toolchain-funcs eclass * Drop python-7 and bump python-10 * Fix KEYWORDS placement in the live ebuild Closes: https://bugs.gentoo.org/796632 Signed-off-by: Alexander Golubev <fatzer2@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/21316 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-lang/ispc: remove upstreamed -Werror patch for live ebuild
Closes: https://bugs.gentoo.org/795294 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sebastian Parborg · gentoo
dev-lang/ispc: Update live ebuild
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/20498 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Adrian Grigo · gentoo
dev-lang/ispc: Iscp only supports up to LLVM 10
Iscp does not yet have llvm 11 support, so limit clang and llvm in both ebuilds to version 10 maximum. Thanks to Toralf Förster, brothermechanic and Marco Genasci for their contributions to fixing this bug, I am only repackaging it. A working ispc is needed for adding embree support to blender. See https://github.com/ispc/ispc/issues/1896 Signed-off-by: Adrian Grigo <agrigo2001@yahoo.com.au> Closes: https://bugs.gentoo.org/749573 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Closes: https://github.com/gentoo/gentoo/pull/18427 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/ispc: only define KEYWORDS once
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/ispc: disable x86 build on amd64
The build system assumes we want an x86 (i686) build on amd64, even if we don't (not a multilib ebuild anyway, but this is a particular issue on non-multilib profiles). Bug: https://bugs.gentoo.org/730062 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/ispc: cleanup old
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-lang/ispc: bump to 1.14.1
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-lang/ispc: run tests using built ispc
Provide a hint to the test runner by putting the newly-built ispc at the front of PATH. This avoids running tests with the system's ispc if it exists. Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/ispc: set CMAKE_SKIP_RPATH in 9999 too
See e4afb9b0edbef303dd0af6229c3a5791b2d6cd5b. Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-lang/ispc: set CMAKE_SKIP_RPATH
An empty (but defined) DT_RUNPATH is a common security vulnerability. Best to not expose it if it's unnecessary. Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
dev-lang/ispc: Drop old 1.13.0 ebuild
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/17282 Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
dev-lang/ispc: Update live ebuild
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
dev-lang/ispc: Version bump to 1.14.0
Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
dev-lang/ispc: [QA] Fix unquoted variable
Bug: https://bugs.gentoo.org/670628 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Andreas Sturmlechner · gentoo
dev-lang/ispc: Remove 1.9.2, [QA] drop utterly duplicate patches
Closes: https://bugs.gentoo.org/670628 Closes: https://bugs.gentoo.org/667624 Closes: https://bugs.gentoo.org/652442 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Guillaume BRUN · gentoo
dev-lang/ispc: Add -9999 ebuild
Signed-off-by: Guillaume BRUN <the.cheaterman@gmail.com> Package-Manager: Portage-2.3.99, Repoman-2.3.23 Signed-off-by: Christoph Junghans <junghans@gentoo.org>
Guillaume BRUN · gentoo
dev-lang/ispc: Add -1.13.0 ebuild
Closes: https://bugs.gentoo.org/656632 Closes: https://bugs.gentoo.org/729924 Signed-off-by: Guillaume BRUN <the.cheaterman@gmail.com> Package-Manager: Portage-2.3.99, Repoman-2.3.23 Signed-off-by: Christoph Junghans <junghans@gentoo.org>
Michał Górny · gentoo
dev-lang/ispc: Drop old (requiring LLVM < 4)
Christoph Junghans · gentoo
dev-lang/ispc: version bump
Closes: https://bugs.gentoo.org/652070 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Christoph Junghans · gentoo
dev-lang/ispc: remove -Werror (bug #604732, #595254)
Package-Manager: Portage-2.3.8, Repoman-2.3.1
David Hicks · gentoo
dev-lang/ispc: use HTTPS for GitHub
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Christoph Junghans · gentoo
dev-lang/ispc: fix deps (bug #613178)
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Christoph Junghans · gentoo
dev-lang/ispc: remove old
Package-Manager: portage-2.2.28
Christoph Junghans · gentoo
dev-lang/ispc: added live ebuild
Package-Manager: portage-2.2.28
Christoph Junghans · gentoo
dev-lang/ispc: version bump
Package-Manager: portage-2.2.28
Christoph Junghans · gentoo
dev-lang/ispc: fix deps (bug #584570)
Package-Manager: portage-2.2.28
Christoph Junghans · gentoo
dev-lang/ispc: version bump
Package-Manager: portage-2.2.28
Patrice Clement · gentoo
Merge remote-tracking branch 'remotes/github/pr/270'.
Christoph Junghans · gentoo
dev-lang/ispc: add upstream patch to support llvm-3.7
Details on github ispc/ispc#1106 Gentoo-Bug: #562630 Package-Manager: portage-2.2.20.1
Christoph Junghans · gentoo
dev-lang/ispc: doesn't build with >=llvm-3.7
Details on github ispc/ispc#1106 Gentoo-Bug: #562630 Package-Manager: portage-2.2.20.1
Christoph Junghans · gentoo
dev-lang/ispc: doesn't build with <=llvm-3.3
Details on github ispc/ispc#1096 Gentoo-Bug: #560038 Package-Manager: portage-2.2.20.1
Christoph Junghans · gentoo
dev-lang/ispc: remove old
Package-Manager: portage-2.2.20.1
Justin Lecher · gentoo
Use https by default
Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher <jlec@gentoo.org>
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed