iopsystems / rezolus

Systems performance telemetry
Other
50 stars 8 forks source link

chore(deps): bump the cargo-dependencies group with 12 updates #221

Closed dependabot[bot] closed 5 months ago

dependabot[bot] commented 5 months ago

Bumps the cargo-dependencies group with 12 updates:

Package From To
clap 4.5.3 4.5.4
memmap2 0.5.10 0.9.3
syscall-numbers 3.1.0 3.1.1
tokio 1.36.0 1.37.0
chrono 0.4.35 0.4.37
serde_json 1.0.114 1.0.115
autocfg 1.1.0 1.2.0
clap_derive 4.5.3 4.5.4
itoa 1.0.10 1.0.11
memchr 2.7.1 2.7.2
pin-project-lite 0.2.13 0.2.14
regex-syntax 0.8.2 0.8.3

Updates clap from 4.5.3 to 4.5.4

Release notes

Sourced from clap's releases.

v4.5.4

[4.5.4] - 2024-03-25

Fixes

  • (derive) Allow non-literal #[arg(id)] attributes again
Changelog

Sourced from clap's changelog.

[4.5.4] - 2024-03-25

Fixes

  • (derive) Allow non-literal #[arg(id)] attributes again
Commits
  • 5e4facf chore: Release
  • 8880b0a docs: Update changelog
  • 132b5dd Merge pull request #5425 from epage/lit
  • df915fe fix(derive): Re-allow expressions for id's
  • 8eab48f refactor(derive): Make it easier to work with 'Name'
  • be73195 refactor(derive): Clarify tests
  • 024089b Merge pull request #5415 from Pi-Cla/patch-1
  • 3b35dba docs: Add mention of nushell to clap_complete README
  • 58469d1 Merge pull request #5405 from epage/docs
  • 655d829 docs(derive): Fix ToC links within tutorial chapters
  • See full diff in compare view


Updates memmap2 from 0.5.10 to 0.9.3

Changelog

Sourced from memmap2's changelog.

[0.9.3] - 2023-12-19

Fixed

  • Build on Android.

[0.9.2] - 2023-12-17

Fixed

  • Build on FreeBSD.

[0.9.1] - 2023-12-16

Changed

[0.9.0] - 2023-10-03

Changed

  • The Advice struct was split into two enums: Advice and UncheckedAdvice. Advice can be passed to safe advise and advise_range methods. And UncheckedAdvice can be passed to unsafe unchecked_advise and unchecked_advise_range methods. @​adamreichold

[0.8.0] - 2023-09-25

Changed

Fixed

  • Some of the Advise variants were unsound and now require unsafe to be constructed. @​adamreichold

[0.7.1] - 2023-06-24

Fixed

  • Mapping beyond 4GB offset on 32 bit glibc. Linux-only. @​lvella

[0.7.0] - 2023-06-08

Added

Changed

  • libc crate >= 0.2.143 is required now.

[0.6.2] - 2023-05-24

Fixed

... (truncated)

Commits


Updates syscall-numbers from 3.1.0 to 3.1.1

Updates tokio from 1.36.0 to 1.37.0

Release notes

Sourced from tokio's releases.

Tokio v1.37.0

1.37.0 (March 28th, 2024)

Added

  • fs: add set_max_buf_size to tokio::fs::File (#6411)
  • io: add try_new and try_with_interest to AsyncFd (#6345)
  • sync: add forget_permits method to semaphore (#6331)
  • sync: add is_closed, is_empty, and len to mpsc receivers (#6348)
  • sync: add a rwlock() method to owned RwLock guards (#6418)
  • sync: expose strong and weak counts of mpsc sender handles (#6405)
  • sync: implement Clone for watch::Sender (#6388)
  • task: add TaskLocalFuture::take_value (#6340)
  • task: implement FromIterator for JoinSet (#6300)

Changed

  • io: make io::split use a mutex instead of a spinlock (#6403)

Fixed

  • docs: fix docsrs build without net feature (#6360)
  • macros: allow select with only else branch (#6339)
  • runtime: fix leaking registration entries when os registration fails (#6329)

Documented

  • io: document cancel safety of AsyncBufReadExt::fill_buf (#6431)
  • io: document cancel safety of AsyncReadExt's primitive read functions (#6337)
  • runtime: add doc link from Runtime to #[tokio::main] (#6366)
  • runtime: make the enter example deterministic (#6351)
  • sync: add Semaphore example for limiting the number of outgoing requests (#6419)
  • sync: fix missing period in broadcast docs (#6377)
  • sync: mark mpsc::Sender::downgrade with #[must_use] (#6326)
  • sync: reorder const_new before new_with (#6392)
  • sync: update watch channel docs (#6395)
  • task: fix documentation links (#6336)

Changed (unstable)

  • runtime: include task Id in taskdumps (#6328)
  • runtime: panic if unhandled_panic is enabled when not supported (#6410)

#6300: tokio-rs/tokio#6300 #6326: tokio-rs/tokio#6326 #6328: tokio-rs/tokio#6328 #6329: tokio-rs/tokio#6329 #6331: tokio-rs/tokio#6331 #6336: tokio-rs/tokio#6336 #6337: tokio-rs/tokio#6337

... (truncated)

Commits
  • 9c337ca chore: prepare Tokio v1.37.0 (#6435)
  • e542501 io: document cancel safety of AsyncBufReadExt::fill_buf (#6431)
  • 4601c84 stream: add next_many and poll_next_many to StreamMap (#6409)
  • deff252 util: document cancel safety of SinkExt::send and StreamExt::next (#6417)
  • 4565b81 sync: add a rwlock() method to owned RwLock guards (#6418)
  • 3ce4720 sync: add is_closed, is_empty, and len to mpsc receivers (#6348)
  • 8342e4b util: assert compatibility between LengthDelimitedCodec options (#6414)
  • 4c453e9 readme: add description about benchmarks (#6425)
  • 1846483 sync: expose strong and weak counts of mpsc sender handles (#6405)
  • baad270 sync: add Semaphore example for limiting the number of outgoing requests (#6419)
  • Additional commits viewable in compare view


Updates chrono from 0.4.35 to 0.4.37

Release notes

Sourced from chrono's releases.

v0.4.37

Version 0.4.36 introduced an unexpected breaking change and was yanked. In it LocalResult was renamed to MappedLocalTime to avoid the impression that it is a Result type were some of the results are errors. For backwards compatibility a type alias with the old name was added.

As it turns out there is one case where a type alias behaves differently from the regular enum: you can't import enum variants from a type alias with use chrono::LocalResult::*. With 0.4.37 we make the new name MappedLocalTime the alias, but keep using it in function signatures and the documentation as much as possible.

See also the release notes of chrono 0.4.36 from yesterday for the yanked release.

v0.4.36

This release un-deprecates the methods on TimeDelta that were deprecated with the 0.4.35 release because of the churn they are causing for the ecosystem.

New is the DateTime::with_time() method. As an example of when it is useful:

use chrono::{Local, NaiveTime};
// Today at 12:00:00
let today_noon = Local::now().with_time(NaiveTime::from_hms_opt(12, 0, 0).unwrap());

Additions

  • Add DateTime::with_time() (#1510)

Deprecations

  • Revert TimeDelta deprecations (#1543)
  • Deprecate TimeStamp::timestamp_subsec_nanos, which was missed in the 0.4.35 release (#1486)

Documentation

  • Correct version number of deprecation notices (#1486)
  • Fix some typos (#1505)
  • Slightly improve serde documentation (#1519)
  • Main documentation: simplify links and reflow text (#1535)

Internal

  • CI: Lint benchmarks (#1489)
  • Remove unnessary Copy and Send impls (#1492, thanks @​erickt)
  • Backport streamlined NaiveDate unit tests (#1500, thanks @​Zomtir)
  • Rename LocalResult to TzResolution, add alias (#1501)
  • Update windows-bindgen to 0.55 (#1504)
  • Avoid duplicate imports, which generate warnings on nightly (#1507)
  • Add extra debug assertions to NaiveDate::from_yof (#1518)
  • Some small simplifications to DateTime::date_naive and NaiveDate::diff_months (#1530)
  • Remove unwrap in Unix Local type (#1533)
  • Use different method to ignore feature-dependent doctests (#1534)

Thanks to all contributors on behalf of the chrono team, @​djc and @​pitdicker!

Commits
  • 7d62045 Prepare 0.4.37
  • 6857d00 Hide re-export of LocalResult in docs
  • 9e22e48 Swap MappedLocalTime and LocalResult type alias
  • ca3c3b6 Prepare 0.4.36
  • 1850198 Revert TimeDelta deprecations
  • e05ba8b Add MappedLocalTime::and_then
  • 3adfd88 Main documentation: simplify links and reflow text
  • 1e8df65 Rustfmt doc comments
  • 1b57859 Run doctests with alloc feature if possible
  • 6f2c7cc Use different method to run feature-dependent doctests
  • Additional commits viewable in compare view


Updates serde_json from 1.0.114 to 1.0.115

Release notes

Sourced from serde_json's releases.

v1.0.115

  • Documentation improvements
Commits
  • b1ebf38 Release 1.0.115
  • c3dc153 Merge pull request #1119 from titaniumtraveler/pr
  • 218770b Explicitly install a Rust toolchain for cargo-outdated job
  • 840da8e Fix missing backticks in doc comments
  • 3a3f61b Temporarily disable miri on doctests
  • 4a0be88 Format regression tests with rustfmt
  • d2dbbf7 Ignore dead code lint in tests
  • 8e7b37b Merge pull request #1118 from serde-rs/transparent
  • a25f6c6 Remove conditional on repr(transparent)
  • fedf834 Ignore non_local_definitions false positive in test
  • See full diff in compare view


Updates autocfg from 1.1.0 to 1.2.0

Commits
  • c10bc17 Merge pull request #57 from cuviper/release-1.2.0
  • 1c029e4 Fix clippy::needless_borrows_for_generic_args
  • 8fbf203 Release 1.2.0
  • 7f3e58b Merge pull request #56 from cuviper/wrappers
  • 1ca2af8 Support RUSTC_WRAPPER and RUSTC_WORKSPACE_WRAPPER
  • cf17815 Merge pull request #27 from cuviper/set_no_std
  • 32c1170 Use consistent verb form in docs
  • 3c2cf0e Add getter no_std() and setter set_no_std(bool)
  • 5e07f6a Merge pull request #55 from cuviper/farewell-bors
  • 8717f69 Add a summary CI job
  • Additional commits viewable in compare view


Updates clap_derive from 4.5.3 to 4.5.4

Release notes

Sourced from clap_derive's releases.

v4.5.4

[4.5.4] - 2024-03-25

Fixes

  • (derive) Allow non-literal #[arg(id)] attributes again
Changelog

Sourced from clap_derive's changelog.

[4.5.4] - 2024-03-25

Fixes

  • (derive) Allow non-literal #[arg(id)] attributes again
Commits
  • 5e4facf chore: Release
  • 8880b0a docs: Update changelog
  • 132b5dd Merge pull request #5425 from epage/lit
  • df915fe fix(derive): Re-allow expressions for id's
  • 8eab48f refactor(derive): Make it easier to work with 'Name'
  • be73195 refactor(derive): Clarify tests
  • 024089b Merge pull request #5415 from Pi-Cla/patch-1
  • 3b35dba docs: Add mention of nushell to clap_complete README
  • 58469d1 Merge pull request #5405 from epage/docs
  • 655d829 docs(derive): Fix ToC links within tutorial chapters
  • See full diff in compare view


Updates itoa from 1.0.10 to 1.0.11

Release notes

Sourced from itoa's releases.

1.0.11

Commits
  • 8f39203 Release 1.0.11
  • eeca57d Touch up comments
  • ea29bbd Merge pull request #42 from anforowicz/more-granular-unsafe-blocks
  • 526d4e4 Explicitly install a Rust toolchain for cargo-outdated job
  • fde7fa5 More granular unsafe blocks.
  • d5e45f2 Temporarily disable miri on doctests
  • See full diff in compare view


Updates memchr from 2.7.1 to 2.7.2

Commits
  • 20ef11f 2.7.2
  • 1e4b8a8 wasm32: require 'simd128' to be enabled at compile time
  • e02697b ci: bump actions/checkout to v4
  • b12ad6d ci: reintroduce x86-64 test for non-SSE environment
  • 21def52 style: fix dead_code lint
  • 14823b4 ci: remove x86-64 test for non-SSE environment
  • e1c10c5 benchmarks: add stringzilla to appropriate definitions
  • 328df56 benchmarks: add 'stringzilla'
  • cedf318 benchmarks: add measurements for memchr 2.7 on aarch64
  • d419718 benchmarks: add measurements for memchr 2.7 on x86-64
  • Additional commits viewable in compare view


Updates pin-project-lite from 0.2.13 to 0.2.14

Release notes

Sourced from pin-project-lite's releases.

0.2.14

Changelog

Sourced from pin-project-lite's changelog.

[0.2.14] - 2024-03-29

Commits
  • c55cf7b Release 0.2.14
  • a84a49b Update changelog
  • 0d11263 Document PinnedDrop (#83)
  • 1ec31c8 Update comments in .rustfmt.toml
  • ae4f2d7 Fix clippy::mixed_attributes_style warning
  • c12376d ci: Use taiki-e/checkout-action action
  • 7334cd9 Ignore more lints at workspace level
  • cf96a13 tidy: Use yq via venv
  • d1d862e tidy: Check TOML format
  • 170c158 Revert "Revert "Revert "Disable dependabot update for Github Actions"""
  • Additional commits viewable in compare view


Updates regex-syntax from 0.8.2 to 0.8.3

Commits
  • d895bd9 regex-syntax-0.8.3
  • f5d0b69 syntax: accept {,n} as an equivalent to {0,n}
  • aa2d8bd 1.10.4
  • 088d7f3 api: add Cow guarantee to replace API
  • a5ae351 regex-automata-0.4.6
  • 9cf4a42 automata: fix bug where reverse NFA lacked an unanchored prefix
  • 10fe722 style: clean up some recent lint violations
  • d7f9347 regex-automata-0.4.5
  • 07ef7f1 automata: make additional prefileter metadata public
  • 0c09903 1.10.3
  • Additional commits viewable in compare view


Dependabot 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 rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions