6.md (7723B)
1 # PR #6 Bump tokio from 0.2.13 to 0.2.14 2 3 - **Status:** merged 4 - **Author:** @dependabot-preview[bot] 5 - **Created:** 2020-04-02T05:07:21Z 6 - **Branch:** dependabot/cargo/tokio-0.2.14 → master 7 - **Merged:** 2020-04-02T10:01:42Z 8 - **Labels:** dependencies 9 - **Assignees:** @MTRNord 10 - **Diff:** [6.diff](./6.diff) 11 12 --- 13 14 Bumps [tokio](https://github.com/tokio-rs/tokio) from 0.2.13 to 0.2.14. 15 <details> 16 <summary>Release notes</summary> 17 <p><em>Sourced from <a href="https://github.com/tokio-rs/tokio/releases">tokio's releases</a>.</em></p> 18 <blockquote> 19 <h2>Tokio v0.2.14</h2> 20 <p>This release introduces automatic cooperative task yielding. <a href="https://tokio.rs/blog/2020-04-preemption/">This</a> article describes the new functionality in more detail.</p> 21 <h3>Fixes</h3> 22 <ul> 23 <li>rt: concurrency bug in scheduler (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2273">#2273</a>).</li> 24 <li>rt: concurrency bug with shell runtime (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2333">#2333</a>).</li> 25 <li>test-util: correct pause/resume of time (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2253">#2253</a>).</li> 26 <li>time: <code>DelayQueue</code> correct wakeup after <code>insert</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2285">#2285</a>).</li> 27 </ul> 28 <h3>Added</h3> 29 <ul> 30 <li>io: impl <code>RawFd</code>, <code>AsRawHandle</code> for std io types (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2335">#2335</a>).</li> 31 <li>rt: automatic cooperative task yielding (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2160">#2160</a>, <a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2343">#2343</a>, <a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2349">#2349</a>).</li> 32 <li>sync: <code>RwLock::into_inner</code> (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2321">#2321</a>).</li> 33 </ul> 34 <h3>Changed</h3> 35 <ul> 36 <li>sync: semaphore, mutex internals rewritten to avoid allocations (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2325">#2325</a>).</li> 37 </ul> 38 </blockquote> 39 </details> 40 <details> 41 <summary>Commits</summary> 42 <ul> 43 <li><a href="https://github.com/tokio-rs/tokio/commit/f01136b5c0bbbe72fa674df4924cc53a872cffff"><code>f01136b</code></a> chore: prepare tokio v0.2.14 release (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2356">#2356</a>)</li> 44 <li><a href="https://github.com/tokio-rs/tokio/commit/caa7e180e43fdf914774de86f01f88e6b41f4a32"><code>caa7e18</code></a> rt: cap fifo scheduler slot to avoid starvation (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2349">#2349</a>)</li> 45 <li><a href="https://github.com/tokio-rs/tokio/commit/7b2438e7441e98b2a3f72eb239b1c51489b7d9b8"><code>7b2438e</code></a> sync: fix notified link (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2351">#2351</a>)</li> 46 <li><a href="https://github.com/tokio-rs/tokio/commit/00725f6876821f2ec5246a807563e35c5e53f3e1"><code>00725f6</code></a> sync: fix possible dangling pointer in semaphore (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2340">#2340</a>)</li> 47 <li><a href="https://github.com/tokio-rs/tokio/commit/5c71268bb88a1125e822f5a0a68ff996f6811736"><code>5c71268</code></a> sync: broadcast, revert "Keep lock until sender notified" (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2348">#2348</a>)</li> 48 <li><a href="https://github.com/tokio-rs/tokio/commit/8020b02bd0aa02e5fb887430fbb986a1376a7a9e"><code>8020b02</code></a> fs: add coop test (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2344">#2344</a>)</li> 49 <li><a href="https://github.com/tokio-rs/tokio/commit/11acfbbea4668b5dfe47357e9f52a7cd1f816416"><code>11acfbb</code></a> rt: add task join coop test (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2345">#2345</a>)</li> 50 <li><a href="https://github.com/tokio-rs/tokio/commit/f2005a78ca59f7e3bd1b59c99638e8a382a2b2fa"><code>f2005a7</code></a> timer: fix loom test (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2346">#2346</a>)</li> 51 <li><a href="https://github.com/tokio-rs/tokio/commit/3fb213a8612699a46b2ccbeddd9adfbe3c468287"><code>3fb213a</code></a> timer: improve memory ordering in Inner's increment (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2107">#2107</a>)</li> 52 <li><a href="https://github.com/tokio-rs/tokio/commit/6cf1a5b6b8686e5bde107d072d77199aaefcb2ec"><code>6cf1a5b</code></a> time: fix DelayQueue rewriting delay on insert after Poll::Ready (<a href="https://github-redirect.dependabot.com/tokio-rs/tokio/issues/2285">#2285</a>)</li> 53 <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-0.2.13...tokio-0.2.14">compare view</a></li> 54 </ul> 55 </details> 56 <br /> 57 58 59 [](https://dependabot.com/compatibility-score/?dependency-name=tokio&package-manager=cargo&previous-version=0.2.13&new-version=0.2.14) 60 61 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`. 62 63 [//]: # (dependabot-automerge-start) 64 [//]: # (dependabot-automerge-end) 65 66 --- 67 68 <details> 69 <summary>Dependabot commands and options</summary> 70 <br /> 71 72 You can trigger Dependabot actions by commenting on this PR: 73 - `@dependabot rebase` will rebase this PR 74 - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it 75 - `@dependabot merge` will merge this PR after your CI passes on it 76 - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it 77 - `@dependabot cancel merge` will cancel a previously requested merge and block automerging 78 - `@dependabot reopen` will reopen this PR if it is closed 79 - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually 80 - `@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) 81 - `@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) 82 - `@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) 83 - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language 84 - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language 85 - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language 86 - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language 87 - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme 88 89 Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): 90 - Update frequency (including time of day and day of week) 91 - Pull request limits (per update run and/or open at any time) 92 - Out-of-range updates (receive only lockfile updates, if desired) 93 - Security updates (receive only security updates, if desired) 94 95 96 97 </details> 98