Upgrade hashbrown

This commit is contained in:
Joakim Frostegård 2021-08-15 22:29:09 +02:00
parent d0e716f80b
commit 32541c5c15
12 changed files with 30 additions and 31 deletions

39
Cargo.lock generated
View file

@ -23,9 +23,14 @@ checksum = "e8fd72866655d1904d6b0997d0b07ba561047d070fbe29de039031c641b61217"
[[package]] [[package]]
name = "ahash" name = "ahash"
version = "0.4.7" version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "739f4a8db6605981345c5654f3a85b056ce52f37a39d34da03f25bf2151ea16e" checksum = "43bb833f0bf979d8475d38fbf09ed3b8a55e1885fe93ad3f93239fc6a4f17b98"
dependencies = [
"getrandom",
"once_cell",
"version_check",
]
[[package]] [[package]]
name = "aho-corasick" name = "aho-corasick"
@ -81,7 +86,7 @@ dependencies = [
"aquatic_http_protocol", "aquatic_http_protocol",
"crossbeam-channel", "crossbeam-channel",
"either", "either",
"hashbrown 0.9.1", "hashbrown 0.11.2",
"histogram", "histogram",
"indexmap", "indexmap",
"itoa", "itoa",
@ -107,7 +112,7 @@ dependencies = [
"anyhow", "anyhow",
"aquatic_cli_helpers", "aquatic_cli_helpers",
"aquatic_http_protocol", "aquatic_http_protocol",
"hashbrown 0.9.1", "hashbrown 0.11.2",
"mimalloc", "mimalloc",
"mio", "mio",
"quickcheck", "quickcheck",
@ -124,7 +129,7 @@ dependencies = [
"anyhow", "anyhow",
"bendy", "bendy",
"criterion", "criterion",
"hashbrown 0.9.1", "hashbrown 0.11.2",
"hex", "hex",
"httparse", "httparse",
"itoa", "itoa",
@ -148,7 +153,7 @@ dependencies = [
"aquatic_common", "aquatic_common",
"aquatic_udp_protocol", "aquatic_udp_protocol",
"crossbeam-channel", "crossbeam-channel",
"hashbrown 0.9.1", "hashbrown 0.11.2",
"histogram", "histogram",
"indexmap", "indexmap",
"log", "log",
@ -187,7 +192,7 @@ dependencies = [
"aquatic_cli_helpers", "aquatic_cli_helpers",
"aquatic_udp_protocol", "aquatic_udp_protocol",
"crossbeam-channel", "crossbeam-channel",
"hashbrown 0.9.1", "hashbrown 0.11.2",
"mimalloc", "mimalloc",
"mio", "mio",
"parking_lot", "parking_lot",
@ -218,7 +223,7 @@ dependencies = [
"aquatic_ws_protocol", "aquatic_ws_protocol",
"crossbeam-channel", "crossbeam-channel",
"either", "either",
"hashbrown 0.9.1", "hashbrown 0.11.2",
"histogram", "histogram",
"indexmap", "indexmap",
"log", "log",
@ -242,7 +247,7 @@ dependencies = [
"anyhow", "anyhow",
"aquatic_cli_helpers", "aquatic_cli_helpers",
"aquatic_ws_protocol", "aquatic_ws_protocol",
"hashbrown 0.9.1", "hashbrown 0.11.2",
"mimalloc", "mimalloc",
"mio", "mio",
"quickcheck", "quickcheck",
@ -261,7 +266,7 @@ version = "0.1.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"criterion", "criterion",
"hashbrown 0.9.1", "hashbrown 0.11.2",
"quickcheck", "quickcheck",
"quickcheck_macros", "quickcheck_macros",
"serde", "serde",
@ -706,21 +711,15 @@ dependencies = [
"autocfg", "autocfg",
] ]
[[package]]
name = "hashbrown"
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04"
dependencies = [
"ahash 0.4.7",
"serde",
]
[[package]] [[package]]
name = "hashbrown" name = "hashbrown"
version = "0.11.2" version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e"
dependencies = [
"ahash 0.7.4",
"serde",
]
[[package]] [[package]]
name = "hermit-abi" name = "hermit-abi"

View file

@ -22,7 +22,7 @@ aquatic_common = "0.1.0"
aquatic_http_protocol = "0.1.0" aquatic_http_protocol = "0.1.0"
crossbeam-channel = "0.5" crossbeam-channel = "0.5"
either = "1" either = "1"
hashbrown = "0.9" hashbrown = "0.11.2"
histogram = "0.6" histogram = "0.6"
indexmap = "1" indexmap = "1"
itoa = "0.4" itoa = "0.4"

View file

@ -13,7 +13,7 @@ name = "aquatic_http_load_test"
anyhow = "1" anyhow = "1"
aquatic_cli_helpers = "0.1.0" aquatic_cli_helpers = "0.1.0"
aquatic_http_protocol = "0.1.0" aquatic_http_protocol = "0.1.0"
hashbrown = "0.9" hashbrown = "0.11.2"
mimalloc = { version = "0.1", default-features = false } mimalloc = { version = "0.1", default-features = false }
mio = { version = "0.7", features = ["udp", "os-poll", "os-util"] } mio = { version = "0.7", features = ["udp", "os-poll", "os-util"] }
rand = { version = "0.8", features = ["small_rng"] } rand = { version = "0.8", features = ["small_rng"] }

View file

@ -23,7 +23,7 @@ harness = false
[dependencies] [dependencies]
anyhow = "1" anyhow = "1"
hashbrown = "0.9" hashbrown = "0.11.2"
hex = { version = "0.4", default-features = false } hex = { version = "0.4", default-features = false }
httparse = "1" httparse = "1"
itoa = "0.4" itoa = "0.4"

View file

@ -20,7 +20,7 @@ aquatic_cli_helpers = "0.1.0"
aquatic_common = "0.1.0" aquatic_common = "0.1.0"
aquatic_udp_protocol = "0.1.0" aquatic_udp_protocol = "0.1.0"
crossbeam-channel = "0.5" crossbeam-channel = "0.5"
hashbrown = "0.9" hashbrown = "0.11.2"
histogram = "0.6" histogram = "0.6"
indexmap = "1" indexmap = "1"
log = "0.4" log = "0.4"

View file

@ -14,7 +14,7 @@ anyhow = "1"
aquatic_cli_helpers = "0.1.0" aquatic_cli_helpers = "0.1.0"
aquatic_udp_protocol = "0.1.0" aquatic_udp_protocol = "0.1.0"
crossbeam-channel = "0.5" crossbeam-channel = "0.5"
hashbrown = "0.9" hashbrown = "0.11.2"
mimalloc = { version = "0.1", default-features = false } mimalloc = { version = "0.1", default-features = false }
mio = { version = "0.7", features = ["udp", "os-poll", "os-util"] } mio = { version = "0.7", features = ["udp", "os-poll", "os-util"] }
parking_lot = "0.11" parking_lot = "0.11"

View file

@ -22,7 +22,7 @@ aquatic_common = "0.1.0"
aquatic_ws_protocol = "0.1.0" aquatic_ws_protocol = "0.1.0"
crossbeam-channel = "0.5" crossbeam-channel = "0.5"
either = "1" either = "1"
hashbrown = { version = "0.9", features = ["serde"] } hashbrown = { version = "0.11.2", features = ["serde"] }
histogram = "0.6" histogram = "0.6"
indexmap = "1" indexmap = "1"
log = "0.4" log = "0.4"

View file

@ -13,7 +13,7 @@ name = "aquatic_ws_load_test"
anyhow = "1" anyhow = "1"
aquatic_cli_helpers = "0.1.0" aquatic_cli_helpers = "0.1.0"
aquatic_ws_protocol = "0.1.0" aquatic_ws_protocol = "0.1.0"
hashbrown = { version = "0.9", features = ["serde"] } hashbrown = { version = "0.11.2", features = ["serde"] }
mimalloc = { version = "0.1", default-features = false } mimalloc = { version = "0.1", default-features = false }
mio = { version = "0.7", features = ["udp", "os-poll", "os-util"] } mio = { version = "0.7", features = ["udp", "os-poll", "os-util"] }
rand = { version = "0.8", features = ["small_rng"] } rand = { version = "0.8", features = ["small_rng"] }

View file

@ -18,7 +18,7 @@ harness = false
[dependencies] [dependencies]
anyhow = "1" anyhow = "1"
hashbrown = { version = "0.9", features = ["serde"] } hashbrown = { version = "0.11.2", features = ["serde"] }
serde = { version = "1", features = ["derive"] } serde = { version = "1", features = ["derive"] }
serde_json = "1" serde_json = "1"
simd-json = { version = "0.3", features = ["allow-non-simd"] } simd-json = { version = "0.3", features = ["allow-non-simd"] }