@@ -48,6 +48,160 @@ _ISPC_VERSIONS = {
4848 "strip_prefix" : "ispc-v1.23.0-macOS.arm64" ,
4949 },
5050 },
51+ "1.24.0" : {
52+ "linux" : {
53+ "url" : "https://github.com/ispc/ispc/releases/download/v1.24.0/ispc-v1.24.0-linux.tar.gz" ,
54+ "sha256" : "b3e5f71fd93aeaec7634179274b52572e59e700b8ff48c13d0f46708ee61a2c5" ,
55+ "strip_prefix" : "ispc-v1.24.0-linux" ,
56+ },
57+ "windows" : {
58+ "url" : "https://github.com/ispc/ispc/releases/download/v1.24.0/ispc-v1.24.0-windows.zip" ,
59+ "sha256" : "a7c21cb2434f5364acbdf0933af6de49198458ed6f0b62012e03c3325c972649" ,
60+ "strip_prefix" : "ispc-v1.24.0-windows" ,
61+ },
62+ "osx_x86_64" : {
63+ "url" : "https://github.com/ispc/ispc/releases/download/v1.24.0/ispc-v1.24.0-macOS.x86_64.tar.gz" ,
64+ "sha256" : "986eb172fe9db3e8da560e9d0d788832991638fab61ca80587d87eb175ffb520" ,
65+ "strip_prefix" : "ispc-v1.24.0-macOS.x86_64" ,
66+ },
67+ "osx_arm64" : {
68+ "url" : "https://github.com/ispc/ispc/releases/download/v1.24.0/ispc-v1.24.0-macOS.arm64.tar.gz" ,
69+ "sha256" : "7f3891d0157aed3cab159fbc5235235b62797053db9387f5a61c8d0a22369ae0" ,
70+ "strip_prefix" : "ispc-v1.24.0-macOS.arm64" ,
71+ },
72+ },
73+ "1.25.0" : {
74+ "linux" : {
75+ "url" : "https://github.com/ispc/ispc/releases/download/v1.25.0/ispc-v1.25.0-linux.tar.gz" ,
76+ "sha256" : "1667976049abe6653d170de3f8a462799d57981ce46a161ccf59367f1177a028" ,
77+ "strip_prefix" : "ispc-v1.25.0-linux" ,
78+ },
79+ "windows" : {
80+ "url" : "https://github.com/ispc/ispc/releases/download/v1.25.0/ispc-v1.25.0-windows.zip" ,
81+ "sha256" : "a31987fd17f7435ca7ff1f7d7b8979a6972be9e8c6d391245b6b71c42c32d541" ,
82+ "strip_prefix" : "ispc-v1.25.0-windows" ,
83+ },
84+ "osx_x86_64" : {
85+ "url" : "https://github.com/ispc/ispc/releases/download/v1.25.0/ispc-v1.25.0-macOS.x86_64.tar.gz" ,
86+ "sha256" : "9097f02a95e68198ce41b9ca59cae6944f3df68e11987d1b86a041a55d720705" ,
87+ "strip_prefix" : "ispc-v1.25.0-macOS.x86_64" ,
88+ },
89+ "osx_arm64" : {
90+ "url" : "https://github.com/ispc/ispc/releases/download/v1.25.0/ispc-v1.25.0-macOS.arm64.tar.gz" ,
91+ "sha256" : "1d4474c65579e635cc2f45b87e779d4d821b5eac3b1f02ffe2a7529a29de436f" ,
92+ "strip_prefix" : "ispc-v1.25.0-macOS.arm64" ,
93+ },
94+ },
95+ "1.25.1" : {
96+ "linux" : {
97+ "url" : "https://github.com/ispc/ispc/releases/download/v1.25.1/ispc-v1.25.1-linux.tar.gz" ,
98+ "sha256" : "5aad600fd4e13235fe0d7a00f69399fc6b1f6f04a6e4b933aa45da9a7f0f4434" ,
99+ "strip_prefix" : "ispc-v1.25.1-linux" ,
100+ },
101+ "windows" : {
102+ "url" : "https://github.com/ispc/ispc/releases/download/v1.25.1/ispc-v1.25.1-windows.zip" ,
103+ "sha256" : "160ef85f977075f4620e59f8970d25f2ce91a7492ebf8730ff9dc8310d23e33e" ,
104+ "strip_prefix" : "ispc-v1.25.1-windows" ,
105+ },
106+ "osx_x86_64" : {
107+ "url" : "https://github.com/ispc/ispc/releases/download/v1.25.1/ispc-v1.25.1-macOS.x86_64.tar.gz" ,
108+ "sha256" : "57a936a72131c114ce185dd65898b1f859fc0ffd2f540b3e139da5e6880a7070" ,
109+ "strip_prefix" : "ispc-v1.25.1-macOS.x86_64" ,
110+ },
111+ "osx_arm64" : {
112+ "url" : "https://github.com/ispc/ispc/releases/download/v1.25.1/ispc-v1.25.1-macOS.arm64.tar.gz" ,
113+ "sha256" : "9022f57bea609ec4a7fbb52b7625d401f30d982dbfbedc5b01e0a02cf94cec46" ,
114+ "strip_prefix" : "ispc-v1.25.1-macOS.arm64" ,
115+ },
116+ },
117+ "1.25.2" : {
118+ "linux" : {
119+ "url" : "https://github.com/ispc/ispc/releases/download/v1.25.2/ispc-v1.25.2-linux.tar.gz" ,
120+ "sha256" : "41c98bde35c544d98864ceb12b42de927a14c2bd1a8fcb226feb22a8860db008" ,
121+ "strip_prefix" : "ispc-v1.25.2-linux" ,
122+ },
123+ "windows" : {
124+ "url" : "https://github.com/ispc/ispc/releases/download/v1.25.2/ispc-v1.25.2-windows.zip" ,
125+ "sha256" : "0a989eb0cbaccff3162b118c20ac74eda0381731dc8a59a8a967533e81b24928" ,
126+ "strip_prefix" : "ispc-v1.25.2-windows" ,
127+ },
128+ "osx_x86_64" : {
129+ "url" : "https://github.com/ispc/ispc/releases/download/v1.25.2/ispc-v1.25.2-macOS.x86_64.tar.gz" ,
130+ "sha256" : "aa4d65a76c86d5fe34b3f7fab1f54b0c69e6e37cb6918e12e6bafa437ac05896" ,
131+ "strip_prefix" : "ispc-v1.25.2-macOS.x86_64" ,
132+ },
133+ "osx_arm64" : {
134+ "url" : "https://github.com/ispc/ispc/releases/download/v1.25.2/ispc-v1.25.2-macOS.arm64.tar.gz" ,
135+ "sha256" : "1803f7f58c6c68f2dece679850b3e22ec0571dde3d428096dd292c302a6f3241" ,
136+ "strip_prefix" : "ispc-v1.25.2-macOS.arm64" ,
137+ },
138+ },
139+ "1.25.3" : {
140+ "linux" : {
141+ "url" : "https://github.com/ispc/ispc/releases/download/v1.25.3/ispc-v1.25.3-linux.tar.gz" ,
142+ "sha256" : "4a89260cc1d216881735db4e60be72ca4630b8453f352b159867e215c85e1dbd" ,
143+ "strip_prefix" : "ispc-v1.25.3-linux" ,
144+ },
145+ "windows" : {
146+ "url" : "https://github.com/ispc/ispc/releases/download/v1.25.3/ispc-v1.25.3-windows.zip" ,
147+ "sha256" : "3a97e325f236c34a68013bf56fcb4e23c811b404207a60c010dc38fa24e60c55" ,
148+ "strip_prefix" : "ispc-v1.25.3-windows" ,
149+ },
150+ "osx_x86_64" : {
151+ "url" : "https://github.com/ispc/ispc/releases/download/v1.25.3/ispc-v1.25.3-macOS.x86_64.tar.gz" ,
152+ "sha256" : "6f35c5aec01a607c98d5661ef0f9e4d13665011247b17dfbc2f6a326120cb2aa" ,
153+ "strip_prefix" : "ispc-v1.25.3-macOS.x86_64" ,
154+ },
155+ "osx_arm64" : {
156+ "url" : "https://github.com/ispc/ispc/releases/download/v1.25.3/ispc-v1.25.3-macOS.arm64.tar.gz" ,
157+ "sha256" : "a2bc150402bb9523261063d45a0f0deae50900c62238ae031cf9b9530393a4ac" ,
158+ "strip_prefix" : "ispc-v1.25.3-macOS.arm64" ,
159+ },
160+ },
161+ "1.26.0" : {
162+ "linux" : {
163+ "url" : "https://github.com/ispc/ispc/releases/download/v1.26.0/ispc-v1.26.0-linux.tar.gz" ,
164+ "sha256" : "a50e1d504a6e9bd719188ee57257d76475c8abee957ff9160307756c2a1bbe17" ,
165+ "strip_prefix" : "ispc-v1.26.0-linux" ,
166+ },
167+ "windows" : {
168+ "url" : "https://github.com/ispc/ispc/releases/download/v1.26.0/ispc-v1.26.0-windows.zip" ,
169+ "sha256" : "cffe9904d32260994fa264f8fca60eac7be9f8995c122bacf456a1c66ac72987" ,
170+ "strip_prefix" : "ispc-v1.26.0-windows" ,
171+ },
172+ "osx_x86_64" : {
173+ "url" : "https://github.com/ispc/ispc/releases/download/v1.26.0/ispc-v1.26.0-macOS.x86_64.tar.gz" ,
174+ "sha256" : "6c171c7aa85f5237a8c72091754a76c8b9d95119ec4c8cfe444c7c9a264eec5f" ,
175+ "strip_prefix" : "ispc-v1.26.0-macOS.x86_64" ,
176+ },
177+ "osx_arm64" : {
178+ "url" : "https://github.com/ispc/ispc/releases/download/v1.26.0/ispc-v1.26.0-macOS.arm64.tar.gz" ,
179+ "sha256" : "02f29de79643875fa4ba42eb46fc27bf6f36d931c8f11d6e9ae18a013388ab5d" ,
180+ "strip_prefix" : "ispc-v1.26.0-macOS.arm64" ,
181+ },
182+ },
183+ "1.27.0" : {
184+ "linux" : {
185+ "url" : "https://github.com/ispc/ispc/releases/download/v1.27.0/ispc-v1.27.0-linux.tar.gz" ,
186+ "sha256" : "e9c3c653ff3241fce8e2f5c2f26fc1d8e80b8dd73a135bc59627221c00f4d30a" ,
187+ "strip_prefix" : "ispc-v1.27.0-linux" ,
188+ },
189+ "windows" : {
190+ "url" : "https://github.com/ispc/ispc/releases/download/v1.27.0/ispc-v1.27.0-windows.zip" ,
191+ "sha256" : "3cb34c0713e587ef33f0c52578df9e02154a577d053f2ba3326819e2bfc24728" ,
192+ "strip_prefix" : "ispc-v1.27.0-windows" ,
193+ },
194+ "osx_x86_64" : {
195+ "url" : "https://github.com/ispc/ispc/releases/download/v1.27.0/ispc-v1.27.0-macOS.x86_64.tar.gz" ,
196+ "sha256" : "bcb43ef21a25c3b6e89e71cf7024211c4f53c300ad840d051d9b19920248c94c" ,
197+ "strip_prefix" : "ispc-v1.27.0-macOS.x86_64" ,
198+ },
199+ "osx_arm64" : {
200+ "url" : "https://github.com/ispc/ispc/releases/download/v1.27.0/ispc-v1.27.0-macOS.arm64.tar.gz" ,
201+ "sha256" : "7a34c6c6406785748c95ba74e68d76557afd26ee513c327fcacc89eba588e690" ,
202+ "strip_prefix" : "ispc-v1.27.0-macOS.arm64" ,
203+ },
204+ },
51205 "1.28.0" : {
52206 "linux" : {
53207 "url" : "https://github.com/ispc/ispc/releases/download/v1.28.0/ispc-v1.28.0-linux.tar.gz" ,
@@ -120,7 +274,7 @@ def fetch_ispc(version = "1.22.0"):
120274 """Fetches the remote prebuilt ISPC compiler for the specified version.
121275
122276 Args:
123- version: ISPC version to download. Supported versions: 1.22.0, 1.23.0, 1.28.0, 1.28.1, 1.28.2.
277+ version: ISPC version to download. Supported versions: 1.22.0, 1.23.0, 1.24.0, 1.25.0, 1.25.1, 1.25.2, 1.25.3, 1.26.0, 1.27.0, 1. 28.0, 1.28.1, 1.28.2.
124278 Defaults to 1.22.0 for backward compatibility.
125279 """
126280
0 commit comments