koboldcpp/common
Concedo 329f6a5b31 Merge branch 'upstream' into concedo_experimental
# Conflicts:
#	.github/workflows/build-cpu.yml
#	ci/run.sh
#	common/CMakeLists.txt
#	docs/backend/SYCL.md
#	docs/ops.md
#	docs/ops/Hexagon.csv
#	docs/ops/SYCL.csv
#	ggml/src/ggml-cann/ggml-cann.cpp
#	ggml/src/ggml-cpu/CMakeLists.txt
#	ggml/src/ggml-cpu/kleidiai/kernels.cpp
#	ggml/src/ggml-cpu/kleidiai/kernels.h
#	ggml/src/ggml-cpu/kleidiai/kleidiai.cpp
#	ggml/src/ggml-hexagon/CMakeLists.txt
#	ggml/src/ggml-hexagon/ggml-hexagon.cpp
#	ggml/src/ggml-hexagon/htp-opnode.h
#	ggml/src/ggml-hexagon/htp/CMakeLists.txt
#	ggml/src/ggml-hexagon/htp/allreduce-ops.h
#	ggml/src/ggml-hexagon/htp/argsort-ops.c
#	ggml/src/ggml-hexagon/htp/argsort-ops.h
#	ggml/src/ggml-hexagon/htp/binary-ops.c
#	ggml/src/ggml-hexagon/htp/binary-ops.h
#	ggml/src/ggml-hexagon/htp/concat-ops.c
#	ggml/src/ggml-hexagon/htp/concat-ops.h
#	ggml/src/ggml-hexagon/htp/cpy-ops.c
#	ggml/src/ggml-hexagon/htp/cpy-ops.h
#	ggml/src/ggml-hexagon/htp/cumsum-ops.c
#	ggml/src/ggml-hexagon/htp/diag-ops.c
#	ggml/src/ggml-hexagon/htp/dma-queue.h
#	ggml/src/ggml-hexagon/htp/fill-ops.c
#	ggml/src/ggml-hexagon/htp/flash-attn-ops.c
#	ggml/src/ggml-hexagon/htp/flash-attn-ops.h
#	ggml/src/ggml-hexagon/htp/gated-delta-net-ops.c
#	ggml/src/ggml-hexagon/htp/gated-delta-net-ops.h
#	ggml/src/ggml-hexagon/htp/gather-rows.c
#	ggml/src/ggml-hexagon/htp/gather-rows.h
#	ggml/src/ggml-hexagon/htp/get-rows-ops.c
#	ggml/src/ggml-hexagon/htp/get-rows-ops.h
#	ggml/src/ggml-hexagon/htp/glu-ops.c
#	ggml/src/ggml-hexagon/htp/hex-common.h
#	ggml/src/ggml-hexagon/htp/hex-profile.h
#	ggml/src/ggml-hexagon/htp/htp-ctx.h
#	ggml/src/ggml-hexagon/htp/htp-ops.h
#	ggml/src/ggml-hexagon/htp/hvx-arith.h
#	ggml/src/ggml-hexagon/htp/hvx-base.h
#	ggml/src/ggml-hexagon/htp/hvx-floor.h
#	ggml/src/ggml-hexagon/htp/hvx-mm-kernels-tiled.h
#	ggml/src/ggml-hexagon/htp/hvx-norm.h
#	ggml/src/ggml-hexagon/htp/hvx-sigmoid.h
#	ggml/src/ggml-hexagon/htp/im2col-ops.c
#	ggml/src/ggml-hexagon/htp/im2col-ops.h
#	ggml/src/ggml-hexagon/htp/main.c
#	ggml/src/ggml-hexagon/htp/matmul-ops.c
#	ggml/src/ggml-hexagon/htp/matmul-ops.h
#	ggml/src/ggml-hexagon/htp/pad-ops.c
#	ggml/src/ggml-hexagon/htp/pool-ops.c
#	ggml/src/ggml-hexagon/htp/pool-ops.h
#	ggml/src/ggml-hexagon/htp/repeat-ops.c
#	ggml/src/ggml-hexagon/htp/roll-ops.c
#	ggml/src/ggml-hexagon/htp/rope-ops.c
#	ggml/src/ggml-hexagon/htp/rope-ops.h
#	ggml/src/ggml-hexagon/htp/set-rows-ops.c
#	ggml/src/ggml-hexagon/htp/set-rows-ops.h
#	ggml/src/ggml-hexagon/htp/softmax-ops.c
#	ggml/src/ggml-hexagon/htp/softmax-ops.h
#	ggml/src/ggml-hexagon/htp/solve-tri-ops.c
#	ggml/src/ggml-hexagon/htp/ssm-conv.c
#	ggml/src/ggml-hexagon/htp/ssm-conv.h
#	ggml/src/ggml-hexagon/htp/sum-rows-ops.c
#	ggml/src/ggml-hexagon/htp/unary-ops.c
#	ggml/src/ggml-hexagon/htp/unary-ops.h
#	ggml/src/ggml-opencl/CMakeLists.txt
#	ggml/src/ggml-opencl/ggml-opencl.cpp
#	ggml/src/ggml-sycl/common.hpp
#	ggml/src/ggml-sycl/conv2d.cpp
#	ggml/src/ggml-sycl/convert.cpp
#	ggml/src/ggml-sycl/esimd.hpp
#	ggml/src/ggml-sycl/fattn-mkl.cpp
#	ggml/src/ggml-sycl/fattn-sparse.cpp
#	ggml/src/ggml-sycl/fattn.cpp
#	ggml/src/ggml-sycl/fattn.hpp
#	ggml/src/ggml-sycl/fusion.cpp
#	ggml/src/ggml-sycl/ggml-sycl.cpp
#	ggml/src/ggml-sycl/mmvq.cpp
#	ggml/src/ggml-sycl/mmvq.hpp
#	ggml/src/ggml-webgpu/ggml-webgpu-shader-lib.hpp
#	ggml/src/ggml-webgpu/ggml-webgpu.cpp
#	ggml/src/ggml-webgpu/wgsl-shaders/get_rows.wgsl
#	ggml/src/ggml-webgpu/wgsl-shaders/mul_mat_decls.tmpl
#	ggml/src/ggml-webgpu/wgsl-shaders/mul_mat_vec_acc.tmpl
#	tests/CMakeLists.txt
#	tests/test-backend-ops.cpp
#	tests/test-mtmd-impl.cpp
#	tests/test-server-component.cpp
#	tests/test-tokenizer-0.cpp
#	tools/mtmd/CMakeLists.txt
#	tools/server/README.md
2026-10-24 12:10:10 +08:00
..
jinja Merge branch 'upstream' into concedo_experimental 2026-10-24 12:02:00 +08:00
parsers model: add Beam (Reflection) (#30670) 2026-10-17 00:07:55 +02:00
arg.cpp Merge branch 'upstream' into concedo_experimental 2026-10-24 12:10:10 +08:00
arg.h server : improve startup log messages (#29125) 2026-09-19 15:37:13 +03:00
base64.hpp llava : expose as a shared library for downstream projects (#3613) 2023-11-07 00:36:23 +03:00
build-info.cpp.in common : make build info output stream configurable (#28322) 2026-09-04 09:13:20 +03:00
build-info.h Merge branch 'upstream' into concedo_experimental 2026-09-04 16:59:17 +08:00
chat-auto-parser-generator.cpp chat: replace output string with parts (#30389) 2026-10-14 01:03:56 +02:00
chat-auto-parser-helpers.cpp chat: replace output string with parts (#30389) 2026-10-14 01:03:56 +02:00
chat-auto-parser-helpers.h chat : avoid including json in chat.h (#21306) 2026-04-03 09:07:59 +03:00
chat-auto-parser.h common: add json.h abstraction (#27511) 2026-08-22 16:28:28 +02:00
chat-diff-analyzer.cpp common: add json.h abstraction (#27511) 2026-08-22 16:28:28 +02:00
chat-peg-parser.cpp chat : name tool and argument parser rules by index (#30088) 2026-10-07 22:37:51 +02:00
chat-peg-parser.h common: add json.h abstraction (#27511) 2026-08-22 16:28:28 +02:00
chat.cpp Merge branch 'upstream' into concedo_experimental 2026-10-19 22:48:10 +08:00
chat.h chat: replace output string with parts (#30389) 2026-10-14 01:03:56 +02:00
common.cpp Merge branch 'upstream' into concedo_experimental 2026-10-24 12:10:10 +08:00
common.h Merge branch 'upstream' into concedo_experimental 2026-10-24 12:02:00 +08:00
console.cpp cli: exit on stdin EOF and drop the console wide Ctrl+C broadcast (#29722) 2026-09-30 16:24:46 +02:00
console.h cli : add command and file auto-completion (#19985) 2026-03-05 10:47:28 +01:00
debug.cpp common: fix missing exports in llama-common (#22340) 2026-04-27 08:06:39 +03:00
debug.h common: fix missing exports in llama-common (#22340) 2026-04-27 08:06:39 +03:00
download.cpp common : allow concurrent downloads across processes (#29312) 2026-10-23 23:52:56 +02:00
download.h Merge branch 'upstream' into concedo_experimental 2026-10-24 12:10:10 +08:00
file-lock.cpp common : allow concurrent downloads across processes (#29312) 2026-10-23 23:52:56 +02:00
file-lock.h common : allow concurrent downloads across processes (#29312) 2026-10-23 23:52:56 +02:00
fit.cpp better mmproj fit 2026-10-04 23:51:01 +08:00
fit.h better mmproj fit 2026-10-04 23:51:01 +08:00
hf-cache.cpp common : allow concurrent downloads across processes (#29312) 2026-10-23 23:52:56 +02:00
hf-cache.h common : allow concurrent downloads across processes (#29312) 2026-10-23 23:52:56 +02:00
http.h common: honor HTTP_PROXY/HTTPS_PROXY env vars in http client (#21752) 2026-10-16 17:01:37 +02:00
imatrix-loader.cpp imatrix: calculate activation-based statistics for new format (GGUF) imatrices (#14891) 2026-10-04 11:24:53 +02:00
imatrix-loader.h imatrix: calculate activation-based statistics for new format (GGUF) imatrices (#14891) 2026-10-04 11:24:53 +02:00
json-schema-to-grammar.cpp json-schema : accept escaped hyphen in regex patterns (#29127) 2026-09-19 14:11:13 +02:00
json-schema-to-grammar.h common : implement common_schema internal representation for JSON schemas (#28736) 2026-09-12 16:14:50 -05:00
json-schema.cpp common : implement common_schema internal representation for JSON schemas (#28736) 2026-09-12 16:14:50 -05:00
json-schema.h common : implement common_schema internal representation for JSON schemas (#28736) 2026-09-12 16:14:50 -05:00
json.cpp common: json.h: fix clang lto (#27575) 2026-08-23 01:11:10 +02:00
json.h json: Fixed json enum handling (#28518) 2026-09-21 10:32:07 +02:00
llguidance.cpp llama : support multi-output backend sampling (#25532) 2026-08-10 16:58:56 +03:00
log.cpp tests : consolidate context state tests into test-llama-context (#30023) 2026-10-13 16:21:55 +03:00
log.h tests : consolidate context state tests into test-llama-context (#30023) 2026-10-13 16:21:55 +03:00
ngram-cache.cpp common : read ngram cache parts by reference instead of copying (#30061) 2026-10-16 10:06:32 +03:00
ngram-cache.h spec : add self‑speculative decoding (no draft model required) + refactor (#18471) 2026-01-28 19:42:42 +02:00
ngram-map.cpp speculative : fix out-of-bounds read in ngram-map on prompt shrink (#23936) 2026-07-07 10:25:04 +03:00
ngram-map.h fix: correct misspellings in code comments (#21217) 2026-03-31 13:50:51 +02:00
ngram-mod.cpp ngram-mod : Add missing include (#23857) 2026-05-29 09:21:37 +03:00
ngram-mod.h ngram-mod : fix build [no ci] (#19216) 2026-01-30 21:27:27 +02:00
peg-parser.cpp chat : refactor API (#30210) 2026-10-09 10:06:22 -05:00
peg-parser.h chat : refactor API (#30210) 2026-10-09 10:06:22 -05:00
preset.cpp common : prepare load_from_models_dir() for path conversion (#29674) 2026-10-04 11:35:33 +03:00
preset.h common : use fs::path for config dir (#29649) 2026-09-29 17:22:49 +02:00
reasoning-budget.cpp llama : support multi-output backend sampling (#25532) 2026-08-10 16:58:56 +03:00
reasoning-budget.h common : add support for multiple end sequences in the reasoning budget sampler (#25544) 2026-07-25 11:58:09 +02:00
sampling.cpp llama : report compute graph reallocations during inference (#30329) 2026-10-12 11:53:58 +03:00
sampling.h chat : refactor API (#30210) 2026-10-09 10:06:22 -05:00
speculative.cpp Merge branch 'upstream' into concedo_experimental 2026-10-24 12:10:10 +08:00
speculative.h Extend probabilistic sampling for DFlash2 drafts (#30663) 2026-10-23 11:15:36 +05:30
subproc.cpp common: add subproc.h wrapper, disabled on android/ios (#26102) 2026-07-26 20:54:25 +02:00
subproc.h common: add subproc.h wrapper, disabled on android/ios (#26102) 2026-07-26 20:54:25 +02:00
trie.cpp common : add support for multiple end sequences in the reasoning budget sampler (#25544) 2026-07-25 11:58:09 +02:00
trie.h common : add support for multiple end sequences in the reasoning budget sampler (#25544) 2026-07-25 11:58:09 +02:00
unicode.cpp common/peg : handle invalid utf-8 sequences in the AST (#29161) 2026-09-20 06:51:40 -05:00
unicode.h common/peg : handle invalid utf-8 sequences in the AST (#29161) 2026-09-20 06:51:40 -05:00