index
:
ior
develop
main
I/O Riot NG is an experiment with BPF.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2026-05-14
chore: bump version to v1.1.0
v1.1.0
main
Paul Buetow
2026-05-14
use configurable fastRefreshEvery for InitCmd on flame and stream tabs
Paul Buetow
2026-05-14
docs: document -tui-fast-refresh flag in AGENTS.md TUI Behavior section
Paul Buetow
2026-05-14
wire TUIFastRefreshInterval into dashboard model and update tests
Paul Buetow
2026-05-13
add TUIFastRefreshInterval flag to flags.Config
Paul Buetow
2026-05-13
refactor: break down functions exceeding 50 lines into smaller helpers
Paul Buetow
2026-05-13
keep View() pure by moving state transitions into Update() handlers
Paul Buetow
2026-05-13
refactor: extract outputFormatter collaborator from eventLoop
Paul Buetow
2026-05-13
introduce Accumulator interface in statsengine to separate ingestion from sna...
Paul Buetow
2026-05-13
fix: stop BPF ring-buffer polling goroutine on trace end to prevent leak
Paul Buetow
2026-05-13
refactor: move TraceFilter and tracepoint selector logic out of flags.Config
Paul Buetow
2026-05-13
docs(agents): document testRace mage target in AGENTS.md
Paul Buetow
2026-05-13
extract generic sortedWithState helper to deduplicate tab sort logic
Paul Buetow
2026-05-13
refactor: make receiver types consistent per type (pointer receivers)
Paul Buetow
2026-05-13
use errgroup instead of WaitGroup for concurrent snapshot builders
Paul Buetow
2026-05-13
perf: replace string += concatenation with strings.Builder in TUI render hot ...
Paul Buetow
2026-05-13
refactor(generate): replace classifySyscall switches with kindRegistry (OCP)
Paul Buetow
2026-05-13
test: replace time.Sleep with deterministic synchronization in unit tests
Paul Buetow
2026-05-13
feat(eventloop): add panic recovery to events() goroutine for resilience
Paul Buetow
2026-05-13
fix(pidpicker): eliminate defer-inside-goroutine-in-loop anti-patterns
Paul Buetow
2026-05-13
fix: avoid int64->int truncation in NumericFilter.EqValue on 32-bit arch
Paul Buetow
2026-05-13
add compile-time interface assertions for public types (task c4)
Paul Buetow
2026-05-13
improve unit test coverage to >=60% in probes, common, export, streamrow, pid...
Paul Buetow
2026-05-13
split Event interface into EventIdentity and EventLifecycle
Paul Buetow
2026-05-13
enforce gofmt formatting and add Fmt/FmtCheck mage targets
Paul Buetow
2026-05-13
fix: move context.Context to first parameter in startTraceCmd and startTraceC...
Paul Buetow
2026-05-13
fix: prevent goroutine leak in tuiTraceStarterFromRunTrace via done channel
Paul Buetow
2026-05-13
fix: prevent path traversal in TUI stream CSV export filename
Paul Buetow
2026-05-13
cap filterStack undo history to 50 levels to prevent unbounded growth
Paul Buetow
2026-05-13
fix: use shell-aware tokenizer in resolveEditorCommand to handle EDITOR paths...
Paul Buetow
2026-05-13
fix: reject negative and zero -duration flag values with a clear error
Paul Buetow
2026-05-13
fix: guard Pair.CalculateDurations against uint64 underflow on clock skew
Paul Buetow
2026-05-13
fix: add 1s context timeout to commResolver procfs reads to prevent indefinit...
Paul Buetow
2026-05-13
fix: log swallowed defer mgr.Close errors for BPF resources
Paul Buetow
2026-05-13
fix: wrap SetMaxEntries and GetMap errors in resizeBPFMap with map name context
Paul Buetow
2026-05-13
fix: add 30s startup timeout to startTraceCmd to prevent indefinite hang on B...
Paul Buetow
2026-05-13
fix: log pprof.WriteHeapProfile error instead of silently ignoring it
Paul Buetow
2026-05-13
replace panic with os.Exit and error log in cmd/filewriter
Paul Buetow
2026-05-13
fix ignored file.Close error in iordata serialization error path
Paul Buetow
2026-05-13
Revert "fix: surface rb.Poll errors instead of silently dropping them"
Paul Buetow
2026-05-13
fix: surface rb.Poll errors instead of silently dropping them
Paul Buetow
2026-05-13
split globalfilter presentation and parsing into sub-packages
Paul Buetow
2026-05-13
replace global flags singleton with Parse() returning Config value
Paul Buetow
2026-05-13
replace package-level test doubles in ior.go with constructor injection (DIP)
Paul Buetow
2026-05-13
unify filter summary rendering by reusing globalfilter helpers
Paul Buetow
2026-05-12
extract generic trimLRU helper to eliminate DRY violation in eventloop_state.go
Paul Buetow
2026-05-12
add DefaultTopN constant to statsengine and replace hard-coded 64 capacity va...
Paul Buetow
2026-05-12
add compile-time interface satisfaction assertions for public types
Paul Buetow
2026-05-12
rename ShouldIAttachTracepoint receiver from flags to f
Paul Buetow
2026-05-12
add Go doc comments to exported fields on flags.Config and globalfilter.Filter
Paul Buetow
[next]