Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
build(deps): Bump tokio from 1.28.2 to 1.29.1 (#84)
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.28.2 to 1.29.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tokio-rs/tokio/releases">tokio's releases</a>.</em></p> <blockquote> <h2>Tokio v1.29.1</h2> <h3>Fixed</h3> <ul> <li>rt: fix nesting two <code>block_in_place</code> with a <code>block_on</code> between (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5837">#5837</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/5837">#5837</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/5837">tokio-rs/tokio#5837</a></p> <h2>Tokio v1.29.0</h2> <p>Technically a breaking change, the <code>Send</code> implementation is removed from <code>runtime::EnterGuard</code>. This change fixes a bug and should not impact most users.</p> <h3>Breaking</h3> <ul> <li>rt: <code>EnterGuard</code> should not be <code>Send</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5766">#5766</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>fs: reduce blocking ops in <code>fs::read_dir</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5653">#5653</a>)</li> <li>rt: fix possible starvation (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5686">#5686</a>, <a href="https://redirect.github.com/tokio-rs/tokio/issues/5712">#5712</a>)</li> <li>rt: fix stacked borrows issue in <code>JoinSet</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5693">#5693</a>)</li> <li>rt: panic if <code>EnterGuard</code> dropped incorrect order (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5772">#5772</a>)</li> <li>time: do not overflow to signal value (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5710">#5710</a>)</li> <li>fs: wait for in-flight ops before cloning <code>File</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5803">#5803</a>)</li> </ul> <h3>Changed</h3> <ul> <li>rt: reduce time to poll tasks scheduled from outside the runtime (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5705">#5705</a>, <a href="https://redirect.github.com/tokio-rs/tokio/issues/5720">#5720</a>)</li> </ul> <h3>Added</h3> <ul> <li>net: add uds doc alias for unix sockets (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5659">#5659</a>)</li> <li>rt: add metric for number of tasks (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5628">#5628</a>)</li> <li>sync: implement more traits for channel errors (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5666">#5666</a>)</li> <li>net: add nodelay methods on TcpSocket (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5672">#5672</a>)</li> <li>sync: add <code>broadcast::Receiver::blocking_recv</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5690">#5690</a>)</li> <li>process: add <code>raw_arg</code> method to <code>Command</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5704">#5704</a>)</li> <li>io: support PRIORITY epoll events (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5566">#5566</a>)</li> <li>task: add <code>JoinSet::poll_join_next</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5721">#5721</a>)</li> <li>net: add support for Redox OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5790">#5790</a>)</li> </ul> <h3>Unstable</h3> <ul> <li>rt: add the ability to dump task backtraces (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5608">#5608</a>, <a href="https://redirect.github.com/tokio-rs/tokio/issues/5676">#5676</a>, <a href="https://redirect.github.com/tokio-rs/tokio/issues/5708">#5708</a>, <a href="https://redirect.github.com/tokio-rs/tokio/issues/5717">#5717</a>)</li> <li>rt: instrument task poll times with a histogram (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5685">#5685</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/5766">#5766</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/5766">tokio-rs/tokio#5766</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/5653">#5653</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/5653">tokio-rs/tokio#5653</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/5686">#5686</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/5686">tokio-rs/tokio#5686</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/5712">#5712</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/5712">tokio-rs/tokio#5712</a></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tokio-rs/tokio/commit/1b1b9dc7e388d0619fe7bfe6a7618fff596fdee1"><code>1b1b9dc</code></a> chore: prepare Tokio v1.29.1 release</li> <li><a href="https://github.com/tokio-rs/tokio/commit/012c8484019efb13ecdbbf0e6e76a55fd2dd6ec0"><code>012c848</code></a> rt: fix nesting block_in_place with block_on (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5837">#5837</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/48c55768fd6ae47d1c015b154a0ebd2579688359"><code>48c5576</code></a> chore: prepare Tokio v1.29.0 release (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5826">#5826</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/657fd883d2ba5d110b2fd522ce9bd08947e03d7c"><code>657fd88</code></a> task: add guarantee about when a spawned task may be polled (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5816">#5816</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/6b076a27437a94f0c0e4d506188bef26c53896ee"><code>6b076a2</code></a> fs: wait for in-flight ops before cloning <code>File</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5803">#5803</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/910a1e2fcf8ebafd41c2841144c3a1037af7dc40"><code>910a1e2</code></a> io: fix <code>futures_io::AsyncSeek</code> implementaion for <code>Compat</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5783">#5783</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/6d25a00145d0dfed10c93eb37704fde88967341c"><code>6d25a00</code></a> fs: update cfg attr in <code>fs::read_dir</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5806">#5806</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/78bf8a9e5e72430274467cebce4cc37096508c18"><code>78bf8a9</code></a> sync: replace Poll::Ready with Ready (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5815">#5815</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/b8af5aad16baec0d2713453aa03db5ff29639010"><code>b8af5aa</code></a> task: add spawn_blocking methods to JoinMap (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5797">#5797</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/2e62374e4a643015ea9ecf5a1d012c3429eed42f"><code>2e62374</code></a> rt: pad the task struct to avoid false sharing (<a href="https://redirect.github.com/tokio-rs/tokio/issues/5809">#5809</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.28.2...tokio-1.29.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tokio&package-manager=cargo&previous-version=1.28.2&new-version=1.29.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
- Loading branch information