build(deps): bump hashbrown from 0.14.1 to 0.14.2#1376
Merged
Conversation
Bumps [hashbrown](https://github.com/rust-lang/hashbrown) from 0.14.1 to 0.14.2. - [Changelog](https://github.com/rust-lang/hashbrown/blob/master/CHANGELOG.md) - [Commits](rust-lang/hashbrown@v0.14.1...v0.14.2) --- updated-dependencies: - dependency-name: hashbrown dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
jqnatividad
added a commit
that referenced
this pull request
Apr 6, 2026
- Add mimalloc to addl-qsvlite-features and addl-qsvdp-features for all Windows matrix entries (MSVC and GNU) - Add mimalloc to qsvmcp build steps via addl-qsvlite-features - Add mimalloc to Windows GNU addl-build-args (was missing entirely) - Add addl-qsvlite-features matrix var to test-publish-nightly.yml Addresses review #1376: Windows GNU targets had no allocator, and secondary binaries (qsvlite, qsvdp, qsvmcp) silently fell back to the system allocator on all Windows targets. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
jqnatividad
added a commit
that referenced
this pull request
Apr 6, 2026
* feat: restore jemalloc support and make it the default allocator Switch default allocator from mimalloc to tikv_jemallocator (jemalloc), aligning with Polars' preferred allocator. Both mimalloc and jemalloc remain available via feature flags, with jemalloc as the new default. Also bumps Polars rev to bb93ba8. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * docs: adjust expected resulted based on latest polars behavior * fix: add mutual-exclusivity guard for allocator features and fix MALLOC_CONF match - Add compile_error! in all binary entry points when both `mimalloc` and `jemallocator` features are enabled simultaneously - Use exact match for MALLOC_CONF env var instead of starts_with Addresses review #1373. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: use mimalloc on Windows CI since jemalloc doesn't build on Windows jemalloc's autoconf-based build system requires a Unix-like environment and fails on Windows MSVC with "C compiler cannot create executables". All Windows workflows now use --no-default-features with mimalloc. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: ensure all Windows binaries use mimalloc allocator - Add mimalloc to addl-qsvlite-features and addl-qsvdp-features for all Windows matrix entries (MSVC and GNU) - Add mimalloc to qsvmcp build steps via addl-qsvlite-features - Add mimalloc to Windows GNU addl-build-args (was missing entirely) - Add addl-qsvlite-features matrix var to test-publish-nightly.yml Addresses review #1376: Windows GNU targets had no allocator, and secondary binaries (qsvlite, qsvdp, qsvmcp) silently fell back to the system allocator on all Windows targets. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: remove fragile trailing comma in test-publish-nightly.yml Align qsvlite build step with the append pattern used in all other workflows: --features=lite,self_update,${{ addl-qsvlite-features }} Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * address review: use jemallocator feature name and mutually exclusive cfg guards - Switch all cfg guards from feature = "tikv-jemallocator" to feature = "jemallocator" (the public crate feature name) - Make allocator cfg guards mutually exclusive with not() clauses so only compile_error! fires when both features are enabled - Clarify env vars docs that allocator-specific vars are build-dependent - Fix Polars badge markdown line break in README.md Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: make mimalloc cfg guards in util.rs mutually exclusive Align the two remaining #[cfg(feature = "mimalloc")] guards in util.rs with the not() pattern used everywhere else in the codebase. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * address review: fix trailing commas in workflows and docs precision - Use conditional expressions in qsvmcp/qsvlite build steps to avoid trailing commas when addl-qsvlite-features is empty - Move MALLOC_CONF from "always included" to jemalloc-specific in env vars docs to match the actual code behavior - Narrow jemalloc unsupported target note to just Windows (not arm) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps hashbrown from 0.14.1 to 0.14.2.
Changelog
Sourced from hashbrown's changelog.
Commits
7cd193aAuto merge of #477 - Amanieu:release-0.14.2, r=Amanieue97f934Prepare release of v0.14.2f3dd78eAuto merge of #476 - Amanieu:disable_neon_miri, r=Amanieub89e277Disable the use of NEON intrinsics on Mirief84e09Auto merge of #466 - Amanieu:hashtable, r=Amanieu9556bf4Fix rustdoc warningscbbb823Minor cleanups878b5bfRename insert_unchecked to insert_unique05bee57Make HashTable::find_entry return AbsentEntry on failurecce9925Update src/table.rsDependabot 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)