bastion-rs / bastion

Highly-available Distributed Fault-tolerant Runtime
https://www.bastion-rs.com
Apache License 2.0
2.78k stars 101 forks source link

Update arrayvec requirement from 0.5.1 to 0.6.0 #316

Closed dependabot-preview[bot] closed 3 years ago

dependabot-preview[bot] commented 3 years ago

Updates the requirements on arrayvec to permit the latest version.

Changelog

Sourced from arrayvec's changelog.

0.5.2

  • Add is_empty methods for ArrayVec and ArrayString by @nicbn
  • Implement TryFrom<Slice> for ArrayVec by @paulkernfeld
  • Add unstable-const-fn to make new methods const by @m-ou-se
  • Run miri in CI and a few related fixes by @RalfJung
  • Fix outdated comment by @Phlosioneer
  • Move changelog to a separate file by @Luro02
  • Remove deprecated Error::description by @AnderEnder
  • Use pointer method add by @hbina

0.5.1

  • Add as_ptr, as_mut_ptr accessors directly on the ArrayVec by @tbu- (matches the same addition to Vec which happened in Rust 1.37).
  • Add method ArrayString::len (now available directly, not just through deref to str).
  • Use raw pointers instead of &mut [u8] for encoding chars into ArrayString (uninit best practice fix).
  • Use raw pointers instead of get_unchecked_mut where the target may be uninitialized everywhere relevant in the ArrayVec implementation (uninit best practice fix).
  • Changed inline hints on many methods, mainly removing inline hints
  • ArrayVec::dispose is now deprecated (it has no purpose anymore)

0.4.12

  • Use raw pointers instead of get_unchecked_mut where the target may be uninitialized everywhere relevant in the ArrayVec implementation.

0.5.0

  • Use MaybeUninit (now unconditionally) in the implementation of ArrayVec
  • Use MaybeUninit (now unconditionally) in the implementation of ArrayString
  • The crate feature for serde serialization is now named serde.
  • Updated the Array trait interface, and it is now easier to use for users outside the crate.
  • Add FromStr impl for ArrayString by @despawnerer
  • Add method try_extend_from_slice to ArrayVec, which is always effecient by @Thomasdezeeuw.
  • Add method remaining_capacity by @Thomasdezeeuw
  • Improve performance of the extend method.
  • The index type of zero capacity vectors is now itself zero size, by @clarfon
  • Use drop_in_place for truncate and clear methods. This affects drop order and resume from panic during drop.
  • Use Rust 2018 edition for the implementation
  • Require Rust 1.36 or later, for the unconditional MaybeUninit improvements.

... (truncated)

Commits
  • d336f8c 0.5.2
  • 50c9ed1 Merge pull request #166 from hbina/use_add_instead_of_offset
  • 92867bb Use add instead of offset to avoid casting to isize.
  • fdeed2d Merge pull request #161 from fusion-engineering-forks/const-new
  • fe70c23 Add unstable-const-fn feature to make new() functions const.
  • 4043c58 Merge pull request #159 from paulkernfeld/try-from-slice
  • 675e992 allow items that implement Clone
  • 488efd0 impl<A: Array> TryFrom<&[A::Item]> for ArrayVec<A>
  • 04a3559 FIX: travis link in readme
  • 491e2ae Merge pull request #152 from Luro02/readme
  • Additional commits viewable in compare view


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 commands and options
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) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)
vertexclique commented 3 years ago

@dependabot rebase

dependabot-preview[bot] commented 3 years ago

Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry!

If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

vertexclique commented 3 years ago

@dependabot recreate

dependabot-preview[bot] commented 3 years ago

Looks like arrayvec is up-to-date now, so this is no longer needed.