Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 18, 2025

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

Compare Source

  • Bump version of criterion-plot to align dependencies.

v0.6.0

Compare Source

Changed
  • MSRV bumped to 1.80
  • The real_blackbox feature no longer has any impact. Criterion always uses std::hint::black_box() now.
    Users of criterion::black_box() should switch to std::hint::black_box().
  • clap dependency 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 a tokio::runtime::Runtime
dtolnay/dyn-clone (dyn-clone)

v1.0.20

Compare Source

v1.0.19

Compare Source

  • Documentation improvements

v1.0.18

Compare Source

  • Documentation improvements
BurntSushi/memchr (memchr)

v2.7.6

Compare Source

v2.7.5

Compare Source

rust-lang/regex (regex)

v1.12.2

Compare Source

===================
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_cfg feature to doc_cfg on nightly for docs.rs builds.

v1.12.1

Compare Source

===================
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

Compare Source

===================
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_match for returning the overall match without unwrap().

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::find consistently return None when
    WhichCaptures::None is used.

v1.11.3

Compare Source

===================
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

Compare Source

===================
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_cell to std::sync::LazyLock.
  • BUG #​1225:
    Add DFA::set_prefilter to regex-automata.

Bug fixes:

  • BUG #​1165:
    Remove std dependency from perf-literal-multisubstring crate feature.
  • BUG #​1165:
    Clarify the meaning of (?R)$ in the documentation.
  • BUG #​1281:
    Remove fuzz/ and record/ directories from published crate on crates.io.
rust-lang/rustc-hash (rustc-hash)

v2.1.1

Compare Source

  • 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 Clone for FxRandomState
  • Implement Clone for FxSeededState
  • 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_std builds

1.2.0 (YANKED)

Note: This version has been yanked due to issues with the no_std feature!

  • Add a FxBuildHasher unit struct
  • Improve documentation
  • Add seed API for supplying custom seeds other than 0
  • Add FxRandomState based on rand (behind the rand feature) for random seeds
  • Make many functions const fn
  • Implement Clone for FxHasher struct
shepmaster/twox-hash (twox-hash)

v2.1.2

Compare Source

Changed
  • The documentation has been updated to account for XxHash3_128.

v2.1.1

Compare Source

Changed
  • The version range for the optional rand dependency 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.

@codspeed-hq
Copy link

codspeed-hq bot commented Mar 18, 2025

CodSpeed Performance Report

Merging #160 will not alter performance

Comparing renovate/rust-crates (227c063) with main (717566f)

Summary

✅ 11 untouched
⏩ 6 skipped1

Footnotes

  1. 6 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@renovate renovate bot force-pushed the renovate/rust-crates branch from 622cdbd to 4fee94d Compare March 20, 2025 16:38
@renovate renovate bot force-pushed the renovate/rust-crates branch 2 times, most recently from f20fbe3 to 520fd36 Compare April 7, 2025 10:11
@renovate renovate bot force-pushed the renovate/rust-crates branch from 520fd36 to fdc421d Compare April 17, 2025 12:27
@renovate renovate bot force-pushed the renovate/rust-crates branch from fdc421d to 78760e7 Compare May 17, 2025 10:03
@renovate renovate bot force-pushed the renovate/rust-crates branch 2 times, most recently from bc189b5 to 51472bd Compare June 11, 2025 19:04
@renovate renovate bot force-pushed the renovate/rust-crates branch 2 times, most recently from 02936b6 to a87473e Compare July 25, 2025 17:24
@renovate renovate bot force-pushed the renovate/rust-crates branch from a87473e to 8e64c12 Compare July 27, 2025 21:27
@renovate renovate bot force-pushed the renovate/rust-crates branch 2 times, most recently from 44d6cb6 to a3a8e6d Compare August 10, 2025 12:24
@renovate renovate bot force-pushed the renovate/rust-crates branch 2 times, most recently from 3ce807d to 83cf1bf Compare August 24, 2025 14:04
@renovate renovate bot force-pushed the renovate/rust-crates branch from 83cf1bf to 204b04c Compare September 3, 2025 21:39
@renovate renovate bot force-pushed the renovate/rust-crates branch 7 times, most recently from 329d17e to 50ba469 Compare September 16, 2025 14:36
@renovate renovate bot force-pushed the renovate/rust-crates branch 7 times, most recently from ea28c45 to b488ac6 Compare September 27, 2025 21:54
@renovate renovate bot force-pushed the renovate/rust-crates branch 3 times, most recently from 1612cc7 to fea13d8 Compare October 13, 2025 15:06
@renovate renovate bot force-pushed the renovate/rust-crates branch 3 times, most recently from 5fc5473 to bfc7fde Compare October 30, 2025 07:28
@renovate renovate bot force-pushed the renovate/rust-crates branch 2 times, most recently from 3a8c816 to a3c8af6 Compare November 3, 2025 07:28
@renovate renovate bot force-pushed the renovate/rust-crates branch from a3c8af6 to 227c063 Compare November 11, 2025 11:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant