The llama.cpp project has released version b10435, which addresses a performance issue within the Jinja template engine. The primary change fixes a quadratic time complexity bug in the `gather_string_parts` function.
- Fixes quadratic cost in `gather_string_parts`
- Updates comments and removes obsolete tests
- Provides binaries for macOS (Apple Silicon and Intel), iOS, Linux (CPU, Vulkan, OpenVINO, SYCL), Android, Windows (CPU, CUDA 12/13, Vulkan, OpenVINO, SYCL, ROCm), and openEuler
This release ensures more efficient string handling in template rendering and offers updated binaries across a wide range of hardware architectures and operating systems.