Download Latest Version v0.10.3 source code.tar.gz (1.7 MB)
Email in envelope

Get an email when there's a new version of OpenCL.jl

Home / v0.10.3
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-07-05 2.5 kB
v0.10.3 source code.tar.gz 2025-07-05 1.7 MB
v0.10.3 source code.zip 2025-07-05 1.8 MB
Totals: 3 Items   3.5 MB 3

OpenCL v0.10.3

Diff since v0.10.2

Merged pull requests: - Switch to the LLVM SPIR-V back-end. (#285) (@maleadt) - CI: Fixed arch for macOS jobs (#286) (@stemann) - Avoid promition to Int32 in work_items functions (#287) (@vchuravy) - Remove access keyword from examples (#288) (@blegat) - Bump OpenCL_jll to 2024.10.24 (#289) (@blegat) - Update jupyter notebooks (#291) (@blegat) - Typo fix : pivate -> private (#292) (@blegat) - cl.LocalMemory -> CLPtr (#293) (@blegat) - Add warning about using pocl_jll on top of script (#295) (@blegat) - Ptr -> CLPtr in examples (#296) (@blegat) - Add pocl upstream as a CI (#298) (@vchuravy) - [OpenCLKernel] Use barrier with LOCAL_MEM_FENCE (#300) (@vchuravy) - Pass actually pointer typed things to printf (#302) (@vchuravy) - Bump SPIRVIntrinsics (#306) (@christiangnrd) - Fix typo in intrinsic mangling, and always test using latest subpackage. (#307) (@maleadt) - Upgrade and switch to the non-unified SPIRV LLVM Translator. (#308) (@maleadt) - Update PoCL to v7. (#309) (@maleadt) - Silence 1.12 warnings (#310) (@christiangnrd) - Add Buffer Device Address Backend (#311) (@VarLad) - Windows support (#313) (@maleadt) - CompatHelper: bump compat for SPIRVIntrinsics to 0.2, (keep existing compat) (#320) (@github-actions[bot]) - Cast sizeof(::LocalMem) to Int (#323) (@blegat) - [NFC] Docstring typo (#327) (@christiangnrd) - Add JLD2 to test env (#329) (@christiangnrd) - Fix OpenCL on 1.12 (#333) (@VarLad) - KA.__synchronize, add GLOBAL_MEM_FENCE semantics (#338) (@vchuravy)

Closed issues: - Buffers aren't released (#208) - OOB trap is fatal for CPU back-ends (#249) - Fails to create array on Rusticl driver (#255) - Atlernative allocation strategies (#256) - Support Atomix.jl (#280) - Support cl_mem based buffers using cl_ext_buffer_device_address extension (#281) - ndrange provided in KernelAbstractions kernels is broken (#283) - Invalid instruction with pocl package from ArchLinux (#290) - Failure for POCL without inbounds (#299) - PoCL: Linking can fail due to missing libc (#303) - PoCL's CPU platform gives isgpu(backend) == true (#304) - PoCL 7.0 (#305) - PoCL: Ship additional system libraries on macOS (#315) - Printing failure for LocalMem (#322) - does not support USM or coarse-grained SVM (#324) - Look into Vulkan shader compilers (#331) - TypeError in add_ptr in Julia 1.12 (#332)

Source: README.md, updated 2025-07-05