Commit Graph
344 Commits
Author SHA1 Message Date
Clement Tsang 6934fe1cd3 deps: bump clap (4.6.4) and clap_complete_nushell (4.6.1) (#2172) 2026-07-25 04:26:18 +00:00
Clement Tsang ff5eed8c6c deps: bump rustix to 1.1.4 and libc to 0.2.189 (#2171)
Bumps rustix to 1.1.4 and libc to 0.2.189.
2026-07-24 00:58:13 -04:00
Clement Tsang 082cfea9cc deps: update sysinfo to 0.39.6 (#2170) 2026-07-23 01:18:35 -04:00
Clement Tsang bac7b07de4 deps: bump timeless (#2169)
Bump timeless version to use the stable version. As the author of the crate, there is no functionality change.
2026-07-22 04:20:28 +00:00
Clement Tsang 547011a5c4 other: remove filedescriptor hack for freebsd (#2167)
A looooong time ago, we had to manually hijack stdio for FreeBSD to suppress a bogus stderr warning (see
#798). I filed an upstream report at GuillaumeGomez/sysinfo#875, but the real issue was actually with FreeBSD itself. From the upstream upstream bug report at https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228432, it looks like this has been fixed since 2022 for FreeBSD 13, so I think it's safe to remove this hack at this point on our end, especially given that I don't build binaries for older than FreeBSD 13 anymore (oldest is 15 now).

This PR allows us to entirely remove the filedescriptor crate for FreeBSD since we no longer use it entirely.
2026-07-20 03:29:18 -04:00
Clement Tsang 75f19806f9 uptick: 0.14.6 (#2166) 2026-07-20 00:11:54 -04:00
Clement Tsang 11a52a3075 uptick: 0.14.5 (#2156) 2026-07-17 19:19:30 -04:00
Clement Tsang 403b84ef69 deps: bump timeless to 0.0.15-alpha (#2155)
Bumps the timeless dep. There's no real change there other than changing the edition.
2026-07-17 22:52:17 +00:00
Clement Tsang 435369fd93 uptick: 0.14.4 (#2136) 2026-07-09 17:55:42 -04:00
Clement Tsang f170988a24 deps: bump starship-battery to 0.11.1 (#2129)
Changelog: https://github.com/starship/rust-battery/blob/main/CHANGELOG.md#0111---2026-07-05
2026-07-07 07:51:47 +00:00
Clement Tsang 76bae9f93e deps: bump unicode-ellipsis to 0.6.0 (#2128) 2026-07-06 07:49:52 +00:00
Clement Tsang 7a08a0cfcc deps: bump ctrlc to 3.5.2 (#2127) 2026-07-06 06:37:08 +00:00
Clement Tsang e72ad031e7 deps: bump regex to 1.12.4 and rustc-hash to 2.1.3 (#2125) 2026-07-06 02:04:46 -04:00
Clement Tsang 673dec2b91 deps: bump indexmap to 2.14.0 (#2124) 2026-07-06 01:30:24 +00:00
Clement Tsang e61385b77c deps: bump clap-related deps as of 2026-07-04 (#2123)
Bumps:
- clap
- clap_complete
- clap_copmlete_nushell
- clap_mangen
2026-07-04 06:55:31 +00:00
Clement Tsang f17a83e90b uptick: 0.14.3 (#2121) 2026-07-01 04:31:12 +00:00
Clement Tsang 1a4b12a794 deps: bump toml_edit to 0.25.12 (#2112) 2026-06-28 06:41:59 +00:00
Clement Tsang a0e2de6333 uptick: 0.14.2 (#2110) 2026-06-27 21:56:39 +00:00
Clement Tsang f37e36a847 deps: bump unicode-ellipsis 0.5.0 and unicode-segmentation 1.13.3 (#2107)
Bumping these two together. Main change is https://github.com/unicode-rs/unicode-segmentation/pull/172; `unicode-ellipsis` just also bumps `unicode-segmentation` (https://github.com/ClementTsang/unicode-ellipsis/blob/main/CHANGELOG.md#050).
2026-06-26 04:43:37 +00:00
Clement Tsang e1baa05551 deps: bump itertools to 0.15.0 (#2106)
Changelog: https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md#0150
2026-06-26 04:29:31 +00:00
Clement Tsang f9cc03d637 deps: bump starship-battery to 0.11.0 (#2105)
Changelog: https://github.com/starship/rust-battery/blob/main/CHANGELOG.md#0110-2026-04-03
2026-06-25 08:19:26 +00:00
Clement Tsang fb2b364f91 deps: bump nvml-wrapper to 0.12.1 and rustc-hash to 2.1.2 (#2104)
Bumps nvml-wrapper to 0.12.1 and rustc-hash to 2.1.2.
2026-06-24 04:53:06 +00:00
Clement Tsang ea24ae6637 deps: bump sysinfo to 0.39.5 (#2103) 2026-06-23 05:22:09 +00:00
Clement Tsang 9332d46b40 uptick: 0.14.1 (#2101) 2026-06-21 02:24:55 -04:00
Clement Tsang e19480591d deps: bump ratatui to 0.30.2 and ratatui-core to 0.1.2 (#2098) 2026-06-20 22:26:40 +00:00
Clement Tsang ed9ffbc865 uptick: 0.14.0 (#2094)
Uptick to prepare to release 0.14.0.
2026-06-20 09:03:19 +00:00
Justin Martin 3542c0bc49 feature: FreeBSD add ufs disk io counters (#2055)
This PR adds ufs disk io counters on freebsd by using sysinfo. This PR also updates the Cargo.toml to use the dep syntax for the unused feature flags starship-battery and nvml-wrapper.
2026-06-20 02:39:47 -04:00
Clement Tsang fd611ba641 uptick: 0.13.0 (#2080) 2026-06-11 03:01:06 -04:00
Clement Tsang 711584badd deps: bump rand to 0.8.6 (#2043)
See https://github.com/rust-random/rand/issues/1770. We were basically
never going to hit this edge case anyway but might as well.
2026-04-18 06:33:09 +00:00
Clement Tsang 8353f15a55 refactor: effectively vendor nohash (#2019) 2026-04-11 04:55:33 -04:00
Clement Tsang bce84d8db4 deps: bump some unicode-related dependencies (#2011) 2026-04-05 20:20:19 +00:00
Clement Tsang b931dd9846 deps: bump sysinfo to 0.38.4 (#2004)
Updates sysinfo to pin it to 0.38.4 from 0.38.0. Changelog can be found at https://github.com/GuillaumeGomez/sysinfo/blob/main/CHANGELOG.md#0384.
2026-03-21 20:28:13 +00:00
Clement Tsang 51a1a30111 deps: bump sysinfo to =0.38.0 (#1974) 2026-02-06 01:22:14 -05:00
Clement Tsang f753a90c03 deps: bump lockfile deps as of 2026-02-06 (#1973) 2026-02-06 05:51:04 +00:00
Clement Tsang f6b8a88d14 deps: bump root deps as of 2026-02-06 (#1972) 2026-02-06 00:37:28 -05:00
dependabot[bot]andClement Tsang a53af4ed51 build(deps): bump lru from 0.16.2 to 0.16.3 (#1952)
* build(deps): bump lru from 0.16.2 to 0.16.3

Bumps [lru](https://github.com/jeromefroe/lru-rs) from 0.16.2 to 0.16.3.
- [Changelog](https://github.com/jeromefroe/lru-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jeromefroe/lru-rs/compare/0.16.2...0.16.3)

---
updated-dependencies:
- dependency-name: lru
  dependency-version: 0.16.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* empty commit

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Clement Tsang <34804052+ClementTsang@users.noreply.github.com>
2026-01-08 21:07:53 -05:00
Clement Tsang 2f0e9dea99 uptick: 0.12.3 (#1945) 2025-12-31 17:46:26 -05:00
Clement Tsang 003d625090 deps: bump lockfile as of 2025-12-28 (#1941)
* deps: bump lockfile as of 2025-12-28

* bump windows in Cargo.toml

* some refactoring
2025-12-28 19:24:18 -05:00
Clement Tsang ccc7779fc8 deps: bump root deps as of 2025-12-28, remove backtrace (#1940)
* deps: bump root deps as of 2025-12-28, remove backtrace

* fmt
2025-12-28 19:00:57 -05:00
Clement Tsang 26b1801c45 refactor: use ratatui 0.30.0 (#1930)
* refactor: support ratatui 0.30.0-beta.1

* 0.30.0!

* some refactoring

* ugh I broke something

* hm I think that fixes it

* fmt
2025-12-28 18:43:32 -05:00
Clement Tsang 2c25ea9363 other: remove cargo husky dev dependency (#1937)
I honestly forgot I was using this. This change just removes the
automated hook creation, the hook file still exists if anyone wants to
reference/use it in `scripts/hooks/pre-push`.
2025-12-27 23:56:03 -05:00
Clement Tsang 9ef7b687b3 uptick: 0.12.2 (#1934) 2025-12-27 11:58:56 -05:00
Clement Tsang 870d68ab3e bug: fix Windows memory leak caused by getting priority (#1933)
Looks like the issue was related to how we were getting priority in Windows, using the winprocinfo crate. This is resolved by just manually doing the windows API calls necessary.

---

* test if leak is caused by winprocinfo

* manually implement priority code

* cleanup

* update changelog
2025-12-27 11:43:43 -05:00
Clement Tsang 64b22b52a6 uptick: 0.12.1 (#1922) 2025-12-25 11:18:39 -05:00
Clement Tsang b96aa55a90 other: temporarily revert 2024 changes + hardcode some ratatui things (#1921)
* Revert "refactor: migrate to Rust 2024 edition (#1678)"

This reverts commit b07eb646ce.

* other: temporarily revert 2024 changes

* additionally work around some issues
2025-12-25 11:10:32 -05:00
Clement Tsang 76527e114d deps: pin ratatui 0.30.0-beta.0 for now (#1920)
Looks like the `beta.1` breaks things, so it breaks non-locked installs.

TODO: Add a test for non-locked before deploying.
2025-12-25 10:48:48 -05:00
Clement Tsang 2c623399ae uptick: 0.12.0 (#1915)
* uptick: 0.12.0

* update schema generation while we're at it

* wording

* update schema generation docs

* update docs
2025-12-24 22:52:50 -05:00
Adarsh Das 102ae6b247 feat: Added priority and nice as columns in process view (#1881)
* basic priority and nice functionality

* fix fmt, clippy and tests

* trying to fix other platform build errors

* fmt fix

* trying more fixes

* clean project

* refactored nice to be for all unix systems

* few more places where I had to change cfg for Nice

* Fix scheme names issues

* fix for schema

* fmt

* fixed clippy errors

* 'nice' fix

* fmt

* fixed cfg in tests also

* trying to fix macos test errors

* fix nice value extraction for mac

* modularised nice and priority for mac and freebsd

* fmt

* more multi target to unix

* removing unnecesary guards

* added safety comments

- also reverted string array reference changes

utils fix

* weird utils clippy error fix

* removed unneeded commit

* not needed after main merge(?)
2025-12-21 14:31:43 -05:00
Clement Tsang bf60535d30 deps: update sysinfo to 0.37.2 (#1903) 2025-12-19 03:52:37 -05:00
Clement Tsang 94af05ee06 refactor: use rustc-hash and nohash (#1902)
* add nohash and rustc-hash

* use fxhash by default

* comment

* fmt

* clippy

* use nohash for pid stuff

* fix import

* fix imports again

* fix windows type for gpu pid
2025-12-19 03:42:46 -05:00