| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-02-24 | chore: ignore .serena workspace artifacts | Paul Buetow | |
| 2026-02-24 | tui: wire full dashboard tabs and improve overview summaries | Paul Buetow | |
| 2026-02-24 | refactor: remove deprecated internal stats package | Paul Buetow | |
| 2026-02-24 | tui: add help overlay behavior and docs update | Paul Buetow | |
| 2026-02-24 | tui: add export modal with csv snapshot export | Paul Buetow | |
| 2026-02-24 | tui/dashboard: implement files tab with scrolling | Paul Buetow | |
| 2026-02-24 | tui/dashboard: add latency and gap histogram tabs | Paul Buetow | |
| 2026-02-24 | tui: add dashboard processes table tab | Paul Buetow | |
| 2026-02-24 | tui: wire eventloop stats engine into dashboard snapshots | Paul Buetow | |
| 2026-02-24 | tui: add dashboard syscalls table tab | Paul Buetow | |
| 2026-02-24 | tui: add dashboard overview tab renderer | Paul Buetow | |
| 2026-02-24 | tui: add dashboard sparkline renderer | Paul Buetow | |
| 2026-02-24 | tui: add dashboard tab framework model | Paul Buetow | |
| 2026-02-24 | ior: route default mode through tui and add plain flag | Paul Buetow | |
| 2026-02-23 | tui: add top-level model and run entrypoint | Paul Buetow | |
| 2026-02-23 | tui: add pid picker model and /proc scanner | Paul Buetow | |
| 2026-02-23 | tui: add shared bubbletea message types (task 302) | Paul Buetow | |
| 2026-02-23 | task 302: add shared tui styles and key bindings | Paul Buetow | |
| 2026-02-23 | task 302: add stats engine orchestration and snapshots | Paul Buetow | |
| 2026-02-23 | task 303: add per-process accumulator with pid-reuse guard | Paul Buetow | |
| 2026-02-23 | task 303: add fixed-bucket log-scale histogram | Paul Buetow | |
| 2026-02-23 | task 305: add top-N file ranker with bounded cardinality | Paul Buetow | |
| 2026-02-23 | task 305: add per-syscall accumulator with reservoir percentiles | Paul Buetow | |
| 2026-02-23 | task 305: add ring time series with wrap-around and gap tests | Paul Buetow | |
| 2026-02-23 | task 304: harden snapshot immutability after sub-agent review | Paul Buetow | |
| 2026-02-23 | task 304: add immutable statsengine snapshot types | Paul Buetow | |
| 2026-02-23 | Use NumCPU*2 as default integration test parallelism | Paul Buetow | |
| 2026-02-23 | Harden integration workloads against dropped event flakes | Paul Buetow | |
| 2026-02-23 | Run integration tests in parallel by default and stabilize flaky scenarios | Paul Buetow | |
| 2026-02-23 | docs: record decision on idle pseudo-event bucket | Paul Buetow | |
| 2026-02-23 | tests: cover durationToPrev gap semantics | Paul Buetow | |
| 2026-02-23 | docs: define durationToPrev timing semantics | Paul Buetow | |
| 2026-02-23 | integrationtests: add opt-in parallel execution mode | Paul Buetow | |
| 2026-02-23 | flags: document open_by_handle_at CO-RE re-evaluation | Paul Buetow | |
| 2026-02-23 | integrationtests: add pidfd_getfd scenarios and tests | Paul Buetow | |
| 2026-02-23 | Track pidfd_getfd returned fds in eventloop | Paul Buetow | |
| 2026-02-23 | Add baseline pidfd_getfd tracepoint support | Paul Buetow | |
| 2026-02-23 | Add getcwd tracing support and stabilize comm propagation test | Paul Buetow | |
| 2026-02-23 | Fix integration trace expectations and fd/open event handling | Paul Buetow | |
| 2026-02-22 | some stuff | Paul Buetow | |
| 2026-02-22 | Fix event comm attribution and reduce integration log noise | Paul Buetow | |
| 2026-02-22 | Stabilize close invalid-fd integration test against empty comm | Paul Buetow | |
| 2026-02-22 | Filter noisy tracepoint attach lines from integration LOG output | Paul Buetow | |
| 2026-02-22 | Stream live integration test status and per-test logs | Paul Buetow | |
| 2026-02-22 | Add heartbeat progress logs for integration test runs | Paul Buetow | |
| 2026-02-22 | Add copy_file_range support and tracepoint attach tests | Paul Buetow | |
| 2026-02-22 | Implement mmap/msync syscall support with unit and integration coverage | Paul Buetow | |
| 2026-02-22 | Implement sync_file_range coverage and document mage world bootstrap | Paul Buetow | |
| 2026-02-21 | Split ioworkload scenarios.go into per-category files | Paul Buetow | |
| Split the 2494-line scenarios.go monolith into 14 focused files by syscall category: open, readwrite, close, dup, fcntl, rename, link, unlink, dir, stat, sync, truncate, iouring, plus the slimmed-down scenarios.go containing only the registry map, makeTempDir, and crash. Extracted rawLink, rawSymlink, rawReadlink helpers in scenario_link.go to reduce code duplication in linkBasic. Task: #349 (Go best practices: split oversized scenarios file) Amp-Thread-ID: https://ampcode.com/threads/T-019c81c6-e1b6-747a-9144-40f6be997e60 Co-authored-by: Amp <amp@ampcode.com> | |||
| 2026-02-21 | Add negative tests for all internal unit tests (task 348) | Paul Buetow | |
| - internal/types: Fix StringValue panic with no null terminator, add negative tests for serialization, Equals, and StringValue edge cases - internal/file: Add negative tests for empty name, unknown flags, SetFlags/AddFlags, Dup, empty OldnameNewname and Pathname - internal/flamegraph: Add negative tests for StringByName unknown field, Counter.ValueByName panic, merge empty, deserialize invalid data, serialize/deserialize round-trip - internal/generate/format: Add negative tests for empty input, ID errors, malformed fields, empty declarations - internal/generate/typesgo: Add negative tests for snakeToCamel edge cases, unknown types, invalid member/define parsing, no-import case - internal/generate/tracepointsgo: Add negative tests for malformed SEC, no SEC lines - internal/generate/codegen: Add negative tests for unknown event kind, invalid syscall grouping, missing exit tracepoint - internal/generate/classify: Add negative tests for empty external fields, non-fd types Amp-Thread-ID: https://ampcode.com/threads/T-019c81bf-3d5c-7216-b1b6-890db1374414 Co-authored-by: Amp <amp@ampcode.com> | |||
