Accepting request 1077592 from home:mcepl:neovim
- Update to version 0.20.8: - 0.20.8 - recovered - cicd: fix bug in release workflow - Bumps [webbrowser](https://github.com/amodm/webbrowser-rs) from 0.5.5 to 0.8.3. - cli: Bump tree-sitter dependency to 0.20.10 - Update python error corpus to reflect grammar changes - Improve the performance of running a query in a small range of a large file - Add API for checking if a pattern in a query is non-local - Fix bug in maintenance of query cursor's tree depth - Restructure query_cursor_advance to explicitly control which hidden nodes it descends into - Extract 'internal' versions of tree cursor movement fns that allow visiting hidden nodes - Group analysis state sets into QueryAnalysis struct - Precompute the set of repetition symbols that can match rootless patterns - Add --row-range, --quiet, and --time flags to query subcommand - Fix CLI build on windows - Clear the parse stack when terminating parsing early due to error cost - This fixes a bug where the parse tree would not be rebalanced if this code path was taken. - Add --dot flag to parse subcommand, for printing tree as DOT graph - Derive Hash for Language - docs: apply `scheme` marker for all query syntax snippets - fix: possible rollover of nanoseconds in clock.h - cli: make error message more specific for building in `docker` - cli: Improve init-config with respect to TREE_SITTER_DIR - docs: merge of all binding and grammar link PRs - Exclude huge generated files from `git diff` output - loader: use portable way of path joining - loader: add TREE_SITTER_LIBDIR; cli: add --libdir to `tree-sitter generate` - cli: add -b, --build flags for `tree-sitter generate` - Remove unused no-minimize arg for the generate command - cli: Fix build.rs in case of the current branch ref was packed - Support SHA lookup in .git/packed-refs - fix: possible rollover of nanoseconds in clock.h - Fix permanent rebuild triggering in a git worktree due to wrong git branch file path - fix(cli): Racing on playground webserver port binding - Fix test output formatting for rules starting with M/U - Allow web-tree-sitter to work with Emscripten 3 - Add __cxa_atexit to exports - Add `memset` to exports - Add 'stringToUTF16' and 'AsciiToString' to exported method - Configure compiled WASM grammars to not catch rejections - Add Erlang to list of Available Parsers - Fix test output formatting for rules starting with M/U - Previously the rule names could not begin with an uppercase M or U because the test output formatter assumed that they represent special tokens: MISSING or UEXPECTED. - Allow retrieving a tree's list of included ranges, fix some included range bugs - Add tests that randomly edit files with disjoint included ranges - Fix suppression of empty tokens during error handling at included range boundaries - Fix parse error when reusing a node at the end of an included range - fix(cli): Racing on playground webserver port binding - Add doc comments for tree included ranges getter - Fix adjustment of trees' included ranges on edits - Add D grammar - it is quite complete for D 2.100. - Add Erlang to list of Available Parsers - Add twig parser in documentation - Fix integer size of subtree's child count field - Explain in the docs that npm install supports limited platforms - Removed upstreamed patch CVE-2022-45299-update-webbrowser.patch OBS-URL: https://build.opensuse.org/request/show/1077592 OBS-URL: https://build.opensuse.org/package/show/editors/tree-sitter?expand=0&rev=15
This commit is contained in:
parent
e50cc08076
commit
2b164493e4
@ -1,15 +0,0 @@
|
||||
---
|
||||
cli/Cargo.toml | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
--- a/cli/Cargo.toml
|
||||
+++ b/cli/Cargo.toml
|
||||
@@ -37,7 +37,7 @@ serde = { version = "1.0.130", features
|
||||
smallbitvec = "2.5.1"
|
||||
tiny_http = "0.8"
|
||||
walkdir = "2.3"
|
||||
-webbrowser = "0.5.1"
|
||||
+webbrowser = "0.8.4"
|
||||
which = "4.1.0"
|
||||
|
||||
[dependencies.tree-sitter]
|
7
_service
7
_service
@ -1,5 +1,5 @@
|
||||
<services>
|
||||
<service mode="disabled" name="obs_scm">
|
||||
<!--service mode="disabled" name="obs_scm">
|
||||
<param name="url">https://github.com/tree-sitter/tree-sitter</param>
|
||||
<param name="versionformat">@PARENT_TAG@</param>
|
||||
<param name="scm">git</param>
|
||||
@ -14,13 +14,12 @@
|
||||
<param name="file">*.tar</param>
|
||||
<param name="compression">xz</param>
|
||||
</service>
|
||||
<service mode="disabled" name="set_version"/>
|
||||
<service mode="disabled" name="set_version"/-->
|
||||
<service name="cargo_vendor" mode="disabled">
|
||||
<param name="srcdir">tree-sitter</param>
|
||||
<param name="srctar">tree-sitter-*.tar.xz</param>
|
||||
<param name="compression">xz</param>
|
||||
<param name="update">true</param>
|
||||
</service>
|
||||
<service name="cargo_audit" mode="disabled">
|
||||
<param name="srcdir">tree-sitter</param>
|
||||
</service>
|
||||
</services>
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:da2bc9edd3d7fe65f20827713d876f9decc53212df40185fa661169ed43e38d5
|
||||
size 527604
|
3
tree-sitter-0.20.8.tar.xz
Normal file
3
tree-sitter-0.20.8.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6181ede0b7470bfca37e293e7d5dc1d16469b9485d13f13a605baec4a8b1f791
|
||||
size 2941223
|
@ -1,3 +1,83 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 5 18:02:16 UTC 2023 - Matej Cepl <mcepl@suse.com>
|
||||
|
||||
- Update to version 0.20.8:
|
||||
- 0.20.8 - recovered
|
||||
- cicd: fix bug in release workflow
|
||||
- Bumps [webbrowser](https://github.com/amodm/webbrowser-rs)
|
||||
from 0.5.5 to 0.8.3.
|
||||
- cli: Bump tree-sitter dependency to 0.20.10
|
||||
- Update python error corpus to reflect grammar changes
|
||||
- Improve the performance of running a query in a small range
|
||||
of a large file
|
||||
- Add API for checking if a pattern in a query is non-local
|
||||
- Fix bug in maintenance of query cursor's tree depth
|
||||
- Restructure query_cursor_advance to explicitly control which
|
||||
hidden nodes it descends into
|
||||
- Extract 'internal' versions of tree cursor movement fns that
|
||||
allow visiting hidden nodes
|
||||
- Group analysis state sets into QueryAnalysis struct
|
||||
- Precompute the set of repetition symbols that can match
|
||||
rootless patterns
|
||||
- Add --row-range, --quiet, and --time flags to query
|
||||
subcommand
|
||||
- Fix CLI build on windows
|
||||
- Clear the parse stack when terminating parsing early due to
|
||||
error cost
|
||||
- This fixes a bug where the parse tree would not be rebalanced
|
||||
if this code path was taken.
|
||||
- Add --dot flag to parse subcommand, for printing tree as DOT
|
||||
graph
|
||||
- Derive Hash for Language
|
||||
- docs: apply `scheme` marker for all query syntax snippets
|
||||
- fix: possible rollover of nanoseconds in clock.h
|
||||
- cli: make error message more specific for building in
|
||||
`docker`
|
||||
- cli: Improve init-config with respect to TREE_SITTER_DIR
|
||||
- docs: merge of all binding and grammar link PRs
|
||||
- Exclude huge generated files from `git diff` output
|
||||
- loader: use portable way of path joining
|
||||
- loader: add TREE_SITTER_LIBDIR; cli: add --libdir to
|
||||
`tree-sitter generate`
|
||||
- cli: add -b, --build flags for `tree-sitter generate`
|
||||
- Remove unused no-minimize arg for the generate command
|
||||
- cli: Fix build.rs in case of the current branch ref was
|
||||
packed
|
||||
- Support SHA lookup in .git/packed-refs
|
||||
- fix: possible rollover of nanoseconds in clock.h
|
||||
- Fix permanent rebuild triggering in a git worktree due to
|
||||
wrong git branch file path
|
||||
- fix(cli): Racing on playground webserver port binding
|
||||
- Fix test output formatting for rules starting with M/U
|
||||
- Allow web-tree-sitter to work with Emscripten 3
|
||||
- Add __cxa_atexit to exports
|
||||
- Add `memset` to exports
|
||||
- Add 'stringToUTF16' and 'AsciiToString' to exported method
|
||||
- Configure compiled WASM grammars to not catch rejections
|
||||
- Add Erlang to list of Available Parsers
|
||||
- Fix test output formatting for rules starting with M/U
|
||||
- Previously the rule names could not begin with an uppercase
|
||||
M or U because the test output formatter assumed that they
|
||||
represent special tokens: MISSING or UEXPECTED.
|
||||
- Allow retrieving a tree's list of included ranges, fix some
|
||||
included range bugs
|
||||
- Add tests that randomly edit files with disjoint included
|
||||
ranges
|
||||
- Fix suppression of empty tokens during error handling at
|
||||
included range boundaries
|
||||
- Fix parse error when reusing a node at the end of an included
|
||||
range
|
||||
- fix(cli): Racing on playground webserver port binding
|
||||
- Add doc comments for tree included ranges getter
|
||||
- Fix adjustment of trees' included ranges on edits
|
||||
- Add D grammar - it is quite complete for D 2.100.
|
||||
- Add Erlang to list of Available Parsers
|
||||
- Add twig parser in documentation
|
||||
- Fix integer size of subtree's child count field
|
||||
- Explain in the docs that npm install supports limited
|
||||
platforms
|
||||
- Removed upstreamed patch CVE-2022-45299-update-webbrowser.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 1 13:55:27 UTC 2023 - Matej Cepl <mcepl@suse.com>
|
||||
|
||||
|
@ -19,7 +19,7 @@
|
||||
%define somajor 0
|
||||
%define libdirname tree_sitter
|
||||
Name: tree-sitter
|
||||
Version: 0.20.7
|
||||
Version: 0.20.8
|
||||
Release: 0
|
||||
Summary: An incremental parsing system for programming tools
|
||||
License: MIT
|
||||
@ -27,9 +27,6 @@ URL: https://tree-sitter.github.io/
|
||||
Source0: https://github.com/tree-sitter/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.xz
|
||||
Source1: vendor.tar.xz
|
||||
Source2: cargo_config
|
||||
# PATCH-FIX-UPSTREAM CVE-2022-45299-update-webbrowser.patch bsc#1207196 mcepl@suse.com
|
||||
# Use more recent version of webbrowser-rs
|
||||
Patch0: CVE-2022-45299-update-webbrowser.patch
|
||||
BuildRequires: cargo-packaging
|
||||
BuildRequires: rust > 1.40
|
||||
Requires: lib%{name}%{somajor} = %{version}
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:75a09d0cfc00ece53acb11649f0c3753fe215693fa51add1f8cb959ada676fdb
|
||||
size 19780556
|
||||
oid sha256:e8ce5ccc428ccbdd44a3c3de0dd506dc5d9079fe90347fac5d5c7f885f87ad08
|
||||
size 16831820
|
||||
|
Loading…
Reference in New Issue
Block a user