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 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: [] }