Skip to content

Whisper cpp v1.9.4 - #1

Merged
vtomasr5 merged 4 commits into
mainfrom
whisper-cpp-v1.9.4
Sep 30, 2026
Merged

vtomasr5 merged 4 commits into
mainfrom
whisper-cpp-v1.9.4

Conversation

@vtomasr5

Copy link
Copy Markdown
Collaborator

Plus some fixes

vtomasr5 and others added 4 commits September 30, 2026 22:04
- Bump vendor submodule to v1.9.4 and re-sync public headers
- Bundle the new per-kind Metal kernel sources (kernels/*.metal) plus
  ggml-common.h and ggml-metal-impl.h; ggml now resolves their includes
  at runtime, which also fixes the "'ggml-common.h' file not found"
  Metal compile failure that crashed Parakeet model loading
- Drop the single-file ggml-metal.metal and the pre-merged copy
- Compile new iqp.cpp and ggml-metal-tuning.cpp; exclude ggml-et and
  vitisai backends
- Add generated/ggml-version.h in place of the CMake-generated header
- Update CLAUDE.md with the new layout and version bump steps

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Only the popover's Quit button called AppState.shutdown(). Quitting via
SwiftUI's built-in Quit menu item (Cmd+Q) or other system-initiated
termination went straight to exit(), where ggml's static Metal device
registry was destroyed while model buffers were still alive, tripping
GGML_ASSERT([rsets->data count] == 0).

Add an AppDelegate whose applicationShouldTerminate defers termination
until shutdown() has unloaded the model, and simplify the Quit button
to just call terminate.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
transcriptionLanguage is a computed property backed by UserDefaults, which
@observable doesn't track, so the picker never re-rendered after a
selection. Register the read/write with access(keyPath:) and
withMutation(keyPath:) so bound views update.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Raise macOS deployment target to 27.0
- Change development team
- Add Xcode per-user scheme and workspace state

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vtomasr5 vtomasr5 self-assigned this Sep 30, 2026
@vtomasr5
vtomasr5 merged commit 4f9cdc7 into main Sep 30, 2026
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