tree-sitter.tree-sitter/crates/loader
Alex Le Blanc 65b5b03c94
fix(highlight): use std::sync::OnceCell for various loader fields
`std::unsync::OnceCell` allows for data races and requires an (incorrect) manual impl of the `Sync` trait.
2026-07-23 18:30:15 -04:00
..
src fix(highlight): use std::sync::OnceCell for various loader fields 2026-07-23 18:30:15 -04:00
binaryen-version build(deps): bump binaryen to v131 2026-07-17 02:16:46 -04:00
build.rs Reorganize rust crates into a flat crates directory, simplify some CI steps (#4496) 2025-06-06 14:25:37 -07:00
Cargo.toml fix(rust): remove unused dependencies from loader and lib 2026-03-02 09:14:28 +01:00
emscripten-version chore: upgrade emscripten to 4.0.15 2025-09-21 16:28:08 -04:00
LICENSE chore: copy license to all packages 2025-09-11 03:12:35 -04:00
README.md Reorganize rust crates into a flat crates directory, simplify some CI steps (#4496) 2025-06-06 14:25:37 -07:00
wasi-sdk-version build(deps): bump wasi-sdk to v33 2026-05-16 11:45:48 +02:00

Tree-sitter Loader

The tree-sitter command-line program will dynamically find and build grammars at runtime, if you have cloned the grammars' repositories to your local filesystem. This helper crate implements that logic, so that you can use it in your own program analysis tools, as well.