Commit 7d45e78
Update Rust crate sysinfo to 0.37 (#37744)
This PR contains the following updates:
| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
| [sysinfo](https://redirect.github.com/GuillaumeGomez/sysinfo) | workspace.dependencies | minor | `0.34` → `0.37` | `0.38.0` |
---
### Release Notes
<details>
<summary>GuillaumeGomez/sysinfo (sysinfo)</summary>
### [`v0.37.2`](https://redirect.github.com/GuillaumeGomez/sysinfo/blob/HEAD/CHANGELOG.md#0372)
[Compare Source](https://redirect.github.com/GuillaumeGomez/sysinfo/compare/v0.37.1...v0.37.2)
- Improve documentation of `System::refresh_cpu_all` and of `System::refresh_cpu_specifics`.
- Android: Fix `System::uptime`.
- Linux: Correctly handled modified/removed `Process::exe` paths.
### [`v0.37.1`](https://redirect.github.com/GuillaumeGomez/sysinfo/blob/HEAD/CHANGELOG.md#0371)
[Compare Source](https://redirect.github.com/GuillaumeGomez/sysinfo/compare/v0.37.0...v0.37.1)
- Fix `serde` serialization on `Process::name`.
- Linux: Fix `get_cpu_frequency` on `loongarch64`.
- Windows: Correctly handle invalid UTF-8 string in `Motherboard`.
### [`v0.37.0`](https://redirect.github.com/GuillaumeGomez/sysinfo/blob/HEAD/CHANGELOG.md#0370)
[Compare Source](https://redirect.github.com/GuillaumeGomez/sysinfo/compare/v0.36.1...v0.37.0)
- Update minimum supported Rust version to `1.88` (for 2024 edition and `if let chain` feature).
- Added `Component::id` API.
- Linux: Greatly improve partial processes retrieval.
- Linux: Simplify internal components retrieval code.
### [`v0.36.1`](https://redirect.github.com/GuillaumeGomez/sysinfo/blob/HEAD/CHANGELOG.md#0361)
[Compare Source](https://redirect.github.com/GuillaumeGomez/sysinfo/compare/v0.36.0...v0.36.1)
- Linux: Improve processor CPU usage computation.
### [`v0.36.0`](https://redirect.github.com/GuillaumeGomez/sysinfo/blob/HEAD/CHANGELOG.md#0360)
[Compare Source](https://redirect.github.com/GuillaumeGomez/sysinfo/compare/v0.35.2...v0.36.0)
- Add new `Motherboard` type.
- Add new `Product` type.
- Linux/macOS: Fix CPU usage update.
- Linux: Improve `Component::label` generated `String`.
- macOS: Make `Components` implement `Send` and `Sync` traits.
### [`v0.35.2`](https://redirect.github.com/GuillaumeGomez/sysinfo/blob/HEAD/CHANGELOG.md#0352)
[Compare Source](https://redirect.github.com/GuillaumeGomez/sysinfo/compare/v0.35.1...v0.35.2)
- Linux: Fix retrieval of processor frequency on loongarch64.
- Linux/Android: Improve `Process::wait` by checking if the process is still alive before waiting.
- Windows: Fix `Process::wait`.
### [`v0.35.1`](https://redirect.github.com/GuillaumeGomez/sysinfo/blob/HEAD/CHANGELOG.md#0351)
[Compare Source](https://redirect.github.com/GuillaumeGomez/sysinfo/compare/v0.35.0...v0.35.1)
- Linux: Fix processor retrieval if some information is missing.
- Windows: Increase range of `windows` crate up to `< 0.63`.
### [`v0.35.0`](https://redirect.github.com/GuillaumeGomez/sysinfo/blob/HEAD/CHANGELOG.md#0350)
- Update MSRV to 1.75.
- Add `System::open_files_limit`.
- Add `Process::kill_and_wait` and `Process::kill_with_and_wait` methods.
- `Process::open_files*` methods return `usize`.
- `set_open_files_limit` argument type is `usize`.
- Code example was improved.
- macOS: Fix M4 CPU frequency calculation.
- Linux: Correctly handle when new CPUs are added.
- Linux: Ignore `autofs` disks.
- Linux (raspberry pi): Retrieve more thermal zones.
- Android: Update documentation to mention that newer Android version don't allow to retrieve CPU information.
- Windows: Improve `Process::wait` code.
- Windows: Fix `Groups::refresh`.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on the first day of the month" in timezone America/Los_Angeles, 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.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
GitOrigin-RevId: 72c9ef823515490d1036dc7b4e079d7ee37e05441 parent 3dc2450 commit 7d45e78
1 file changed
Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments