b8943
📦 llama-cppView on GitHub →
🐛 2 fixes🔧 4 symbols
Summary
This release fixes missing exports in llama-common and refactors debugging callback data structures to reduce header dependencies and resolve LTO issues.
Migration Steps
- If you were relying on the structure of common_debug_cb_user_data, note that its data members (std::regex, std::vector<uint8_t>) have been moved into a private impl struct in debug.cpp via pimpl.
- Code including debug.h will see reduced transitive dependencies as includes of common.h and <regex> have been removed from debug.h.
🐛 Bug Fixes
- Fixed missing exports in llama-common.
- Refactored common/debug to move abort_on_nan into base_callback_data, as passing it as a template parameter caused issues with LTO.