Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update rust crates #4406

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

fix(deps): update rust crates #4406

wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 28, 2024

This PR contains the following updates:

Package Type Update Change
grit-pattern-matcher (source) dependencies minor 0.4 -> 0.5.0
grit-util (source) dependencies minor 0.4 -> 0.5.0
hashbrown dependencies minor 0.14.5 -> 0.15.1
url dependencies patch 2.5.2 -> 2.5.3

Release Notes

getgrit/gritql (grit-pattern-matcher)

v0.5.0

Compare Source

rust-lang/hashbrown (hashbrown)

v0.15.1

Compare Source

This release removes the borsh feature introduced in 0.15.0 because it was
found to be incorrectly implemented. Users should use the hashbrown feature of
the borsh crate instead which provides the same trait implementations.

v0.15.0

Compare Source

This release was yanked due to a broken implementation of the borsh feature.

This update contains breaking changes that remove the raw API with the hope of
centralising on the HashTable API in the future. You can follow the discussion
and progress in #​545 to discuss features you think should be added to this API
that were previously only possible on the raw API.

Added
  • Added borsh feature with BorshSerialize and BorshDeserialize impls. (#​525)
  • Added Assign impls for HashSet operators. (#​529)
  • Added Default impls for iterator types. (#​542)
  • Added HashTable::iter_hash{,_mut} methods. (#​549)
  • Added Hash{Table,Map,Set}::allocation_size methods. (#​553)
  • Implemented Debug and FusedIterator for all HashTable iterators. (#​561)
  • Specialized Iterator::fold for all HashTable iterators. (#​561)
Changed
  • Changed hash_set::VacantEntry::insert to return OccupiedEntry. (#​495)
  • Improvedhash_set::Difference::size_hint lower-bound. (#​530)
  • Improved HashSet::is_disjoint performance. (#​531)
  • equivalent feature is now enabled by default. (#​532)
  • HashSet operators now return a set with the same allocator. (#​529)
  • Changed the default hasher to foldhash. (#​563)
  • ahash feature has been renamed to default-hasher. (#​533)
  • Entry API has been reworked and several methods have been renamed. (#​535)
  • Hash{Map,Set}::insert_unique_unchecked is now unsafe. (#​556)
  • The signature of get_many_mut and related methods was changed. (#​562)
Fixed
Removed
  • Raw entry API is now under raw-entry feature, to be eventually removed. (#​534, #​555)
  • Raw table API has been made private and the raw feature is removed;
    in the future, all code should be using the HashTable API instead. (#​531, #​546)
  • rykv feature was removed; this is now provided by the rykv crate instead. (#​554)
  • HashSet::get_or_insert_owned was removed in favor of get_or_insert_with. (#​555)
servo/rust-url (url)

v2.5.3

Compare Source

What's Changed

New Contributors

Full Changelog: servo/rust-url@v2.5.2...v2.5.3


Configuration

📅 Schedule: Branch creation - "before 9am on monday" in timezone Europe/Gibraltar, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions github-actions bot added A-CLI Area: CLI A-Core Area: core A-Tooling Area: internal tools A-LSP Area: language server protocol A-Diagnostic Area: diagnostocis L-Grit Language: GritQL labels Oct 28, 2024
Copy link
Contributor Author

renovate bot commented Oct 28, 2024

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path crates/biome_rowan/Cargo.toml --package [email protected] --precise 0.15.1
    Updating crates.io index
error: failed to select a version for the requirement `hashbrown = "^0.14.0"`
candidate versions found which didn't match: 0.15.1
location searched: crates.io index
required by package `dashmap v6.1.0`
    ... which satisfies dependency `dashmap = "^6.1.0"` (locked to 6.1.0) of package `biome_cli v0.0.0 (/tmp/renovate/repos/github/biomejs/biome/crates/biome_cli)`

@renovate renovate bot force-pushed the renovate/rust-crates branch 2 times, most recently from 8371144 to b95d901 Compare October 28, 2024 17:56
@github-actions github-actions bot removed A-Tooling Area: internal tools A-LSP Area: language server protocol A-Diagnostic Area: diagnostocis labels Oct 28, 2024
@Conaclos Conaclos mentioned this pull request Oct 28, 2024
@github-actions github-actions bot added the A-Tooling Area: internal tools label Nov 4, 2024
@Conaclos
Copy link
Member

Conaclos commented Nov 4, 2024

@arendjr Could you handle the update of grit related deps in dedicated PR if we need to update them?

@arendjr
Copy link
Contributor

arendjr commented Nov 4, 2024

Yeah! The update to 0.5 is even done already, but it's in the next branch for now...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-CLI Area: CLI A-Core Area: core A-Tooling Area: internal tools L-Grit Language: GritQL
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants