Skip to content

Commit

Permalink
Update Rust crate tokio to v1.39.1 (#506)
Browse files Browse the repository at this point in the history
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [tokio](https://tokio.rs)
([source](https://togithub.com/tokio-rs/tokio)) | workspace.dependencies
| minor | `1.38.1` -> `1.39.1` |

---

### Release Notes

<details>
<summary>tokio-rs/tokio (tokio)</summary>

###
[`v1.39.1`](https://togithub.com/tokio-rs/tokio/releases/tag/tokio-1.39.1):
Tokio v1.39.1

[Compare
Source](https://togithub.com/tokio-rs/tokio/compare/tokio-1.39.0...tokio-1.39.1)

##### 1.39.1 (July 23rd, 2024)

This release reverts "time: avoid traversing entries in the time wheel
twice" because it contains a bug. ([#&#8203;6715])

[#&#8203;6715]: https://togithub.com/tokio-rs/tokio/pull/6715

###
[`v1.39.0`](https://togithub.com/tokio-rs/tokio/releases/tag/tokio-1.39.0):
Tokio v1.39.0

[Compare
Source](https://togithub.com/tokio-rs/tokio/compare/tokio-1.38.1...tokio-1.39.0)

### 1.39.0 (July 23rd, 2024)

-   This release bumps the MSRV to 1.70. ([#&#8203;6645])
-   This release upgrades to mio v1. ([#&#8203;6635])
-   This release upgrades to windows-sys v0.52 ([#&#8203;6154])

##### Added

-   io: implement `AsyncSeek` for `Empty` ([#&#8203;6663])
- metrics: stabilize `num_alive_tasks` ([#&#8203;6619], [#&#8203;6667])
-   process: add `Command::as_std_mut` ([#&#8203;6608])
-   sync: add `watch::Sender::same_channel` ([#&#8203;6637])
- sync: add
`{Receiver,UnboundedReceiver}::{sender_strong_count,sender_weak_count}`
([#&#8203;6661])
-   sync: implement `Default` for `watch::Sender` ([#&#8203;6626])
-   task: implement `Clone` for `AbortHandle` ([#&#8203;6621])
-   task: stabilize `consume_budget` ([#&#8203;6622])

##### Changed

-   io: improve panic message of `ReadBuf::put_slice()` ([#&#8203;6629])
- io: read during write in `copy_bidirectional` and `copy`
([#&#8203;6532])
- runtime: replace `num_cpus` with `available_parallelism`
([#&#8203;6709])
- task: avoid stack overflow when passing large future to `block_on`
([#&#8203;6692])
- time: avoid traversing entries in the time wheel twice
([#&#8203;6584])
-   time: support `IntoFuture` with `timeout` ([#&#8203;6666])
- macros: support `IntoFuture` with `join!` and `select!`
([#&#8203;6710])

##### Fixed

-   docs: fix docsrs builds with the fs feature enabled ([#&#8203;6585])
- io: only use short-read optimization on known-to-be-compatible
platforms ([#&#8203;6668])
- time: fix overflow panic when using large durations with `Interval`
([#&#8203;6612])

##### Added (unstable)

- macros: allow `unhandled_panic` behavior for `#[tokio::main]` and
`#[tokio::test]` ([#&#8203;6593])
-   metrics: add `spawned_tasks_count` ([#&#8203;6114])
-   metrics: add `worker_park_unpark_count` ([#&#8203;6696])
-   metrics: add worker thread id ([#&#8203;6695])

##### Documented

-   io: update `tokio::io::stdout` documentation ([#&#8203;6674])
-   macros: typo fix in `join.rs` and `try_join.rs` ([#&#8203;6641])
-   runtime: fix typo in `unhandled_panic` ([#&#8203;6660])
- task: document behavior of `JoinSet::try_join_next` when all tasks are
running ([#&#8203;6671])

[#&#8203;6114]: https://togithub.com/tokio-rs/tokio/pull/6114

[#&#8203;6154]: https://togithub.com/tokio-rs/tokio/pull/6154

[#&#8203;6532]: https://togithub.com/tokio-rs/tokio/pull/6532

[#&#8203;6584]: https://togithub.com/tokio-rs/tokio/pull/6584

[#&#8203;6585]: https://togithub.com/tokio-rs/tokio/pull/6585

[#&#8203;6593]: https://togithub.com/tokio-rs/tokio/pull/6593

[#&#8203;6608]: https://togithub.com/tokio-rs/tokio/pull/6608

[#&#8203;6612]: https://togithub.com/tokio-rs/tokio/pull/6612

[#&#8203;6619]: https://togithub.com/tokio-rs/tokio/pull/6619

[#&#8203;6621]: https://togithub.com/tokio-rs/tokio/pull/6621

[#&#8203;6622]: https://togithub.com/tokio-rs/tokio/pull/6622

[#&#8203;6626]: https://togithub.com/tokio-rs/tokio/pull/6626

[#&#8203;6629]: https://togithub.com/tokio-rs/tokio/pull/6629

[#&#8203;6635]: https://togithub.com/tokio-rs/tokio/pull/6635

[#&#8203;6637]: https://togithub.com/tokio-rs/tokio/pull/6637

[#&#8203;6641]: https://togithub.com/tokio-rs/tokio/pull/6641

[#&#8203;6645]: https://togithub.com/tokio-rs/tokio/pull/6645

[#&#8203;6660]: https://togithub.com/tokio-rs/tokio/pull/6660

[#&#8203;6661]: https://togithub.com/tokio-rs/tokio/pull/6661

[#&#8203;6663]: https://togithub.com/tokio-rs/tokio/pull/6663

[#&#8203;6666]: https://togithub.com/tokio-rs/tokio/pull/6666

[#&#8203;6667]: https://togithub.com/tokio-rs/tokio/pull/6667

[#&#8203;6668]: https://togithub.com/tokio-rs/tokio/pull/6668

[#&#8203;6671]: https://togithub.com/tokio-rs/tokio/pull/6671

[#&#8203;6674]: https://togithub.com/tokio-rs/tokio/pull/6674

[#&#8203;6692]: https://togithub.com/tokio-rs/tokio/pull/6692

[#&#8203;6695]: https://togithub.com/tokio-rs/tokio/pull/6695

[#&#8203;6696]: https://togithub.com/tokio-rs/tokio/pull/6696

[#&#8203;6709]: https://togithub.com/tokio-rs/tokio/pull/6709

[#&#8203;6710]: https://togithub.com/tokio-rs/tokio/pull/6710

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
[repository job log](https://developer.mend.io/github/spiraldb/vortex).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored Jul 23, 2024
1 parent b6ac194 commit 0950fa9
Showing 1 changed file with 19 additions and 8 deletions.
27 changes: 19 additions & 8 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 0950fa9

Please sign in to comment.