rspack-sources
rspack-sources copied to clipboard
chore(deps): update rust crates
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| criterion (source) | dev-dependencies | minor | 0.5.1 -> 0.7.0 |
| dyn-clone | dependencies | patch | 1.0.17 -> 1.0.20 |
| memchr | dependencies | patch | 2.7.4 -> 2.7.6 |
| regex | dev-dependencies | minor | 1.11.1 -> 1.12.2 |
| rustc-hash | dependencies | patch | 2.1.0 -> 2.1.1 |
| serde (source) | dependencies | patch | 1.0.216 -> 1.0.228 |
| serde_json | dependencies | patch | 1.0.133 -> 1.0.145 |
| twox-hash | dev-dependencies | patch | 2.1.0 -> 2.1.2 |
Release Notes
bheisler/criterion.rs (criterion)
v0.7.0
- Bump version of criterion-plot to align dependencies.
v0.6.0
Changed
- MSRV bumped to 1.80
- The
real_blackboxfeature no longer has any impact. Criterion always usesstd::hint::black_box()now. Users ofcriterion::black_box()should switch tostd::hint::black_box(). clapdependency unpinned.
Fixed
- gnuplot version is now correctly detected when using certain Windows binaries/configurations that used to fail
Added
- Async benchmarking with Tokio may be done via a
tokio::runtime::Handle, not only atokio::runtime::Runtime
dtolnay/dyn-clone (dyn-clone)
v1.0.20
v1.0.19
- Documentation improvements
v1.0.18
- Documentation improvements
rust-lang/regex (regex)
v1.12.2
===================
This release fixes a cargo doc breakage on nightly when --cfg docsrs is
enabled. This caused documentation to fail to build on docs.rs.
Bug fixes:
- BUG #1305:
Switches the
doc_auto_cfgfeature todoc_cfgon nightly for docs.rs builds.
v1.12.1
===================
This release makes a bug fix in the new regex::Captures::get_match API
introduced in 1.12.0. There was an oversight with the lifetime parameter
for the Match returned. This is technically a breaking change, but given
that it was caught almost immediately and I've yanked the 1.12.0 release,
I think this is fine.
v1.12.0
===================
This release contains a smattering of bug fixes, a fix for excessive memory
consumption in some cases and a new regex::Captures::get_match API.
Improvements:
- FEATURE #1146:
Add
Capture::get_matchfor returning the overall match withoutunwrap().
Bug fixes:
- BUG #1083: Fixes a panic in the lazy DFA (can only occur for especially large regexes).
- BUG #1116:
Fixes a memory usage regression for large regexes (introduced in
regex 1.9). - BUG #1195: Fix universal start states in sparse DFA.
- BUG #1295: Fixes a panic when deserializing a corrupted dense DFA.
- BUG 8f5d9479:
Make
regex_automata::meta::Regex::findconsistently returnNonewhenWhichCaptures::Noneis used.
v1.11.3
=================== This is a small patch release with an improvement in memory usage in some cases.
Improvements:
- BUG #1297: Improve memory usage by trimming excess memory capacity in some spots.
v1.11.2
===================
This is a new patch release of regex with some minor fixes. A larger number
of typo or lint fix patches were merged. Also, we now finally recommend using
std::sync::LazyLock.
Improvements:
- BUG #1217:
Switch recommendation from
once_celltostd::sync::LazyLock. - BUG #1225:
Add
DFA::set_prefiltertoregex-automata.
Bug fixes:
- BUG #1165:
Remove
stddependency fromperf-literal-multisubstringcrate feature. - BUG #1165:
Clarify the meaning of
(?R)$in the documentation. - BUG #1281:
Remove
fuzz/andrecord/directories from published crate on crates.io.
rust-lang/rustc-hash (rustc-hash)
v2.1.1
- Change the internal algorithm to better accomodate large hashmaps. This mitigates a regression with 2.0 in rustc. See PR#55 for more details on the change (this PR was not merged). This problem might be improved with changes to hashbrown in the future.
2.1.0
- Implement
CloneforFxRandomState - Implement
CloneforFxSeededState - Use SPDX license expression in license field
2.0.0
- Replace hash with faster and better finalized hash.
This replaces the previous "fxhash" algorithm originating in Firefox
with a custom hasher designed and implemented by Orson Peters (
@orlp). It was measured to have slightly better performance for rustc, has better theoretical properties and also includes a significantly better string hasher. - Fix
no_stdbuilds
1.2.0 (YANKED)
Note: This version has been yanked due to issues with the no_std feature!
- Add a
FxBuildHasherunit struct - Improve documentation
- Add seed API for supplying custom seeds other than 0
- Add
FxRandomStatebased onrand(behind therandfeature) for random seeds - Make many functions
const fn - Implement
CloneforFxHasherstruct
shepmaster/twox-hash (twox-hash)
v2.1.2
Changed
- The documentation has been updated to account for
XxHash3_128.
v2.1.1
Changed
- The version range for the optional
randdependency is now 0.9.
Configuration
📅 Schedule: Branch creation - "before 10am on monday" in timezone Asia/Shanghai, 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.