Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 18, 2025

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.

This PR contains the following updates:

Package Type Update Change
codspeed-criterion-compat (source) dependencies minor 2.7.2 -> 2.10.1
criterion (source) dev-dependencies minor 0.5.1 -> 0.7.0
dyn-clone dependencies patch 1.0.17 -> 1.0.20
itertools dependencies minor 0.13 -> 0.14.0
memchr dependencies patch 2.7.4 -> 2.7.6
regex dev-dependencies patch 1.11.1 -> 1.11.3
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
simd-json dependencies minor 0.14.3 -> 0.16.0
twox-hash dev-dependencies patch 2.1.0 -> 2.1.2

Release Notes

CodSpeedHQ/codspeed-rust (codspeed-criterion-compat)

v2.10.1

Compare Source

What's Changed

Internals

Full Changelog: CodSpeedHQ/codspeed-rust@v2.10.0...v2.10.1

v2.10.0

Compare Source

What's Changed

Full Changelog: CodSpeedHQ/codspeed-rust@v2.9.1...v2.10.0

v2.9.1

Compare Source

What's Changed

New Contributors

Full Changelog: CodSpeedHQ/codspeed-rust@v2.8.1...v2.9.1

v2.8.1

Compare Source

What's Changed

Full Changelog: CodSpeedHQ/codspeed-rust@v2.8.0...v2.8.1

v2.8.0

Compare Source

What's Changed

This introduces Divan compatibility layer and also Wall Time support. Check out the documentation to try it out here.

Details

New Contributors

New Contributors

Full Changelog: CodSpeedHQ/codspeed-rust@v2.7.2...v2.8.0

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
rust-itertools/itertools (itertools)

v0.14.0

Compare Source

Breaking
  • Increased MSRV to 1.63.0 (#​960)
  • Removed generic parameter from cons_tuples (#​988)
Added
  • Added array_combinations (#​991)
  • Added k_smallest_relaxed and variants (#​925)
  • Added next_array and collect_array (#​560)
  • Implemented DoubleEndedIterator for FilterOk (#​948)
  • Implemented DoubleEndedIterator for FilterMapOk (#​950)
Changed
  • Allow Q: ?Sized in Itertools::contains (#​971)
  • Improved hygiene of chain! (#​943)
  • Improved into_group_map_by documentation (#​1000)
  • Improved tree_reduce documentation (#​955)
  • Improved discoverability of merge_join_by (#​966)
  • Improved discoverability of take_while_inclusive (#​972)
  • Improved documentation of find_or_last and find_or_first (#​984)
  • Prevented exponentially large type sizes in tuple_combinations (#​945)
  • Added track_caller attr for asser_equal (#​976)
Notable Internal Changes
  • Fixed clippy lints (#​956, #​987, #​1008)
  • Addressed warnings within doctests (#​964)
  • CI: Run most tests with miri (#​961)
  • CI: Speed up "cargo-semver-checks" action (#​938)
  • Changed an instance of default_features in Cargo.toml to default-features (#​985)
BurntSushi/memchr (memchr)

v2.7.6

Compare Source

v2.7.5

Compare Source

rust-lang/regex (regex)

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
serde-rs/serde (serde)

v1.0.228

Compare Source

  • Allow building documentation with RUSTDOCFLAGS='--cfg=docsrs' set for the whole dependency graph (#​2995)

v1.0.227

Compare Source

v1.0.226

Compare Source

  • Deduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (#​2935, thanks @​Mingun)

v1.0.225

Compare Source

  • Avoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (#​2879, thanks @​rcrisanti)

v1.0.224

Compare Source

  • Remove private types being suggested in rustc diagnostics (#​2979)

v1.0.223

Compare Source

  • Fix serde_core documentation links (#​2978)

v1.0.222

Compare Source

  • Make serialize_with attribute produce code that works if respanned to 2024 edition (#​2950, thanks @​aytey)

v1.0.221

Compare Source

  • Documentation improvements (#​2973)
  • Deprecate serde_if_integer128! macro (#​2975)

v1.0.220

Compare Source

v1.0.219

Compare Source

  • Prevent absolute_paths Clippy restriction being triggered inside macro-generated code (#​2906, thanks @​davidzeng0)

v1.0.218

Compare Source

  • Documentation improvements

v1.0.217

Compare Source

  • Support serializing externally tagged unit variant inside flattened field (#​2786, thanks @​Mingun)
serde-rs/json (serde_json)

v1.0.145

Compare Source

  • Raise serde version requirement to >=1.0.220

v1.0.144

Compare Source

  • Switch serde dependency to serde_core (#​1285)

v1.0.143

Compare Source

v1.0.142

Compare Source

v1.0.141

Compare Source

v1.0.140

Compare Source

  • Documentation improvements

v1.0.139

Compare Source

  • Documentation improvements

v1.0.138

Compare Source

  • Documentation improvements

v1.0.137

Compare Source

  • Turn on "float_roundtrip" and "unbounded_depth" features for serde_json in play.rust-lang.org (#​1231)

v1.0.136

Compare Source

  • Optimize serde_json::value::Serializer::serialize_map by using Map::with_capacity (#​1230, thanks @​goffrie)

v1.0.135

Compare Source

v1.0.134

Compare Source

  • Add RawValue associated constants for literal null, true, false (#​1221, thanks @​bheylin)
simd-lite/simd-json (simd-json)

v0.16.0

Compare Source

v0.15.1

Compare Source

v0.15.0

Compare Source

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.

Copy link

codspeed-hq bot commented Mar 18, 2025

CodSpeed Performance Report

Merging #160 will not alter performance

Comparing renovate/rust-crates (622cdbd) with main (739d6a7)

Summary

✅ 7 untouched benchmarks

@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 5 times, most recently from d716713 to 6bcf2d1 Compare September 25, 2025 20:29
Copy link
Contributor Author

renovate bot commented Sep 25, 2025

⚠️ 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 Cargo.toml --package codspeed-criterion-compat@2.7.2 --precise 2.10.1
error: failed to acquire package cache lock

Caused by:
  failed to open: /home/ubuntu/.cargo/.package-cache

Caused by:
  failed to create directory `/home/ubuntu/.cargo`

Caused by:
  File exists (os error 17)

@renovate renovate bot force-pushed the renovate/rust-crates branch from 6bcf2d1 to ea28c45 Compare September 26, 2025 00:47
@renovate renovate bot force-pushed the renovate/rust-crates branch from ea28c45 to b488ac6 Compare September 27, 2025 21:54
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.

0 participants