Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
594: build(deps): bump cortex-m from 0.7.5 to 0.7.6 r=jordens a=dependabot[bot] Bumps [cortex-m](https://github.com/rust-embedded/cortex-m) from 0.7.5 to 0.7.6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-embedded/cortex-m/releases">cortex-m's releases</a>.</em></p> <blockquote> <h2>v0.7.6 - 2022-08-12</h2> <ul> <li>Added <code>critical-section-single-core</code> feature which provides an implementation for the <code>critical-section</code> crate for single-core systems, based on disabling all interrupts. (<a href="https://github-redirect.dependabot.com/rust-embedded/cortex-m/issues/448">#448</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-embedded/cortex-m/blob/v0.7.6/CHANGELOG.md">cortex-m's changelog</a>.</em></p> <blockquote> <h2>[v0.7.6] - 2022-08-12</h2> <ul> <li>Added <code>critical-section-single-core</code> feature which provides an implementation for the <code>critical-section</code> crate for single-core systems, based on disabling all interrupts. (<a href="https://github-redirect.dependabot.com/rust-embedded/cortex-m/issues/448">#448</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-embedded/cortex-m/commit/641e41904313b13538ffeed10b930b1adabb025b"><code>641e419</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-embedded/cortex-m/issues/449">#449</a></li> <li><a href="https://github.com/rust-embedded/cortex-m/commit/df9a479f8a6260feb7e9fc05fa0e001f555b9340"><code>df9a479</code></a> Prepare for v0.7.6</li> <li><a href="https://github.com/rust-embedded/cortex-m/commit/dc539a952a2411a28d63054b1af03eaaa8a58029"><code>dc539a9</code></a> Merge <a href="https://github-redirect.dependabot.com/rust-embedded/cortex-m/issues/448">#448</a></li> <li><a href="https://github.com/rust-embedded/cortex-m/commit/9e8c8e794d378ce51198fbb9ba27094b430e6d52"><code>9e8c8e7</code></a> Add implementation for critical-section 1.0.</li> <li>See full diff in <a href="https://github.com/rust-embedded/cortex-m/compare/v0.7.5...v0.7.6">compare view</a></li> </ul> </details> <br /> [](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> 595: build(deps): bump bytemuck from 1.11.0 to 1.12.0 r=jordens a=dependabot[bot] Bumps [bytemuck](https://github.com/Lokathor/bytemuck) from 1.11.0 to 1.12.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Lokathor/bytemuck/blob/main/changelog.md">bytemuck's changelog</a>.</em></p> <blockquote> <h1><code>bytemuck</code> changelog</h1> <h2>1.12</h2> <ul> <li>This minor version bump is caused by a version bump in our <code>bytemuck_derive</code> dependency, which is in turn caused by a mixup in the minimum version of <code>syn</code> that <code>bytemuck_derive</code> uses. See <a href="https://github-redirect.dependabot.com/Lokathor/bytemuck/issues/122">Issue 122</a>. There's not any specific "new" API as you might normally expect from a minor version bump.</li> <li><a href="https://github.com/pali6">pali</a> fixed a problem with SPIR-V builds being broken. The error handling functions were trying to be generic over <code>Display</code>, which the error types normally support, except on SPIR-V targets (which run on the GPU and don't have text formatting).</li> </ul> <h2>1.11</h2> <ul> <li><a href="https://github.com/WaffleLapkin">WaffleLapkin</a> added <code>wrap_box</code> and <code>peel_box</code> to the <code>TransparentWrapperAlloc</code> trait. Default impls of these functions are provided, and (as usual with the transparent trait stuff) you should not override the default versions.</li> </ul> <h2>1.10</h2> <ul> <li><a href="https://github.com/TheEdward162">TheEdward162</a> added the <code>ZeroableInOption</code> and <code>PodInOption</code> traits. These are for types that are <code>Zeroable</code> or <code>Pod</code> <em>when in an option</em>, but not on their own. We provide impls for the various "NonZeroINTEGER" types in <code>core</code>, and if you need to newtype a NonZero value then you can impl these traits when you use <code>repr(transparent)</code>.</li> </ul> <h2>1.9.1</h2> <ul> <li>Bumped the minimum <code>bytemuck_derive</code> dependency version from <code>1.0</code> to <code>1.1</code>. The fact that <code>bytemuck</code> and <code>bytemuck_derive</code> are separate crates at all is an unfortunate technical limit of current Rust, woe and calamity.</li> </ul> <h2>1.9.0</h2> <ul> <li><a href="https://github.com/fu5ha">fu5ha</a> added the <code>NoUninit</code>, <code>AnyBitPattern</code>, and <code>CheckedBitPattern</code> traits. This allows for a more fine-grained level of detail in what casting operations are allowed for a type. Types that already implement <code>Zeroable</code> and <code>Pod</code> will have a blanket impl for these new traits. This is a "preview" of the direction that the crate will probably go in the eventual 2.0 version. We're still waiting on <a href="https://github.com/rust-lang/project-safe-transmute">Project Safe Transmute</a> for an actual 2.0 version of the crate, but until then please enjoy this preview.</li> <li>Also Fusha added better support for <code>union</code> types in the derive macros. I still don't know how any of the proc-macro stuff works at all, so please direct questions to her.</li> </ul> <h2>1.8.0</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Lokathor/bytemuck/commit/995205de230338338e1c030ea82dcda116a305b5"><code>995205d</code></a> version bump</li> <li><a href="https://github.com/Lokathor/bytemuck/commit/fd6b212a354dbf2cd47c52bf75394936cd495157"><code>fd6b212</code></a> Update the readme to reflect the project status as of 2022-august</li> <li><a href="https://github.com/Lokathor/bytemuck/commit/9ea5f65e0f8c54f32759ed1787b12a6763a8b00e"><code>9ea5f65</code></a> add a note about intended MSRV of the derives (none!)</li> <li><a href="https://github.com/Lokathor/bytemuck/commit/f053800ce03bae99dde4d9e59291d9e18cf030f8"><code>f053800</code></a> bump bytemuck_derive version with changelog</li> <li><a href="https://github.com/Lokathor/bytemuck/commit/1ebf7c251d22b6f81d4bac8f655258f86c2f2047"><code>1ebf7c2</code></a> Cleanup: use a macro for reprs, use syn errors & fix cfg-target-arch (<a href="https://github-redirect.dependabot.com/Lokathor/bytemuck/issues/124">#124</a>)</li> <li><a href="https://github.com/Lokathor/bytemuck/commit/bbd6a927adfaf8e0218418248d1285a20274d77c"><code>bbd6a92</code></a> fix something_went_wrong on spirv (<a href="https://github-redirect.dependabot.com/Lokathor/bytemuck/issues/125">#125</a>)</li> <li><a href="https://github.com/Lokathor/bytemuck/commit/2c97676bfc846c7f1ba2f78cf2985acaee053622"><code>2c97676</code></a> support deriving <code>Pod</code> for packed generic types. (<a href="https://github-redirect.dependabot.com/Lokathor/bytemuck/issues/123">#123</a>)</li> <li><a href="https://github.com/Lokathor/bytemuck/commit/331762b0144c6338eed6b521a69b35d32473e6b2"><code>331762b</code></a> run <code>cargo fmt</code> (<a href="https://github-redirect.dependabot.com/Lokathor/bytemuck/issues/120">#120</a>)</li> <li>See full diff in <a href="https://github.com/Lokathor/bytemuck/compare/v1.11.0...v1.12.0">compare view</a></li> </ul> </details> <br /> [](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> 596: build(deps): bump idsp from 0.8.4 to 0.8.5 r=jordens a=dependabot[bot] Bumps [idsp](https://github.com/quartiq/idsp) from 0.8.4 to 0.8.5. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/quartiq/idsp/blob/main/CHANGELOG.md">idsp's changelog</a>.</em></p> <blockquote> <h2>[0.8.5] - 2022-08-13</h2> <h3>Changed</h3> <ul> <li><code>atan2</code> algorithm changed, accuracy improved from 4e-3 to 1e-5 rad max error</li> </ul> <h2>[0.8.0] - 2022-06-07</h2> <h3>Changed</h3> <ul> <li>Miniconf dependency bumped to 0.5</li> </ul> <h2>[0.7.1] - 2022-01-24</h2> <h3>Changed</h3> <ul> <li>Changed back to release 2018</li> </ul> <h2>[0.7.0] - 2022-01-24</h2> <h3>Added</h3> <ul> <li>Getter methods for <code>PLL</code>, <code>RPLL</code>, <code>Lowpass</code>, <code>Unwrapper</code></li> </ul> <h3>Changed</h3> <ul> <li><code>Accu</code>, <code>Unwrapper</code>, <code>overflowing_sub</code> are now generic.</li> <li>Revert <code>to PLL::update()</code> returning the phase increment as that has less bias (while it does have more noise).</li> </ul> <h2>[0.6.0] - 2022-01-19</h2> <h3>Changed</h3> <ul> <li>Let the <code>wrap</code> return value of <code>overlowing_sub()</code> be a <code>i32</code> in analogy to the remaining API functions for <code>i32</code> and the changes in <code>idsp v0.5.0</code>.</li> </ul> <h2>[0.5.0] - 2022-01-19</h2> <h3>Changed</h3> <ul> <li>The shift parameters (log2 gains, log2 time constants) have all been migrated from <code>u8</code> to <code>u32</code> to be consistent with <code>core</code>. This is also in preparation for <code>unchecked_shr()</code> and <code>unchecked_shl()</code>.</li> <li><code>PLL::update()</code> does not return the phase increment but instead the actual frequency estimate.</li> <li>Additional zeros in the PLL transfer functions have been placed at Nyquist.</li> </ul> <h2>[0.4.0] - 2021-12-13</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/quartiq/idsp/commit/34baa58835bc3ba3e2d912159812d3f36afd25e4"><code>34baa58</code></a> (cargo-release) version 0.8.5</li> <li><a href="https://github.com/quartiq/idsp/commit/ae08e7d94a1a1144421e64aacd4afb75d807dbfc"><code>ae08e7d</code></a> update changelog</li> <li><a href="https://github.com/quartiq/idsp/commit/e23c1bfa8f7545100379961dae2380da6d72208c"><code>e23c1bf</code></a> complex: remove non-functional doctests</li> <li><a href="https://github.com/quartiq/idsp/commit/5d0213a5e26a97a0af6d51982f8b10a33af29d3b"><code>5d0213a</code></a> atan2: rewrite and omprove accuracy/bias</li> <li>See full diff in <a href="https://github.com/quartiq/idsp/compare/v0.8.4...v0.8.5">compare view</a></li> </ul> </details> <br /> [](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> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information