diff --git a/Cargo.lock b/Cargo.lock index 0fbd270..aca2de1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -395,9 +395,9 @@ checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" [[package]] name = "rand" -version = "0.10.1" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207" +checksum = "c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80" dependencies = [ "chacha20", "getrandom", @@ -513,9 +513,9 @@ checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "uuid" -version = "1.23.4" +version = "1.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf80a72845275afea99e7f2b434723d3bc7e38470fcd1c7ed39a599c73319a53" +checksum = "bf3923a6f5c4c6382e0b653c4117f48d631ea17f38ed86e2a828e6f7412f5239" dependencies = [ "atomic", "getrandom", diff --git a/Cargo.toml b/Cargo.toml index 4fd7c9b..609da8a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,8 +12,8 @@ pyo3 = { version = "0.29.0", features = [ "extension-module", "generate-import-lib", ]} -rand = "0.10.1" -uuid = { version = "1.23.4", features = [ +rand = "0.10.2" +uuid = { version = "1.24.0", features = [ "v1", "v3", "v4", diff --git a/docs/benchmarks.svg b/docs/benchmarks.svg index da1f056..19c8f40 100644 --- a/docs/benchmarks.svg +++ b/docs/benchmarks.svg @@ -1,12 +1,12 @@ - + - 2026-05-13T21:22:48.657746 + 2026-08-01T11:43:28.675397 image/svg+xml @@ -21,81 +21,81 @@ - - - +" clip-path="url(#paaceb6e69e)" style="fill: #1f77b4"/> - +" clip-path="url(#paaceb6e69e)" style="fill: #ff7f0e"/> - +" clip-path="url(#paaceb6e69e)" style="fill: #2ca02c"/> - - + - @@ -106,35 +106,35 @@ z - + - + - @@ -147,30 +147,30 @@ z - + - + - @@ -183,41 +183,41 @@ z - + - + - @@ -230,50 +230,50 @@ z - + - + - @@ -286,25 +286,25 @@ z - + - + - @@ -318,12 +318,12 @@ z - + - + @@ -334,12 +334,12 @@ z - + - + @@ -349,231 +349,231 @@ z - + - - - - - - + + + + + - - - - + + + @@ -600,78 +600,78 @@ z - - + - - - - + + + @@ -693,79 +693,79 @@ z - + - - - + + @@ -787,7 +787,7 @@ z - + @@ -814,95 +814,124 @@ z - - - - + + - - - + - - + + - - - + + + - - - + + + + + + + - - - + + + - + @@ -915,111 +944,111 @@ z - - - - - - + + + + + @@ -1035,42 +1064,42 @@ z - - +" clip-path="url(#p5858747263)" style="fill: #1f77b4"/> - +" clip-path="url(#p5858747263)" style="fill: #ff7f0e"/> - +" clip-path="url(#p5858747263)" style="fill: #2ca02c"/> - + @@ -1083,12 +1112,12 @@ z - + - + @@ -1098,12 +1127,12 @@ z - + - + @@ -1113,12 +1142,12 @@ z - + - + @@ -1128,12 +1157,12 @@ z - + - + @@ -1143,12 +1172,12 @@ z - + - + @@ -1159,12 +1188,12 @@ z - + - + @@ -1175,12 +1204,12 @@ z - + - + @@ -1188,25 +1217,9 @@ z - - - - - - - - - - - - - - - - - + - + @@ -1228,23 +1241,23 @@ z - + - + - + - @@ -1264,12 +1277,12 @@ z - + - + - + @@ -1288,12 +1301,12 @@ z - + - + - + @@ -1317,102 +1330,41 @@ z - - - - - - - - + + + - - - + + + - - - - - - + + + - - - + + + - + - + @@ -1421,18 +1373,18 @@ z - + - @@ -1448,136 +1400,106 @@ z - - +" clip-path="url(#pd4373db404)" style="fill: #1f77b4"/> - +" clip-path="url(#pd4373db404)" style="fill: #ff7f0e"/> - - + + - + - + - - + + - + - + - + - - + + - + - + - + - - + + - + - + - + - - + + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -1599,70 +1521,70 @@ z - + - + - + - - - + + @@ -1685,12 +1607,12 @@ z - + - + - + @@ -1717,29 +1639,29 @@ z - - - - - - + + + + - - - + + + - + - + @@ -1748,209 +1670,209 @@ L 697.648515 402.570438 - + - - - + + - - - - - - - + + + + + + @@ -1972,53 +1894,97 @@ z - - +" clip-path="url(#p1f769d7391)" style="fill: #1f77b4"/> - +" clip-path="url(#p1f769d7391)" style="fill: #ff7f0e"/> - - + + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + @@ -2027,14 +1993,14 @@ z - + - - + + - + @@ -2042,12 +2008,12 @@ z - + - + @@ -2057,14 +2023,14 @@ z - + - - - - + + + + @@ -2072,13 +2038,13 @@ z - + - - - + + + @@ -2086,7 +2052,7 @@ z - + @@ -2110,28 +2076,28 @@ z - + - @@ -2158,7 +2124,7 @@ z - + @@ -2190,29 +2156,29 @@ z - - - - + + - - + + - + @@ -2225,99 +2191,99 @@ L 697.648515 546.534437 - - - - + + + @@ -2340,163 +2306,131 @@ z - - + + - - - - - - - - - - + + + + + + + @@ -2512,7 +2446,7 @@ z - + @@ -2525,83 +2459,74 @@ z - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + +