From 2c9cd570933ddbff490f99cf3cf14a1de696b4d0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 14 Oct 2026 13:19:47 +0000 Subject: [PATCH 1/2] Synchronize published OpenCL module --- GENERATOR_COMMIT | 2 +- README.md | 2 +- VERSION | 2 +- examples/vulkan_particles/v.mod | 2 +- v.mod | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/GENERATOR_COMMIT b/GENERATOR_COMMIT index 07661a0..a5d5065 100644 --- a/GENERATOR_COMMIT +++ b/GENERATOR_COMMIT @@ -1 +1 @@ -ff80e7d4835a56e347ec38e7a42a7821e99e622a +93f6d36e9197373758f8e0f0c21905a60d068db1 diff --git a/README.md b/README.md index da1beeb..ea71047 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,7 @@ vcpkg; the GPU vendor driver supplies the OpenCL implementation. macOS uses its built-in OpenCL framework. Device and optional-feature availability is always determined by the installed implementation at runtime. -This checkout's package version is `1.0.2`, as recorded in `v.mod` and +This checkout's package version is `1.1.0`, as recorded in `v.mod` and `VERSION`. The package version is separate from the OpenCL API versions it exposes. When using a pinned release, consult that tag's README for its API and setup instructions. diff --git a/VERSION b/VERSION index 6d7de6e..9084fa2 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.0.2 +1.1.0 diff --git a/examples/vulkan_particles/v.mod b/examples/vulkan_particles/v.mod index a047c8b..c342609 100644 --- a/examples/vulkan_particles/v.mod +++ b/examples/vulkan_particles/v.mod @@ -3,5 +3,5 @@ Module { description: 'OpenCL particle simulation with a Vulkan renderer' version: '0.1.0' license: 'MIT' - dependencies: ['antono2.opencl@v1.0.2', 'antono2.vulkan@v3.2.2', 'antono2.glfw@v2.0.1'] + dependencies: ['antono2.opencl@v1.1.0', 'antono2.vulkan@v3.2.2', 'antono2.glfw@v2.0.1'] } diff --git a/v.mod b/v.mod index 5549848..9833c36 100644 --- a/v.mod +++ b/v.mod @@ -1,7 +1,7 @@ Module { name: 'antono2.opencl' description: 'Generated OpenCL bindings for V' - version: '1.0.2' + version: '1.1.0' license: 'MIT' dependencies: [] } From 977bb51bcaae9a6a6cd5fb06138f31ae159a42f4 Mon Sep 17 00:00:00 2001 From: Anton Oreskin Date: Wed, 14 Oct 2026 15:20:41 +0200 Subject: [PATCH 2/2] Record OpenCL 1.1.0 release notes --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 515f29e..615442c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## Unreleased +## 1.1.0 - 2026-10-14 + - Add capability-based sessions, reusable scratch storage, owned asynchronous transfers, work-group queries and binary program caches with source fallback. - Add optional device-resident inclusive scan and stable index compaction with @@ -11,6 +13,7 @@ - Add runnable first-use examples, setup probes, parameter/lifetime tables, synchronized documentation checks, and broader compiler/runtime CI coverage. +## 1.0.0 - 2026-09-22 - Prevent implicit copying of every owned OpenCL wrapper with `@[nocopy]` and provide explicit `clone_ref()` operations backed by the corresponding native