diff --git a/native/code_native/Cargo.lock b/native/code_native/Cargo.lock index cbab19c..6ea8de7 100644 --- a/native/code_native/Cargo.lock +++ b/native/code_native/Cargo.lock @@ -89,10 +89,10 @@ dependencies = [ "bstr", "flate2", "gix-config", - "gix-date", - "gix-hash", - "gix-object", - "gix-validate", + "gix-date 0.16.0", + "gix-hash 0.26.2", + "gix-object 0.64.1", + "gix-validate 0.11.4", "libc", "prost", "prost-build", @@ -307,40 +307,53 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e37efa99929ac62f980fb1a7dcd09dea85b3aa6ead6ba0498362add3f4e698de" dependencies = [ "bstr", - "gix-date", - "gix-error", + "gix-date 0.16.0", + "gix-error 0.3.2", +] + +[[package]] +name = "gix-actor" +version = "0.44.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2127da41042965ed205568a52443465806944f71c8acd73f48ec94b8cd8e798e" +dependencies = [ + "bstr", + "gix-date 0.18.0", + "gix-error 0.5.1", ] [[package]] name = "gix-config" -version = "0.60.0" +version = "0.62.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f973c28c0a4871a7926fc90c8377d4458fd6cbb19692f56582b4d2022313ae90" +checksum = "65a9c000fa9a9154f22ffc8f8d74426e9300d759c2029e8701e2ba39d5d464ea" dependencies = [ "bstr", "gix-config-value", - "gix-features", + "gix-error 0.5.1", "gix-glob", + "gix-parallel", "gix-path", "gix-ref", "gix-sec", - "gix-utils", + "gix-trace 0.3.0", + "gix-utils 0.5.1", "smallvec", - "thiserror", "unicode-bom", ] [[package]] name = "gix-config-value" -version = "0.19.1" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f6af5321bfd3711a279d6b244d58532ba1cfabf9eb6374791f19929d8970082" +checksum = "ab206c2fccfd35e0de7fb1b424997cfd42912062c66dae024e08a06e22d46674" dependencies = [ "bitflags 2.13.2", "bstr", + "gix-error 0.5.1", "gix-path", + "gix-utils 0.5.1", "libc", - "thiserror", ] [[package]] @@ -350,7 +363,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e63d9aa18f29facd571c8953e66224ee0075b9e16622024794555ed4acceea85" dependencies = [ "bstr", - "gix-error", + "gix-error 0.3.2", + "itoa", + "jiff", +] + +[[package]] +name = "gix-date" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f7eeeecc599082f32b5ea6a8c4c734e38be9730e2c09e3fe2851bb4692393e9" +dependencies = [ + "bstr", + "gix-error 0.5.1", "itoa", "jiff", ] @@ -364,43 +389,53 @@ dependencies = [ "bstr", ] +[[package]] +name = "gix-error" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb3308a948a01b94ef13d9ee7a9b28c1303d8d9a9dc33b401ff40c2184d9e04a" +dependencies = [ + "bstr", +] + [[package]] name = "gix-features" version = "0.49.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39c0e59d9d253dcccc38c3a46b91bfb9b46bd63eed54fe1a719e12194884d52a" dependencies = [ - "gix-path", - "gix-trace", - "gix-utils", + "gix-trace 0.1.21", "libc", "prodash", - "walkdir", ] [[package]] name = "gix-fs" -version = "0.22.1" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebcfa9fd253f25350a3b21b3dd74034a446098e373c6123d4cee3519894f12ef" +checksum = "44a05d043e670c055cd8b53d078562dc0bc1e322bff6b0376b407d37cf72dcc5" dependencies = [ "bstr", - "gix-features", + "gix-error 0.5.1", + "gix-parallel", "gix-path", - "gix-utils", - "thiserror", + "gix-utils 0.5.1", + "libc", + "walkdir", ] [[package]] name = "gix-glob" -version = "0.27.1" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b417cf515fd8c91468b578071f76d6cba716f8a1eccd853906bff4908b2c1413" +checksum = "7b0d03ab50fa841621031960679caf7fe94940968d9a0736d12a580f2c03e525" dependencies = [ "bitflags 2.13.2", "bstr", - "gix-features", + "gix-fs", "gix-path", + "gix-trace 0.3.0", + "gix-utils 0.5.1", ] [[package]] @@ -415,26 +450,50 @@ dependencies = [ "thiserror", ] +[[package]] +name = "gix-hash" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40ca156064e378d8c657084365846cedb8dc498c6ea4500965a64d74f12af2be" +dependencies = [ + "faster-hex", + "gix-error 0.5.1", + "gix-utils 0.5.1", + "sha1dc", +] + [[package]] name = "gix-hashtable" version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78fccd6fea3bcf0b39c076bae60ae49b08daaf538b950202101a981f9d3c01d3" dependencies = [ - "gix-hash", + "gix-hash 0.26.2", + "hashbrown", + "parking_lot", +] + +[[package]] +name = "gix-hashtable" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "916cb6b2ec42ffaca624e7867bb382a4673015cb4ffcd7330b48085d02e4c615" +dependencies = [ + "gix-hash 0.28.0", "hashbrown", "parking_lot", ] [[package]] name = "gix-lock" -version = "24.0.0" +version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4c69157820343bf1c6e4b88b9808e920900de02e18aaf5862b30ada43814848" +checksum = "4b2f7f5bd6b9fcd0b0dc58b0e6a708f3a47c3313876571dfe800c926c069aa5c" dependencies = [ + "gix-error 0.5.1", + "gix-fs", "gix-tempfile", - "gix-utils", - "thiserror", + "gix-utils 0.5.1", ] [[package]] @@ -444,55 +503,82 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56fef799ca40cdeab4de5a3e74a696d8fa9b9c6264592646bf022e026f13ce2c" dependencies = [ "bstr", - "gix-actor", - "gix-date", + "gix-actor 0.42.0", + "gix-date 0.16.0", "gix-features", - "gix-hash", - "gix-hashtable", - "gix-utils", - "gix-validate", + "gix-hash 0.26.2", + "gix-hashtable 0.16.0", + "gix-utils 0.3.6", + "gix-validate 0.11.4", "itoa", "smallvec", "thiserror", ] +[[package]] +name = "gix-object" +version = "0.66.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0e38f50177e211642af154f9a7f710b7a3a637e635f9b6adb9d51973b0f9209" +dependencies = [ + "bstr", + "gix-actor 0.44.0", + "gix-date 0.18.0", + "gix-error 0.5.1", + "gix-hash 0.28.0", + "gix-hashtable 0.18.0", + "gix-utils 0.5.1", + "gix-validate 0.13.0", + "itoa", + "smallvec", +] + +[[package]] +name = "gix-parallel" +version = "0.50.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e994cf1eec247ba4be7f9e7c0d58cc73f83eecb5fcb9feb595df5ba3d2078546" +dependencies = [ + "gix-trace 0.3.0", +] + [[package]] name = "gix-path" -version = "0.12.6" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38fc6f029ea67de83cbcbd33fd98c05a48360d2932b39d9fdacbc6eae802d475" +checksum = "a6d563d4d0c975ed0df4e853f9ec962a2ba46633b1d324e1a5582541fcae0c6b" dependencies = [ "bstr", - "gix-trace", - "gix-validate", - "thiserror", + "gix-error 0.5.1", + "gix-trace 0.3.0", + "gix-validate 0.13.0", ] [[package]] name = "gix-ref" -version = "0.67.1" +version = "0.69.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8328387e7ab354e1dc3afb63e6b4d1866f82d7ce035222bc9d5baaf36bc88020" +checksum = "073bc0928e1f747823b1eaed94918119dacef4c616532bc3d17e5b7457863471" dependencies = [ - "gix-actor", - "gix-features", + "gix-actor 0.44.0", + "gix-error 0.5.1", "gix-fs", - "gix-hash", + "gix-hash 0.28.0", "gix-lock", - "gix-object", + "gix-object 0.66.0", + "gix-parallel", "gix-path", "gix-tempfile", - "gix-utils", - "gix-validate", + "gix-utils 0.5.1", + "gix-validate 0.13.0", "memmap2", - "thiserror", ] [[package]] name = "gix-sec" -version = "0.14.2" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af4fe6c152c1d50aea36f299825702cd37e303307832fec1d0fdd5844e47ce2f" +checksum = "5640f642a1b471616d48230b1def7ca743cb30903441ff84800cafbab3c0fddf" dependencies = [ "bitflags 2.13.2", "gix-path", @@ -502,14 +588,15 @@ dependencies = [ [[package]] name = "gix-tempfile" -version = "24.0.0" +version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b675b920bd5a61d17ad542772f03ec34c60feb8ff683e1560c03ae967363731e" +checksum = "e9275c8ae0646d840ae0156d3f90d39b7beea6e31a398afb9ee72feb293a269c" dependencies = [ "gix-fs", "libc", "parking_lot", "tempfile", + "windows-sys", ] [[package]] @@ -518,15 +605,33 @@ version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be3eb81d9dc914335923e50d52829c551feefd6a72d176c4130c546b67a60814" +[[package]] +name = "gix-trace" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "133f2de116104d637541831b6acb157898556d5eeec363ab2eb1c583adc6bb56" + [[package]] name = "gix-utils" version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0da1c46491b49458a446cc76f0085860f8164c2290742e0aa8c653ce67240a97" +dependencies = [ + "fastrand", + "getrandom", + "unicode-normalization", +] + +[[package]] +name = "gix-utils" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8e770b8c34311044d1addc7b18957db0ac27183707e1140dc90e6f674a6354e" dependencies = [ "bstr", "fastrand", "getrandom", + "prodash", "unicode-normalization", ] @@ -539,6 +644,16 @@ dependencies = [ "bstr", ] +[[package]] +name = "gix-validate" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbcd59cc52742468bc5c8a0e7123390d154f45e6cbd37461b0dcecdc681f2179" +dependencies = [ + "bstr", + "gix-error 0.5.1", +] + [[package]] name = "hash32" version = "0.3.1" diff --git a/native/code_native/Cargo.toml b/native/code_native/Cargo.toml index 2cc4d99..5fe5d66 100644 --- a/native/code_native/Cargo.toml +++ b/native/code_native/Cargo.toml @@ -19,7 +19,7 @@ crate-type = ["cdylib"] rustler = "0.36" prost = "0.13" sha2 = "0.11" -gix-config = { version = "0.60", features = ["sha1"] } +gix-config = { version = "0.62", features = ["sha1"] } gix-validate = "0.11" bstr = { version = "1", default-features = false, features = ["std"] } libc = "0.2"