M Cargo.lock => Cargo.lock +31 -36
@@ 49,12 49,6 @@ dependencies = [
]
[[package]]
-name = "allocator-api2"
-version = "0.2.18"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f"
-
-[[package]]
name = "anstream"
version = "0.6.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ 431,7 425,7 @@ version = "3.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "672465ae37dc1bc6380a6547a8883d5dd397b0f1faaad4f265726cc7042a5345"
dependencies = [
- "nix 0.28.0",
+ "nix",
"windows-sys",
]
@@ 705,14 699,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
dependencies = [
"ahash",
- "allocator-api2",
]
[[package]]
name = "hashlink"
-version = "0.8.4"
+version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7"
+checksum = "6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af"
dependencies = [
"hashbrown",
]
@@ 725,13 718,13 @@ checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
[[package]]
name = "hostname"
-version = "0.3.1"
+version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867"
+checksum = "f9c7c7c8ac16c798734b8a24560c1362120597c40d5e1459f09498f8f6c8f2ba"
dependencies = [
+ "cfg-if",
"libc",
- "match_cfg",
- "winapi 0.3.9",
+ "windows",
]
[[package]]
@@ 913,7 906,7 @@ dependencies = [
"itertools 0.12.1",
"lz4",
"memmap",
- "nix 0.27.1",
+ "nix",
"num_cpus",
"once_cell",
"pgcopy",
@@ 1022,9 1015,9 @@ dependencies = [
[[package]]
name = "libsqlite3-sys"
-version = "0.27.0"
+version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf4e226dcd58b4be396f7bd3c20da8fdee2911400705297ba7d2d7cc2c30f716"
+checksum = "0c10584274047cb335c23d3e61bcef8e323adae7c5c8c760540f73610177fc3f"
dependencies = [
"cc",
"pkg-config",
@@ 1119,12 1112,6 @@ dependencies = [
]
[[package]]
-name = "match_cfg"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4"
-
-[[package]]
name = "memchr"
version = "2.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ 1157,17 1144,6 @@ dependencies = [
[[package]]
name = "nix"
-version = "0.27.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053"
-dependencies = [
- "bitflags 2.5.0",
- "cfg-if",
- "libc",
-]
-
-[[package]]
-name = "nix"
version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4"
@@ 1523,9 1499,9 @@ dependencies = [
[[package]]
name = "rusqlite"
-version = "0.30.0"
+version = "0.31.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a78046161564f5e7cd9008aff3b2990b3850dc8e0349119b98e8f251e099f24d"
+checksum = "b838eba278d213a8beaf485bd313fd580ca4505a00d5871caeb1457c55322cae"
dependencies = [
"bitflags 2.5.0",
"fallible-iterator",
@@ 2072,6 2048,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
[[package]]
+name = "windows"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be"
+dependencies = [
+ "windows-core",
+ "windows-targets",
+]
+
+[[package]]
+name = "windows-core"
+version = "0.52.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
+dependencies = [
+ "windows-targets",
+]
+
+[[package]]
name = "windows-sys"
version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
M Cargo.toml => Cargo.toml +7 -7
@@ 37,12 37,12 @@ crossbeam = { version = "0.8", features = ["crossbeam-channel"] }
ctrlc = { version = "3.4", features = ["termination"] }
dialoguer = { version = "0.11", default-features = false, features = ["editor"] }
flate2 = "1.0"
-hostname = "0.3"
+hostname = "0.4"
human-panic = "1.2"
i18n-embed = { version = "0.14", default-features = false, features = ["desktop-requester", "gettext-system", "rust-embed", "tr"], optional = true }
indicatif = "0.17"
is-terminal = "0.4"
-itertools = { version = "0.12.0", default-features = false, features = ["use_alloc", "use_std"] }
+itertools = { version = "0.12", default-features = false, features = ["use_alloc", "use_std"] }
lz4 = "1.24"
memmap = "0.7"
num_cpus = "1.16"
@@ 53,18 53,18 @@ prettytable-rs = { version = "0.10", default-features = false }
quick-csv = "0.1"
rand = "0.8"
rand_xorshift = "0.3"
-rayon = "1.8"
+rayon = "1.10"
regex = { version = "1.10", default-features = false, features = ["std", "unicode"] }
rocksdb = { version = "0.21", features = ["bzip2", "lz4", "snappy", "zlib", "zstd", "multi-threaded-cf"], default-features = false }
-rusqlite = { version = "0.30", features = ["bundled", "hooks"] }
-rust-embed = { version = "8.1", default-features = false, features = ["debug-embed"], optional = true }
+rusqlite = { version = "0.31", features = ["bundled", "hooks"] }
+rust-embed = { version = "8.4", default-features = false, features = ["debug-embed"], optional = true }
serde = "1.0"
serde_json = "1.0"
sha2 = "0.10"
shakmaty = "0.26"
shakmaty-syzygy = "0.24"
shell-escape = "0.1"
-tempfile = "3.8"
+tempfile = "3.10"
termtree = "0.4"
textwrap = { version = "0.16", default-features = false }
tr = { version = "0.1", default-features = false, features = ["gettext"], optional = true }
@@ 75,7 75,7 @@ zstd = { version = "0.13", default-features = false }
[target.'cfg(windows)'.dependencies]
username = "0.2"
[target.'cfg(unix)'.dependencies]
-nix = { version = "0.27", default-features = false, features = ["signal", "user"] }
+nix = { version = "0.28", default-features = false, features = ["signal", "user"] }
# Use jemalloc on UNIX for RocksDB for better performance
# It does not build on Windows for us at the time of writing:
M README.md => README.md +6 -0
@@ 385,6 385,12 @@ chessboard displaying code in [PolyGlot](http://hgm.nubati.net/book_format.html)
## ?
+- upgrade `nix` crate from `0.27` to `0.28`.
+- upgrade `tempfile` crate from `3.8` to `3.10`.
+- upgrade `rust-embed` crate from `8.1` to `8.4`.
+- upgrade `rusqlite` crate from `0.30` to `0.31`.
+- upgrade `rayon` crate from `1.8` to `1.10`.
+- upgrade `hostname` crate from `0.3` to `0.4`.
- Add support for restoring BrainLearn experience files from Lichess
evaluations export JSON.
- `TotalPlyCount` PGN tag is now supported in make filters.