Update Rust crate tokio to 1.29.1 #54

Merged
pierre merged 1 commits from renovate/tokio-1.x into master 2023-07-04 16:41:28 +00:00
Owner

This PR contains the following updates:

Package Type Update Change
tokio (source) dependencies minor 1.28.2 -> 1.29.1

Release Notes

tokio-rs/tokio (tokio)

v1.29.1: Tokio v1.29.1

Compare Source

Fixed
  • rt: fix nesting two block_in_place with a block_on between (#​5837])

#​5837]: https://github.com/tokio-rs/tokio/pull/5837

v1.29.0: Tokio v1.29.0

Compare Source

Technically a breaking change, the Send implementation is removed from
runtime::EnterGuard. This change fixes a bug and should not impact most users.

Breaking
  • rt: EnterGuard should not be Send (#​5766])
Fixed
  • fs: reduce blocking ops in fs::read_dir (#​5653])
  • rt: fix possible starvation (#​5686], #​5712])
  • rt: fix stacked borrows issue in JoinSet (#​5693])
  • rt: panic if EnterGuard dropped incorrect order (#​5772])
  • time: do not overflow to signal value (#​5710])
  • fs: wait for in-flight ops before cloning File (#​5803])
Changed
  • rt: reduce time to poll tasks scheduled from outside the runtime (#​5705], #​5720])
Added
  • net: add uds doc alias for unix sockets (#​5659])
  • rt: add metric for number of tasks (#​5628])
  • sync: implement more traits for channel errors (#​5666])
  • net: add nodelay methods on TcpSocket (#​5672])
  • sync: add broadcast::Receiver::blocking_recv (#​5690])
  • process: add raw_arg method to Command (#​5704])
  • io: support PRIORITY epoll events (#​5566])
  • task: add JoinSet::poll_join_next (#​5721])
  • net: add support for Redox OS (#​5790])
Unstable
  • rt: add the ability to dump task backtraces (#​5608], #​5676], #​5708], #​5717])
  • rt: instrument task poll times with a histogram (#​5685])

#​5766]: https://github.com/tokio-rs/tokio/pull/5766

#​5653]: https://github.com/tokio-rs/tokio/pull/5653

#​5686]: https://github.com/tokio-rs/tokio/pull/5686

#​5712]: https://github.com/tokio-rs/tokio/pull/5712

#​5693]: https://github.com/tokio-rs/tokio/pull/5693

#​5772]: https://github.com/tokio-rs/tokio/pull/5772

#​5710]: https://github.com/tokio-rs/tokio/pull/5710

#​5803]: https://github.com/tokio-rs/tokio/pull/5803

#​5705]: https://github.com/tokio-rs/tokio/pull/5705

#​5720]: https://github.com/tokio-rs/tokio/pull/5720

#​5659]: https://github.com/tokio-rs/tokio/pull/5659

#​5628]: https://github.com/tokio-rs/tokio/pull/5628

#​5666]: https://github.com/tokio-rs/tokio/pull/5666

#​5672]: https://github.com/tokio-rs/tokio/pull/5672

#​5690]: https://github.com/tokio-rs/tokio/pull/5690

#​5704]: https://github.com/tokio-rs/tokio/pull/5704

#​5566]: https://github.com/tokio-rs/tokio/pull/5566

#​5721]: https://github.com/tokio-rs/tokio/pull/5721

#​5790]: https://github.com/tokio-rs/tokio/pull/5790

#​5608]: https://github.com/tokio-rs/tokio/pull/5608

#​5676]: https://github.com/tokio-rs/tokio/pull/5676

#​5708]: https://github.com/tokio-rs/tokio/pull/5708

#​5717]: https://github.com/tokio-rs/tokio/pull/5717

#​5685]: https://github.com/tokio-rs/tokio/pull/5685


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 this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [tokio](https://tokio.rs) ([source](https://github.com/tokio-rs/tokio)) | dependencies | minor | `1.28.2` -> `1.29.1` | --- ### Release Notes <details> <summary>tokio-rs/tokio (tokio)</summary> ### [`v1.29.1`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.29.1): Tokio v1.29.1 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.29.0...tokio-1.29.1) ##### Fixed - rt: fix nesting two `block_in_place` with a `block_on` between (#&#8203;5837]) #&#8203;5837]: https://github.com/tokio-rs/tokio/pull/5837 ### [`v1.29.0`](https://github.com/tokio-rs/tokio/releases/tag/tokio-1.29.0): Tokio v1.29.0 [Compare Source](https://github.com/tokio-rs/tokio/compare/tokio-1.28.2...tokio-1.29.0) Technically a breaking change, the `Send` implementation is removed from `runtime::EnterGuard`. This change fixes a bug and should not impact most users. ##### Breaking - rt: `EnterGuard` should not be `Send` (#&#8203;5766]) ##### Fixed - fs: reduce blocking ops in `fs::read_dir` (#&#8203;5653]) - rt: fix possible starvation (#&#8203;5686], #&#8203;5712]) - rt: fix stacked borrows issue in `JoinSet` (#&#8203;5693]) - rt: panic if `EnterGuard` dropped incorrect order (#&#8203;5772]) - time: do not overflow to signal value (#&#8203;5710]) - fs: wait for in-flight ops before cloning `File` (#&#8203;5803]) ##### Changed - rt: reduce time to poll tasks scheduled from outside the runtime (#&#8203;5705], #&#8203;5720]) ##### Added - net: add uds doc alias for unix sockets (#&#8203;5659]) - rt: add metric for number of tasks (#&#8203;5628]) - sync: implement more traits for channel errors (#&#8203;5666]) - net: add nodelay methods on TcpSocket (#&#8203;5672]) - sync: add `broadcast::Receiver::blocking_recv` (#&#8203;5690]) - process: add `raw_arg` method to `Command` (#&#8203;5704]) - io: support PRIORITY epoll events (#&#8203;5566]) - task: add `JoinSet::poll_join_next` (#&#8203;5721]) - net: add support for Redox OS (#&#8203;5790]) ##### Unstable - rt: add the ability to dump task backtraces (#&#8203;5608], #&#8203;5676], #&#8203;5708], #&#8203;5717]) - rt: instrument task poll times with a histogram (#&#8203;5685]) #&#8203;5766]: https://github.com/tokio-rs/tokio/pull/5766 #&#8203;5653]: https://github.com/tokio-rs/tokio/pull/5653 #&#8203;5686]: https://github.com/tokio-rs/tokio/pull/5686 #&#8203;5712]: https://github.com/tokio-rs/tokio/pull/5712 #&#8203;5693]: https://github.com/tokio-rs/tokio/pull/5693 #&#8203;5772]: https://github.com/tokio-rs/tokio/pull/5772 #&#8203;5710]: https://github.com/tokio-rs/tokio/pull/5710 #&#8203;5803]: https://github.com/tokio-rs/tokio/pull/5803 #&#8203;5705]: https://github.com/tokio-rs/tokio/pull/5705 #&#8203;5720]: https://github.com/tokio-rs/tokio/pull/5720 #&#8203;5659]: https://github.com/tokio-rs/tokio/pull/5659 #&#8203;5628]: https://github.com/tokio-rs/tokio/pull/5628 #&#8203;5666]: https://github.com/tokio-rs/tokio/pull/5666 #&#8203;5672]: https://github.com/tokio-rs/tokio/pull/5672 #&#8203;5690]: https://github.com/tokio-rs/tokio/pull/5690 #&#8203;5704]: https://github.com/tokio-rs/tokio/pull/5704 #&#8203;5566]: https://github.com/tokio-rs/tokio/pull/5566 #&#8203;5721]: https://github.com/tokio-rs/tokio/pull/5721 #&#8203;5790]: https://github.com/tokio-rs/tokio/pull/5790 #&#8203;5608]: https://github.com/tokio-rs/tokio/pull/5608 #&#8203;5676]: https://github.com/tokio-rs/tokio/pull/5676 #&#8203;5708]: https://github.com/tokio-rs/tokio/pull/5708 #&#8203;5717]: https://github.com/tokio-rs/tokio/pull/5717 #&#8203;5685]: https://github.com/tokio-rs/tokio/pull/5685 </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 this update 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:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNDQuMCIsInVwZGF0ZWRJblZlciI6IjM1LjE1OS4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=-->
pierre changed title from Update Rust crate tokio to 1.29.0 to Update Rust crate tokio to 1.29.1 2023-06-30 00:06:54 +00:00
pierre force-pushed renovate/tokio-1.x from 5b2c8831ca to c4aa47f199 2023-06-30 00:06:58 +00:00 Compare
pierre merged commit 03c842017c into master 2023-07-04 16:41:28 +00:00
pierre deleted branch renovate/tokio-1.x 2023-07-04 16:41:28 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: pierre/SeaBattle#54
No description provided.