Update lexical.

The previous versions of lexical and lexical-core we were using were
subject to the following security advisories:

- https://rustsec.org/advisories/RUSTSEC-2023-0086
- https://rustsec.org/advisories/RUSTSEC-2023-0055
This commit is contained in:
Aman Verma
2025-03-28 14:05:45 -05:00
parent 9dbf592a58
commit 464cfd9213
2 changed files with 15 additions and 15 deletions

28
Cargo.lock generated
View File

@@ -1568,18 +1568,18 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
[[package]] [[package]]
name = "lexical" name = "lexical"
version = "6.1.1" version = "7.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c7aefb36fd43fef7003334742cbf77b243fcd36418a1d1bdd480d613a67968f6" checksum = "70ed980ff02623721dc334b9105150b66d0e1f246a92ab5a2eca0335d54c48f6"
dependencies = [ dependencies = [
"lexical-core", "lexical-core",
] ]
[[package]] [[package]]
name = "lexical-core" name = "lexical-core"
version = "0.8.5" version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2cde5de06e8d4c2faabc400238f9ae1c74d5412d03a7bd067645ccbc47070e46" checksum = "b765c31809609075565a70b4b71402281283aeda7ecaf4818ac14a7b2ade8958"
dependencies = [ dependencies = [
"lexical-parse-float", "lexical-parse-float",
"lexical-parse-integer", "lexical-parse-integer",
@@ -1590,9 +1590,9 @@ dependencies = [
[[package]] [[package]]
name = "lexical-parse-float" name = "lexical-parse-float"
version = "0.8.5" version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "683b3a5ebd0130b8fb52ba0bdc718cc56815b6a097e28ae5a6997d0ad17dc05f" checksum = "de6f9cb01fb0b08060209a057c048fcbab8717b4c1ecd2eac66ebfe39a65b0f2"
dependencies = [ dependencies = [
"lexical-parse-integer", "lexical-parse-integer",
"lexical-util", "lexical-util",
@@ -1601,9 +1601,9 @@ dependencies = [
[[package]] [[package]]
name = "lexical-parse-integer" name = "lexical-parse-integer"
version = "0.8.6" version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d0994485ed0c312f6d965766754ea177d07f9c00c9b82a5ee62ed5b47945ee9" checksum = "72207aae22fc0a121ba7b6d479e42cbfea549af1479c3f3a4f12c70dd66df12e"
dependencies = [ dependencies = [
"lexical-util", "lexical-util",
"static_assertions", "static_assertions",
@@ -1611,18 +1611,18 @@ dependencies = [
[[package]] [[package]]
name = "lexical-util" name = "lexical-util"
version = "0.8.5" version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5255b9ff16ff898710eb9eb63cb39248ea8a5bb036bea8085b1a767ff6c4e3fc" checksum = "5a82e24bf537fd24c177ffbbdc6ebcc8d54732c35b50a3f28cc3f4e4c949a0b3"
dependencies = [ dependencies = [
"static_assertions", "static_assertions",
] ]
[[package]] [[package]]
name = "lexical-write-float" name = "lexical-write-float"
version = "0.8.5" version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "accabaa1c4581f05a3923d1b4cfd124c329352288b7b9da09e766b0668116862" checksum = "c5afc668a27f460fb45a81a757b6bf2f43c2d7e30cb5a2dcd3abf294c78d62bd"
dependencies = [ dependencies = [
"lexical-util", "lexical-util",
"lexical-write-integer", "lexical-write-integer",
@@ -1631,9 +1631,9 @@ dependencies = [
[[package]] [[package]]
name = "lexical-write-integer" name = "lexical-write-integer"
version = "0.8.5" version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1b6f3d1f4422866b68192d62f77bc5c700bee84f3069f2469d7bc8c77852446" checksum = "629ddff1a914a836fb245616a7888b62903aae58fa771e1d83943035efa0f978"
dependencies = [ dependencies = [
"lexical-util", "lexical-util",
"static_assertions", "static_assertions",

View File

@@ -55,7 +55,7 @@ fxhash = "0.2.1"
git-version = "0.3.9" git-version = "0.3.9"
indexmap = "2.3.0" indexmap = "2.3.0"
lazy_static = "1.5.0" lazy_static = "1.5.0"
lexical = "6.1.1" lexical = "7.0.4"
libc = "0.2.155" libc = "0.2.155"
libloading = "0.8" libloading = "0.8"
scryer-modular-bitfield = "0.11.4" scryer-modular-bitfield = "0.11.4"