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 2025-01-17 18:37:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tree-sitter (Old)
 and      /work/SRC/openSUSE:Factory/.tree-sitter.new.5589 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tree-sitter"

Fri Jan 17 18:37:50 2025 rev:19 rq:1238374 version:0.24.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/tree-sitter/tree-sitter.changes  2025-01-02 
19:19:45.940363419 +0100
+++ /work/SRC/openSUSE:Factory/.tree-sitter.new.5589/tree-sitter.changes        
2025-01-17 18:38:03.770672957 +0100
@@ -1,0 +2,7 @@
+Fri Jan 17 03:31:29 UTC 2025 - Richard Rahl <rra...@opensuse.org>
+
+- update to 0.24.7:
+  * lib: Use inclusive range check for non-empty nodes in next sibling
+    computation
+
+-------------------------------------------------------------------

Old:
----
  tree-sitter-0.24.6.tar.gz

New:
----
  tree-sitter-0.24.7.tar.gz

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

Other differences:
------------------
++++++ tree-sitter.spec ++++++
--- /var/tmp/diff_new_pack.xfkkL2/_old  2025-01-17 18:38:05.134729479 +0100
+++ /var/tmp/diff_new_pack.xfkkL2/_new  2025-01-17 18:38:05.134729479 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package tree-sitter
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define         somajor 0_24
 Name:           tree-sitter
-Version:        0.24.6
+Version:        0.24.7
 Release:        0
 Summary:        An incremental parsing system for programming tools
 License:        GPL-2.0-only AND MIT

++++++ tree-sitter-0.24.6.tar.gz -> tree-sitter-0.24.7.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tree-sitter-0.24.6/Cargo.lock 
new/tree-sitter-0.24.7/Cargo.lock
--- old/tree-sitter-0.24.6/Cargo.lock   2024-12-27 04:25:48.000000000 +0100
+++ new/tree-sitter-0.24.7/Cargo.lock   2025-01-12 19:11:54.000000000 +0100
@@ -1538,7 +1538,7 @@
 
 [[package]]
 name = "tree-sitter"
-version = "0.24.6"
+version = "0.24.7"
 dependencies = [
  "bindgen",
  "cc",
@@ -1551,7 +1551,7 @@
 
 [[package]]
 name = "tree-sitter-cli"
-version = "0.24.6"
+version = "0.24.7"
 dependencies = [
  "anstyle",
  "anyhow",
@@ -1601,7 +1601,7 @@
 
 [[package]]
 name = "tree-sitter-config"
-version = "0.24.6"
+version = "0.24.7"
 dependencies = [
  "anyhow",
  "dirs",
@@ -1611,7 +1611,7 @@
 
 [[package]]
 name = "tree-sitter-generate"
-version = "0.24.6"
+version = "0.24.7"
 dependencies = [
  "anyhow",
  "heck 0.5.0",
@@ -1632,7 +1632,7 @@
 
 [[package]]
 name = "tree-sitter-highlight"
-version = "0.24.6"
+version = "0.24.7"
 dependencies = [
  "lazy_static",
  "regex",
@@ -1647,7 +1647,7 @@
 
 [[package]]
 name = "tree-sitter-loader"
-version = "0.24.6"
+version = "0.24.7"
 dependencies = [
  "anyhow",
  "cc",
@@ -1671,7 +1671,7 @@
 
 [[package]]
 name = "tree-sitter-tags"
-version = "0.24.6"
+version = "0.24.7"
 dependencies = [
  "memchr",
  "regex",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tree-sitter-0.24.6/Cargo.toml 
new/tree-sitter-0.24.7/Cargo.toml
--- old/tree-sitter-0.24.6/Cargo.toml   2024-12-27 04:25:48.000000000 +0100
+++ new/tree-sitter-0.24.7/Cargo.toml   2025-01-12 19:11:54.000000000 +0100
@@ -13,7 +13,7 @@
 resolver = "2"
 
 [workspace.package]
-version = "0.24.6"
+version = "0.24.7"
 authors = ["Max Brunsfeld <maxbrunsf...@gmail.com>"]
 edition = "2021"
 rust-version = "1.74.1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tree-sitter-0.24.6/Makefile 
new/tree-sitter-0.24.7/Makefile
--- old/tree-sitter-0.24.6/Makefile     2024-12-27 04:25:48.000000000 +0100
+++ new/tree-sitter-0.24.7/Makefile     2025-01-12 19:11:54.000000000 +0100
@@ -2,7 +2,7 @@
 $(error Windows is not supported)
 endif
 
-VERSION := 0.24.6
+VERSION := 0.24.7
 DESCRIPTION := An incremental parsing system for programming tools
 HOMEPAGE_URL := https://tree-sitter.github.io/tree-sitter/
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tree-sitter-0.24.6/build.zig.zon 
new/tree-sitter-0.24.7/build.zig.zon
--- old/tree-sitter-0.24.6/build.zig.zon        2024-12-27 04:25:48.000000000 
+0100
+++ new/tree-sitter-0.24.7/build.zig.zon        2025-01-12 19:11:54.000000000 
+0100
@@ -1,6 +1,6 @@
 .{
     .name = "tree-sitter",
-    .version = "0.24.6",
+    .version = "0.24.7",
     .paths = .{
         "build.zig",
         "build.zig.zon",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tree-sitter-0.24.6/cli/npm/package.json 
new/tree-sitter-0.24.7/cli/npm/package.json
--- old/tree-sitter-0.24.6/cli/npm/package.json 2024-12-27 04:25:48.000000000 
+0100
+++ new/tree-sitter-0.24.7/cli/npm/package.json 2025-01-12 19:11:54.000000000 
+0100
@@ -1,6 +1,6 @@
 {
   "name": "tree-sitter-cli",
-  "version": "0.24.6",
+  "version": "0.24.7",
   "author": "Max Brunsfeld",
   "license": "MIT",
   "repository": {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tree-sitter-0.24.6/lib/CMakeLists.txt 
new/tree-sitter-0.24.7/lib/CMakeLists.txt
--- old/tree-sitter-0.24.6/lib/CMakeLists.txt   2024-12-27 04:25:48.000000000 
+0100
+++ new/tree-sitter-0.24.7/lib/CMakeLists.txt   2025-01-12 19:11:54.000000000 
+0100
@@ -1,7 +1,7 @@
 cmake_minimum_required(VERSION 3.13)
 
 project(tree-sitter
-        VERSION "0.24.6"
+        VERSION "0.24.7"
         DESCRIPTION "An incremental parsing system for programming tools"
         HOMEPAGE_URL "https://tree-sitter.github.io/tree-sitter/";
         LANGUAGES C)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tree-sitter-0.24.6/lib/binding_web/package.json 
new/tree-sitter-0.24.7/lib/binding_web/package.json
--- old/tree-sitter-0.24.6/lib/binding_web/package.json 2024-12-27 
04:25:48.000000000 +0100
+++ new/tree-sitter-0.24.7/lib/binding_web/package.json 2025-01-12 
19:11:54.000000000 +0100
@@ -1,6 +1,6 @@
 {
   "name": "web-tree-sitter",
-  "version": "0.24.6",
+  "version": "0.24.7",
   "description": "Tree-sitter bindings for the web",
   "main": "tree-sitter.js",
   "types": "tree-sitter-web.d.ts",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tree-sitter-0.24.6/lib/src/node.c 
new/tree-sitter-0.24.7/lib/src/node.c
--- old/tree-sitter-0.24.6/lib/src/node.c       2024-12-27 04:25:48.000000000 
+0100
+++ new/tree-sitter-0.24.7/lib/src/node.c       2025-01-12 19:11:54.000000000 
+0100
@@ -263,7 +263,15 @@
     NodeChildIterator iterator = ts_node_iterate_children(&node);
     while (ts_node_child_iterator_next(&iterator, &child)) {
       if (iterator.position.bytes <= target_end_byte) continue;
-      if (ts_node_start_byte(child) < ts_node_start_byte(self)) {
+      uint32_t start_byte = ts_node_start_byte(self);
+      uint32_t child_start_byte = ts_node_start_byte(child);
+
+      bool is_empty = start_byte == target_end_byte;
+      bool contains_target = is_empty ?
+        child_start_byte < start_byte :
+        child_start_byte <= start_byte;
+
+      if (contains_target) {
         if (ts_node__subtree(child).ptr != ts_node__subtree(self).ptr) {
           child_containing_target = child;
         }

++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/tree-sitter/vendor.tar.zst 
/work/SRC/openSUSE:Factory/.tree-sitter.new.5589/vendor.tar.zst differ: char 7, 
line 1

Reply via email to