Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(cargo deps): Bump ic-stable-structures from 0.6.5 to 0.6.7 (#55)
Bumps [ic-stable-structures](https://github.com/dfinity/stable-structures) from 0.6.5 to 0.6.7. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dfinity/stable-structures/releases">ic-stable-structures's releases</a>.</em></p> <blockquote> <h2>v0.6.7</h2> <h2>Overview</h2> <p>This release brings in significant performance improvements in various stable structures. There are also some small features included, like the addition of <code>keys</code> and <code>values</code> on <code>StableBTreeMap</code> as well as fix for <code>StableVec</code>.</p> <h2>What's Changed</h2> <ul> <li>feat: implement <code>keys</code> and <code>values</code> on <code>StableBTreeMap</code> by <a href="https://github.com/hpeebles"><code>@hpeebles</code></a> in <a href="https://redirect.github.com/dfinity/stable-structures/pull/241">dfinity/stable-structures#241</a></li> <li>perf: Optimize how values are stored and handled by <a href="https://github.com/frankdavid"><code>@frankdavid</code></a> in <a href="https://redirect.github.com/dfinity/stable-structures/pull/237">dfinity/stable-structures#237</a></li> <li>test: Add two new benchmarks for benchmarking situations where not every value is read by <a href="https://github.com/frankdavid"><code>@frankdavid</code></a> in <a href="https://redirect.github.com/dfinity/stable-structures/pull/243">dfinity/stable-structures#243</a></li> <li>perf: Refactor the internal Value data structure and make some performance improvements by <a href="https://github.com/frankdavid"><code>@frankdavid</code></a> in <a href="https://redirect.github.com/dfinity/stable-structures/pull/245">dfinity/stable-structures#245</a></li> <li>perf: Add inline hint to Ic0StableMemory methods by <a href="https://github.com/frankdavid"><code>@frankdavid</code></a> in <a href="https://redirect.github.com/dfinity/stable-structures/pull/247">dfinity/stable-structures#247</a></li> <li>perf: Add new efficient APIs read_unsafe and read_to_vec by <a href="https://github.com/frankdavid"><code>@frankdavid</code></a> in <a href="https://redirect.github.com/dfinity/stable-structures/pull/248">dfinity/stable-structures#248</a></li> <li>fix: Fix Vec Iter::count() after next_back() by <a href="https://github.com/frankdavid"><code>@frankdavid</code></a> in <a href="https://redirect.github.com/dfinity/stable-structures/pull/250">dfinity/stable-structures#250</a></li> <li>chore: bump version to 0.6.7 by <a href="https://github.com/dsarlis"><code>@dsarlis</code></a> in <a href="https://redirect.github.com/dfinity/stable-structures/pull/252">dfinity/stable-structures#252</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/dfinity/stable-structures/compare/v0.6.6...v0.6.7">https://github.com/dfinity/stable-structures/compare/v0.6.6...v0.6.7</a></p> <h2>v0.6.6</h2> <h2>Overview</h2> <p>This release adds the ability to iterate backwards in a StableBTreeMap. Additionally includes some other small changes, like bumping some dependency versions and fixing a problem with posting the comment about benchmarks on PRs.</p> <h2>What's Changed</h2> <ul> <li>chore(deps): bump dawidd6/action-download-artifact from 3.1.4 to 6 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/dfinity/stable-structures/pull/225">dfinity/stable-structures#225</a></li> <li>chore: upgrade canbench from 0.1.1 to 0.1.7 by <a href="https://github.com/ielashi"><code>@ielashi</code></a> in <a href="https://redirect.github.com/dfinity/stable-structures/pull/232">dfinity/stable-structures#232</a></li> <li>chore(deps): bump thollander/actions-comment-pull-request from 2 to 3 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/dfinity/stable-structures/pull/230">dfinity/stable-structures#230</a></li> <li>feat: move initialization of <code>StableBTreeMap</code> cursors into <code>Iter</code> by <a href="https://github.com/hpeebles"><code>@hpeebles</code></a> in <a href="https://redirect.github.com/dfinity/stable-structures/pull/231">dfinity/stable-structures#231</a></li> <li>fix: Fix arg names in post-comment action by <a href="https://github.com/frankdavid"><code>@frankdavid</code></a> in <a href="https://redirect.github.com/dfinity/stable-structures/pull/238">dfinity/stable-structures#238</a></li> <li>feat: implement <code>DoubleEndedIterator</code> for <code>StableBTreeMap</code> by <a href="https://github.com/hpeebles"><code>@hpeebles</code></a> in <a href="https://redirect.github.com/dfinity/stable-structures/pull/235">dfinity/stable-structures#235</a></li> <li>chore: bump version to 0.6.6 by <a href="https://github.com/dsarlis"><code>@dsarlis</code></a> in <a href="https://redirect.github.com/dfinity/stable-structures/pull/239">dfinity/stable-structures#239</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/frankdavid"><code>@frankdavid</code></a> made their first contribution in <a href="https://redirect.github.com/dfinity/stable-structures/pull/238">dfinity/stable-structures#238</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/dfinity/stable-structures/compare/v0.6.5...v0.6.6">https://github.com/dfinity/stable-structures/compare/v0.6.5...v0.6.6</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dfinity/stable-structures/commit/a6703c960757e49f2f9add54781cff322697ffd5"><code>a6703c9</code></a> chore: bump version to 0.6.7 (<a href="https://redirect.github.com/dfinity/stable-structures/issues/252">#252</a>)</li> <li><a href="https://github.com/dfinity/stable-structures/commit/5fc208d622b42d6132e84086c0628e55748f38e0"><code>5fc208d</code></a> fix: Fix Vec Iter::count() after next_back() (<a href="https://redirect.github.com/dfinity/stable-structures/issues/250">#250</a>)</li> <li><a href="https://github.com/dfinity/stable-structures/commit/2129c23fac32b7da3cc55a0c65a6a066dd4bdd2a"><code>2129c23</code></a> perf: Add new efficient APIs read_unsafe and read_to_vec (<a href="https://redirect.github.com/dfinity/stable-structures/issues/248">#248</a>)</li> <li><a href="https://github.com/dfinity/stable-structures/commit/0b510c0fd1bcae4259e87c3a7fd1916a155e9db2"><code>0b510c0</code></a> perf: Add inline hint to Ic0StableMemory methods (<a href="https://redirect.github.com/dfinity/stable-structures/issues/247">#247</a>)</li> <li><a href="https://github.com/dfinity/stable-structures/commit/8c75149f29d428b2d1030dc5fa7e4fcc3488e35a"><code>8c75149</code></a> perf: Refactor the internal Value data structure and make some performance im...</li> <li><a href="https://github.com/dfinity/stable-structures/commit/0814d4b699554c35fd2b02cb5098c307a65d3d16"><code>0814d4b</code></a> test: Add two new benchmarks for benchmarking situations where not every valu...</li> <li><a href="https://github.com/dfinity/stable-structures/commit/1f75f439e591a22ffe7ae3a17532c362c8ebef26"><code>1f75f43</code></a> perf: Optimize how values are stored and handled (<a href="https://redirect.github.com/dfinity/stable-structures/issues/237">#237</a>)</li> <li><a href="https://github.com/dfinity/stable-structures/commit/1f9b516f111bf9f06a67094c52a84d515fea8cdd"><code>1f9b516</code></a> feat: implement <code>keys</code> and <code>values</code> on <code>StableBTreeMap</code> (<a href="https://redirect.github.com/dfinity/stable-structures/issues/241">#241</a>)</li> <li><a href="https://github.com/dfinity/stable-structures/commit/376db8db2f7054ee1b224d99f4edb822e23cf033"><code>376db8d</code></a> chore: bump version to 0.6.6 (<a href="https://redirect.github.com/dfinity/stable-structures/issues/239">#239</a>)</li> <li><a href="https://github.com/dfinity/stable-structures/commit/66880053630f3b3d17e0ed5c91aed682fe85b914"><code>6688005</code></a> feat: implement <code>DoubleEndedIterator</code> for <code>StableBTreeMap</code> (<a href="https://redirect.github.com/dfinity/stable-structures/issues/235">#235</a>)</li> <li>Additional commits viewable in <a href="https://github.com/dfinity/stable-structures/compare/v0.6.5...v0.6.7">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ic-stable-structures&package-manager=cargo&previous-version=0.6.5&new-version=0.6.7)](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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information