Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package tree-sitter for openSUSE:Factory checked in at 2022-02-23 16:26:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tree-sitter (Old) and /work/SRC/openSUSE:Factory/.tree-sitter.new.1958 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tree-sitter" Wed Feb 23 16:26:17 2022 rev:3 rq:957067 version:0.20.4 Changes: -------- --- /work/SRC/openSUSE:Factory/tree-sitter/tree-sitter.changes 2021-11-05 22:59:16.796306873 +0100 +++ /work/SRC/openSUSE:Factory/.tree-sitter.new.1958/tree-sitter.changes 2022-02-23 16:27:11.727510430 +0100 @@ -1,0 +2,108 @@ +Tue Feb 22 16:46:36 UTC 2022 - Matej Cepl <mc...@suse.com> + +- Update to 0.20.4: + - Always generate parser.h, regardless of chosen ABI version + - add test for removals in eager query matches + - remove non-local query matches for locals + - remove unfinished queries from 'ts_query_cursor_remove_match' + - prevent future matches for '#is-not? local' patterns + - Represent quantifiers using bytes instead of ints + - Prefix globally visible TSquantifier values + - Rewrite quantifier oeprations + - Add pointer indirection to AnalysisStateSet + - Fixed rust build, updated docs + - get_column now counts codepoints + - Add realloc to wasm exports + - Add link to Protocol Buffers grammar + - Convert more fixture grammars from JSON to JS + - Simplify allocation-recording in test suite using new + ts_set_allocator API + - Address feedback + - Make SubtreeInlineData work on Big-Endian + - Replace allocator struct with function pointers + - cli: Fix parsing of test files with newlines in test names + - Avoid allocator from being switched more than once + - Remove ts_allocator from api.h + - Add TSAllocator and ts_set_allocator in api.h + - Fix declaration of ts_toggle_allocation_recording + - Allow to change the allocator dynamically + - Support @module as a highlight key. + - add link to in-development Elixir parser + - Added bindings for Java and Kotlin to `index.md` + - Remove unnecessary types from binding.rs + - Always include playground.html in the CLI binary + - playground: Make query error underlines render in safari + - web: Fix script directory that's passed to locateFile + - Use serde's derive feature everywhere + - Improve query execution logging + - Rename Query::step_is_definite -> + is_pattern_guaranteed_at_step + - Add link to Lua bindings + - Convert more test grammars from JSON to JS + - Add link to swift bindings package + - Convert some of the fixture grammars from JSON to JS + - Use serde's derive feature + - Simplified corpus test output comparisons + - Add link to elisp parser + - Add tree-sitter-cuda, tree-sitter-glsl, + tree-sitter-commonlisp + - Avoid dynamic regex construction when parsing test files + - chore(cli): Rename all internal web_ui stuff to playground + - cli(query): Improve and unify query subcommand output + - binding(rust): Mark set_cancellation_flag self as mutable + - fix(wasm): Fix predicates in alternations, resolves #1392 + - fix(cli): Panic on queries containing alternation with + predicates + - Add WGSL WebGPU Shading Language + - Add HCL (Terraform) and Hack to the list of supported + languages + - Add link to OCaml bindings to list and sort list + alphabetically. + - Add Objective-C language parser + - feat(rust): Add an id() method for QueryMatch + - Assign ids to query matches only when the matches are + returned + - feat(cli): add a flag to compile a parser in debug mode with + -O0 C/C++ compiler flag + - Put emscripten-version file in cli directory + - Fix 'include!' error when building the CLI outside of the + repo + - fix(lib): fix segfault on ts_query_new with incompatible + grammar version, close #1318 + - Add Graphviz DOT parser + - chore(web): Add the LICENSE file to the web-tree-sitter npm + package + - chore(cli): Add the LICENSE file to the tree-sitter-cli npm + package + - Support for suffixes in test file separators Some languages + use the non-suffixed separators in their syntax Fixes #982 + - Handle aliases in unicode property escapes in regexes + - Update `smallbitvec` dependency + - `Generator::add_parse_table`: Store entries in hash map + - Use `IndexMap` and `FxHash` for some hot hash maps + - fix(cli): Remove tree-sitter grammar ./... call limitation + - Always print where the playground is running + - Correct quiet description for playground + - fix(cli): allow dead code in Logger + - docs(Using parsers): Fix spelling, remove unusual keyword + - Fix highlighting typo on "creating parsers" site + - feat(cli): Make "test" output more readable + - fix(cli): Improve error messages on config.json loading, + closes #1227 + - fix(parser): count rows in the debug log from 0 + - Docs: document `_` wildcard node + - Add SQL parser + - feat(cli): Add a lot of help messages for CLI options + - fix(cli): fix theme key loading from config.json, closes + #1232 + - fix(cli): Avoid ENOENT if config.json is not in + TREE_SITTER_DIR + - feat(cli/loader): Add TREE_SITTER_INTERNAL_BUILD C/C++ + compiler definition + - feat(cli): Set TREE_SITTER_DEBUG env var on 'tree-sitter + parse -d' + - allow `~` or `$HOME` in `parser-directories` + - update set_included_ranges to modify extent if the current + position is at the very beginning of the included range + +------------------------------------------------------------------- Old: ---- tree-sitter-0.20.0.tar.gz New: ---- tree-sitter-0.20.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tree-sitter.spec ++++++ --- /var/tmp/diff_new_pack.aEawMw/_old 2022-02-23 16:27:12.183510447 +0100 +++ /var/tmp/diff_new_pack.aEawMw/_new 2022-02-23 16:27:12.187510446 +0100 @@ -1,7 +1,7 @@ # # spec file for package tree-sitter # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define somajor 0 %define libdirname tree_sitter Name: tree-sitter -Version: 0.20.0 +Version: 0.20.4 Release: 0 Summary: An incremental parsing system for programming tools License: MIT ++++++ tree-sitter-0.20.0.tar.gz -> tree-sitter-0.20.4.tar.gz ++++++ ++++ 11880 lines of diff (skipped) ++++++ tree-sitter-vendor.tar.xz ++++++ /work/SRC/openSUSE:Factory/tree-sitter/tree-sitter-vendor.tar.xz /work/SRC/openSUSE:Factory/.tree-sitter.new.1958/tree-sitter-vendor.tar.xz differ: char 27, line 1