mirror of
https://github.com/DeusData/codebase-memory-mcp.git
synced 2026-10-02 04:54:47 +08:00
- Replace Go-binding tree-sitter with vendored C grammars compiled via CGo (internal/cbm/); eliminates all Go module/linker fragility - Add 32 new languages: Clojure, CMake, COBOL, Common Lisp, CUDA, Elm, Emacs Lisp, Fortran, F#, GLSL, GraphQL, INI, JSON, Julia, Makefile, Markdown, Meson, Nix, Protobuf, Svelte, Verilog, Vim Script, Vue, XML (plus C, C#, Erlang, SQL, YAML quality improvements) - Adaptive worker concurrency and mmap prefetch for faster indexing - Graph buffer: batched SQLite writes for 3-5x throughput improvement - Fix cancellation test: use 50ms timeout (pipeline now indexes 212-file Erlang repo in ~400ms, well under the old 2s deadline) - Fix isTestFunction: add "Test" prefix for C#, "test" prefix for Scala
7 lines
313 B
C
7 lines
313 B
C
// Compile vendored tree-sitter runtime as a single compilation unit.
|
|
// Source: tree-sitter v0.26.0 (DeusData fork)
|
|
//
|
|
// lib.c internally #includes all other runtime .c files, so we only
|
|
// need this one entry point. The runtime headers are at vendored/ts_runtime/src/.
|
|
#include "vendored/ts_runtime/src/lib.c"
|