Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: cong-or/hud
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.5.0
Choose a base ref
...
head repository: cong-or/hud
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 8 commits
  • 9 files changed
  • 2 contributors

Commits on Feb 16, 2026

  1. 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.
    cong-or committed Feb 16, 2026
    Configuration menu
    Copy the full SHA
    a75667b View commit details
    Browse the repository at this point in the history
  2. chore: bump version to 0.5.1

    cong-or committed Feb 16, 2026
    Configuration menu
    Copy the full SHA
    1d301a2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fe0b13b View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2026

  1. 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
    TickTockBent committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    dfe54da View commit details
    Browse the repository at this point in the history
  2. 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
    TickTockBent committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    a0b170f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #4 from TickTockBent/test/blocking-pool-and-docs

    Add unit tests for blocking pool filter, fix doc inconsistencies
    cong-or authored Mar 18, 2026
    Configuration menu
    Copy the full SHA
    44773b2 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #5 from TickTockBent/fix/ebpf-cpu-id

    Fix get_cpu_id() to return actual CPU core instead of hardcoded 0
    cong-or authored Mar 18, 2026
    Configuration menu
    Copy the full SHA
    4953120 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    94c6137 View commit details
    Browse the repository at this point in the history
Loading