v0.20.8
版本发布时间: 2023-04-04 17:44:49
tree-sitter/tree-sitter最新发布版本:v0.24.3(2024-10-10 05:39:59)
What's Changed
- Change integer type in
ts_parser__set_cached_token
by @mattmassicotte in https://github.com/tree-sitter/tree-sitter/pull/1879 - Explicit integer sizes for array capacity by @mattmassicotte in https://github.com/tree-sitter/tree-sitter/pull/1881
- Resolving a crash when freeing a null pointer when cancelling parses by @logancollins in https://github.com/tree-sitter/tree-sitter/pull/1938
- Add note about including an external scanner in Rust crate by @J3RN in https://github.com/tree-sitter/tree-sitter/pull/1936
- Allow retrieving a tree's list of included ranges, fix some included range bugs by @maxbrunsfeld in https://github.com/tree-sitter/tree-sitter/pull/1952
- Allow web-tree-sitter to work with Emscripten 3 by @J3RN in https://github.com/tree-sitter/tree-sitter/pull/1913
- Fix test output formatting for rules starting with
M/U
by @mliszcz in https://github.com/tree-sitter/tree-sitter/pull/1941 - Fix racing on playground webserver port binding by @ahlinc in https://github.com/tree-sitter/tree-sitter/pull/1953
- Fix wasm tests and bump Emscripten version to 3.1.29 by @ahlinc in https://github.com/tree-sitter/tree-sitter/pull/2014
- Add possibility to customize path to generated dynamically loaded libraries. Closes #1336 by @ahlinc in https://github.com/tree-sitter/tree-sitter/pull/2013
- Add setting
TREE_SITTER_DEBUG
in the test sub command by @ahlinc in https://github.com/tree-sitter/tree-sitter/pull/2020 - Produce smaller CLI release binary by stripping debug info by @ahlinc in https://github.com/tree-sitter/tree-sitter/pull/2031
- Improve CLI init-config command with respect to
TREE_SITTER_DIR
by @sogaiu in https://github.com/tree-sitter/tree-sitter/pull/2035 - Fix possible rollover of nanoseconds in
clock.h
by @paf31 in https://github.com/tree-sitter/tree-sitter/pull/1990 - Derive Hash for Language in Rust binding by @Ekleog in https://github.com/tree-sitter/tree-sitter/pull/2080
- Improve the performance of running a query in a small range of a large file by @maxbrunsfeld in https://github.com/tree-sitter/tree-sitter/pull/2085
- Make all tests run in a reliable way by @ahlinc in https://github.com/tree-sitter/tree-sitter/pull/2135
- New workflow for CI/CD with more release assets by @ahlinc in https://github.com/tree-sitter/tree-sitter/pull/2167
Full Changelog: https://github.com/tree-sitter/tree-sitter/compare/v0.20.7...v0.20.8
1、 tree-sitter-linux-arm.gz 4.21MB
2、 tree-sitter-linux-arm64.gz 4.25MB
3、 tree-sitter-linux-x64.gz 4.44MB
4、 tree-sitter-linux-x86.gz 4.56MB
5、 tree-sitter-macos-arm64.gz 4.15MB
6、 tree-sitter-macos-x64.gz 4.25MB
7、 tree-sitter-windows-x64.gz 4.29MB
8、 tree-sitter-windows-x86.gz 4.15MB
9、 tree-sitter.js 70.86KB
10、 tree-sitter.wasm 182.15KB