Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package tree-sitter-query for 
openSUSE:Factory checked in at 2025-04-15 16:47:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tree-sitter-query (Old)
 and      /work/SRC/openSUSE:Factory/.tree-sitter-query.new.1907 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tree-sitter-query"

Tue Apr 15 16:47:28 2025 rev:6 rq:1269633 version:0.5.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/tree-sitter-query/tree-sitter-query.changes      
2025-02-03 21:47:17.711866529 +0100
+++ 
/work/SRC/openSUSE:Factory/.tree-sitter-query.new.1907/tree-sitter-query.changes
    2025-04-15 16:49:55.469164094 +0200
@@ -1,0 +2,6 @@
+Tue Apr 15 12:44:13 UTC 2025 - Richard Rahl <rra...@opensuse.org>
+
+- update to 0.5.1:
+  * nothing of relevance
+
+-------------------------------------------------------------------

Old:
----
  tree-sitter-query-0.5.0.tar.gz

New:
----
  tree-sitter-query-0.5.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ tree-sitter-query.spec ++++++
--- /var/tmp/diff_new_pack.9xaCrv/_old  2025-04-15 16:49:55.909182122 +0200
+++ /var/tmp/diff_new_pack.9xaCrv/_new  2025-04-15 16:49:55.909182122 +0200
@@ -18,7 +18,7 @@
 
 %define         _name query
 Name:           tree-sitter-query
-Version:        0.5.0
+Version:        0.5.1
 Release:        0
 Summary:        Query grammar for tree-sitter
 License:        Apache-2.0

++++++ tree-sitter-query-0.5.0.tar.gz -> tree-sitter-query-0.5.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tree-sitter-query-0.5.0/Cargo.lock 
new/tree-sitter-query-0.5.1/Cargo.lock
--- old/tree-sitter-query-0.5.0/Cargo.lock      2025-02-02 17:30:49.000000000 
+0100
+++ new/tree-sitter-query-0.5.1/Cargo.lock      2025-03-18 14:33:12.000000000 
+0100
@@ -13,20 +13,66 @@
 
 [[package]]
 name = "cc"
-version = "1.2.11"
+version = "1.2.16"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "e4730490333d58093109dc02c23174c3f4d490998c3fed3cc8e82d57afedb9cf"
+checksum = "be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c"
 dependencies = [
  "shlex",
 ]
 
 [[package]]
+name = "equivalent"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
+
+[[package]]
+name = "hashbrown"
+version = "0.15.2"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289"
+
+[[package]]
+name = "indexmap"
+version = "2.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058"
+dependencies = [
+ "equivalent",
+ "hashbrown",
+]
+
+[[package]]
+name = "itoa"
+version = "1.0.15"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
+
+[[package]]
 name = "memchr"
 version = "2.7.4"
 source = "registry+https://github.com/rust-lang/crates.io-index";
 checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
 
 [[package]]
+name = "proc-macro2"
+version = "1.0.94"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.40"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
+dependencies = [
+ "proc-macro2",
+]
+
+[[package]]
 name = "regex"
 version = "1.11.1"
 source = "registry+https://github.com/rust-lang/crates.io-index";
@@ -56,6 +102,45 @@
 checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
 
 [[package]]
+name = "ryu"
+version = "1.0.20"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"
+
+[[package]]
+name = "serde"
+version = "1.0.219"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
+dependencies = [
+ "serde_derive",
+]
+
+[[package]]
+name = "serde_derive"
+version = "1.0.219"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
+name = "serde_json"
+version = "1.0.140"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373"
+dependencies = [
+ "indexmap",
+ "itoa",
+ "memchr",
+ "ryu",
+ "serde",
+]
+
+[[package]]
 name = "shlex"
 version = "1.3.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
@@ -68,29 +153,47 @@
 checksum = "2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520"
 
 [[package]]
+name = "syn"
+version = "2.0.100"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
 name = "tree-sitter"
-version = "0.24.6"
+version = "0.25.3"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "5f2434c86ba59ed15af56039cc5bf1acf8ba76ce301e32ef08827388ef285ec5"
+checksum = "b9ac5ea5e7f2f1700842ec071401010b9c59bf735295f6e9fa079c3dc035b167"
 dependencies = [
  "cc",
  "regex",
  "regex-syntax",
+ "serde_json",
  "streaming-iterator",
  "tree-sitter-language",
 ]
 
 [[package]]
 name = "tree-sitter-language"
-version = "0.1.3"
+version = "0.1.5"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "c199356c799a8945965bb5f2c55b2ad9d9aa7c4b4f6e587fe9dea0bc715e5f9c"
+checksum = "c4013970217383f67b18aef68f6fb2e8d409bc5755227092d32efb0422ba24b8"
 
 [[package]]
 name = "tree-sitter-query"
-version = "0.5.0"
+version = "0.5.1"
 dependencies = [
  "cc",
  "tree-sitter",
  "tree-sitter-language",
 ]
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.18"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tree-sitter-query-0.5.0/Cargo.toml 
new/tree-sitter-query-0.5.1/Cargo.toml
--- old/tree-sitter-query-0.5.0/Cargo.toml      2025-02-02 17:30:49.000000000 
+0100
+++ new/tree-sitter-query-0.5.1/Cargo.toml      2025-03-18 14:33:12.000000000 
+0100
@@ -1,7 +1,7 @@
 [package]
 name = "tree-sitter-query"
 description = "TS query grammar for tree-sitter"
-version = "0.5.0"
+version = "0.5.1"
 authors = ["Steven Sojka"]
 license = "Apache-2.0"
 readme = "README.md"
@@ -24,4 +24,4 @@
 cc = "1.1.22"
 
 [dev-dependencies]
-tree-sitter = "0.24.3"
+tree-sitter = "0.25.3"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tree-sitter-query-0.5.0/Makefile 
new/tree-sitter-query-0.5.1/Makefile
--- old/tree-sitter-query-0.5.0/Makefile        2025-02-02 17:30:49.000000000 
+0100
+++ new/tree-sitter-query-0.5.1/Makefile        2025-03-18 14:33:12.000000000 
+0100
@@ -4,7 +4,7 @@
 
 LANGUAGE_NAME := tree-sitter-query
 HOMEPAGE_URL := https://github.com/tree-sitter-grammars/tree-sitter-query
-VERSION := 0.5.0
+VERSION := 0.5.1
 
 # repository
 SRC_DIR := src
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tree-sitter-query-0.5.0/package-lock.json 
new/tree-sitter-query-0.5.1/package-lock.json
--- old/tree-sitter-query-0.5.0/package-lock.json       2025-02-02 
17:30:49.000000000 +0100
+++ new/tree-sitter-query-0.5.1/package-lock.json       2025-03-18 
14:33:12.000000000 +0100
@@ -1,12 +1,12 @@
 {
   "name": "tree-sitter-query",
-  "version": "0.5.0",
+  "version": "0.5.1",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "tree-sitter-query",
-      "version": "0.5.0",
+      "version": "0.5.1",
       "hasInstallScript": true,
       "license": "Apache-2.0",
       "dependencies": {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tree-sitter-query-0.5.0/package.json 
new/tree-sitter-query-0.5.1/package.json
--- old/tree-sitter-query-0.5.0/package.json    2025-02-02 17:30:49.000000000 
+0100
+++ new/tree-sitter-query-0.5.1/package.json    2025-03-18 14:33:12.000000000 
+0100
@@ -1,6 +1,6 @@
 {
   "name": "tree-sitter-query",
-  "version": "0.5.0",
+  "version": "0.5.1",
   "description": "TS query grammar for tree-sitter",
   "repository": "github:tree-sitter-grammars/tree-sitter-query",
   "license": "Apache-2.0",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tree-sitter-query-0.5.0/src/grammar.json 
new/tree-sitter-query-0.5.1/src/grammar.json
--- old/tree-sitter-query-0.5.0/src/grammar.json        2025-02-02 
17:30:49.000000000 +0100
+++ new/tree-sitter-query-0.5.1/src/grammar.json        2025-03-18 
14:33:12.000000000 +0100
@@ -781,5 +781,6 @@
   "inline": [],
   "supertypes": [
     "definition"
-  ]
-}
+  ],
+  "reserved": {}
+}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tree-sitter-query-0.5.0/src/node-types.json 
new/tree-sitter-query-0.5.1/src/node-types.json
--- old/tree-sitter-query-0.5.0/src/node-types.json     2025-02-02 
17:30:49.000000000 +0100
+++ new/tree-sitter-query-0.5.1/src/node-types.json     2025-03-18 
14:33:12.000000000 +0100
@@ -476,7 +476,8 @@
   },
   {
     "type": "comment",
-    "named": true
+    "named": true,
+    "extra": true
   },
   {
     "type": "escape_sequence",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tree-sitter-query-0.5.0/src/parser.c 
new/tree-sitter-query-0.5.1/src/parser.c
--- old/tree-sitter-query-0.5.0/src/parser.c    2025-02-02 17:30:49.000000000 
+0100
+++ new/tree-sitter-query-0.5.1/src/parser.c    2025-03-18 14:33:12.000000000 
+0100
@@ -1,3 +1,5 @@
+/* Automatically generated by tree-sitter v0.25.3 */
+
 #include "tree_sitter/parser.h"
 
 #if defined(__GNUC__) || defined(__clang__)
@@ -13,7 +15,9 @@
 #define EXTERNAL_TOKEN_COUNT 0
 #define FIELD_COUNT 5
 #define MAX_ALIAS_SEQUENCE_LENGTH 11
+#define MAX_RESERVED_WORD_SET_SIZE 0
 #define PRODUCTION_ID_COUNT 20
+#define SUPERTYPE_COUNT 0
 
 enum ts_symbol_identifiers {
   anon_sym_DOT = 1,
@@ -387,7 +391,7 @@
   [field_type] = "type",
 };
 
-static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = {
+static const TSMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = {
   [1] = {.index = 0, .length = 1},
   [2] = {.index = 1, .length = 2},
   [3] = {.index = 3, .length = 1},
@@ -1352,7 +1356,7 @@
 };
 
 static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = {
-  [0] = {
+  [STATE(0)] = {
     [ts_builtin_sym_end] = ACTIONS(1),
     [anon_sym_DOT] = ACTIONS(1),
     [sym_escape_sequence] = ACTIONS(1),
@@ -1375,7 +1379,7 @@
     [anon_sym_POUND] = ACTIONS(1),
     [sym_predicate_type] = ACTIONS(1),
   },
-  [1] = {
+  [STATE(1)] = {
     [sym_program] = STATE(229),
     [sym_definition] = STATE(38),
     [sym_string] = STATE(59),
@@ -6733,7 +6737,7 @@
 
 TS_PUBLIC const TSLanguage *tree_sitter_query(void) {
   static const TSLanguage language = {
-    .version = LANGUAGE_VERSION,
+    .abi_version = LANGUAGE_VERSION,
     .symbol_count = SYMBOL_COUNT,
     .alias_count = ALIAS_COUNT,
     .token_count = TOKEN_COUNT,
@@ -6755,7 +6759,7 @@
     .public_symbol_map = ts_symbol_map,
     .alias_map = ts_non_terminal_alias_map,
     .alias_sequences = &ts_alias_sequences[0][0],
-    .lex_modes = ts_lex_modes,
+    .lex_modes = (const void*)ts_lex_modes,
     .lex_fn = ts_lex,
     .primary_state_ids = ts_primary_state_ids,
   };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tree-sitter-query-0.5.0/src/tree_sitter/parser.h 
new/tree-sitter-query-0.5.1/src/tree_sitter/parser.h
--- old/tree-sitter-query-0.5.0/src/tree_sitter/parser.h        2025-02-02 
17:30:49.000000000 +0100
+++ new/tree-sitter-query-0.5.1/src/tree_sitter/parser.h        2025-03-18 
14:33:12.000000000 +0100
@@ -18,6 +18,12 @@
 typedef uint16_t TSSymbol;
 typedef uint16_t TSFieldId;
 typedef struct TSLanguage TSLanguage;
+typedef struct TSLanguageMetadata TSLanguageMetadata;
+typedef struct TSLanguageMetadata {
+  uint8_t major_version;
+  uint8_t minor_version;
+  uint8_t patch_version;
+} TSLanguageMetadata;
 #endif
 
 typedef struct {
@@ -26,10 +32,11 @@
   bool inherited;
 } TSFieldMapEntry;
 
+// Used to index the field and supertype maps.
 typedef struct {
   uint16_t index;
   uint16_t length;
-} TSFieldMapSlice;
+} TSMapSlice;
 
 typedef struct {
   bool visible;
@@ -79,6 +86,12 @@
   uint16_t external_lex_state;
 } TSLexMode;
 
+typedef struct {
+  uint16_t lex_state;
+  uint16_t external_lex_state;
+  uint16_t reserved_word_set_id;
+} TSLexerMode;
+
 typedef union {
   TSParseAction action;
   struct {
@@ -93,7 +106,7 @@
 } TSCharacterRange;
 
 struct TSLanguage {
-  uint32_t version;
+  uint32_t abi_version;
   uint32_t symbol_count;
   uint32_t alias_count;
   uint32_t token_count;
@@ -109,13 +122,13 @@
   const TSParseActionEntry *parse_actions;
   const char * const *symbol_names;
   const char * const *field_names;
-  const TSFieldMapSlice *field_map_slices;
+  const TSMapSlice *field_map_slices;
   const TSFieldMapEntry *field_map_entries;
   const TSSymbolMetadata *symbol_metadata;
   const TSSymbol *public_symbol_map;
   const uint16_t *alias_map;
   const TSSymbol *alias_sequences;
-  const TSLexMode *lex_modes;
+  const TSLexerMode *lex_modes;
   bool (*lex_fn)(TSLexer *, TSStateId);
   bool (*keyword_lex_fn)(TSLexer *, TSStateId);
   TSSymbol keyword_capture_token;
@@ -129,15 +142,23 @@
     void (*deserialize)(void *, const char *, unsigned);
   } external_scanner;
   const TSStateId *primary_state_ids;
+  const char *name;
+  const TSSymbol *reserved_words;
+  uint16_t max_reserved_word_set_size;
+  uint32_t supertype_count;
+  const TSSymbol *supertype_symbols;
+  const TSMapSlice *supertype_map_slices;
+  const TSSymbol *supertype_map_entries;
+  TSLanguageMetadata metadata;
 };
 
-static inline bool set_contains(TSCharacterRange *ranges, uint32_t len, 
int32_t lookahead) {
+static inline bool set_contains(const TSCharacterRange *ranges, uint32_t len, 
int32_t lookahead) {
   uint32_t index = 0;
   uint32_t size = len - index;
   while (size > 1) {
     uint32_t half_size = size / 2;
     uint32_t mid_index = index + half_size;
-    TSCharacterRange *range = &ranges[mid_index];
+    const TSCharacterRange *range = &ranges[mid_index];
     if (lookahead >= range->start && lookahead <= range->end) {
       return true;
     } else if (lookahead > range->end) {
@@ -145,7 +166,7 @@
     }
     size -= half_size;
   }
-  TSCharacterRange *range = &ranges[index];
+  const TSCharacterRange *range = &ranges[index];
   return (lookahead >= range->start && lookahead <= range->end);
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tree-sitter-query-0.5.0/tree-sitter.json 
new/tree-sitter-query-0.5.1/tree-sitter.json
--- old/tree-sitter-query-0.5.0/tree-sitter.json        2025-02-02 
17:30:49.000000000 +0100
+++ new/tree-sitter-query-0.5.1/tree-sitter.json        2025-03-18 
14:33:12.000000000 +0100
@@ -13,7 +13,7 @@
     }
   ],
   "metadata": {
-    "version": "0.5.0",
+    "version": "0.5.1",
     "description": "TS query grammar for tree-sitter",
     "license": "Apache-2.0",
     "authors": [

Reply via email to