Skip to content

Upgrade vendored llama.cpp to b10068 and bump to 0.11.0 - #24

Merged
mcharytoniuk merged 6 commits into
mainfrom
bump-llama-cpp-b10068
Jul 19, 2026
Merged

Upgrade vendored llama.cpp to b10068 and bump to 0.11.0#24
mcharytoniuk merged 6 commits into
mainfrom
bump-llama-cpp-b10068

Conversation

@mcharytoniuk

Copy link
Copy Markdown

Updates the vendored llama.cpp to b10068 and releases 0.11.0.

CopilotAI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the Rust bindings to align with upstream llama.cpp b10068 changes and bumps the workspace release version to 0.11.0.

Changes:

  • Passes text_len through the mtmd tokenizer input struct to match the updated upstream ABI.
  • Extends KvCacheType to cover newly-added upstream ggml_type variants and adds a completeness test to prevent silent Unknown fallbacks.
  • Updates integration test expectations and bumps workspace/crate versions to 0.11.0.

Reviewed changes

Copilot reviewed 7 out of 8 changed files in this pull request and generated 1 comment.

Show a summary per file
FileDescription
llama-cpp-bindings/src/mtmd/mtmd_context.rsAdds text_len when building mtmd_input_text for tokenization.
llama-cpp-bindings/src/model/params.rsAdds a regression test guarding the fixed device array capacity vs upstream llama_max_devices().
llama-cpp-bindings/src/context/kv_cache_type.rsAdds new KvCacheType variants + a test ensuring upstream ggml_type coverage.
llama-cpp-bindings-tests/tests/multimodal_image_and_audio.rsUpdates expected vision output token (“alpaca”) for the combined image+audio test.
llama-cpp-bindings-sys/Cargo.tomlAdjusts crate packaging include list for vendored llama.cpp sources.
Cargo.tomlBumps workspace and internal crate versions to 0.11.0.
Cargo.lockUpdates locked versions for workspace crates to 0.11.0.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment threadllama-cpp-bindings/src/model/params.rs
@mcharytoniuk
mcharytoniuk merged commit 1b93101 into mainJul 19, 2026
7 checks passed
@mcharytoniuk
mcharytoniuk deleted the bump-llama-cpp-b10068 branch July 19, 2026 03:57
Sign up for freeto 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.

2 participants

@mcharytoniuk