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.

Copilot AI 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
File Description
llama-cpp-bindings/src/mtmd/mtmd_context.rs Adds text_len when building mtmd_input_text for tokenization.
llama-cpp-bindings/src/model/params.rs Adds a regression test guarding the fixed device array capacity vs upstream llama_max_devices().
llama-cpp-bindings/src/context/kv_cache_type.rs Adds new KvCacheType variants + a test ensuring upstream ggml_type coverage.
llama-cpp-bindings-tests/tests/multimodal_image_and_audio.rs Updates expected vision output token (“alpaca”) for the combined image+audio test.
llama-cpp-bindings-sys/Cargo.toml Adjusts crate packaging include list for vendored llama.cpp sources.
Cargo.toml Bumps workspace and internal crate versions to 0.11.0.
Cargo.lock Updates locked versions for workspace crates to 0.11.0.

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

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

2 participants