1
0
mirror of https://github.com/romanz/electrs.git synced 2024-11-19 09:54:09 +01:00

Update lru to 0.6.1

The old version of `lru` uses `std::mem::uninitialized()` which is UB
and actually panicks in the tests when compiled with Rust 1.48. (1.48
intentionally turned this UB to panicking.)

While 0.6.1 is breaking change according to semver rules it turns out no
code change was needed, just version bump.
This commit is contained in:
Martin Habovstiak 2020-11-24 17:16:08 +01:00
parent ceb899fd8f
commit 8b1c93892d
2 changed files with 15 additions and 6 deletions

19
Cargo.lock generated
View File

@ -15,6 +15,12 @@ version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e"
[[package]]
name = "ahash"
version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f6789e291be47ace86a60303502173d84af8327e3627ecf334356ee0f87a164c"
[[package]]
name = "aho-corasick"
version = "0.7.13"
@ -492,9 +498,12 @@ dependencies = [
[[package]]
name = "hashbrown"
version = "0.5.0"
version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1de41fb8dba9714efd92241565cdff73f78508c95697dd56787d3cba27e2353"
checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04"
dependencies = [
"ahash",
]
[[package]]
name = "hermit-abi"
@ -607,11 +616,11 @@ dependencies = [
[[package]]
name = "lru"
version = "0.1.17"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5d8f669d42c72d18514dfca8115689c5f6370a17d980cb5bd777a67f404594c8"
checksum = "be716eb6878ca2263eb5d00a781aa13264a794f519fe6af4fbb2668b2d5441c0"
dependencies = [
"hashbrown 0.5.0",
"hashbrown 0.9.1",
]
[[package]]

View File

@ -34,7 +34,7 @@ glob = "0.3"
hex = "0.3"
libc = "0.2"
log = "0.4"
lru = "0.1"
lru = "0.6.1"
num_cpus = "1.0"
page_size = "0.4"
prometheus = "0.5"