From b6cc484a9654630775a8ab86b3d0634e9c30aa58 Mon Sep 17 00:00:00 2001 From: antono2 Date: Sat, 12 Sep 2026 13:02:31 +0200 Subject: [PATCH] Promote memory dependency to v1.4.0 --- .github/workflows/test.yml | 2 +- CHANGELOG.md | 7 +++++++ README.md | 5 +++-- v.mod | 4 ++-- 4 files changed, 13 insertions(+), 5 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 14072d3..cc7c454 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -27,7 +27,7 @@ jobs: - uses: actions/checkout@v7 with: repository: antono2/memory - ref: v1.1.0 + ref: v1.4.0 path: source/modules/antono2/memory - uses: prantlf/setup-v-action@v4 - name: Install Vulkan development library diff --git a/CHANGELOG.md b/CHANGELOG.md index cd0917e..dc56f19 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. +## 2.3.2 - 2026-09-12 + +- Promote the allocation-policy dependency to the production-hardened + `antono2.memory` v1.4.0 release. +- Validate the pinned memory release in CPU allocator tests and the real + lavapipe Vulkan suballocation smoke test. + ## 2.3.1 - 2026-09-11 - Expose global and per-memory-type free-range, largest-contiguous-range, and diff --git a/README.md b/README.md index 91255fa..f3cc4b4 100644 --- a/README.md +++ b/README.md @@ -28,8 +28,9 @@ v run setup.vsh Use `v run setup.vsh --check` for a read-only diagnostic pass. -The allocator uses [`antono2.memory`](https://github.com/antono2/memory), -specifically `memory.RangeAllocator`, +The allocator uses the production-hardened v1.4 release of +[`antono2.memory`](https://github.com/antono2/memory), specifically +`memory.RangeAllocator`, for its dependency-free block suballocation policy. Vulkan handles remain isolated in this module. diff --git a/v.mod b/v.mod index 1ffac26..80110d6 100644 --- a/v.mod +++ b/v.mod @@ -2,9 +2,9 @@ Module { name: 'antono2.vkmemalloc' author: 'Anton Oreskin' description: 'Vulkan block suballocation helpers for buffers and images' - version: '2.3.1' + version: '2.3.2' license: 'MIT' repo_url: 'https://github.com/antono2/vulkan_memory_allocator' tags: ['V','vulkan','allocator'] - dependencies: ['antono2.vulkan','antono2.memory@v1.1.0'] + dependencies: ['antono2.vulkan','antono2.memory@v1.4.0'] }