Skip to content

ci: update to liblsl v1.18.0.b4 - #124

Merged
cboulay merged 1 commit into
mainfrom
chore/liblsl-1.18.0b4
Sep 20, 2026
Merged

cboulay merged 1 commit into
mainfrom
chore/liblsl-1.18.0b4

Conversation

@cboulay

@cboulay cboulay commented Sep 20, 2026

Copy link
Copy Markdown
Contributor

Summary

Bump the liblsl used by CI and the bundled wheels to v1.18.0.b4, which adds lsl_destroy_string_array and stops allocating unfilled string chunk slots (sccn/liblsl#302). Updates the README pointer to match.

Stacked on #123, which teaches pylsl to use the new bulk free when present. With b4 in CI, the fast path is exercised on all platforms; the per-string fallback is still covered by the monkeypatched test.

No code changes. Asset names and archive layouts are unchanged from b3.

Test plan

  • CI on this PR (downloads from the b4 release on Linux/Windows; macOS uses the Homebrew tap, which already ships b4).
  • Locally: 51 passed, 1 expected skip against a from-source b4 build and the b4 Homebrew dylib.

Bundled wheels and CI now use the b4 pre-release, which adds
lsl_destroy_string_array and stops allocating unfilled string slots.
Base automatically changed from perf/numpy-chunk-path to main September 20, 2026 15:31
@cboulay
cboulay merged commit e48c4fc into main Sep 20, 2026
19 checks passed
@cboulay
cboulay deleted the chore/liblsl-1.18.0b4 branch September 20, 2026 15:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant