From e5838af19598eb2ed1825eb2d3ddb1d4c12e81f1 Mon Sep 17 00:00:00 2001 From: orxfun Date: Mon, 20 Oct 2025 20:12:17 +0200 Subject: [PATCH 1/2] upgrade-pinned-vec-3.21 --- Cargo.toml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index ee5664d..6dca6b6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "orx-tree" -version = "1.8.0" +version = "1.9.0" edition = "2024" authors = ["orxfun "] description = "A beautiful tree 🌳 with convenient, efficient, parallelizable growth, mutation and traversal features." @@ -12,19 +12,19 @@ categories = ["data-structures", "algorithms", "rust-patterns", "no-std"] [dependencies] orx-iterable = { version = "1.3.0", default-features = false } orx-pseudo-default = { version = "2.1.0", default-features = false } -orx-pinned-vec = { version = "3.16.0", default-features = false } orx-self-or = "1.2.0" -serde = { version = "1.0.219", optional = true, default-features = false } -orx-split-vec = { version = "3.17.0", default-features = false } -orx-selfref-col = { version = "2.9.0", default-features = false } -orx-concurrent-iter = { version = "2.1.0", default-features = false } -orx-parallel = { version = "2.1.0", default-features = false, optional = true } +serde = { version = "1.0.228", optional = true, default-features = false } +orx-pinned-vec = { version = "3.21.0", default-features = false } +orx-split-vec = { version = "3.22.0", default-features = false } +orx-selfref-col = { version = "2.14.0", default-features = false } +orx-concurrent-iter = { version = "3.1.0", default-features = false } +orx-parallel = { version = "3.3.0", default-features = false, optional = true } [dev-dependencies] clap = { version = "4.5.38", features = ["derive"] } criterion = "0.5.1" rayon = { version = "1.10.0" } -serde_json = { version = "1.0.140", default-features = false, features = [ +serde_json = { version = "1.0.145", default-features = false, features = [ "std", ] } test-case = { version = "3.3.1", default-features = false } From b50d73fb10019a53daed46c4a52cae06aee02a15 Mon Sep 17 00:00:00 2001 From: orxfun Date: Mon, 20 Oct 2025 20:17:17 +0200 Subject: [PATCH 2/2] fix overflow in doctest for 32bit --- src/tree.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tree.rs b/src/tree.rs index 9e57945..8b2420d 100644 --- a/src/tree.rs +++ b/src/tree.rs @@ -974,7 +974,7 @@ where /// use orx_tree::*; /// /// let num_children = 4; - /// let total_depth = 10; + /// let total_depth = 8; /// /// let mut tree = DynTree::new(0.to_string()); /// let mut dfs = Traversal.dfs().over_nodes(); @@ -1052,7 +1052,7 @@ where /// use orx_tree::*; /// /// let num_children = 4; - /// let total_depth = 10; + /// let total_depth = 8; /// /// let mut tree = DynTree::new(0.to_string()); /// let mut dfs = Traversal.dfs().over_nodes();