-
Notifications
You must be signed in to change notification settings - Fork 3
Comparing changes
Open a pull request
base repository: cong-or/hud
base: v0.5.0
head repository: cong-or/hud
compare: main
- 8 commits
- 9 files changed
- 2 contributors
Commits on Feb 16, 2026
-
feat: support Tokio 1.44+ worker thread naming
Tokio 1.44+ (tokio-rs/tokio#7880) shortened the default worker thread name from to . The default prefix discovery now tries both the old and new names so step (b) can short-circuit without falling through to the 500ms stack sampling.
Configuration menu - View commit details
-
Copy full SHA for a75667b - Browse repository at this point
Copy the full SHA a75667bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d301a2 - Browse repository at this point
Copy the full SHA 1d301a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe0b13b - Browse repository at this point
Copy the full SHA fe0b13bView commit details
Commits on Mar 18, 2026
-
test: add unit tests for blocking pool filter, fix doc inconsistencies
Add 9 unit tests for `is_blocking_pool_stack()` covering the blocking pool detection logic from issue #3. This function went through multiple release iterations (v0.4.2–v0.5.0) but had zero test coverage. Fix TROUBLESHOOTING.md listing 3 worker discovery steps when the actual implementation and ARCHITECTURE.md document 4. Fix README.md stating "x86_64 architecture" when ARCHITECTURE.md and DEVELOPMENT.md both document x86_64/aarch64 support. // ticktockbent
Configuration menu - View commit details
-
Copy full SHA for dfe54da - Browse repository at this point
Copy the full SHA dfe54daView commit details -
fix: use bpf_get_smp_processor_id for accurate cpu_id in events
get_cpu_id() was stubbed to always return 0 because aya-ebpf didn't appear to expose bpf_get_smp_processor_id. Turns out it does, via the re-exported bindings (helper #8), it's just #[doc(hidden)] so it doesn't show up in the generated docs. Every exported trace event was reporting cpu_id: 0 regardless of which core the sample was actually taken on. The TUI doesn't render per-CPU data so nobody noticed, but the Chrome Trace JSON was silently wrong. // ticktockbent
Configuration menu - View commit details
-
Copy full SHA for a0b170f - Browse repository at this point
Copy the full SHA a0b170fView commit details -
Merge pull request #4 from TickTockBent/test/blocking-pool-and-docs
Add unit tests for blocking pool filter, fix doc inconsistencies
Configuration menu - View commit details
-
Copy full SHA for 44773b2 - Browse repository at this point
Copy the full SHA 44773b2View commit details -
Merge pull request #5 from TickTockBent/fix/ebpf-cpu-id
Fix get_cpu_id() to return actual CPU core instead of hardcoded 0
Configuration menu - View commit details
-
Copy full SHA for 4953120 - Browse repository at this point
Copy the full SHA 4953120View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94c6137 - Browse repository at this point
Copy the full SHA 94c6137View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.5.0...main