arturh85 / factorio-bot

Tauri based Frontend for Factorio Bot
MIT License
6 stars 0 forks source link

Update Rust crate tokio to ^1.34.0 #1042

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate logo banner

This PR contains the following updates:

Package Type Update Change
tokio (source) dev-dependencies minor ^1.28.2 -> ^1.34.0
tokio (source) dependencies minor ^1.28.2 -> ^1.34.0

Release Notes

tokio-rs/tokio (tokio) ### [`v1.34.0`](https://togithub.com/tokio-rs/tokio/releases/tag/tokio-1.34.0): Tokio v1.34.0 [Compare Source](https://togithub.com/tokio-rs/tokio/compare/tokio-1.33.0...tokio-1.34.0) ##### Fixed - io: allow `clear_readiness` after io driver shutdown ([#​6067]) - io: fix integer overflow in `take` ([#​6080]) - io: fix I/O resource hang ([#​6134]) - sync: fix `broadcast::channel` link ([#​6100]) ##### Changed - macros: use `::core` qualified imports instead of `::std` inside `tokio::test` macro ([#​5973]) ##### Added - fs: update cfg attr in `fs::read_dir` to include `aix` ([#​6075]) - sync: add `mpsc::Receiver::recv_many` ([#​6010]) - tokio: added vita target support ([#​6094]) [#​5973]: https://togithub.com/tokio-rs/tokio/pull/5973 [#​6067]: https://togithub.com/tokio-rs/tokio/pull/6067 [#​6080]: https://togithub.com/tokio-rs/tokio/pull/6080 [#​6134]: https://togithub.com/tokio-rs/tokio/pull/6134 [#​6100]: https://togithub.com/tokio-rs/tokio/pull/6100 [#​6075]: https://togithub.com/tokio-rs/tokio/pull/6075 [#​6010]: https://togithub.com/tokio-rs/tokio/pull/6010 [#​6094]: https://togithub.com/tokio-rs/tokio/pull/6094 ### [`v1.33.0`](https://togithub.com/tokio-rs/tokio/releases/tag/tokio-1.33.0): Tokio v1.33.0 [Compare Source](https://togithub.com/tokio-rs/tokio/compare/tokio-1.32.0...tokio-1.33.0) ### 1.33.0 (October 9, 2023) ##### Fixed - io: mark `Interest::add` with `#[must_use]` ([#​6037]) - runtime: fix cache line size for RISC-V ([#​5994]) - sync: prevent lock poisoning in `watch::Receiver::wait_for` ([#​6021]) - task: fix `spawn_local` source location ([#​5984]) ##### Changed - sync: use Acquire/Release orderings instead of SeqCst in `watch` ([#​6018]) ##### Added - fs: add vectored writes to `tokio::fs::File` ([#​5958]) - io: add `Interest::remove` method ([#​5906]) - io: add vectored writes to `DuplexStream` ([#​5985]) - net: add Apple tvOS support ([#​6045]) - sync: add `?Sized` bound to `{MutexGuard,OwnedMutexGuard}::map` ([#​5997]) - sync: add `watch::Receiver::mark_unseen` ([#​5962], [#​6014], [#​6017]) - sync: add `watch::Sender::new` ([#​5998]) - sync: add const fn `OnceCell::from_value` ([#​5903]) ##### Removed - remove unused `stats` feature ([#​5952]) ##### Documented - add missing backticks in code examples ([#​5938], [#​6056]) - fix typos ([#​5988], [#​6030]) - process: document that `Child::wait` is cancel safe ([#​5977]) - sync: add examples for `Semaphore` ([#​5939], [#​5956], [#​5978], [#​6031], [#​6032], [#​6050]) - sync: document that `broadcast` capacity is a lower bound ([#​6042]) - sync: document that `const_new` is not instrumented ([#​6002]) - sync: improve cancel-safety documentation for `mpsc::Sender::send` ([#​5947]) - sync: improve docs for `watch` channel ([#​5954]) - taskdump: render taskdump documentation on docs.rs ([#​5972]) ##### Unstable - taskdump: fix potential deadlock ([#​6036]) [#​5903]: https://togithub.com/tokio-rs/tokio/pull/5903 [#​5906]: https://togithub.com/tokio-rs/tokio/pull/5906 [#​5938]: https://togithub.com/tokio-rs/tokio/pull/5938 [#​5939]: https://togithub.com/tokio-rs/tokio/pull/5939 [#​5947]: https://togithub.com/tokio-rs/tokio/pull/5947 [#​5952]: https://togithub.com/tokio-rs/tokio/pull/5952 [#​5954]: https://togithub.com/tokio-rs/tokio/pull/5954 [#​5956]: https://togithub.com/tokio-rs/tokio/pull/5956 [#​5958]: https://togithub.com/tokio-rs/tokio/pull/5958 [#​5960]: https://togithub.com/tokio-rs/tokio/pull/5960 [#​5962]: https://togithub.com/tokio-rs/tokio/pull/5962 [#​5971]: https://togithub.com/tokio-rs/tokio/pull/5971 [#​5972]: https://togithub.com/tokio-rs/tokio/pull/5972 [#​5977]: https://togithub.com/tokio-rs/tokio/pull/5977 [#​5978]: https://togithub.com/tokio-rs/tokio/pull/5978 [#​5984]: https://togithub.com/tokio-rs/tokio/pull/5984 [#​5985]: https://togithub.com/tokio-rs/tokio/pull/5985 [#​5988]: https://togithub.com/tokio-rs/tokio/pull/5988 [#​5994]: https://togithub.com/tokio-rs/tokio/pull/5994 [#​5997]: https://togithub.com/tokio-rs/tokio/pull/5997 [#​5998]: https://togithub.com/tokio-rs/tokio/pull/5998 [#​6002]: https://togithub.com/tokio-rs/tokio/pull/6002 [#​6014]: https://togithub.com/tokio-rs/tokio/pull/6014 [#​6017]: https://togithub.com/tokio-rs/tokio/pull/6017 [#​6018]: https://togithub.com/tokio-rs/tokio/pull/6018 [#​6021]: https://togithub.com/tokio-rs/tokio/pull/6021 [#​6030]: https://togithub.com/tokio-rs/tokio/pull/6030 [#​6031]: https://togithub.com/tokio-rs/tokio/pull/6031 [#​6032]: https://togithub.com/tokio-rs/tokio/pull/6032 [#​6036]: https://togithub.com/tokio-rs/tokio/pull/6036 [#​6037]: https://togithub.com/tokio-rs/tokio/pull/6037 [#​6042]: https://togithub.com/tokio-rs/tokio/pull/6042 [#​6045]: https://togithub.com/tokio-rs/tokio/pull/6045 [#​6050]: https://togithub.com/tokio-rs/tokio/pull/6050 [#​6056]: https://togithub.com/tokio-rs/tokio/pull/6056 [#​6058]: https://togithub.com/tokio-rs/tokio/pull/6058 ### [`v1.32.0`](https://togithub.com/tokio-rs/tokio/releases/tag/tokio-1.32.0): Tokio v1.32.0 [Compare Source](https://togithub.com/tokio-rs/tokio/compare/tokio-1.31.0...tokio-1.32.0) ##### Fixed - sync: fix potential quadratic behavior in `broadcast::Receiver` ([#​5925]) ##### Added - process: stabilize `Command::raw_arg` ([#​5930]) - io: enable awaiting error readiness ([#​5781]) ##### Unstable - rt(alt): improve the scalability of alt runtime as the number of cores grows ([#​5935]) [#​5925]: https://togithub.com/tokio-rs/tokio/pull/5925 [#​5930]: https://togithub.com/tokio-rs/tokio/pull/5930 [#​5781]: https://togithub.com/tokio-rs/tokio/pull/5781 [#​5935]: https://togithub.com/tokio-rs/tokio/pull/5935 ### [`v1.31.0`](https://togithub.com/tokio-rs/tokio/releases/tag/tokio-1.31.0): Tokio v1.31.0 [Compare Source](https://togithub.com/tokio-rs/tokio/compare/tokio-1.30.0...tokio-1.31.0) ##### Fixed - io: delegate `WriteHalf::poll_write_vectored` ([#​5914]) ##### Unstable - rt(unstable): fix memory leak in unstable next-gen scheduler prototype ([#​5911]) - rt: expose mean task poll time metric ([#​5927]) [#​5914]: https://togithub.com/tokio-rs/tokio/pull/5914 [#​5911]: https://togithub.com/tokio-rs/tokio/pull/5911 [#​5927]: https://togithub.com/tokio-rs/tokio/pull/5927 ### [`v1.30.0`](https://togithub.com/tokio-rs/tokio/releases/tag/tokio-1.30.0): Tokio v1.30.0 [Compare Source](https://togithub.com/tokio-rs/tokio/compare/tokio-1.29.1...tokio-1.30.0) ### 1.30.0 (August 9, 2023) This release bumps the MSRV of Tokio to 1.63. ([#​5887]) ##### Changed - tokio: reduce LLVM code generation ([#​5859]) - io: support `--cfg mio_unsupported_force_poll_poll` flag ([#​5881]) - sync: make `const_new` methods always available ([#​5885]) - sync: avoid false sharing in mpsc channel ([#​5829]) - rt: pop at least one task from inject queue ([#​5908]) ##### Added - sync: add `broadcast::Sender::new` ([#​5824]) - net: implement `UCred` for espidf ([#​5868]) - fs: add `File::options()` ([#​5869]) - time: implement extra reset variants for `Interval` ([#​5878]) - process: add `{ChildStd*}::into_owned_{fd, handle}` ([#​5899]) ##### Removed - tokio: removed unused `tokio_*` cfgs ([#​5890]) - remove build script to speed up compilation ([#​5887]) ##### Documented - sync: mention lagging in docs for `broadcast::send` ([#​5820]) - runtime: expand on sharing runtime docs ([#​5858]) - io: use vec in example for `AsyncReadExt::read_exact` ([#​5863]) - time: mark `Sleep` as `!Unpin` in docs ([#​5916]) - process: fix `raw_arg` not showing up in docs ([#​5865]) ##### Unstable - rt: add runtime ID ([#​5864]) - rt: initial implementation of new threaded runtime ([#​5823]) [#​5820]: https://togithub.com/tokio-rs/tokio/pull/5820 [#​5823]: https://togithub.com/tokio-rs/tokio/pull/5823 [#​5824]: https://togithub.com/tokio-rs/tokio/pull/5824 [#​5829]: https://togithub.com/tokio-rs/tokio/pull/5829 [#​5858]: https://togithub.com/tokio-rs/tokio/pull/5858 [#​5859]: https://togithub.com/tokio-rs/tokio/pull/5859 [#​5863]: https://togithub.com/tokio-rs/tokio/pull/5863 [#​5864]: https://togithub.com/tokio-rs/tokio/pull/5864 [#​5865]: https://togithub.com/tokio-rs/tokio/pull/5865 [#​5868]: https://togithub.com/tokio-rs/tokio/pull/5868 [#​5869]: https://togithub.com/tokio-rs/tokio/pull/5869 [#​5878]: https://togithub.com/tokio-rs/tokio/pull/5878 [#​5881]: https://togithub.com/tokio-rs/tokio/pull/5881 [#​5885]: https://togithub.com/tokio-rs/tokio/pull/5885 [#​5887]: https://togithub.com/tokio-rs/tokio/pull/5887 [#​5890]: https://togithub.com/tokio-rs/tokio/pull/5890 [#​5899]: https://togithub.com/tokio-rs/tokio/pull/5899 [#​5908]: https://togithub.com/tokio-rs/tokio/pull/5908 [#​5916]: https://togithub.com/tokio-rs/tokio/pull/5916 ### [`v1.29.1`](https://togithub.com/tokio-rs/tokio/releases/tag/tokio-1.29.1): Tokio v1.29.1 [Compare Source](https://togithub.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 ([#​5837]) [#​5837]: https://togithub.com/tokio-rs/tokio/pull/5837 ### [`v1.29.0`](https://togithub.com/tokio-rs/tokio/releases/tag/tokio-1.29.0): Tokio v1.29.0 [Compare Source](https://togithub.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` ([#​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://togithub.com/tokio-rs/tokio/pull/5766 [#​5653]: https://togithub.com/tokio-rs/tokio/pull/5653 [#​5686]: https://togithub.com/tokio-rs/tokio/pull/5686 [#​5712]: https://togithub.com/tokio-rs/tokio/pull/5712 [#​5693]: https://togithub.com/tokio-rs/tokio/pull/5693 [#​5772]: https://togithub.com/tokio-rs/tokio/pull/5772 [#​5710]: https://togithub.com/tokio-rs/tokio/pull/5710 [#​5803]: https://togithub.com/tokio-rs/tokio/pull/5803 [#​5705]: https://togithub.com/tokio-rs/tokio/pull/5705 [#​5720]: https://togithub.com/tokio-rs/tokio/pull/5720 [#​5659]: https://togithub.com/tokio-rs/tokio/pull/5659 [#​5628]: https://togithub.com/tokio-rs/tokio/pull/5628 [#​5666]: https://togithub.com/tokio-rs/tokio/pull/5666 [#​5672]: https://togithub.com/tokio-rs/tokio/pull/5672 [#​5690]: https://togithub.com/tokio-rs/tokio/pull/5690 [#​5704]: https://togithub.com/tokio-rs/tokio/pull/5704 [#​5566]: https://togithub.com/tokio-rs/tokio/pull/5566 [#​5721]: https://togithub.com/tokio-rs/tokio/pull/5721 [#​5790]: https://togithub.com/tokio-rs/tokio/pull/5790 [#​5608]: https://togithub.com/tokio-rs/tokio/pull/5608 [#​5676]: https://togithub.com/tokio-rs/tokio/pull/5676 [#​5708]: https://togithub.com/tokio-rs/tokio/pull/5708 [#​5717]: https://togithub.com/tokio-rs/tokio/pull/5717 [#​5685]: https://togithub.com/tokio-rs/tokio/pull/5685

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 these updates again.



This PR has been generated by Mend Renovate. View repository job log here.