| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-21 | o7 classify landlock add-rule and restrict-self as fd | Paul Buetow | |
| 2026-05-21 | m7 classify time and posix timer syscalls | Paul Buetow | |
| 2026-05-21 | k7 classify process control and prctl syscalls | Paul Buetow | |
| 2026-05-21 | j7 add futex kind and aggregate-only defaults | Paul Buetow | |
| 2026-05-21 | l7 classify numa and process memory syscalls | Paul Buetow | |
| 2026-05-21 | h7 classify additional memory syscalls | Paul Buetow | |
| 2026-05-21 | 57 add bpf syscall kind classification | Paul Buetow | |
| 2026-05-21 | 37 classify clone family as proc kind | Paul Buetow | |
| 2026-05-21 | b7 classify sysv ipc ids and ops | Paul Buetow | |
| 2026-05-21 | e7 classify acct pathname and misc null syscalls | Paul Buetow | |
| 2026-05-21 | a7 make sched and rlimit null-classification explicit | Paul Buetow | |
| 2026-05-21 | 97 make identity null-classification explicit | Paul Buetow | |
| 2026-05-21 | 87 make signal null-classification explicit | Paul Buetow | |
| 2026-05-21 | 67 add seccomp and module trace kinds | Paul Buetow | |
| 2026-05-21 | i7 classify memory P3 syscalls as mem kind | Paul Buetow | |
| 2026-05-21 | g7 classify fd-from-air eventfd users | Paul Buetow | |
| 2026-05-21 | n7 classify pidfd and misc tail syscalls | Paul Buetow | |
| 2026-05-21 | f7 wire eventfd kind for fd-from-air IPC syscalls | Paul Buetow | |
| 2026-05-21 | p7 add attach-time trace dimension gating | Paul Buetow | |
| 2026-05-21 | task-47: fix execveat dirfd codegen fallback | Paul Buetow | |
| 2026-05-20 | task-47: add KindExec for execve paths | Paul Buetow | |
| 2026-05-20 | feat: add keyctl ptrace perf_event_open tracing (task 77) | Paul Buetow | |
| 2026-05-20 | d7: add POSIX mq syscall kind/classification and coverage | Paul Buetow | |
| 2026-05-20 | feat: add mount/fs management syscall tracing for c7 | Paul Buetow | |
| 2026-05-20 | task 27: assert non-zero requested_sleep_ns in CSV export test | Paul Buetow | |
| 2026-05-20 | task 27: add KindSleep and requested sleep metric | Paul Buetow | |
| 2026-05-20 | test(task-17): assert aggregate-only stats surfacing path | Paul Buetow | |
| 2026-05-20 | fix(task-17): prevent aggregate double-count and flush on shutdown | Paul Buetow | |
| 2026-05-20 | feat: add syscall aggregate sampling infrastructure (task 17) | Paul Buetow | |
| 2026-05-20 | task 07: assert mmap address-space accounting end-to-end | Paul Buetow | |
| 2026-05-20 | task 07: add KindMem and separate address-space byte accounting | Paul Buetow | |
| 2026-05-19 | z6: add KindPoll wiring for poll/select ready counts | Paul Buetow | |
| 2026-05-19 | y6: add epoll ctl/wait tracing and ready-count coverage | Paul Buetow | |
| 2026-05-19 | x6: add pipe/eventfd fd-from-air syscall support | Paul Buetow | |
| 2026-05-19 | w6: extend KindFd socket introspection coverage | Paul Buetow | |
| 2026-05-19 | v6: cover plain accept integration and filter path | Paul Buetow | |
| 2026-05-19 | v6: add KindAccept and wire accept/accept4 | Paul Buetow | |
| 2026-05-19 | u6: fix socketpair exit fd capture and socket filtering | Paul Buetow | |
| 2026-05-19 | u6: add socket/socketpair kind scaffolding and wiring | Paul Buetow | |
| 2026-05-19 | t6 stabilize family recording integration | Paul Buetow | |
| 2026-05-19 | t6 address family recording review | Paul Buetow | |
| 2026-05-18 | t6 add syscall family dashboard aggregation | Paul Buetow | |
| 2026-05-18 | j6: defer mmsg byte classification | Paul Buetow | |
| 2026-05-18 | j6: account bytes for ret-classified syscalls | Paul Buetow | |
| 2026-05-18 | k6: emit tracepoints for all syscall families | Paul Buetow | |
| 2026-05-14 | chore: bump version to v1.1.0v1.1.0main | Paul Buetow | |
| Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
| 2026-05-14 | use configurable fastRefreshEvery for InitCmd on flame and stream tabs | Paul Buetow | |
| Change tabDescriptor.InitCmd from func() tea.Cmd to func(*Model) tea.Cmd so the initial tick for the flame and stream tabs uses the model's fastRefreshEvery interval rather than hardcoded 200 ms constants. Both call sites in Init() and postKeyTransitionCmd() now pass the model pointer. The now-unused streamTickCmdFn/flameTickCmdFn package-level adapters are removed; the TabFlame and TabStream registry entries use inline closures that delegate to m.flameTickCmd()/m.streamTickCmd(). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
| 2026-05-14 | wire TUIFastRefreshInterval into dashboard model and update tests | Paul Buetow | |
| Add fastRefreshMs parameter to NewModelWithConfig so callers can supply the high-frequency tick cadence for stream and flame tabs. Convert the streamTickCmd/flameTickCmd package-level functions to model methods that honour fastRefreshEvery (falling back to the 200 ms constants when zero for backward-compatibility). Add SetFastRefreshInterval setter so RunWithTraceStarterConfig can apply cfg.TUIFastRefreshInterval after construction. Update all 68 test call sites to pass fastRefreshMs=200 and add three new tests covering zero-fallback, stored value, and setter behaviour. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
| 2026-05-13 | add TUIFastRefreshInterval flag to flags.Config | Paul Buetow | |
| Add TUIFastRefreshInterval time.Duration to flags.Config struct with a default of 250ms and register it as the -tui-fast-refresh CLI flag so callers can tune or disable the high-frequency TUI refresh cadence for the flamegraph and stream tabs. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
| 2026-05-13 | refactor: break down functions exceeding 50 lines into smaller helpers | Paul Buetow | |
| Split 22 production files across the codebase — event loop, TUI models, probe manager, dashboard, export, flag parsing, code generation, and ioworkload scenarios — so that no function body exceeds 50 lines. Each extracted helper carries its own comment explaining its role. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> | |||
