My "OpenCL for VS Code" extension got a rather big update. I moved the code completion feature to the cross-platform language server and implemented it with libclang. Since the binary size has increased and the number of supported architectures has as well, I also added a downloader & installer to the VS Code extension.

As a bonus, I finally added the icon for kernel files which I wanted to add back in 2017, but it was not possible back then.

It was great to see that OpenCL 3.1 has been recently released, and the working groups show no signs of stopping: https://www.khronos.org/blog/opencl-3.1-is-here
OpenCL 3.1 is Here

On the eve of IWOCL 2026, the Khronos® OpenCL Working Group has released OpenCL™  3.1, bringing widely deployed, field-proven capabilities into the core specification to expand functionality, including SPIR-V ingestion, that developers will be able to rely on across conformant implementations. The new specification arrives into a growing OpenCL ecosystem, with implementations from multiple silicon vendors, particularly in mobile and embedded

The Khronos Group