Skip to content
This repository was archived by the owner on Jul 22, 2023. It is now read-only.

Commit 20d459b

Browse files
Calciumdibromid Botcabr2-bot
authored and
crapStone
committed
Update Rust crate tokio to 1.22.0 (#1651)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [tokio](https://tokio.rs) ([source](https://github.com/tokio-rs/tokio)) | dependencies | minor | `1.21.2` -> `1.22.0` | | [tokio](https://tokio.rs) ([source](https://github.com/tokio-rs/tokio)) | dev-dependencies | minor | `1.21.2` -> `1.22.0` | --- ### Release Notes <details> <summary>tokio-rs/tokio</summary> ### [`v1.22.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.22.0): Tokio v1.22.0 [Compare Source](tokio-rs/tokio@tokio-1.21.2...tokio-1.22.0) ##### Added - runtime: add `Handle::runtime_flavor` ([#&#8203;5138]) - sync: add `Mutex::blocking_lock_owned` ([#&#8203;5130]) - sync: add `Semaphore::MAX_PERMITS` ([#&#8203;5144]) - sync: add `merge()` to semaphore permits ([#&#8203;4948]) - sync: add `mpsc::WeakUnboundedSender` ([#&#8203;5189]) ##### Added (unstable) - process: add `Command::process_group` ([#&#8203;5114]) - runtime: export metrics about the blocking thread pool ([#&#8203;5161]) - task: add `task::id()` and `task::try_id()` ([#&#8203;5171]) ##### Fixed - macros: don't take ownership of futures in macros ([#&#8203;5087]) - runtime: fix Stacked Borrows violation in `LocalOwnedTasks` ([#&#8203;5099]) - runtime: mitigate ABA with 32-bit queue indices when possible ([#&#8203;5042]) - task: wake local tasks to the local queue when woken by the same thread ([#&#8203;5095]) - time: panic in release mode when `mark_pending` called illegally ([#&#8203;5093]) - runtime: fix typo in expect message ([#&#8203;5169]) - runtime: fix `unsync_load` on atomic types ([#&#8203;5175]) - task: elaborate safety comments in task deallocation ([#&#8203;5172]) - runtime: fix `LocalSet` drop in thread local ([#&#8203;5179]) - net: remove libc type leakage in a public API ([#&#8203;5191]) - runtime: update the alignment of `CachePadded` ([#&#8203;5106]) ##### Changed - io: make `tokio::io::copy` continue filling the buffer when writer stalls ([#&#8203;5066]) - runtime: remove `coop::budget` from `LocalSet::run_until` ([#&#8203;5155]) - sync: make `Notify` panic safe ([#&#8203;5154]) ##### Documented - io: fix doc for `write_i8` to use signed integers ([#&#8203;5040]) - net: fix doc typos for TCP and UDP `set_tos` methods ([#&#8203;5073]) - net: fix function name in `UdpSocket::recv` documentation ([#&#8203;5150]) - sync: typo in `TryLockError` for `RwLock::try_write` ([#&#8203;5160]) - task: document that spawned tasks execute immediately ([#&#8203;5117]) - time: document return type of `timeout` ([#&#8203;5118]) - time: document that `timeout` checks only before poll ([#&#8203;5126]) - sync: specify return type of `oneshot::Receiver` in docs ([#&#8203;5198]) ##### Internal changes - runtime: use const `Mutex::new` for globals ([#&#8203;5061]) - runtime: remove `Option` around `mio::Events` in io driver ([#&#8203;5078]) - runtime: remove a conditional compilation clause ([#&#8203;5104]) - runtime: remove a reference to internal time handle ([#&#8203;5107]) - runtime: misc time driver cleanup ([#&#8203;5120]) - runtime: move signal driver to runtime module ([#&#8203;5121]) - runtime: signal driver now uses I/O driver directly ([#&#8203;5125]) - runtime: start decoupling I/O driver and I/O handle ([#&#8203;5127]) - runtime: switch `io::handle` refs with scheduler:Handle ([#&#8203;5128]) - runtime: remove Arc from I/O driver ([#&#8203;5134]) - runtime: use signal driver handle via `scheduler::Handle` ([#&#8203;5135]) - runtime: move internal clock fns out of context ([#&#8203;5139]) - runtime: remove `runtime::context` module ([#&#8203;5140]) - runtime: keep driver cfgs in `driver.rs` ([#&#8203;5141]) - runtime: add `runtime::context` to unify thread-locals ([#&#8203;5143]) - runtime: rename some confusing internal variables/fns ([#&#8203;5151]) - runtime: move `coop` mod into `runtime` ([#&#8203;5152]) - runtime: move budget state to context thread-local ([#&#8203;5157]) - runtime: move park logic into runtime module ([#&#8203;5158]) - runtime: move `Runtime` into its own file ([#&#8203;5159]) - runtime: unify entering a runtime with `Handle::enter` ([#&#8203;5163]) - runtime: remove handle reference from each scheduler ([#&#8203;5166]) - runtime: move `enter` into `context` ([#&#8203;5167]) - runtime: combine context and entered thread-locals ([#&#8203;5168]) - runtime: fix accidental unsetting of current handle ([#&#8203;5178]) - runtime: move `CoreStage` methods to `Core` ([#&#8203;5182]) - sync: name mpsc semaphore types ([#&#8203;5146]) [#&#8203;4948]: tokio-rs/tokio#4948 [#&#8203;5040]: tokio-rs/tokio#5040 [#&#8203;5042]: tokio-rs/tokio#5042 [#&#8203;5061]: tokio-rs/tokio#5061 [#&#8203;5066]: tokio-rs/tokio#5066 [#&#8203;5073]: tokio-rs/tokio#5073 [#&#8203;5078]: tokio-rs/tokio#5078 [#&#8203;5087]: tokio-rs/tokio#5087 [#&#8203;5093]: tokio-rs/tokio#5093 [#&#8203;5095]: tokio-rs/tokio#5095 [#&#8203;5099]: tokio-rs/tokio#5099 [#&#8203;5104]: tokio-rs/tokio#5104 [#&#8203;5106]: tokio-rs/tokio#5106 [#&#8203;5107]: tokio-rs/tokio#5107 [#&#8203;5114]: tokio-rs/tokio#5114 [#&#8203;5117]: tokio-rs/tokio#5117 [#&#8203;5118]: tokio-rs/tokio#5118 [#&#8203;5120]: tokio-rs/tokio#5120 [#&#8203;5121]: tokio-rs/tokio#5121 [#&#8203;5125]: tokio-rs/tokio#5125 [#&#8203;5126]: tokio-rs/tokio#5126 [#&#8203;5127]: tokio-rs/tokio#5127 [#&#8203;5128]: tokio-rs/tokio#5128 [#&#8203;5130]: tokio-rs/tokio#5130 [#&#8203;5134]: tokio-rs/tokio#5134 [#&#8203;5135]: tokio-rs/tokio#5135 [#&#8203;5138]: tokio-rs/tokio#5138 [#&#8203;5138]: tokio-rs/tokio#5138 [#&#8203;5139]: tokio-rs/tokio#5139 [#&#8203;5140]: tokio-rs/tokio#5140 [#&#8203;5141]: tokio-rs/tokio#5141 [#&#8203;5143]: tokio-rs/tokio#5143 [#&#8203;5144]: tokio-rs/tokio#5144 [#&#8203;5144]: tokio-rs/tokio#5144 [#&#8203;5146]: tokio-rs/tokio#5146 [#&#8203;5150]: tokio-rs/tokio#5150 [#&#8203;5151]: tokio-rs/tokio#5151 [#&#8203;5152]: tokio-rs/tokio#5152 [#&#8203;5154]: tokio-rs/tokio#5154 [#&#8203;5155]: tokio-rs/tokio#5155 [#&#8203;5157]: tokio-rs/tokio#5157 [#&#8203;5158]: tokio-rs/tokio#5158 [#&#8203;5159]: tokio-rs/tokio#5159 [#&#8203;5160]: tokio-rs/tokio#5160 [#&#8203;5161]: tokio-rs/tokio#5161 [#&#8203;5163]: tokio-rs/tokio#5163 [#&#8203;5166]: tokio-rs/tokio#5166 [#&#8203;5167]: tokio-rs/tokio#5167 [#&#8203;5168]: tokio-rs/tokio#5168 [#&#8203;5169]: tokio-rs/tokio#5169 [#&#8203;5171]: tokio-rs/tokio#5171 [#&#8203;5172]: tokio-rs/tokio#5172 [#&#8203;5175]: tokio-rs/tokio#5175 [#&#8203;5178]: tokio-rs/tokio#5178 [#&#8203;5179]: tokio-rs/tokio#5179 [#&#8203;5182]: tokio-rs/tokio#5182 [#&#8203;5189]: tokio-rs/tokio#5189 [#&#8203;5191]: tokio-rs/tokio#5191 [#&#8203;5198]: tokio-rs/tokio#5198 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNy4xIiwidXBkYXRlZEluVmVyIjoiMzQuMjkuMiJ9--> Co-authored-by: cabr2-bot <[email protected]> Reviewed-on: https://codeberg.org/Calciumdibromid/CaBr2/pulls/1651 Reviewed-by: crapStone <[email protected]> Co-authored-by: Calciumdibromid Bot <[email protected]> Co-committed-by: Calciumdibromid Bot <[email protected]>
1 parent bf0d498 commit 20d459b

File tree

9 files changed

+12
-12
lines changed

9 files changed

+12
-12
lines changed

crates/config/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ log = "0.4.17"
1717
serde = { version = "1.0.147", features = ["derive"] }
1818
serde_json = "1.0.89"
1919
thiserror = "1.0.37"
20-
tokio = { version = "1.21.2", features = ["fs", "io-util"] }
20+
tokio = { version = "1.22.0", features = ["fs", "io-util"] }
2121
toml = { version = "0.5.9", features = ["preserve_order"] }
2222
types = { path = "../types/" }
2323

crates/load_save/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ regex = { version = "1.7.0", optional = true }
2323
serde = { version = "1.0.147", features = ["derive"] }
2424
serde_json = { version = "1.0.89", optional = true }
2525
thiserror = "1.0.37"
26-
tokio = { version = "1.21.2", features = ["fs"], optional = true }
26+
tokio = { version = "1.22.0", features = ["fs"], optional = true }
2727
types = { path = "../types/", features = ["lock"] }
2828
wkhtmltopdf = { version = "0.4.0", optional = true }
2929

3030
[dev-dependencies]
31-
tokio = { version = "1.21.2", features = ["rt", "macros"] }
31+
tokio = { version = "1.22.0", features = ["rt", "macros"] }
3232

3333
[features]
3434
beryllium = ["chrono", "quick-xml", "regex"]

crates/logger/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@ config = { path = "../config/" }
1515
fern = "0.6.1"
1616
log = "0.4.17"
1717
serde = { version = "1.0.147", features = ["derive"], optional = true }
18-
tokio = "1.21.2"
18+
tokio = "1.22.0"
1919
types = { path = "../types/" }

crates/search/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ serde = { version = "1.0.147", features = ["derive"] }
2525
serde_json = "1.0.89"
2626
structopt = { version = "0.3.26", optional = true }
2727
thiserror = "1.0.37"
28-
tokio = { version = "1.21.2", default-features = false, optional = true }
28+
tokio = { version = "1.22.0", default-features = false, optional = true }
2929
types = { path = "../types/", features = ["lock"] }
3030

3131
[features]

crates/types/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ cfg-if = { version = "1.0.0", optional = true }
1414
chrono = { version = "0.4.23", features = ["serde"] }
1515
log = "0.4.17"
1616
serde = { version = "1.0.147", features = ["derive"] }
17-
tokio = { version = "1.21.2", features = ["sync"], default-features = false, optional = true }
17+
tokio = { version = "1.22.0", features = ["sync"], default-features = false, optional = true }
1818

1919
[features]
2020
lock = ["cfg-if"]

frontend/src-tauri/Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ logger = { path = "../../crates/logger/" }
2424
search = { path = "../../crates/search/" }
2525
serde_json = "1.0.89"
2626
tauri = { version = "1.2.0", features = ["api-all"] }
27-
tokio = { version = "1.21.2", features = ["macros", "rt-multi-thread"] }
27+
tokio = { version = "1.22.0", features = ["macros", "rt-multi-thread"] }
2828
types = { path = "../../crates/types" }
2929

3030
[features]

webserver/Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webserver/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ log = "0.4.17"
1919
logger = { path = "../crates/logger/" }
2020
search = { path = "../crates/search/" }
2121
serde = { version = "1.0.147", features = ["derive"] }
22-
tokio = { version = "1.21.2", features = ["macros", "rt-multi-thread"] }
22+
tokio = { version = "1.22.0", features = ["macros", "rt-multi-thread"] }
2323
types = { path = "../crates/types/" }
2424
uuid = { version = "1.2.2", features = ["serde", "v4"] }
2525
warp = "0.3.3"

0 commit comments

Comments
 (0)