From afc8ca498bf38c4933891c6ebdf381f5eae849c4 Mon Sep 17 00:00:00 2001 From: Simon Birkholz Date: Wed, 19 Aug 2026 19:43:19 +0200 Subject: [PATCH 1/2] poc: point cuvis.swig at the GIL release branch Not a merge candidate. Carries cuvis.swig poc/gil-release, which releases the GIL around calls into cuvis so the SDK's blocking waits can be awaited rather than polled. Without this bump the binding still holds the GIL for the duration of every wait, and the awaitables in cuvis.python poc/real-awaitable block the interpreter instead of freeing it. --- cuvis.swig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cuvis.swig b/cuvis.swig index 7afd952..280b487 160000 --- a/cuvis.swig +++ b/cuvis.swig @@ -1 +1 @@ -Subproject commit 7afd9521ce7733d601cbec10bb2c47c88489cdd2 +Subproject commit 280b487ead7c85dd8ceb497c93eb85fdbc89505c From 3e7c58fdb2cb099a35a63905f2a66ab7f4ae9fb6 Mon Sep 17 00:00:00 2001 From: Simon Birkholz Date: Thu, 20 Aug 2026 09:17:24 +0200 Subject: [PATCH 2/2] Point cuvis.swig at develop now that the GIL release is merged Was pinned to the poc/gil-release branch tip; cuvis.swig#15 landed as 0ccf8ca on develop with identical content. --- cuvis.swig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cuvis.swig b/cuvis.swig index 280b487..0ccf8ca 160000 --- a/cuvis.swig +++ b/cuvis.swig @@ -1 +1 @@ -Subproject commit 280b487ead7c85dd8ceb497c93eb85fdbc89505c +Subproject commit 0ccf8ca6f369dd498f2157ef5a9a007e2e1ae202