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] and Clement 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