From e853e77d598e24f095b052d95eb9436d70e86109 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Mon, 10 Apr 2023 16:03:49 -0700 Subject: [PATCH] Upgrade postage for oneshot channel drop fix Previously, dropping a oneshot sender didn't wake the receiver. --- Cargo.lock | 5 +++-- Cargo.toml | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4eb8ac1f95..4cc7ebc094 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4589,14 +4589,15 @@ checksum = "5da3b0203fd7ee5720aa0b5e790b591aa5d3f41c3ed2c34a3a393382198af2f7" [[package]] name = "postage" -version = "0.4.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a63d25391d04a097954b76aba742b6b5b74f213dfe3dbaeeb36e8ddc1c657f0b" +checksum = "af3fb618632874fb76937c2361a7f22afd393c982a2165595407edc75b06d3c1" dependencies = [ "atomic", "crossbeam-queue", "futures 0.3.25", "log", + "parking_lot 0.12.1", "pin-project", "pollster", "static_assertions", diff --git a/Cargo.toml b/Cargo.toml index 75178371d2..8113c0cfcf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -75,7 +75,7 @@ serde = { version = "1.0", features = ["derive", "rc"] } serde_derive = { version = "1.0", features = ["deserialize_in_place"] } serde_json = { version = "1.0", features = ["preserve_order", "raw_value"] } rand = { version = "0.8" } -postage = { version = "0.4.1", features = ["futures-traits"] } +postage = { version = "0.5", features = ["futures-traits"] } [patch.crates-io] tree-sitter = { git = "https://github.com/tree-sitter/tree-sitter", rev = "c51896d32dcc11a38e41f36e3deb1a6a9c4f4b14" }