~alip/jja

86180d5dfd4c89a2b383b1832051ac8a6cab4e01 — Ali Polatel 6 months ago 6507b7c
cargo upgrade
3 files changed, 44 insertions(+), 43 deletions(-)

M Cargo.lock
M Cargo.toml
M README.md
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.