mirror of
https://github.com/ggerganov/llama.cpp
synced 2026-05-01 11:51:56 +02:00
- Revert include/llama.h to use the original manual LLAMA_API visibility macro block (LLAMA_SHARED / LLAMA_BUILD) - Revert src/CMakeLists.txt: remove GenerateExportHeader, restore LLAMA_BUILD/LLAMA_SHARED compile definitions and original target_include_directories - Revert CMakeLists.txt: remove llama_export.h from LLAMA_PUBLIC_HEADERS - Add scripts/gen-libllama-abi.py: Python parser that reads include/llama.h and extracts normalized full LLAMA_API function signatures (return type + name + parameter list), handling both plain and DEPRECATED() patterns - Regenerate scripts/libllama.abi with full signatures (233 entries) - Update .github/workflows/libllama-abi-check.yml to use the header parser script instead of building the library and running nm; the check now runs in seconds with no compiler dependency Agent-Logs-Url: https://github.com/ggml-org/llama.cpp/sessions/cd21903e-afd2-477a-8285-0a2d46e1398c Co-authored-by: ggerganov <1991296+ggerganov@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| ai-issues.yml | ||
| bench.yml.disabled | ||
| build-3rd-party.yml | ||
| build-android.yml | ||
| build-apple.yml | ||
| build-cache.yml | ||
| build-cann.yml | ||
| build-cmake-pkg.yml | ||
| build-cross.yml | ||
| build-msys.yml | ||
| build-riscv.yml | ||
| build-sanitize.yml | ||
| build-self-hosted.yml | ||
| build-vulkan.yml | ||
| build.yml | ||
| check-vendor.yml | ||
| close-issue.yml | ||
| copilot-setup-steps.yml | ||
| docker.yml | ||
| editorconfig.yml | ||
| gguf-publish.yml | ||
| hip-quality-check.yml | ||
| labeler.yml | ||
| libllama-abi-check.yml | ||
| pre-tokenizer-hashes.yml | ||
| python-check-requirements.yml | ||
| python-lint.yml | ||
| python-type-check.yml | ||
| release.yml | ||
| server-sanitize.yml | ||
| server-self-hosted.yml | ||
| server-webui.yml | ||
| server.yml | ||
| update-ops-docs.yml | ||
| winget.yml | ||