diff --git a/Cargo.lock b/Cargo.lock index 56239f59258e..420d1b537243 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -267,7 +267,7 @@ dependencies = [ "executor-types", "futures 0.3.8", "hex", - "itertools 0.9.0", + "itertools 0.10.4", "num_cpus", "once_cell", "pin-project 1.0.2", @@ -517,7 +517,7 @@ dependencies = [ "diem-types", "diem-workspace-hack", "ir-to-bytecode", - "itertools 0.9.0", + "itertools 0.10.4", "log", "move-core-types", "move-prover-test-utils", @@ -800,7 +800,7 @@ dependencies = [ "futures 0.3.8", "generate-key", "hex", - "itertools 0.9.0", + "itertools 0.10.4", "k8s-openapi", "kube", "network", @@ -933,7 +933,7 @@ dependencies = [ "executor-types", "fail", "futures 0.3.8", - "itertools 0.9.0", + "itertools 0.10.4", "mirai-annotations", "network", "num-derive", @@ -1806,7 +1806,7 @@ dependencies = [ "diem-workspace-hack", "fail", "futures 0.3.8", - "itertools 0.9.0", + "itertools 0.10.4", "mirai-annotations", "netcore", "network", @@ -2179,7 +2179,7 @@ dependencies = [ "diem-proptest-helpers", "diem-workspace-hack", "hex", - "itertools 0.9.0", + "itertools 0.10.4", "mirai-annotations", "move-core-types", "once_cell", @@ -2286,7 +2286,7 @@ dependencies = [ "bytes", "cc", "chrono", - "itertools 0.9.0", + "itertools 0.10.4", "itoa", "log", "memchr", @@ -2347,7 +2347,7 @@ dependencies = [ "diem-temppath", "diem-types", "diem-workspace-hack", - "itertools 0.9.0", + "itertools 0.10.4", "num-derive", "num-traits", "num-variants", @@ -2496,7 +2496,7 @@ dependencies = [ "datatest-stable", "diem-temppath", "diem-workspace-hack", - "itertools 0.9.0", + "itertools 0.10.4", "log", "move-prover", "move-prover-test-utils", @@ -2691,7 +2691,7 @@ dependencies = [ "executor-test-helpers", "executor-types", "fail", - "itertools 0.9.0", + "itertools 0.10.4", "move-core-types", "once_cell", "proptest", @@ -2719,7 +2719,7 @@ dependencies = [ "diemdb", "executor", "executor-types", - "itertools 0.9.0", + "itertools 0.10.4", "rand 0.7.3", "rayon", "storage-client", @@ -2895,7 +2895,7 @@ dependencies = [ "diem-workspace-hack", "difference", "hex", - "itertools 0.9.0", + "itertools 0.10.4", "language-e2e-tests", "mirai-annotations", "move-core-types", @@ -3603,6 +3603,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8bf247779e67a9082a4790b45e71ac7cfd1321331a5c856a74a9faebdab78d0" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "0.4.6" @@ -4225,7 +4234,7 @@ dependencies = [ "futures 0.3.8", "handlebars", "hex", - "itertools 0.9.0", + "itertools 0.10.4", "log", "move-ir-types", "move-lang", @@ -5907,7 +5916,7 @@ dependencies = [ "diem-infallible", "diem-types", "diem-workspace-hack", - "itertools 0.9.0", + "itertools 0.10.4", "proptest", ] @@ -6371,7 +6380,7 @@ dependencies = [ "datatest-stable", "diem-types", "diem-workspace-hack", - "itertools 0.9.0", + "itertools 0.10.4", "log", "move-core-types", "move-ir-types", @@ -6427,7 +6436,7 @@ dependencies = [ "executor-types", "fail", "futures 0.3.8", - "itertools 0.9.0", + "itertools 0.10.4", "memsocket", "netcore", "network", @@ -6564,7 +6573,7 @@ dependencies = [ "diem-state-view", "diem-types", "diem-workspace-hack", - "itertools 0.9.0", + "itertools 0.10.4", "move-core-types", "scratchpad", "serde", @@ -6587,7 +6596,7 @@ dependencies = [ "diem-workspace-hack", "diemdb", "futures 0.3.8", - "itertools 0.9.0", + "itertools 0.10.4", "proptest", "rand 0.7.3", "storage-client", @@ -6806,7 +6815,7 @@ dependencies = [ "diem-workspace-hack", "getrandom 0.2.0", "hex", - "itertools 0.9.0", + "itertools 0.10.4", "language-e2e-tests", "mirai-annotations", "module-generation", diff --git a/common/workspace-hack/Cargo.toml b/common/workspace-hack/Cargo.toml index c29744c7aabf..7052ca723d88 100644 --- a/common/workspace-hack/Cargo.toml +++ b/common/workspace-hack/Cargo.toml @@ -14,7 +14,7 @@ byteorder = { version = "1.3.4", features = ["i128", "std"] } bytes = { version = "0.5.6", features = ["serde", "std"] } cc = { version = "1.0.66", features = ["jobserver", "parallel"] } chrono = "0.4.19" -itertools = "0.9.0" +itertools = "0.10.4" itoa = "0.4.6" log = { version = "0.4.11", features = ["serde", "std"] } memchr = { version = "2.3.4", features = ["std", "use_std"] } diff --git a/consensus/Cargo.toml b/consensus/Cargo.toml index 8e16bb239c1a..4303c942880b 100644 --- a/consensus/Cargo.toml +++ b/consensus/Cargo.toml @@ -16,7 +16,7 @@ byteorder = { version = "1.3.4", default-features = false } bytes = "0.5.6" fail = "0.4.0" futures = "0.3.8" -itertools = { version = "0.9.0", default-features = false } +itertools = { version = "0.10.4", default-features = false } mirai-annotations = { version = "1.10.1", default-features = false } num-derive = { version = "0.3.3", default-features = false } num-traits = { version = "0.2.14", default-features = false } diff --git a/execution/executor-benchmark/Cargo.toml b/execution/executor-benchmark/Cargo.toml index eaf70a497e2d..833c1d374f7f 100644 --- a/execution/executor-benchmark/Cargo.toml +++ b/execution/executor-benchmark/Cargo.toml @@ -10,7 +10,7 @@ publish = false edition = "2018" [dependencies] -itertools = { version = "0.9.0", default-features = false } +itertools = { version = "0.10.4", default-features = false } rand = "0.7.3" rayon = "1.5.0" structopt = "0.3.21" diff --git a/execution/executor/Cargo.toml b/execution/executor/Cargo.toml index 736e139cd6eb..ecc8d6b3fead 100644 --- a/execution/executor/Cargo.toml +++ b/execution/executor/Cargo.toml @@ -12,7 +12,7 @@ edition = "2018" [dependencies] anyhow = "1.0.36" fail = "0.4.0" -itertools = { version = "0.9.0", default-features = false } +itertools = { version = "0.10.4", default-features = false } once_cell = "1.4.1" serde_json = "1.0.60" serde = { version = "1.0.117", features = ["derive"] } diff --git a/language/move-prover/Cargo.toml b/language/move-prover/Cargo.toml index 4e33302d4981..9e1fed0aad1e 100644 --- a/language/move-prover/Cargo.toml +++ b/language/move-prover/Cargo.toml @@ -30,7 +30,7 @@ codespan-reporting = "0.8.0" futures = "0.3.8" handlebars = "3.5.1" hex = "0.4.2" -itertools = "0.9.0" +itertools = "0.10.4" log = "0.4.11" num = "0.3.0" pretty = "0.10.0" diff --git a/language/move-prover/bytecode/Cargo.toml b/language/move-prover/bytecode/Cargo.toml index a299a3984b81..0468def0847b 100644 --- a/language/move-prover/bytecode/Cargo.toml +++ b/language/move-prover/bytecode/Cargo.toml @@ -17,7 +17,7 @@ borrow-graph = { path = "../../borrow-graph", version = "0.0.1" } ir-to-bytecode = { path = "../../compiler/ir-to-bytecode", version = "0.1.0" } diem-workspace-hack = { path = "../../../common/workspace-hack", version = "0.1.0" } num = "0.3.0" -itertools = "0.9.0" +itertools = "0.10.4" diem-types = { path = "../../../types", version = "0.1.0" } move-core-types = { path = "../../move-core/types", version = "0.1.0" } log = "0.4.11" diff --git a/language/move-prover/docgen/Cargo.toml b/language/move-prover/docgen/Cargo.toml index 0688cd1f5d9e..f3e149430506 100644 --- a/language/move-prover/docgen/Cargo.toml +++ b/language/move-prover/docgen/Cargo.toml @@ -15,7 +15,7 @@ diem-workspace-hack = { path = "../../../common/workspace-hack", version = "0.1. # external dependencies codespan = "0.8.0" codespan-reporting = "0.8.0" -itertools = "0.9.0" +itertools = "0.10.4" log = "0.4.11" num = "0.3.0" regex = "1.4.2" diff --git a/language/move-prover/spec-lang/Cargo.toml b/language/move-prover/spec-lang/Cargo.toml index 0c620d697acc..e0f3f3a97fa1 100644 --- a/language/move-prover/spec-lang/Cargo.toml +++ b/language/move-prover/spec-lang/Cargo.toml @@ -20,7 +20,7 @@ move-core-types = { path = "../../move-core/types", version = "0.1.0" } # external dependencies codespan = "0.8.0" codespan-reporting = "0.8.0" -itertools = "0.9.0" +itertools = "0.10.4" log = "0.4.11" num = "0.3.0" once_cell = "1.4.1" diff --git a/language/testing-infra/functional-tests/Cargo.toml b/language/testing-infra/functional-tests/Cargo.toml index f0a2a9d7aa6e..55859190ddff 100644 --- a/language/testing-infra/functional-tests/Cargo.toml +++ b/language/testing-infra/functional-tests/Cargo.toml @@ -29,7 +29,7 @@ datatest-stable = { path = "../../../common/datatest-stable", version = "0.1.0" mirai-annotations = "1.10.1" move-core-types = { path = "../../move-core/types", version = "0.1.0" } compiled-stdlib = { path = "../../stdlib/compiled", version = "0.1.0" } -itertools = "0.9.0" +itertools = "0.10.4" difference = "2.0.0" term_size = "0.3.2" vm-genesis = { path = "../../tools/vm-genesis", version = "0.1.0" } diff --git a/language/testing-infra/test-generation/Cargo.toml b/language/testing-infra/test-generation/Cargo.toml index 723d96e40022..1d4e3f917d1c 100644 --- a/language/testing-infra/test-generation/Cargo.toml +++ b/language/testing-infra/test-generation/Cargo.toml @@ -14,7 +14,7 @@ rand = "0.7.3" num_cpus = "1.13.0" mirai-annotations = "1.10.1" structopt = "0.3.21" -itertools = "0.9.0" +itertools = "0.10.4" hex = "0.4.2" getrandom = "0.2.0" crossbeam-channel = "0.5.0" diff --git a/mempool/Cargo.toml b/mempool/Cargo.toml index 2693838da700..815cd962bef6 100644 --- a/mempool/Cargo.toml +++ b/mempool/Cargo.toml @@ -13,7 +13,7 @@ edition = "2018" anyhow = "1.0.36" fail = "0.4.0" futures = "0.3.8" -itertools = "0.9.0" +itertools = "0.10.4" once_cell = "1.4.1" proptest = { version = "0.10.1", optional = true } rayon = "1.4.1" diff --git a/state-synchronizer/Cargo.toml b/state-synchronizer/Cargo.toml index 0f7b0b070c2f..fda0acb775b6 100644 --- a/state-synchronizer/Cargo.toml +++ b/state-synchronizer/Cargo.toml @@ -17,7 +17,7 @@ serde = { version = "1.0.117", default-features = false } once_cell = "1.4.1" rand = "0.7.3" tokio = { version = "0.2.22", features = ["full"] } -itertools = { version = "0.9.0", default-features = false } +itertools = { version = "0.10.4", default-features = false } proptest = { version = "0.10.1", optional = true } channel = { path = "../common/channel", version = "0.1.0" } diff --git a/storage/backup/backup-cli/Cargo.toml b/storage/backup/backup-cli/Cargo.toml index 8052425d1c83..c9a13d889f4a 100644 --- a/storage/backup/backup-cli/Cargo.toml +++ b/storage/backup/backup-cli/Cargo.toml @@ -15,7 +15,7 @@ byteorder = "1.3.4" bytes = "0.5.6" futures = "0.3.8" hex = "0.4.2" -itertools = "0.9.0" +itertools = "0.10.4" num_cpus = "1.13.0" once_cell = "1.4.1" pin-project = "1.0.2" diff --git a/storage/diemdb/Cargo.toml b/storage/diemdb/Cargo.toml index 80a02792ab7a..a04d9cacc722 100644 --- a/storage/diemdb/Cargo.toml +++ b/storage/diemdb/Cargo.toml @@ -13,7 +13,7 @@ edition = "2018" anyhow = "1.0.36" arc-swap = "1.1.0" byteorder = "1.3.4" -itertools = "0.9.0" +itertools = "0.10.4" once_cell = "1.4.1" num-derive = "0.3.3" num-traits = "0.2.14" diff --git a/storage/scratchpad/Cargo.toml b/storage/scratchpad/Cargo.toml index 731caf36a361..fb21e5626bb7 100644 --- a/storage/scratchpad/Cargo.toml +++ b/storage/scratchpad/Cargo.toml @@ -10,7 +10,7 @@ publish = false edition = "2018" [dependencies] -itertools = "0.9.0" +itertools = "0.10.4" diem-crypto = { path = "../../crypto/crypto", version = "0.1.0" } diem-infallible = { path = "../../common/infallible", version = "0.1.0" } diff --git a/storage/storage-interface/Cargo.toml b/storage/storage-interface/Cargo.toml index b6b66d32a82f..ec1cfe435bbb 100644 --- a/storage/storage-interface/Cargo.toml +++ b/storage/storage-interface/Cargo.toml @@ -11,7 +11,7 @@ edition = "2018" [dependencies] anyhow = "1.0.36" -itertools = "0.9.0" +itertools = "0.10.4" serde = { version = "1.0.117", default-features = false } thiserror = "1.0.22" diff --git a/storage/storage-service/Cargo.toml b/storage/storage-service/Cargo.toml index 44abd0346a5f..31ebb933751e 100644 --- a/storage/storage-service/Cargo.toml +++ b/storage/storage-service/Cargo.toml @@ -29,7 +29,7 @@ storage-client = { path = "../storage-client", version = "0.1.0", optional = tru proptest = { version = "0.10.1", optional = true } [dev-dependencies] -itertools = "0.9.0" +itertools = "0.10.4" diemdb = { path = "../diemdb", version = "0.1.0", features = ["fuzzing"] } diem-temppath = { path = "../../common/temppath", version = "0.1.0" } proptest = "0.10.1" diff --git a/testsuite/cluster-test/Cargo.toml b/testsuite/cluster-test/Cargo.toml index 137448b6f0e1..b7cc57df2b3f 100644 --- a/testsuite/cluster-test/Cargo.toml +++ b/testsuite/cluster-test/Cargo.toml @@ -13,7 +13,7 @@ edition = "2018" anyhow = "1.0.36" flate2 = { version = "1.0.19", features = ["rust_backend"], default-features = false } hex = "0.4.2" -itertools = "0.9.0" +itertools = "0.10.4" once_cell = "1.4.1" rand = "0.7.3" regex = { version = "1.4.2", default-features = false, features = ["std", "perf"] } diff --git a/types/Cargo.toml b/types/Cargo.toml index a57729c27d59..14e37d9d6470 100644 --- a/types/Cargo.toml +++ b/types/Cargo.toml @@ -14,7 +14,7 @@ anyhow = "1.0.36" bytes = "0.5.6" chrono = { version = "0.4.19", default-features = false, features = ["clock"] } hex = "0.4.2" -itertools = { version = "0.9.0", default-features = false } +itertools = { version = "0.10.4", default-features = false } once_cell = "1.4.1" mirai-annotations = "1.10.1" proptest = { version = "0.10.1", default-features = false, optional = true }