Skip to content

chore(deps): lock file maintenance rust crates #45

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 10, 2025

This PR contains the following updates:

Package Type Update Change
lockFileMaintenance All locks refreshed
criterion (source) dev-dependencies minor 0.5 -> 0.7
fancy-regex dependencies minor ^0.14.0 -> ^0.16.0
rstest dev-dependencies minor 0.25.0 -> 0.26.0
serde_json dependencies patch 1.0.140 -> 1.0.142
thiserror dependencies patch 2.0.12 -> 2.0.15

🔧 This Pull Request updates lock files to use the latest dependency versions.


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
fancy-regex/fancy-regex (fancy-regex)

v0.16.1

Compare Source

Fixed
  • Fixed a bug whereby sometimes a backreference to a non-existing capture group would compile successfully
    when it should fail, causing a panic in the VM when trying to match the regex. (#​174)

v0.16.0

Compare Source

Added
  • Add an optimization step after the pattern is parsed but before it is analyzed.
    Currently it only optimizes one specific use-case - where the expression is easy except
    for a trailing positive lookahead whose contents are also easy. The optimization is to delegate to the regex crate instead of using the backtracking VM. (#​171)
Changed
  • Patterns which are anchored to the start of the text (i.e. with ^ when not in multiline mode) should now fail faster when there is no match, because fancy-regex no longer tries to match at other positions. (#​170)
  • The CompileError for an invalid (numbered) backref has been updated to mention which backref was invalid (#​170)
  • Removed dependency on derivative (#​169)
Fixed
  • Fixed a bug whereby sometimes a capture group containing a backref to itself would cause a compile error, when it is valid - this fixes a few Oniguruma test cases (#​170)

v0.15.0

Compare Source

Added
  • Support \Z - anchor to the end of the text before any trailing newlines. (#​148)
  • Support \O - any character including newlines. (#​158)
  • The parser can now parse subroutine calls and relative backreferences (but execution is still unsupported). This is preparation for future work. Some new error variants have been added for features which can be parsed but are still otherwise unsupported.
  • Backreferences can now be case insensitive. (#​160)
  • RegexBuilder: Add options for multi_line, ignore_whitespace, dot_matches_new_line (#​165)
Fixed
  • Fix infinite loop when backtracking limit is hit (#​153)
  • Fix RegexBuilder.case_insensitive not always applying when it should. (#​163)
  • The toy example has had various bugfixes, and unit tests added. (#​152, #​159)
la10736/rstest (rstest)

v0.26.1

Compare Source

Fixed
  • Docs

v0.26.0

Compare Source

Changed
  • The #[files(...)] attribute now ignores matched directory paths by default.
    See #​306 thanks to @​Obito-git.
Add
  • Introduced the #[dirs] attribute, which can be used with #[files(...)] to explicitly include directory paths.
    See #​306 thanks to @​Obito-git.
  • The CI now runs builds and tests on Windows, as well.
  • #[test_attr] to define test attribute explicit and also enable the use of
    #[macro_rules_attribute::apply(<macro>)]: naw also smol works. See
    #​303
    #​311
    #​315
    thanks to @​coriolinus.
Fixed
  • Removed unsued trait and impl spotted out on 1.89.0-nightly
  • Add missed tests about ignore attribute's args in rstest expansion.
    See #​313
  • The #[files(...)] attribute now works reliably on Windows.
  • Now global attributes can go everywhere in the list also where case is used
serde-rs/json (serde_json)

v1.0.142

Compare Source

v1.0.141

Compare Source

dtolnay/thiserror (thiserror)

v2.0.15

Compare Source

  • Prevent Error::provide API becoming unavailable from a future new compiler lint (#​427)

v2.0.14

Compare Source

  • Allow build-script cleanup failure with NFSv3 output directory to be non-fatal (#​426)

v2.0.13

Compare Source

  • Documentation improvements

Configuration

📅 Schedule: Branch creation - "before 9am on monday" in timezone Asia/Shanghai, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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
Contributor

Benchmark for 23d7872

Click to view benchmark
Test Base PR %
vpath_edge_cases 2.6±0.09µs 2.6±0.14µs 0.00%
vpath_mixed_workload 4.6±0.15µs 4.7±0.26µs +2.17%
vpath_native 1535.2±47.29ns 1525.7±66.02ns -0.62%
vpath_virtual 3.5±0.10µs 3.5±0.14µs 0.00%
vpath_virtual_zip 2.8±0.09µs 2.8±0.12µs 0.00%
vpath_zip 1945.2±61.28ns 1962.7±111.85ns +0.90%

@renovate renovate bot force-pushed the renovate/rust-crates branch from 3242d02 to e001f9b Compare August 11, 2025 22:19
Copy link
Contributor

Benchmark for e8ec3bf

Click to view benchmark
Test Base PR %
vpath_edge_cases 2.6±0.08µs 2.7±0.09µs +3.85%
vpath_mixed_workload 4.6±0.10µs 4.8±0.18µs +4.35%
vpath_native 1519.7±70.91ns 1586.9±110.99ns +4.42%
vpath_virtual 3.4±0.15µs 3.6±0.11µs +5.88%
vpath_virtual_zip 2.8±0.09µs 2.9±0.09µs +3.57%
vpath_zip 1935.9±73.36ns 1969.6±61.17ns +1.74%

@renovate renovate bot force-pushed the renovate/rust-crates branch from e001f9b to 4ed76fc Compare August 12, 2025 00:58
Copy link
Contributor

Benchmark for 4954b96

Click to view benchmark
Test Base PR %
vpath_edge_cases 2.6±0.10µs 2.8±0.10µs +7.69%
vpath_mixed_workload 4.7±0.22µs 4.9±0.16µs +4.26%
vpath_native 1545.2±108.33ns 1567.9±46.90ns +1.47%
vpath_virtual 3.5±0.14µs 3.6±0.13µs +2.86%
vpath_virtual_zip 2.8±0.08µs 3.0±0.12µs +7.14%
vpath_zip 1970.7±85.35ns 2.0±0.09µs +1.49%

@renovate renovate bot force-pushed the renovate/rust-crates branch from 4ed76fc to aad4ab1 Compare August 16, 2025 18:00
Copy link
Contributor

Benchmark for 3d4cc42

Click to view benchmark
Test Base PR %
vpath_edge_cases 2.6±0.17µs 2.5±0.07µs -3.85%
vpath_mixed_workload 4.6±0.17µs 4.4±0.16µs -4.35%
vpath_native 1540.7±71.82ns 1419.4±46.97ns -7.87%
vpath_virtual 3.4±0.11µs 3.3±0.15µs -2.94%
vpath_virtual_zip 2.8±0.09µs 2.8±0.06µs 0.00%
vpath_zip 1952.1±64.13ns 1872.8±56.40ns -4.06%

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