Skip to content

Commit

Permalink
chore(deps): update rust crates (#56)
Browse files Browse the repository at this point in the history
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [async-std](https://async.rs)
([source](https://redirect.github.com/async-rs/async-std)) |
dependencies | minor | `1.12.0` -> `1.13.0` |
| [bpaf](https://redirect.github.com/pacak/bpaf) | dependencies | patch
| `0.9.12` -> `0.9.14` |
| [codspeed](https://codspeed.io)
([source](https://redirect.github.com/CodSpeedHQ/codspeed-rust)) |
dependencies | minor | `2.6.0` -> `2.7.2` |
| [serde](https://serde.rs)
([source](https://redirect.github.com/serde-rs/serde)) | dependencies |
patch | `1.0.209` -> `1.0.210` |
| [serde_json](https://redirect.github.com/serde-rs/json) | dependencies
| patch | `1.0.127` -> `1.0.128` |
| [smol](https://redirect.github.com/smol-rs/smol) | dependencies |
patch | `2.0.1` -> `2.0.2` |
| [tokio](https://tokio.rs)
([source](https://redirect.github.com/tokio-rs/tokio)) | dependencies |
minor | `1.39.3` -> `1.40.0` |

---

### Release Notes

<details>
<summary>async-rs/async-std (async-std)</summary>

###
[`v1.13.0`](https://redirect.github.com/async-rs/async-std/blob/HEAD/CHANGELOG.md#1130---2024-09-06)

[Compare
Source](https://redirect.github.com/async-rs/async-std/compare/v1.12.0...v1.13.0)

#### Added

-   IO Safety traits implementations

#### Changed

-   Various dependencies updates
-   Export `BufReadExt` and `SeekExt` from `async_std::io`

</details>

<details>
<summary>pacak/bpaf (bpaf)</summary>

###
[`v0.9.14`](https://redirect.github.com/pacak/bpaf/blob/HEAD/Changelog.md#bpaf-0914--2024-09-19)

[Compare
Source](https://redirect.github.com/pacak/bpaf/compare/v0.9.13...v0.9.14)

- add license files
([#&#8203;388](https://redirect.github.com/pacak/bpaf/issues/388))
    thanks [@&#8203;davide](https://redirect.github.com/davide)
- fix fish completions - you'll need to regenerate completion files for
them to work

###
[`v0.9.13`](https://redirect.github.com/pacak/bpaf/blob/HEAD/Changelog.md#bpaf-0913--bpafderive-0513---2024-09-06)

[Compare
Source](https://redirect.github.com/pacak/bpaf/compare/v0.9.12...v0.9.13)

- You can now use `fallback_to_usage` in derive macro for options and
subcommands
([#&#8203;376](https://redirect.github.com/pacak/bpaf/issues/376))
-   Bugfixes related to shell completion and file masks
    thanks [@&#8203;ozwaldorf](https://redirect.github.com/ozwaldorf)
- `not_strict` restriction for positional items (TODO - check the docs)
    thanks [@&#8203;ozwaldorf](https://redirect.github.com/ozwaldorf)
- more shell completion bugfixes
([#&#8203;384](https://redirect.github.com/pacak/bpaf/issues/384),
[#&#8203;382](https://redirect.github.com/pacak/bpaf/issues/382),
[#&#8203;381](https://redirect.github.com/pacak/bpaf/issues/381))
- `ParseFailure::print_mesage` (with one `s` is deprecated in favor of
the right spelling

</details>

<details>
<summary>CodSpeedHQ/codspeed-rust (codspeed)</summary>

###
[`v2.7.2`](https://redirect.github.com/CodSpeedHQ/codspeed-rust/releases/tag/v2.7.2)

[Compare
Source](https://redirect.github.com/CodSpeedHQ/codspeed-rust/compare/v2.7.1...v2.7.2)

#### What's Changed

- feat: add prebuilt aarch64 binary by
[@&#8203;art049](https://redirect.github.com/art049) in
[https://github.com/CodSpeedHQ/codspeed-rust/pull/53](https://redirect.github.com/CodSpeedHQ/codspeed-rust/pull/53)
- fix: allow building codspeed-rust on unsupported architectures by
[@&#8203;art049](https://redirect.github.com/art049) in
[https://github.com/CodSpeedHQ/codspeed-rust/pull/54](https://redirect.github.com/CodSpeedHQ/codspeed-rust/pull/54)

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

###
[`v2.7.1`](https://redirect.github.com/CodSpeedHQ/codspeed-rust/releases/tag/v2.7.1)

[Compare
Source](https://redirect.github.com/CodSpeedHQ/codspeed-rust/compare/v2.7.0...v2.7.1)

#### What's Changed

- chore: set MSRV to 1.74 and enforce it in CI by
[@&#8203;art049](https://redirect.github.com/art049) in
[https://github.com/CodSpeedHQ/codspeed-rust/pull/52](https://redirect.github.com/CodSpeedHQ/codspeed-rust/pull/52)

**Full Changelog**:
CodSpeedHQ/codspeed-rust@v2.7.0...v2.7.1

###
[`v2.7.0`](https://redirect.github.com/CodSpeedHQ/codspeed-rust/releases/tag/v2.7.0)

[Compare
Source](https://redirect.github.com/CodSpeedHQ/codspeed-rust/compare/v2.6.0...v2.7.0)

#### What's Changed

- feat(cargo-codspeed): allow custom build profile selection by
[@&#8203;art049](https://redirect.github.com/art049) in
[https://github.com/CodSpeedHQ/codspeed-rust/pull/49](https://redirect.github.com/CodSpeedHQ/codspeed-rust/pull/49)
- fix(cargo-codspeed): display run bench command error by
[@&#8203;adriencaccia](https://redirect.github.com/adriencaccia) in
[https://github.com/CodSpeedHQ/codspeed-rust/pull/45](https://redirect.github.com/CodSpeedHQ/codspeed-rust/pull/45)
- chore: bump dependency versions and move to Rust 1.80 by
[@&#8203;antiguru](https://redirect.github.com/antiguru) in
[https://github.com/CodSpeedHQ/codspeed-rust/pull/47](https://redirect.github.com/CodSpeedHQ/codspeed-rust/pull/47)

#### New Contributors

- [@&#8203;antiguru](https://redirect.github.com/antiguru) made their
first contribution in
[https://github.com/CodSpeedHQ/codspeed-rust/pull/47](https://redirect.github.com/CodSpeedHQ/codspeed-rust/pull/47)

**Full Changelog**:
CodSpeedHQ/codspeed-rust@v2.6.0...v2.7.0

</details>

<details>
<summary>serde-rs/serde (serde)</summary>

###
[`v1.0.210`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.210)

[Compare
Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.209...v1.0.210)

- Support serializing and deserializing `IpAddr` and `SocketAddr` in
no-std mode on Rust 1.77+
([#&#8203;2816](https://redirect.github.com/serde-rs/serde/issues/2816),
thanks [@&#8203;MathiasKoch](https://redirect.github.com/MathiasKoch))
- Make `serde::ser::StdError` and `serde::de::StdError` equivalent to
`core::error::Error` on Rust 1.81+
([#&#8203;2818](https://redirect.github.com/serde-rs/serde/issues/2818))

</details>

<details>
<summary>serde-rs/json (serde_json)</summary>

###
[`v1.0.128`](https://redirect.github.com/serde-rs/json/releases/tag/1.0.128)

[Compare
Source](https://redirect.github.com/serde-rs/json/compare/1.0.127...1.0.128)

- Support serializing maps containing 128-bit integer keys to
serde_json::Value
([#&#8203;1188](https://redirect.github.com/serde-rs/json/issues/1188),
thanks [@&#8203;Mrreadiness](https://redirect.github.com/Mrreadiness))

</details>

<details>
<summary>smol-rs/smol (smol)</summary>

###
[`v2.0.2`](https://redirect.github.com/smol-rs/smol/blob/HEAD/CHANGELOG.md#Version-202)

[Compare
Source](https://redirect.github.com/smol-rs/smol/compare/v2.0.1...v2.0.2)

- Update docs to mention `smol-macros`.
([#&#8203;319](https://redirect.github.com/smol-rs/smol/issues/319))

</details>

<details>
<summary>tokio-rs/tokio (tokio)</summary>

###
[`v1.40.0`](https://redirect.github.com/tokio-rs/tokio/releases/tag/tokio-1.40.0):
Tokio v1.40.0

[Compare
Source](https://redirect.github.com/tokio-rs/tokio/compare/tokio-1.39.3...tokio-1.40.0)

### 1.40.0 (August 30th, 2024)

##### Added

-   io: add `util::SimplexStream` ([#&#8203;6589])
-   process: stabilize `Command::process_group` ([#&#8203;6731])
- sync: add `{TrySendError,SendTimeoutError}::into_inner`
([#&#8203;6755])
-   task: add `JoinSet::join_all` ([#&#8203;6784])

##### Added (unstable)

- runtime: add `Builder::{on_task_spawn, on_task_terminate}`
([#&#8203;6742])

##### Changed

- io: use vectored io for `write_all_buf` when possible ([#&#8203;6724])
- runtime: prevent niche-optimization to avoid triggering miri
([#&#8203;6744])
-   sync: mark mpsc types as `UnwindSafe` ([#&#8203;6783])
- sync,time: make `Sleep` and `BatchSemaphore` instrumentation explicit
roots ([#&#8203;6727])
-   task: use `NonZeroU64` for `task::Id` ([#&#8203;6733])
- task: include panic message when printing `JoinError` ([#&#8203;6753])
- task: add `#[must_use]` to `JoinHandle::abort_handle` ([#&#8203;6762])
-   time: eliminate timer wheel allocations ([#&#8203;6779])

##### Documented

- docs: clarify that `[build]` section doesn't go in Cargo.toml
([#&#8203;6728])
-   io: clarify zero remaining capacity case ([#&#8203;6790])
-   macros: improve documentation for `select!` ([#&#8203;6774])
-   sync: document mpsc channel allocation behavior ([#&#8203;6773])

[#&#8203;6589]: https://redirect.github.com/tokio-rs/tokio/pull/6589

[#&#8203;6724]: https://redirect.github.com/tokio-rs/tokio/pull/6724

[#&#8203;6727]: https://redirect.github.com/tokio-rs/tokio/pull/6727

[#&#8203;6728]: https://redirect.github.com/tokio-rs/tokio/pull/6728

[#&#8203;6731]: https://redirect.github.com/tokio-rs/tokio/pull/6731

[#&#8203;6733]: https://redirect.github.com/tokio-rs/tokio/pull/6733

[#&#8203;6742]: https://redirect.github.com/tokio-rs/tokio/pull/6742

[#&#8203;6744]: https://redirect.github.com/tokio-rs/tokio/pull/6744

[#&#8203;6753]: https://redirect.github.com/tokio-rs/tokio/pull/6753

[#&#8203;6755]: https://redirect.github.com/tokio-rs/tokio/pull/6755

[#&#8203;6762]: https://redirect.github.com/tokio-rs/tokio/pull/6762

[#&#8203;6773]: https://redirect.github.com/tokio-rs/tokio/pull/6773

[#&#8203;6774]: https://redirect.github.com/tokio-rs/tokio/pull/6774

[#&#8203;6779]: https://redirect.github.com/tokio-rs/tokio/pull/6779

[#&#8203;6783]: https://redirect.github.com/tokio-rs/tokio/pull/6783

[#&#8203;6784]: https://redirect.github.com/tokio-rs/tokio/pull/6784

[#&#8203;6790]: https://redirect.github.com/tokio-rs/tokio/pull/6790

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 10am 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](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/Boshen/criterion2.rs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC44MC4wIiwidXBkYXRlZEluVmVyIjoiMzguODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored Sep 22, 2024
1 parent 0d79d32 commit 4efe12e
Showing 1 changed file with 52 additions and 205 deletions.
Loading

0 comments on commit 4efe12e

Please sign in to comment.