From 7d1ce753bf5ea7dcf4ccdfad5a3d296c1fcb7da9 Mon Sep 17 00:00:00 2001 From: Andrey Kolkov Date: Sun, 2 Aug 2026 09:46:55 +0300 Subject: [PATCH] chore: prepare release v0.5.5 --- CHANGELOG.md | 6 ++++++ UPSTREAM.md | 3 ++- go.mod | 2 +- go.sum | 4 ++-- 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bf8b5de..92fbdaf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## v0.5.5 (2026-08-02) + +### Changed + +- **deps:** goffi v0.6.2 → v0.6.3 — ARM64 HFA return checkptr crash fix, 9-16B struct return silent corruption fix (reported by @jbunds on Apple M1) + ## v0.5.4 (2026-07-24) ### Added diff --git a/UPSTREAM.md b/UPSTREAM.md index 09ad428..3456319 100644 --- a/UPSTREAM.md +++ b/UPSTREAM.md @@ -10,13 +10,14 @@ This document tracks upstream dependencies, pinned versions, and compatibility f |------------|---------|--------|------| | **wgpu-native** | [v29.0.0.0](https://github.com/gfx-rs/wgpu-native/releases/tag/v29.0.0.0) | — | 2026-04-10 | | **webgpu.h** | wgpu-native bundled | [`7d3186c`](https://github.com/webgpu-native/webgpu-headers/commit/7d3186c3dd2c708703524027b46b8703534ab3cc) | stable | -| **goffi** | [v0.6.2](https://github.com/go-webgpu/goffi/releases/tag/v0.6.2) | [`895a3fa`](https://github.com/go-webgpu/goffi/commit/895a3fa) | 2026-07-22 | +| **goffi** | [v0.6.3](https://github.com/go-webgpu/goffi/releases/tag/v0.6.3) | — | 2026-08-01 | | **gputypes** | [v0.5.1](https://github.com/gogpu/gputypes/releases/tag/v0.5.1) | [`239da90`](https://github.com/gogpu/gputypes/commit/239da90) | 2026-07-12 | ## Compatibility Matrix | go-webgpu | wgpu-native | goffi | gputypes | Go | |-----------|-------------|-------|----------|----| +| v0.5.5 | v29.0.0.0 | v0.6.3 | v0.5.1 | 1.25+ | | v0.5.4 | v29.0.0.0 | v0.6.2 | v0.5.1 | 1.25+ | | v0.5.3 | v29.0.0.0 | v0.6.0 | v0.5.1 | 1.25+ | | v0.5.0 | v29.0.0.0 | v0.5.0 | v0.3.0 | 1.25+ | diff --git a/go.mod b/go.mod index 53721a3..fa489e1 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/go-webgpu/webgpu go 1.25.0 require ( - github.com/go-webgpu/goffi v0.6.2 + github.com/go-webgpu/goffi v0.6.3 github.com/gogpu/gputypes v0.5.1 golang.org/x/sys v0.47.0 ) diff --git a/go.sum b/go.sum index 80075bf..95e3ad6 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,5 @@ -github.com/go-webgpu/goffi v0.6.2 h1:xuMaUbqsNQ/xiyy5UwAKZb5vQZUDg9QRCrJIpHJaXSE= -github.com/go-webgpu/goffi v0.6.2/go.mod h1:wfoxNsJkU+5RFbV1kNN1kunhc1lFHuJKK3zpgx08/uM= +github.com/go-webgpu/goffi v0.6.3 h1:p4gKGikHBAQ/8iUiew9MV4C5M1ZGIsk8QGFGuJjMj+A= +github.com/go-webgpu/goffi v0.6.3/go.mod h1:wfoxNsJkU+5RFbV1kNN1kunhc1lFHuJKK3zpgx08/uM= github.com/gogpu/gputypes v0.5.1 h1:X38OPcP6umQqqubzzJYL6Nm1tXHSNQj6TRSAoxdAJmg= github.com/gogpu/gputypes v0.5.1/go.mod h1:cnXrDMwTpWTvJLW1Vreop3PcT6a2YP/i3s91rPaOavw= golang.org/x/sys v0.47.0 h1:o7XGOvZQCADBQQ4Y7VNq2dRWQR7JmOUW8Kxx4ZsNgWs=