Skip to content

Commit

Permalink
chore(deps): Bump hashbrown from 0.13.2 to 0.14.0 (vectordotdev#17609)
Browse files Browse the repository at this point in the history
Bumps [hashbrown](https://github.com/rust-lang/hashbrown) from 0.13.2 to
0.14.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/hashbrown/blob/master/CHANGELOG.md">hashbrown's
changelog</a>.</em></p>
<blockquote>
<h2>[v0.14.0] - 2023-06-01</h2>
<h3>Added</h3>
<ul>
<li>Support for <code>allocator-api2</code> crate
for interfacing with custom allocators on stable. (<a
href="https://redirect.github.com/rust-lang/hashbrown/issues/417">#417</a>)</li>
<li>Optimized implementation for ARM using NEON instructions. (<a
href="https://redirect.github.com/rust-lang/hashbrown/issues/430">#430</a>)</li>
<li>Support for rkyv serialization. (<a
href="https://redirect.github.com/rust-lang/hashbrown/issues/432">#432</a>)</li>
<li><code>Equivalent</code> trait to look up values without
<code>Borrow</code>. (<a
href="https://redirect.github.com/rust-lang/hashbrown/issues/345">#345</a>)</li>
<li><code>Hash{Map,Set}::raw_table_mut</code> is added whic returns a
mutable reference. (<a
href="https://redirect.github.com/rust-lang/hashbrown/issues/404">#404</a>)</li>
<li>Fast path for <code>clear</code> on empty tables. (<a
href="https://redirect.github.com/rust-lang/hashbrown/issues/428">#428</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Optimized insertion to only perform a single lookup. (<a
href="https://redirect.github.com/rust-lang/hashbrown/issues/277">#277</a>)</li>
<li><code>DrainFilter</code> has been renamed to <code>ExtractIf</code>
and no longer drops remaining
elements when the iterator is dropped. #(374)</li>
<li>Bumped MSRV to 1.64.0. (<a
href="https://redirect.github.com/rust-lang/hashbrown/issues/431">#431</a>)</li>
<li><code>{Map,Set}::raw_table</code> now returns an immutable
reference. (<a
href="https://redirect.github.com/rust-lang/hashbrown/issues/404">#404</a>)</li>
<li><code>VacantEntry</code> and <code>OccupiedEntry</code> now use the
default hasher if none is
specified in generics. (<a
href="https://redirect.github.com/rust-lang/hashbrown/issues/389">#389</a>)</li>
<li><code>RawTable::data_start</code> now returns a <code>NonNull</code>
to match <code>RawTable::data_end</code>. (<a
href="https://redirect.github.com/rust-lang/hashbrown/issues/387">#387</a>)</li>
<li><code>RawIter::{reflect_insert, reflect_remove}</code> are now
unsafe. (<a
href="https://redirect.github.com/rust-lang/hashbrown/issues/429">#429</a>)</li>
<li><code>RawTable::find_potential</code> is renamed to
<code>find_or_find_insert_slot</code> and returns an
<code>InsertSlot</code>. (<a
href="https://redirect.github.com/rust-lang/hashbrown/issues/429">#429</a>)</li>
<li><code>RawTable::remove</code> now also returns an
<code>InsertSlot</code>. (<a
href="https://redirect.github.com/rust-lang/hashbrown/issues/429">#429</a>)</li>
<li><code>InsertSlot</code> can be used to insert an element with
<code>RawTable::insert_in_slot</code>. (<a
href="https://redirect.github.com/rust-lang/hashbrown/issues/429">#429</a>)</li>
<li><code>RawIterHash</code> no longer has a lifetime tied to that of
the <code>RawTable</code>. (<a
href="https://redirect.github.com/rust-lang/hashbrown/issues/427">#427</a>)</li>
<li>The trait bounds of <code>HashSet::raw_table</code> have been
relaxed to not require <code>Eq + Hash</code>. (<a
href="https://redirect.github.com/rust-lang/hashbrown/issues/423">#423</a>)</li>
<li><code>EntryRef::and_replace_entry_with</code> and
<code>OccupiedEntryRef::replace_entry_with</code>
were changed to give a <code>&amp;K</code> instead of a
<code>&amp;Q</code> to the closure.</li>
</ul>
<h3>Removed</h3>
<ul>
<li>Support for <code>bumpalo</code> as an allocator with custom
wrapper.
Use <code>allocator-api2</code> feature in <code>bumpalo</code> to use
it as an allocator
for <code>hashbrown</code> collections. (<a
href="https://redirect.github.com/rust-lang/hashbrown/issues/417">#417</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/3056ee976adaa39f5b502db7441b33ffab372ab6"><code>3056ee9</code></a>
Auto merge of <a
href="https://redirect.github.com/rust-lang/hashbrown/issues/434">#434</a>
- Amanieu:release-0.14.0, r=Amanieu</li>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/32b125ea62680aac4ecc1107cf2d927b6f15232b"><code>32b125e</code></a>
Update CHANGELOG.md</li>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/c5e0388b4b4678693e780b491bd883c50c4ec586"><code>c5e0388</code></a>
Prepare release of v0.14.0</li>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/3784c2fd96884a55fb3b27fd27d896b0090cb897"><code>3784c2f</code></a>
Auto merge of <a
href="https://redirect.github.com/rust-lang/hashbrown/issues/433">#433</a>
- Amanieu:internal_cleanups, r=Amanieu</li>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/9f20bd03377ed725ff125db1bcbabf8c11cd81c7"><code>9f20bd0</code></a>
Replace <code>intrinsics::cttz_nonzero</code> with
<code>NonZero::trailing_zeros</code></li>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/d677fd42df6978522045a9561242588ef970ed0c"><code>d677fd4</code></a>
Remove backup implementation of likely/unlikely that didn't work</li>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/4d8c0594550459152100728fba6a7cfc4d0118ad"><code>4d8c059</code></a>
Enable <code>bumpalo/allocator-api2</code> in dev-dependencies for
doc-tests</li>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/bceae1e83dcf7e3fde298343085896f7e7c840cf"><code>bceae1e</code></a>
Remove redundant <code>make_insert_hash</code> internal function</li>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/f552bdb4eca07ca892c0a492354b5840bb3110f9"><code>f552bdb</code></a>
Auto merge of <a
href="https://redirect.github.com/rust-lang/hashbrown/issues/432">#432</a>
- Amanieu:rkyv, r=Amanieu</li>
<li><a
href="https://github.com/rust-lang/hashbrown/commit/33afe8fe0fd954447ed57bb951aeb1e9ca5246f1"><code>33afe8f</code></a>
Auto merge of <a
href="https://redirect.github.com/rust-lang/hashbrown/issues/431">#431</a>
- Amanieu:msrv-1.64, r=Amanieu</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-lang/hashbrown/compare/v0.13.2...v0.14.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=hashbrown&package-manager=cargo&previous-version=0.13.2&new-version=0.14.0)](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>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
dependabot[bot] committed Jun 6, 2023
1 parent baa04e5 commit 154e393
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 3 deletions.
13 changes: 11 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,7 @@ governor = { version = "0.5.1", default-features = false, features = ["dashmap",
grok = { version = "2.0.0", default-features = false, optional = true }
h2 = { version = "0.3.19", default-features = false, optional = true }
hash_hasher = { version = "2.0.0", default-features = false }
hashbrown = { version = "0.13.2", default-features = false, optional = true, features = ["ahash"] }
hashbrown = { version = "0.14.0", default-features = false, optional = true, features = ["ahash"] }
headers = { version = "0.3.8", default-features = false }
hostname = { version = "0.3.1", default-features = false }
http = { version = "0.2.9", default-features = false }
Expand Down

0 comments on commit 154e393

Please sign in to comment.