From 9afb762293e16071915cc5a0c0050523328a6639 Mon Sep 17 00:00:00 2001 From: Ben Vinegar Date: Tue, 13 Oct 2026 20:57:21 -0400 Subject: [PATCH 1/3] chore(release): prepare 0.24.0-beta.1 --- .changeset/pre.json | 8 + CHANGELOG.md | 12 + benchmarks/release/bench-0.24.0-beta.1.json | 1822 +++++++++++++++++++ bun.lock | 2 +- packages/hunk/package.json | 2 +- 5 files changed, 1844 insertions(+), 2 deletions(-) create mode 100644 benchmarks/release/bench-0.24.0-beta.1.json diff --git a/.changeset/pre.json b/.changeset/pre.json index 26a73d3ff..77c4ed537 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -19,6 +19,7 @@ "annotated-nav-owner-parity", "argument-aware-shell-completions", "batched-wheel-return", + "beta-ci-smoke-coverage", "bold-bobcats-prove", "bounded-highlight-worker-retries", "breezy-walls-fall", @@ -28,6 +29,7 @@ "checked-documents-stay", "clear-config-examples", "clear-document-menu-accelerators", + "clear-empty-reviews", "compact-local-renames", "compiled-extension-imports", "configurable-auto-split-width", @@ -48,12 +50,14 @@ "lazy-documents-open", "light-agent-skills", "list-hunk-verdict-and-hunk-backup", + "list-hunk-why", "major-candies-nail", "npm-extension-sources", "pager-filter-focus", "patient-windows-account-lookup", "pinned-startup-benchmark-theme", "plain-pager-epipe", + "published-changelog-smoke", "quiet-jj-paths", "quiet-otters-scroll", "quiet-states-rest", @@ -61,10 +65,13 @@ "quiet-watch-selection", "quiet-worktrees-explain", "readable-document-spacing", + "recognized-patch-input", "reject-malformed-vcs-watch-hooks", + "release-benchmark-maintenance", "reload-retired-note-count", "remappable-save-note", "retained-document-editor-notices", + "select-binary-files", "settled-document-reviews", "settled-editor-input", "shell-completions", @@ -75,6 +82,7 @@ "stable-document-wrap-test", "steady-directory-watch", "steady-history-cleanup", + "steady-sidebar-follow", "suspended-session-stays-registered", "tidy-document-keyboard-bursts", "tidy-notes-reveal", diff --git a/CHANGELOG.md b/CHANGELOG.md index 65a2b4c7f..bca0b81a3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## 0.24.0-beta.1 + +### Patch Changes + +- [#1182](https://github.com/modem-dev/hunk/pull/1182) [`08c3da7`](https://github.com/modem-dev/hunk/commit/08c3da70d82b512c61c585c9445dd94599144b16) - Show an empty-review message instead of claiming an active filter hid files when there are no changes to review. + +- [#1183](https://github.com/modem-dev/hunk/pull/1183) [`b0afaab`](https://github.com/modem-dev/hunk/commit/b0afaabeafc93357c1618c80c87ed8753a7f56e3) - Reject nonempty patch input without recognizable file changes instead of silently opening an empty review. + +- [#1178](https://github.com/modem-dev/hunk/pull/1178) [`d3543c6`](https://github.com/modem-dev/hunk/commit/d3543c618374b648510183237904cdd5251f6425) - Binary files can be selected again with next/previous file navigation (`.` and `,`) and by clicking them in the files pane. + +- [#1085](https://github.com/modem-dev/hunk/pull/1085) [`654a14a`](https://github.com/modem-dev/hunk/commit/654a14a8d13caabc1f56b5888d4d960cd1b74c88) - Keep the selected file visible in the sidebar during held next-file or previous-file navigation and terminal resizing without snapping ordinary manual scrolling back to the selection. + ## 0.24.0-beta.0 ### Minor Changes diff --git a/benchmarks/release/bench-0.24.0-beta.1.json b/benchmarks/release/bench-0.24.0-beta.1.json new file mode 100644 index 000000000..fd4017bc0 --- /dev/null +++ b/benchmarks/release/bench-0.24.0-beta.1.json @@ -0,0 +1,1822 @@ +{ + "version": 1, + "generatedAt": "2026-10-14T00:45:33.831Z", + "gitSha": "ab30039913299a43dbb286d28a2e10d69edb2fda", + "packageVersion": "0.24.0-beta.1", + "runtime": { + "bunVersion": "1.4.2", + "platform": "linux", + "arch": "x64" + }, + "samplesPerBenchmark": 5, + "results": [ + { + "name": "bootstrap-load/file_pair_bootstrap_ms", + "source": "bootstrap-load", + "samples": [19.47, 20.92, 21.11, 20.63, 17.86], + "median": 20.63, + "p75": 20.92, + "p95": 21.11, + "min": 17.86, + "max": 21.11, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "bootstrap-load/files", + "source": "bootstrap-load", + "samples": [64, 64, 64, 64, 64], + "median": 64, + "p75": 64, + "p95": 64, + "min": 64, + "max": 64, + "unit": "count", + "comparable": false + }, + { + "name": "bootstrap-load/git_bootstrap_ms", + "source": "bootstrap-load", + "samples": [48.77, 48.25, 45.5, 47.16, 46.34], + "median": 47.16, + "p75": 48.25, + "p95": 48.77, + "min": 45.5, + "max": 48.77, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "bootstrap-load/git_diff_subprocess_ms", + "source": "bootstrap-load", + "samples": [12.1, 10.53, 10.56, 9.89, 9.29], + "median": 10.53, + "p75": 10.56, + "p95": 12.1, + "min": 9.29, + "max": 12.1, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "bootstrap-load/git_parse_patch_ms", + "source": "bootstrap-load", + "samples": [6.55, 5.98, 6.21, 5.81, 5.81], + "median": 5.98, + "p75": 6.21, + "p95": 6.55, + "min": 5.81, + "max": 6.55, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "bootstrap-load/git_split_patch_chunks_ms", + "source": "bootstrap-load", + "samples": [1.5, 1.29, 1.73, 1.45, 1.44], + "median": 1.45, + "p75": 1.5, + "p95": 1.73, + "min": 1.29, + "max": 1.73, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "bootstrap-load/lines_per_file", + "source": "bootstrap-load", + "samples": [420, 420, 420, 420, 420], + "median": 420, + "p75": 420, + "p95": 420, + "min": 420, + "max": 420, + "unit": "count", + "comparable": false + }, + { + "name": "bootstrap-load/parsed_files", + "source": "bootstrap-load", + "samples": [64, 64, 64, 64, 64], + "median": 64, + "p75": 64, + "p95": 64, + "min": 64, + "max": 64, + "unit": "count", + "comparable": false + }, + { + "name": "bootstrap-load/patch_chunks", + "source": "bootstrap-load", + "samples": [64, 64, 64, 64, 64], + "median": 64, + "p75": 64, + "p95": 64, + "min": 64, + "max": 64, + "unit": "count", + "comparable": false + }, + { + "name": "changeset-parse/balanced_changeset_build_diff_files_ms", + "source": "changeset-parse", + "samples": [0.31, 0.35, 0.34, 0.33, 0.33], + "median": 0.33, + "p75": 0.34, + "p95": 0.35, + "min": 0.31, + "max": 0.35, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "changeset-parse/balanced_changeset_files", + "source": "changeset-parse", + "samples": [96, 96, 96, 96, 96], + "median": 96, + "p75": 96, + "p95": 96, + "min": 96, + "max": 96, + "unit": "count", + "comparable": false + }, + { + "name": "changeset-parse/balanced_changeset_normalize_patch_ms", + "source": "changeset-parse", + "samples": [0.19, 0.19, 0.2, 0.2, 0.2], + "median": 0.2, + "p75": 0.2, + "p95": 0.2, + "min": 0.19, + "max": 0.2, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "changeset-parse/balanced_changeset_parse_patch_ms", + "source": "changeset-parse", + "samples": [2.57, 2.67, 2.57, 2.35, 2.64], + "median": 2.57, + "p75": 2.64, + "p95": 2.67, + "min": 2.35, + "max": 2.67, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "changeset-parse/balanced_changeset_patch_bytes", + "source": "changeset-parse", + "samples": [682727, 682727, 682727, 682727, 682727], + "median": 682727, + "p75": 682727, + "p95": 682727, + "min": 682727, + "max": 682727, + "unit": "bytes", + "comparable": false + }, + { + "name": "changeset-parse/balanced_changeset_split_chunks_ms", + "source": "changeset-parse", + "samples": [0.75, 0.76, 0.79, 0.7, 0.73], + "median": 0.75, + "p75": 0.76, + "p95": 0.79, + "min": 0.7, + "max": 0.79, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "changeset-parse/large_single_file_build_diff_files_ms", + "source": "changeset-parse", + "samples": [0.07, 0.06, 0.08, 0.06, 0.06], + "median": 0.06, + "p75": 0.07, + "p95": 0.08, + "min": 0.06, + "max": 0.08, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "changeset-parse/large_single_file_files", + "source": "changeset-parse", + "samples": [1, 1, 1, 1, 1], + "median": 1, + "p75": 1, + "p95": 1, + "min": 1, + "max": 1, + "unit": "count", + "comparable": false + }, + { + "name": "changeset-parse/large_single_file_normalize_patch_ms", + "source": "changeset-parse", + "samples": [0.09, 0.09, 0.09, 0.08, 0.09], + "median": 0.09, + "p75": 0.09, + "p95": 0.09, + "min": 0.08, + "max": 0.09, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "changeset-parse/large_single_file_parse_patch_ms", + "source": "changeset-parse", + "samples": [0.84, 0.79, 0.78, 0.72, 0.82], + "median": 0.79, + "p75": 0.82, + "p95": 0.84, + "min": 0.72, + "max": 0.84, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "changeset-parse/large_single_file_patch_bytes", + "source": "changeset-parse", + "samples": [284479, 284479, 284479, 284479, 284479], + "median": 284479, + "p75": 284479, + "p95": 284479, + "min": 284479, + "max": 284479, + "unit": "bytes", + "comparable": false + }, + { + "name": "changeset-parse/large_single_file_split_chunks_ms", + "source": "changeset-parse", + "samples": [0.28, 0.22, 0.25, 0.23, 0.23], + "median": 0.23, + "p75": 0.25, + "p95": 0.28, + "min": 0.22, + "max": 0.28, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "changeset-parse/many_small_files_build_diff_files_ms", + "source": "changeset-parse", + "samples": [1.14, 1.04, 1.18, 1.02, 1.09], + "median": 1.09, + "p75": 1.14, + "p95": 1.18, + "min": 1.02, + "max": 1.18, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "changeset-parse/many_small_files_files", + "source": "changeset-parse", + "samples": [240, 240, 240, 240, 240], + "median": 240, + "p75": 240, + "p95": 240, + "min": 240, + "max": 240, + "unit": "count", + "comparable": false + }, + { + "name": "changeset-parse/many_small_files_normalize_patch_ms", + "source": "changeset-parse", + "samples": [0.48, 0.47, 0.49, 0.46, 0.47], + "median": 0.47, + "p75": 0.48, + "p95": 0.49, + "min": 0.46, + "max": 0.49, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "changeset-parse/many_small_files_parse_patch_ms", + "source": "changeset-parse", + "samples": [4.49, 4.41, 4.41, 4.02, 4.28], + "median": 4.41, + "p75": 4.41, + "p95": 4.49, + "min": 4.02, + "max": 4.49, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "changeset-parse/many_small_files_patch_bytes", + "source": "changeset-parse", + "samples": [376703, 376703, 376703, 376703, 376703], + "median": 376703, + "p75": 376703, + "p95": 376703, + "min": 376703, + "max": 376703, + "unit": "bytes", + "comparable": false + }, + { + "name": "changeset-parse/many_small_files_split_chunks_ms", + "source": "changeset-parse", + "samples": [0.8, 0.72, 0.8, 0.67, 0.73], + "median": 0.73, + "p75": 0.8, + "p95": 0.8, + "min": 0.67, + "max": 0.8, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "highlight-prefetch/adjacent_ready_before_move", + "source": "highlight-prefetch", + "samples": [1, 1, 1, 1, 1], + "median": 1, + "p75": 1, + "p95": 1, + "min": 1, + "max": 1, + "unit": "boolean", + "comparable": false + }, + { + "name": "highlight-prefetch/files", + "source": "highlight-prefetch", + "samples": [4, 4, 4, 4, 4], + "median": 4, + "p75": 4, + "p95": 4, + "min": 4, + "max": 4, + "unit": "count", + "comparable": false + }, + { + "name": "highlight-prefetch/iterations", + "source": "highlight-prefetch", + "samples": [2, 2, 2, 2, 2], + "median": 2, + "p75": 2, + "p95": 2, + "min": 2, + "max": 2, + "unit": "count", + "comparable": false + }, + { + "name": "highlight-prefetch/next_file_ready_ms", + "source": "highlight-prefetch", + "samples": [8.43, 8.08, 8.37, 10.57, 11.13], + "median": 8.43, + "p75": 10.57, + "p95": 11.13, + "min": 8.08, + "max": 11.13, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "highlight-prefetch/selected_startup_ms", + "source": "highlight-prefetch", + "samples": [6.14, 5.77, 5.73, 6.59, 6.21], + "median": 6.14, + "p75": 6.21, + "p95": 6.59, + "min": 5.73, + "max": 6.59, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "interaction-latency/after_first_frame_heap_used_bytes", + "source": "interaction-latency", + "samples": [50153300, 50146130, 50195980, 50146143, 50159212], + "median": 50153300, + "p75": 50159212, + "p95": 50195980, + "min": 50146130, + "max": 50195980, + "unit": "bytes", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.2, + "minAbsoluteRegression": 8388608 + } + }, + { + "name": "interaction-latency/after_first_frame_rss_bytes", + "source": "interaction-latency", + "samples": [213057536, 208719872, 209391616, 213508096, 208699392], + "median": 209391616, + "p75": 213057536, + "p95": 213508096, + "min": 208699392, + "max": 213508096, + "unit": "bytes", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.2, + "minAbsoluteRegression": 8388608 + } + }, + { + "name": "interaction-latency/after_navigation_heap_used_bytes", + "source": "interaction-latency", + "samples": [61637160, 60501035, 60968456, 60476004, 61575980], + "median": 60968456, + "p75": 61575980, + "p95": 61637160, + "min": 60476004, + "max": 61637160, + "unit": "bytes", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.2, + "minAbsoluteRegression": 8388608 + } + }, + { + "name": "interaction-latency/after_navigation_rss_bytes", + "source": "interaction-latency", + "samples": [355733504, 372527104, 346374144, 372420608, 354095104], + "median": 355733504, + "p75": 372420608, + "p95": 372527104, + "min": 346374144, + "max": 372527104, + "unit": "bytes", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.2, + "minAbsoluteRegression": 8388608 + } + }, + { + "name": "interaction-latency/files", + "source": "interaction-latency", + "samples": [180, 180, 180, 180, 180], + "median": 180, + "p75": 180, + "p95": 180, + "min": 180, + "max": 180, + "unit": "count", + "comparable": false + }, + { + "name": "interaction-latency/first_frame_ms", + "source": "interaction-latency", + "samples": [8.3, 8.51, 8.72, 9.25, 8.56], + "median": 8.56, + "p75": 8.72, + "p95": 9.25, + "min": 8.3, + "max": 9.25, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "interaction-latency/hunk_nav_press_median_ms", + "source": "interaction-latency", + "samples": [22.86, 25.66, 23.84, 22.15, 25.52], + "median": 23.84, + "p75": 25.52, + "p95": 25.66, + "min": 22.15, + "max": 25.66, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "interaction-latency/hunk_nav_press_p95_ms", + "source": "interaction-latency", + "samples": [41.49, 43.5, 31.18, 42.33, 43.78], + "median": 42.33, + "p75": 43.5, + "p95": 43.78, + "min": 31.18, + "max": 43.78, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "interaction-latency/lines_per_file", + "source": "interaction-latency", + "samples": [120, 120, 120, 120, 120], + "median": 120, + "p75": 120, + "p95": 120, + "min": 120, + "max": 120, + "unit": "count", + "comparable": false + }, + { + "name": "interaction-latency/navigation_presses", + "source": "interaction-latency", + "samples": [6, 6, 6, 6, 6], + "median": 6, + "p75": 6, + "p95": 6, + "min": 6, + "max": 6, + "unit": "count", + "comparable": false + }, + { + "name": "interaction-latency/scroll_tick_median_ms", + "source": "interaction-latency", + "samples": [0.98, 0.9, 0.84, 0.92, 0.88], + "median": 0.9, + "p75": 0.92, + "p95": 0.98, + "min": 0.84, + "max": 0.98, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "interaction-latency/scroll_tick_p95_ms", + "source": "interaction-latency", + "samples": [2.71, 2.85, 3.07, 2.6, 2.92], + "median": 2.85, + "p75": 2.92, + "p95": 3.07, + "min": 2.6, + "max": 3.07, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "interaction-latency/scroll_ticks", + "source": "interaction-latency", + "samples": [8, 8, 8, 8, 8], + "median": 8, + "p75": 8, + "p95": 8, + "min": 8, + "max": 8, + "unit": "count", + "comparable": false + }, + { + "name": "large-stream/cold_first_frame_ms", + "source": "large-stream", + "samples": [2.41, 2.3, 2.52, 2.38, 2.55], + "median": 2.41, + "p75": 2.52, + "p95": 2.55, + "min": 2.3, + "max": 2.55, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "large-stream/files", + "source": "large-stream", + "samples": [180, 180, 180, 180, 180], + "median": 180, + "p75": 180, + "p95": 180, + "min": 180, + "max": 180, + "unit": "count", + "comparable": false + }, + { + "name": "large-stream/lines_per_file", + "source": "large-stream", + "samples": [120, 120, 120, 120, 120], + "median": 120, + "p75": 120, + "p95": 120, + "min": 120, + "max": 120, + "unit": "count", + "comparable": false + }, + { + "name": "large-stream/scroll_ticks", + "source": "large-stream", + "samples": [4, 4, 4, 4, 4], + "median": 4, + "p75": 4, + "p95": 4, + "min": 4, + "max": 4, + "unit": "count", + "comparable": false + }, + { + "name": "large-stream/warm_first_frame_ms", + "source": "large-stream", + "samples": [1.98, 1.74, 1.64, 1.68, 1.81], + "median": 1.74, + "p75": 1.81, + "p95": 1.98, + "min": 1.64, + "max": 1.98, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "large-stream/windowed_scroll_ticks_ms", + "source": "large-stream", + "samples": [85.58, 90.08, 83.46, 90.49, 81.61], + "median": 85.58, + "p75": 90.08, + "p95": 90.49, + "min": 81.61, + "max": 90.49, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "non-ascii-stream/files", + "source": "non-ascii-stream", + "samples": [120, 120, 120, 120, 120], + "median": 120, + "p75": 120, + "p95": 120, + "min": 120, + "max": 120, + "unit": "count", + "comparable": false + }, + { + "name": "non-ascii-stream/lines_per_file", + "source": "non-ascii-stream", + "samples": [120, 120, 120, 120, 120], + "median": 120, + "p75": 120, + "p95": 120, + "min": 120, + "max": 120, + "unit": "count", + "comparable": false + }, + { + "name": "non-ascii-stream/non_ascii_cold_first_frame_ms", + "source": "non-ascii-stream", + "samples": [7.32, 7.75, 7.11, 15.33, 8.75], + "median": 7.75, + "p75": 8.75, + "p95": 15.33, + "min": 7.11, + "max": 15.33, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "non-ascii-stream/non_ascii_scroll_tick_median_ms", + "source": "non-ascii-stream", + "samples": [1.14, 1.11, 1.2, 1.1, 1.07], + "median": 1.11, + "p75": 1.14, + "p95": 1.2, + "min": 1.07, + "max": 1.2, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "non-ascii-stream/non_ascii_scroll_tick_p95_ms", + "source": "non-ascii-stream", + "samples": [5.05, 5.16, 4.98, 5.5, 5.25], + "median": 5.16, + "p75": 5.25, + "p95": 5.5, + "min": 4.98, + "max": 5.5, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "non-ascii-stream/scroll_ticks", + "source": "non-ascii-stream", + "samples": [8, 8, 8, 8, 8], + "median": 8, + "p75": 8, + "p95": 8, + "min": 8, + "max": 8, + "unit": "count", + "comparable": false + }, + { + "name": "render-layout/balanced_stream_files", + "source": "render-layout", + "samples": [180, 180, 180, 180, 180], + "median": 180, + "p75": 180, + "p95": 180, + "min": 180, + "max": 180, + "unit": "count", + "comparable": false + }, + { + "name": "render-layout/balanced_stream_geometry_ms", + "source": "render-layout", + "samples": [12.65, 13.13, 12.84, 12.53, 13.56], + "median": 12.84, + "p75": 13.13, + "p95": 13.56, + "min": 12.53, + "max": 13.56, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "render-layout/balanced_stream_planned_rows", + "source": "render-layout", + "samples": [10260, 10260, 10260, 10260, 10260], + "median": 10260, + "p75": 10260, + "p95": 10260, + "min": 10260, + "max": 10260, + "unit": "count", + "comparable": false + }, + { + "name": "render-layout/balanced_stream_review_plan_ms", + "source": "render-layout", + "samples": [8.31, 10.24, 9.48, 9.57, 9.23], + "median": 9.48, + "p75": 9.57, + "p95": 10.24, + "min": 8.31, + "max": 10.24, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "render-layout/balanced_stream_split_rows", + "source": "render-layout", + "samples": [10260, 10260, 10260, 10260, 10260], + "median": 10260, + "p75": 10260, + "p95": 10260, + "min": 10260, + "max": 10260, + "unit": "count", + "comparable": false + }, + { + "name": "render-layout/balanced_stream_split_rows_ms", + "source": "render-layout", + "samples": [3.41, 4.2, 4.03, 3.54, 3.69], + "median": 3.69, + "p75": 4.03, + "p95": 4.2, + "min": 3.41, + "max": 4.2, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "render-layout/balanced_stream_unified_rows", + "source": "render-layout", + "samples": [18900, 18900, 18900, 18900, 18900], + "median": 18900, + "p75": 18900, + "p95": 18900, + "min": 18900, + "max": 18900, + "unit": "count", + "comparable": false + }, + { + "name": "render-layout/balanced_stream_unified_rows_ms", + "source": "render-layout", + "samples": [2.42, 2.55, 2.88, 2.5, 2.63], + "median": 2.55, + "p75": 2.63, + "p95": 2.88, + "min": 2.42, + "max": 2.88, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "render-layout/large_single_file_files", + "source": "render-layout", + "samples": [1, 1, 1, 1, 1], + "median": 1, + "p75": 1, + "p95": 1, + "min": 1, + "max": 1, + "unit": "count", + "comparable": false + }, + { + "name": "render-layout/large_single_file_geometry_ms", + "source": "render-layout", + "samples": [20, 18.05, 17.31, 20.38, 19.89], + "median": 19.89, + "p75": 20, + "p95": 20.38, + "min": 17.31, + "max": 20.38, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "render-layout/large_single_file_planned_rows", + "source": "render-layout", + "samples": [16010, 16010, 16010, 16010, 16010], + "median": 16010, + "p75": 16010, + "p95": 16010, + "min": 16010, + "max": 16010, + "unit": "count", + "comparable": false + }, + { + "name": "render-layout/large_single_file_review_plan_ms", + "source": "render-layout", + "samples": [11.55, 15.26, 12.96, 13.83, 13.46], + "median": 13.46, + "p75": 13.83, + "p95": 15.26, + "min": 11.55, + "max": 15.26, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "render-layout/large_single_file_split_rows", + "source": "render-layout", + "samples": [16010, 16010, 16010, 16010, 16010], + "median": 16010, + "p75": 16010, + "p95": 16010, + "min": 16010, + "max": 16010, + "unit": "count", + "comparable": false + }, + { + "name": "render-layout/large_single_file_split_rows_ms", + "source": "render-layout", + "samples": [3.38, 3.43, 3.19, 3.11, 3.37], + "median": 3.37, + "p75": 3.38, + "p95": 3.43, + "min": 3.11, + "max": 3.43, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "render-layout/large_single_file_unified_rows", + "source": "render-layout", + "samples": [32011, 32011, 32011, 32011, 32011], + "median": 32011, + "p75": 32011, + "p95": 32011, + "min": 32011, + "max": 32011, + "unit": "count", + "comparable": false + }, + { + "name": "render-layout/large_single_file_unified_rows_ms", + "source": "render-layout", + "samples": [7.81, 9.93, 9.11, 6.27, 6.12], + "median": 7.81, + "p75": 9.11, + "p95": 9.93, + "min": 6.12, + "max": 9.93, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "render-layout/many_small_files_files", + "source": "render-layout", + "samples": [360, 360, 360, 360, 360], + "median": 360, + "p75": 360, + "p95": 360, + "min": 360, + "max": 360, + "unit": "count", + "comparable": false + }, + { + "name": "render-layout/many_small_files_geometry_ms", + "source": "render-layout", + "samples": [11.9, 12.61, 12.84, 11.93, 12.82], + "median": 12.61, + "p75": 12.82, + "p95": 12.84, + "min": 11.9, + "max": 12.84, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "render-layout/many_small_files_planned_rows", + "source": "render-layout", + "samples": [6120, 6120, 6120, 6120, 6120], + "median": 6120, + "p75": 6120, + "p95": 6120, + "min": 6120, + "max": 6120, + "unit": "count", + "comparable": false + }, + { + "name": "render-layout/many_small_files_review_plan_ms", + "source": "render-layout", + "samples": [5.04, 6.28, 6.46, 5.57, 5.99], + "median": 5.99, + "p75": 6.28, + "p95": 6.46, + "min": 5.04, + "max": 6.46, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "render-layout/many_small_files_split_rows", + "source": "render-layout", + "samples": [6120, 6120, 6120, 6120, 6120], + "median": 6120, + "p75": 6120, + "p95": 6120, + "min": 6120, + "max": 6120, + "unit": "count", + "comparable": false + }, + { + "name": "render-layout/many_small_files_split_rows_ms", + "source": "render-layout", + "samples": [3.48, 3.89, 4.24, 4.15, 3.97], + "median": 3.97, + "p75": 4.15, + "p95": 4.24, + "min": 3.48, + "max": 4.24, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "render-layout/many_small_files_unified_rows", + "source": "render-layout", + "samples": [10440, 10440, 10440, 10440, 10440], + "median": 10440, + "p75": 10440, + "p95": 10440, + "min": 10440, + "max": 10440, + "unit": "count", + "comparable": false + }, + { + "name": "render-layout/many_small_files_unified_rows_ms", + "source": "render-layout", + "samples": [3.43, 3.95, 3.6, 3.73, 4.04], + "median": 3.73, + "p75": 3.95, + "p95": 4.04, + "min": 3.43, + "max": 4.04, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "startup-first-frame/files", + "source": "startup-first-frame", + "samples": [8, 8, 8, 8, 8], + "median": 8, + "p75": 8, + "p95": 8, + "min": 8, + "max": 8, + "unit": "count", + "comparable": false + }, + { + "name": "startup-first-frame/startup_first_color_ms", + "source": "startup-first-frame", + "samples": [302.02, 299.42, 298.68, 302.88, 301.42], + "median": 301.42, + "p75": 302.02, + "p95": 302.88, + "min": 298.68, + "max": 302.88, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "startup-first-frame/startup_first_frame_min_ms", + "source": "startup-first-frame", + "samples": [239.86, 237.22, 239.28, 238.13, 239.44], + "median": 239.28, + "p75": 239.44, + "p95": 239.86, + "min": 237.22, + "max": 239.86, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "startup-first-frame/startup_first_frame_ms", + "source": "startup-first-frame", + "samples": [243.58, 245.2, 242.02, 245.64, 241.27], + "median": 243.58, + "p75": 245.2, + "p95": 245.64, + "min": 241.27, + "max": 245.64, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "startup-first-frame/startup_launches", + "source": "startup-first-frame", + "samples": [5, 5, 5, 5, 5], + "median": 5, + "p75": 5, + "p95": 5, + "min": 5, + "max": 5, + "unit": "count", + "comparable": false + }, + { + "name": "startup-first-frame/startup_post_paint_key_max_ms", + "source": "startup-first-frame", + "samples": [35.31, 33.73, 34.77, 34.73, 35.35], + "median": 34.77, + "p75": 35.31, + "p95": 35.35, + "min": 33.73, + "max": 35.35, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "startup-first-frame/startup_post_paint_keys", + "source": "startup-first-frame", + "samples": [8, 8, 8, 8, 8], + "median": 8, + "p75": 8, + "p95": 8, + "min": 8, + "max": 8, + "unit": "count", + "comparable": false + }, + { + "name": "terminal-width/cjk_scalar_text_width_ms", + "source": "terminal-width", + "samples": [10.44, 10.39, 10.69, 10.3, 10.7], + "median": 10.44, + "p75": 10.69, + "p95": 10.7, + "min": 10.3, + "max": 10.7, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "terminal-width/cjk_scalar_width_checksum", + "source": "terminal-width", + "samples": [664000, 664000, 664000, 664000, 664000], + "median": 664000, + "p75": 664000, + "p95": 664000, + "min": 664000, + "max": 664000, + "unit": "count", + "comparable": false + }, + { + "name": "terminal-width/cjk_scalar_width_measurements", + "source": "terminal-width", + "samples": [12000, 12000, 12000, 12000, 12000], + "median": 12000, + "p75": 12000, + "p95": 12000, + "min": 12000, + "max": 12000, + "unit": "count", + "comparable": false + }, + { + "name": "terminal-width/competitor_string_width_cjk_scalar_ms", + "source": "terminal-width", + "samples": [64.96, 65.33, 67.19, 65.12, 66.5], + "median": 65.33, + "p75": 66.5, + "p95": 67.19, + "min": 64.96, + "max": 67.19, + "unit": "ms", + "comparable": false + }, + { + "name": "terminal-width/competitor_string_width_complex_cluster_ms", + "source": "terminal-width", + "samples": [15.95, 14.55, 14.94, 14.49, 15.14], + "median": 14.94, + "p75": 15.14, + "p95": 15.95, + "min": 14.49, + "max": 15.95, + "unit": "ms", + "comparable": false + }, + { + "name": "terminal-width/competitor_string_width_emoji_scalar_ms", + "source": "terminal-width", + "samples": [11.77, 11.49, 11.67, 12.16, 11.8], + "median": 11.77, + "p75": 11.8, + "p95": 12.16, + "min": 11.49, + "max": 12.16, + "unit": "ms", + "comparable": false + }, + { + "name": "terminal-width/complex_cluster_text_width_ms", + "source": "terminal-width", + "samples": [9.76, 9.79, 9.36, 9.43, 9.92], + "median": 9.76, + "p75": 9.79, + "p95": 9.92, + "min": 9.36, + "max": 9.92, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "terminal-width/complex_cluster_width_checksum", + "source": "terminal-width", + "samples": [196000, 196000, 196000, 196000, 196000], + "median": 196000, + "p75": 196000, + "p95": 196000, + "min": 196000, + "max": 196000, + "unit": "count", + "comparable": false + }, + { + "name": "terminal-width/complex_cluster_width_measurements", + "source": "terminal-width", + "samples": [4000, 4000, 4000, 4000, 4000], + "median": 4000, + "p75": 4000, + "p95": 4000, + "min": 4000, + "max": 4000, + "unit": "count", + "comparable": false + }, + { + "name": "terminal-width/emoji_scalar_text_width_ms", + "source": "terminal-width", + "samples": [4.86, 5.1, 4.86, 4.72, 4.8], + "median": 4.86, + "p75": 4.86, + "p95": 5.1, + "min": 4.72, + "max": 5.1, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "terminal-width/emoji_scalar_width_checksum", + "source": "terminal-width", + "samples": [170000, 170000, 170000, 170000, 170000], + "median": 170000, + "p75": 170000, + "p95": 170000, + "min": 170000, + "max": 170000, + "unit": "count", + "comparable": false + }, + { + "name": "terminal-width/emoji_scalar_width_measurements", + "source": "terminal-width", + "samples": [4000, 4000, 4000, 4000, 4000], + "median": 4000, + "p75": 4000, + "p95": 4000, + "min": 4000, + "max": 4000, + "unit": "count", + "comparable": false + }, + { + "name": "working-tree-load/large_worktree_additions", + "source": "working-tree-load", + "samples": [8640, 8640, 8640, 8640, 8640], + "median": 8640, + "p75": 8640, + "p95": 8640, + "min": 8640, + "max": 8640, + "unit": "count", + "comparable": false + }, + { + "name": "working-tree-load/large_worktree_deletions", + "source": "working-tree-load", + "samples": [8640, 8640, 8640, 8640, 8640], + "median": 8640, + "p75": 8640, + "p95": 8640, + "min": 8640, + "max": 8640, + "unit": "count", + "comparable": false + }, + { + "name": "working-tree-load/large_worktree_files", + "source": "working-tree-load", + "samples": [240, 240, 240, 240, 240], + "median": 240, + "p75": 240, + "p95": 240, + "min": 240, + "max": 240, + "unit": "count", + "comparable": false + }, + { + "name": "working-tree-load/large_worktree_load_ms", + "source": "working-tree-load", + "samples": [48.03, 48.09, 48.17, 46.49, 51.19], + "median": 48.09, + "p75": 48.17, + "p95": 51.19, + "min": 46.49, + "max": 51.19, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "working-tree-load/medium_worktree_additions", + "source": "working-tree-load", + "samples": [2880, 2880, 2880, 2880, 2880], + "median": 2880, + "p75": 2880, + "p95": 2880, + "min": 2880, + "max": 2880, + "unit": "count", + "comparable": false + }, + { + "name": "working-tree-load/medium_worktree_deletions", + "source": "working-tree-load", + "samples": [2880, 2880, 2880, 2880, 2880], + "median": 2880, + "p75": 2880, + "p95": 2880, + "min": 2880, + "max": 2880, + "unit": "count", + "comparable": false + }, + { + "name": "working-tree-load/medium_worktree_files", + "source": "working-tree-load", + "samples": [96, 96, 96, 96, 96], + "median": 96, + "p75": 96, + "p95": 96, + "min": 96, + "max": 96, + "unit": "count", + "comparable": false + }, + { + "name": "working-tree-load/medium_worktree_load_ms", + "source": "working-tree-load", + "samples": [22.39, 21.78, 24.93, 21.41, 21.22], + "median": 21.78, + "p75": 22.39, + "p95": 24.93, + "min": 21.22, + "max": 24.93, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "working-tree-load/small_worktree_additions", + "source": "working-tree-load", + "samples": [208, 208, 208, 208, 208], + "median": 208, + "p75": 208, + "p95": 208, + "min": 208, + "max": 208, + "unit": "count", + "comparable": false + }, + { + "name": "working-tree-load/small_worktree_deletions", + "source": "working-tree-load", + "samples": [208, 208, 208, 208, 208], + "median": 208, + "p75": 208, + "p95": 208, + "min": 208, + "max": 208, + "unit": "count", + "comparable": false + }, + { + "name": "working-tree-load/small_worktree_files", + "source": "working-tree-load", + "samples": [16, 16, 16, 16, 16], + "median": 16, + "p75": 16, + "p95": 16, + "min": 16, + "max": 16, + "unit": "count", + "comparable": false + }, + { + "name": "working-tree-load/small_worktree_load_ms", + "source": "working-tree-load", + "samples": [14.36, 12.42, 15.17, 13.92, 13.48], + "median": 13.92, + "p75": 14.36, + "p95": 15.17, + "min": 12.42, + "max": 15.17, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "working-tree-load/untracked_few_large_additions", + "source": "working-tree-load", + "samples": [30104, 30104, 30104, 30104, 30104], + "median": 30104, + "p75": 30104, + "p95": 30104, + "min": 30104, + "max": 30104, + "unit": "count", + "comparable": false + }, + { + "name": "working-tree-load/untracked_few_large_deletions", + "source": "working-tree-load", + "samples": [104, 104, 104, 104, 104], + "median": 104, + "p75": 104, + "p95": 104, + "min": 104, + "max": 104, + "unit": "count", + "comparable": false + }, + { + "name": "working-tree-load/untracked_few_large_files", + "source": "working-tree-load", + "samples": [14, 14, 14, 14, 14], + "median": 14, + "p75": 14, + "p95": 14, + "min": 14, + "max": 14, + "unit": "count", + "comparable": false + }, + { + "name": "working-tree-load/untracked_few_large_load_ms", + "source": "working-tree-load", + "samples": [16, 18.39, 18.5, 16.62, 16.04], + "median": 16.62, + "p75": 18.39, + "p95": 18.5, + "min": 16, + "max": 18.5, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "working-tree-load/untracked_many_small_additions", + "source": "working-tree-load", + "samples": [4528, 4528, 4528, 4528, 4528], + "median": 4528, + "p75": 4528, + "p95": 4528, + "min": 4528, + "max": 4528, + "unit": "count", + "comparable": false + }, + { + "name": "working-tree-load/untracked_many_small_deletions", + "source": "working-tree-load", + "samples": [208, 208, 208, 208, 208], + "median": 208, + "p75": 208, + "p95": 208, + "min": 208, + "max": 208, + "unit": "count", + "comparable": false + }, + { + "name": "working-tree-load/untracked_many_small_files", + "source": "working-tree-load", + "samples": [136, 136, 136, 136, 136], + "median": 136, + "p75": 136, + "p95": 136, + "min": 136, + "max": 136, + "unit": "count", + "comparable": false + }, + { + "name": "working-tree-load/untracked_many_small_load_ms", + "source": "working-tree-load", + "samples": [18.41, 18.73, 18.05, 19.35, 17.83], + "median": 18.41, + "p75": 18.73, + "p95": 19.35, + "min": 17.83, + "max": 19.35, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "wrapped-cjk/long_line_characters", + "source": "wrapped-cjk", + "samples": [8736, 8736, 8736, 8736, 8736], + "median": 8736, + "p75": 8736, + "p95": 8736, + "min": 8736, + "max": 8736, + "unit": "count", + "comparable": false + }, + { + "name": "wrapped-cjk/physical_lines", + "source": "wrapped-cjk", + "samples": [518, 518, 518, 518, 518], + "median": 518, + "p75": 518, + "p95": 518, + "min": 518, + "max": 518, + "unit": "count", + "comparable": false + }, + { + "name": "wrapped-cjk/wheel_burst_events", + "source": "wrapped-cjk", + "samples": [12, 12, 12, 12, 12], + "median": 12, + "p75": 12, + "p95": 12, + "min": 12, + "max": 12, + "unit": "count", + "comparable": false + }, + { + "name": "wrapped-cjk/wrapped_cjk_518_mount_first_frame_ms", + "source": "wrapped-cjk", + "samples": [83.51, 82.9, 83.3, 79.68, 84.67], + "median": 83.3, + "p75": 83.51, + "p95": 84.67, + "min": 79.68, + "max": 84.67, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "wrapped-cjk/wrapped_cjk_long_line_mount_first_frame_ms", + "source": "wrapped-cjk", + "samples": [20.54, 20.73, 20.67, 21.29, 20.27], + "median": 20.67, + "p75": 20.73, + "p95": 21.29, + "min": 20.27, + "max": 21.29, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "wrapped-cjk/wrapped_cjk_wheel_burst_immediate_content_rows", + "source": "wrapped-cjk", + "samples": [55, 55, 55, 55, 55], + "median": 55, + "p75": 55, + "p95": 55, + "min": 55, + "max": 55, + "unit": "count", + "comparable": false + }, + { + "name": "wrapped-cjk/wrapped_cjk_wheel_burst_immediate_ms", + "source": "wrapped-cjk", + "samples": [3.73, 3.73, 4.49, 4.16, 4.14], + "median": 4.14, + "p75": 4.16, + "p95": 4.49, + "min": 3.73, + "max": 4.49, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + }, + { + "name": "wrapped-cjk/wrapped_cjk_wheel_burst_initial_content_rows", + "source": "wrapped-cjk", + "samples": [54, 54, 54, 54, 54], + "median": 54, + "p75": 54, + "p95": 54, + "min": 54, + "max": 54, + "unit": "count", + "comparable": false + }, + { + "name": "wrapped-cjk/wrapped_cjk_wheel_burst_settled_content_rows", + "source": "wrapped-cjk", + "samples": [55, 55, 55, 55, 55], + "median": 55, + "p75": 55, + "p95": 55, + "min": 55, + "max": 55, + "unit": "count", + "comparable": false + }, + { + "name": "wrapped-cjk/wrapped_cjk_wheel_burst_settled_ms", + "source": "wrapped-cjk", + "samples": [28.88, 28.88, 29.07, 28.7, 29.13], + "median": 28.88, + "p75": 29.07, + "p95": 29.13, + "min": 28.7, + "max": 29.13, + "unit": "ms", + "comparable": true, + "threshold": { + "maxRegressionRatio": 1.15, + "minAbsoluteRegression": 5 + } + } + ] +} diff --git a/bun.lock b/bun.lock index e0760418c..cec1a9211 100644 --- a/bun.lock +++ b/bun.lock @@ -41,7 +41,7 @@ }, "packages/hunk": { "name": "hunkdiff", - "version": "0.24.0-beta.0", + "version": "0.24.0-beta.1", "bin": { "hunk": "./bin/hunk.cjs", "hunkdiff": "./bin/hunk.cjs", diff --git a/packages/hunk/package.json b/packages/hunk/package.json index 880bec17d..9639bfed0 100644 --- a/packages/hunk/package.json +++ b/packages/hunk/package.json @@ -1,6 +1,6 @@ { "name": "hunkdiff", - "version": "0.24.0-beta.0", + "version": "0.24.0-beta.1", "description": "Desktop-inspired terminal diff viewer for understanding agent-authored changesets.", "keywords": [ "ai", From 53ba4655217c8c4db269db28adf61312f2ec1bf5 Mon Sep 17 00:00:00 2001 From: Ben Vinegar Date: Tue, 13 Oct 2026 20:57:43 -0400 Subject: [PATCH 2/3] chore(release): record beta.1 metadata maintenance --- .changeset/beta-one-release-preparation.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .changeset/beta-one-release-preparation.md diff --git a/.changeset/beta-one-release-preparation.md b/.changeset/beta-one-release-preparation.md new file mode 100644 index 000000000..a845151cc --- /dev/null +++ b/.changeset/beta-one-release-preparation.md @@ -0,0 +1,2 @@ +--- +--- From 74b1faa8c9c2537436d1bd9056989193c02f93c6 Mon Sep 17 00:00:00 2001 From: Ben Vinegar Date: Thu, 15 Oct 2026 13:01:42 -0400 Subject: [PATCH 3/3] chore(release): refresh beta.1 and accept navigation tradeoff --- .changeset/pre.json | 1 + CHANGELOG.md | 2 + benchmarks/release/bench-0.24.0-beta.1.json | 758 ++++++++++---------- 3 files changed, 385 insertions(+), 376 deletions(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index 77c4ed537..21bea95a4 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -35,6 +35,7 @@ "configurable-auto-split-width", "coordinated-document-saves", "dismissed-document-menus", + "docs-accuracy-pass", "draft-note-focus-transition", "extension-directory-verdict-guide", "fast-terminal-color-refresh", diff --git a/CHANGELOG.md b/CHANGELOG.md index bca0b81a3..41a86e754 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ - [#1182](https://github.com/modem-dev/hunk/pull/1182) [`08c3da7`](https://github.com/modem-dev/hunk/commit/08c3da70d82b512c61c585c9445dd94599144b16) - Show an empty-review message instead of claiming an active filter hid files when there are no changes to review. +- [#1186](https://github.com/modem-dev/hunk/pull/1186) [`d8cd77b`](https://github.com/modem-dev/hunk/commit/d8cd77bbfc053bedbeeb049207effcd4ba86039c) - The bundled `hunk-review` skill now tells agents that agent notes start hidden, `hunk gh --help` lists its options and token variables, and the hunk.dev docs add `hunk log` and `hunk gh` to the CLI reference and correct stale install, platform, pager, watch, Jujutsu, and extension details. + - [#1183](https://github.com/modem-dev/hunk/pull/1183) [`b0afaab`](https://github.com/modem-dev/hunk/commit/b0afaabeafc93357c1618c80c87ed8753a7f56e3) - Reject nonempty patch input without recognizable file changes instead of silently opening an empty review. - [#1178](https://github.com/modem-dev/hunk/pull/1178) [`d3543c6`](https://github.com/modem-dev/hunk/commit/d3543c618374b648510183237904cdd5251f6425) - Binary files can be selected again with next/previous file navigation (`.` and `,`) and by clicking them in the files pane. diff --git a/benchmarks/release/bench-0.24.0-beta.1.json b/benchmarks/release/bench-0.24.0-beta.1.json index fd4017bc0..7876b5129 100644 --- a/benchmarks/release/bench-0.24.0-beta.1.json +++ b/benchmarks/release/bench-0.24.0-beta.1.json @@ -1,8 +1,14 @@ { "version": 1, - "generatedAt": "2026-10-14T00:45:33.831Z", - "gitSha": "ab30039913299a43dbb286d28a2e10d69edb2fda", + "generatedAt": "2026-10-15T17:00:33.159Z", + "gitSha": "14f5a87932ca08210c35933898a193858e91baa9", "packageVersion": "0.24.0-beta.1", + "acceptedRegressions": [ + { + "name": "interaction-latency/hunk_nav_press_p95_ms", + "reason": "The maintainer explicitly approved shipping 0.24.0-beta.1 with this tradeoff after attempts to remove the slowdown were unsuccessful. Retain the sidebar-follow correctness fix for held file navigation and terminal resizing. The initial beta.1 snapshot measured 42.33ms versus beta.0's 36.35ms; controlled alternating rechecks of 16 runs per revision measured conventional medians of 43.20ms versus 36.86ms. A 16-run recheck immediately before PR #1085 measured 34.93ms using the benchmark runner's percentile aggregation, identifying sidebar follow as the likely source. This exception records the known navigation cost; it does not waive any other metric or change the gate thresholds." + } + ], "runtime": { "bunVersion": "1.4.2", "platform": "linux", @@ -13,12 +19,12 @@ { "name": "bootstrap-load/file_pair_bootstrap_ms", "source": "bootstrap-load", - "samples": [19.47, 20.92, 21.11, 20.63, 17.86], - "median": 20.63, - "p75": 20.92, - "p95": 21.11, - "min": 17.86, - "max": 21.11, + "samples": [20.56, 21.3, 20.34, 18.69, 21.24], + "median": 20.56, + "p75": 21.24, + "p95": 21.3, + "min": 18.69, + "max": 21.3, "unit": "ms", "comparable": true, "threshold": { @@ -41,12 +47,12 @@ { "name": "bootstrap-load/git_bootstrap_ms", "source": "bootstrap-load", - "samples": [48.77, 48.25, 45.5, 47.16, 46.34], - "median": 47.16, - "p75": 48.25, - "p95": 48.77, - "min": 45.5, - "max": 48.77, + "samples": [45.17, 47.14, 46.88, 45.87, 46], + "median": 46, + "p75": 46.88, + "p95": 47.14, + "min": 45.17, + "max": 47.14, "unit": "ms", "comparable": true, "threshold": { @@ -57,12 +63,12 @@ { "name": "bootstrap-load/git_diff_subprocess_ms", "source": "bootstrap-load", - "samples": [12.1, 10.53, 10.56, 9.89, 9.29], - "median": 10.53, - "p75": 10.56, - "p95": 12.1, - "min": 9.29, - "max": 12.1, + "samples": [10.18, 10.59, 8.86, 8.69, 10.9], + "median": 10.18, + "p75": 10.59, + "p95": 10.9, + "min": 8.69, + "max": 10.9, "unit": "ms", "comparable": true, "threshold": { @@ -73,12 +79,12 @@ { "name": "bootstrap-load/git_parse_patch_ms", "source": "bootstrap-load", - "samples": [6.55, 5.98, 6.21, 5.81, 5.81], - "median": 5.98, - "p75": 6.21, - "p95": 6.55, - "min": 5.81, - "max": 6.55, + "samples": [5.16, 5.63, 6.34, 6.13, 5.87], + "median": 5.87, + "p75": 6.13, + "p95": 6.34, + "min": 5.16, + "max": 6.34, "unit": "ms", "comparable": true, "threshold": { @@ -89,12 +95,12 @@ { "name": "bootstrap-load/git_split_patch_chunks_ms", "source": "bootstrap-load", - "samples": [1.5, 1.29, 1.73, 1.45, 1.44], - "median": 1.45, - "p75": 1.5, - "p95": 1.73, - "min": 1.29, - "max": 1.73, + "samples": [1.34, 1.75, 1.74, 1.63, 1.86], + "median": 1.74, + "p75": 1.75, + "p95": 1.86, + "min": 1.34, + "max": 1.86, "unit": "ms", "comparable": true, "threshold": { @@ -141,12 +147,12 @@ { "name": "changeset-parse/balanced_changeset_build_diff_files_ms", "source": "changeset-parse", - "samples": [0.31, 0.35, 0.34, 0.33, 0.33], - "median": 0.33, - "p75": 0.34, - "p95": 0.35, - "min": 0.31, - "max": 0.35, + "samples": [0.21, 0.31, 0.3, 0.31, 0.31], + "median": 0.31, + "p75": 0.31, + "p95": 0.31, + "min": 0.21, + "max": 0.31, "unit": "ms", "comparable": true, "threshold": { @@ -169,12 +175,12 @@ { "name": "changeset-parse/balanced_changeset_normalize_patch_ms", "source": "changeset-parse", - "samples": [0.19, 0.19, 0.2, 0.2, 0.2], - "median": 0.2, - "p75": 0.2, - "p95": 0.2, - "min": 0.19, - "max": 0.2, + "samples": [0.21, 0.2, 0.21, 0.22, 0.2], + "median": 0.21, + "p75": 0.21, + "p95": 0.22, + "min": 0.2, + "max": 0.22, "unit": "ms", "comparable": true, "threshold": { @@ -185,12 +191,12 @@ { "name": "changeset-parse/balanced_changeset_parse_patch_ms", "source": "changeset-parse", - "samples": [2.57, 2.67, 2.57, 2.35, 2.64], - "median": 2.57, - "p75": 2.64, - "p95": 2.67, - "min": 2.35, - "max": 2.67, + "samples": [2.48, 2.38, 2.68, 2.49, 2.68], + "median": 2.49, + "p75": 2.68, + "p95": 2.68, + "min": 2.38, + "max": 2.68, "unit": "ms", "comparable": true, "threshold": { @@ -213,12 +219,12 @@ { "name": "changeset-parse/balanced_changeset_split_chunks_ms", "source": "changeset-parse", - "samples": [0.75, 0.76, 0.79, 0.7, 0.73], - "median": 0.75, - "p75": 0.76, - "p95": 0.79, + "samples": [0.7, 0.72, 0.71, 0.86, 0.81], + "median": 0.72, + "p75": 0.81, + "p95": 0.86, "min": 0.7, - "max": 0.79, + "max": 0.86, "unit": "ms", "comparable": true, "threshold": { @@ -229,12 +235,12 @@ { "name": "changeset-parse/large_single_file_build_diff_files_ms", "source": "changeset-parse", - "samples": [0.07, 0.06, 0.08, 0.06, 0.06], + "samples": [0.22, 0.06, 0.06, 0.06, 0.07], "median": 0.06, "p75": 0.07, - "p95": 0.08, + "p95": 0.22, "min": 0.06, - "max": 0.08, + "max": 0.22, "unit": "ms", "comparable": true, "threshold": { @@ -257,8 +263,8 @@ { "name": "changeset-parse/large_single_file_normalize_patch_ms", "source": "changeset-parse", - "samples": [0.09, 0.09, 0.09, 0.08, 0.09], - "median": 0.09, + "samples": [0.09, 0.08, 0.08, 0.09, 0.08], + "median": 0.08, "p75": 0.09, "p95": 0.09, "min": 0.08, @@ -273,11 +279,11 @@ { "name": "changeset-parse/large_single_file_parse_patch_ms", "source": "changeset-parse", - "samples": [0.84, 0.79, 0.78, 0.72, 0.82], - "median": 0.79, - "p75": 0.82, + "samples": [0.72, 0.71, 0.76, 0.77, 0.84], + "median": 0.76, + "p75": 0.77, "p95": 0.84, - "min": 0.72, + "min": 0.71, "max": 0.84, "unit": "ms", "comparable": true, @@ -301,12 +307,12 @@ { "name": "changeset-parse/large_single_file_split_chunks_ms", "source": "changeset-parse", - "samples": [0.28, 0.22, 0.25, 0.23, 0.23], - "median": 0.23, - "p75": 0.25, - "p95": 0.28, + "samples": [0.24, 0.23, 0.27, 0.22, 0.26], + "median": 0.24, + "p75": 0.26, + "p95": 0.27, "min": 0.22, - "max": 0.28, + "max": 0.27, "unit": "ms", "comparable": true, "threshold": { @@ -317,12 +323,12 @@ { "name": "changeset-parse/many_small_files_build_diff_files_ms", "source": "changeset-parse", - "samples": [1.14, 1.04, 1.18, 1.02, 1.09], - "median": 1.09, - "p75": 1.14, - "p95": 1.18, - "min": 1.02, - "max": 1.18, + "samples": [1.14, 0.99, 1.13, 1.11, 1.07], + "median": 1.11, + "p75": 1.13, + "p95": 1.14, + "min": 0.99, + "max": 1.14, "unit": "ms", "comparable": true, "threshold": { @@ -345,12 +351,12 @@ { "name": "changeset-parse/many_small_files_normalize_patch_ms", "source": "changeset-parse", - "samples": [0.48, 0.47, 0.49, 0.46, 0.47], + "samples": [0.47, 0.47, 0.46, 0.46, 0.47], "median": 0.47, - "p75": 0.48, - "p95": 0.49, + "p75": 0.47, + "p95": 0.47, "min": 0.46, - "max": 0.49, + "max": 0.47, "unit": "ms", "comparable": true, "threshold": { @@ -361,12 +367,12 @@ { "name": "changeset-parse/many_small_files_parse_patch_ms", "source": "changeset-parse", - "samples": [4.49, 4.41, 4.41, 4.02, 4.28], - "median": 4.41, - "p75": 4.41, - "p95": 4.49, - "min": 4.02, - "max": 4.49, + "samples": [4.31, 3.96, 4.16, 4.39, 4.35], + "median": 4.31, + "p75": 4.35, + "p95": 4.39, + "min": 3.96, + "max": 4.39, "unit": "ms", "comparable": true, "threshold": { @@ -389,12 +395,12 @@ { "name": "changeset-parse/many_small_files_split_chunks_ms", "source": "changeset-parse", - "samples": [0.8, 0.72, 0.8, 0.67, 0.73], + "samples": [0.75, 0.66, 0.88, 0.67, 0.73], "median": 0.73, - "p75": 0.8, - "p95": 0.8, - "min": 0.67, - "max": 0.8, + "p75": 0.75, + "p95": 0.88, + "min": 0.66, + "max": 0.88, "unit": "ms", "comparable": true, "threshold": { @@ -441,12 +447,12 @@ { "name": "highlight-prefetch/next_file_ready_ms", "source": "highlight-prefetch", - "samples": [8.43, 8.08, 8.37, 10.57, 11.13], - "median": 8.43, - "p75": 10.57, - "p95": 11.13, - "min": 8.08, - "max": 11.13, + "samples": [8.52, 8.55, 8.22, 8.5, 8.46], + "median": 8.5, + "p75": 8.52, + "p95": 8.55, + "min": 8.22, + "max": 8.55, "unit": "ms", "comparable": true, "threshold": { @@ -457,12 +463,12 @@ { "name": "highlight-prefetch/selected_startup_ms", "source": "highlight-prefetch", - "samples": [6.14, 5.77, 5.73, 6.59, 6.21], - "median": 6.14, - "p75": 6.21, - "p95": 6.59, - "min": 5.73, - "max": 6.59, + "samples": [5.56, 6.13, 5.55, 5.6, 6.08], + "median": 5.6, + "p75": 6.08, + "p95": 6.13, + "min": 5.55, + "max": 6.13, "unit": "ms", "comparable": true, "threshold": { @@ -473,12 +479,12 @@ { "name": "interaction-latency/after_first_frame_heap_used_bytes", "source": "interaction-latency", - "samples": [50153300, 50146130, 50195980, 50146143, 50159212], - "median": 50153300, - "p75": 50159212, - "p95": 50195980, - "min": 50146130, - "max": 50195980, + "samples": [50129612, 50224874, 50171442, 50179230, 50161164], + "median": 50171442, + "p75": 50179230, + "p95": 50224874, + "min": 50129612, + "max": 50224874, "unit": "bytes", "comparable": true, "threshold": { @@ -489,12 +495,12 @@ { "name": "interaction-latency/after_first_frame_rss_bytes", "source": "interaction-latency", - "samples": [213057536, 208719872, 209391616, 213508096, 208699392], - "median": 209391616, - "p75": 213057536, - "p95": 213508096, - "min": 208699392, - "max": 213508096, + "samples": [206778368, 209629184, 207691776, 207052800, 210862080], + "median": 207691776, + "p75": 209629184, + "p95": 210862080, + "min": 206778368, + "max": 210862080, "unit": "bytes", "comparable": true, "threshold": { @@ -505,12 +511,12 @@ { "name": "interaction-latency/after_navigation_heap_used_bytes", "source": "interaction-latency", - "samples": [61637160, 60501035, 60968456, 60476004, 61575980], - "median": 60968456, - "p75": 61575980, - "p95": 61637160, - "min": 60476004, - "max": 61637160, + "samples": [60502894, 60524610, 60489322, 60516321, 60514585], + "median": 60514585, + "p75": 60516321, + "p95": 60524610, + "min": 60489322, + "max": 60524610, "unit": "bytes", "comparable": true, "threshold": { @@ -521,12 +527,12 @@ { "name": "interaction-latency/after_navigation_rss_bytes", "source": "interaction-latency", - "samples": [355733504, 372527104, 346374144, 372420608, 354095104], - "median": 355733504, - "p75": 372420608, - "p95": 372527104, - "min": 346374144, - "max": 372527104, + "samples": [356233216, 367202304, 359059456, 355586048, 358887424], + "median": 358887424, + "p75": 359059456, + "p95": 367202304, + "min": 355586048, + "max": 367202304, "unit": "bytes", "comparable": true, "threshold": { @@ -549,12 +555,12 @@ { "name": "interaction-latency/first_frame_ms", "source": "interaction-latency", - "samples": [8.3, 8.51, 8.72, 9.25, 8.56], - "median": 8.56, - "p75": 8.72, - "p95": 9.25, - "min": 8.3, - "max": 9.25, + "samples": [9.18, 8.36, 8.27, 8.68, 7.81], + "median": 8.36, + "p75": 8.68, + "p95": 9.18, + "min": 7.81, + "max": 9.18, "unit": "ms", "comparable": true, "threshold": { @@ -565,12 +571,12 @@ { "name": "interaction-latency/hunk_nav_press_median_ms", "source": "interaction-latency", - "samples": [22.86, 25.66, 23.84, 22.15, 25.52], - "median": 23.84, - "p75": 25.52, - "p95": 25.66, - "min": 22.15, - "max": 25.66, + "samples": [25.91, 27.13, 26.97, 26.2, 28.03], + "median": 26.97, + "p75": 27.13, + "p95": 28.03, + "min": 25.91, + "max": 28.03, "unit": "ms", "comparable": true, "threshold": { @@ -581,12 +587,12 @@ { "name": "interaction-latency/hunk_nav_press_p95_ms", "source": "interaction-latency", - "samples": [41.49, 43.5, 31.18, 42.33, 43.78], - "median": 42.33, - "p75": 43.5, - "p95": 43.78, - "min": 31.18, - "max": 43.78, + "samples": [43.72, 44.55, 44.97, 44.02, 44.74], + "median": 44.55, + "p75": 44.74, + "p95": 44.97, + "min": 43.72, + "max": 44.97, "unit": "ms", "comparable": true, "threshold": { @@ -621,12 +627,12 @@ { "name": "interaction-latency/scroll_tick_median_ms", "source": "interaction-latency", - "samples": [0.98, 0.9, 0.84, 0.92, 0.88], - "median": 0.9, - "p75": 0.92, - "p95": 0.98, + "samples": [0.84, 1.08, 0.87, 0.84, 0.88], + "median": 0.87, + "p75": 0.88, + "p95": 1.08, "min": 0.84, - "max": 0.98, + "max": 1.08, "unit": "ms", "comparable": true, "threshold": { @@ -637,12 +643,12 @@ { "name": "interaction-latency/scroll_tick_p95_ms", "source": "interaction-latency", - "samples": [2.71, 2.85, 3.07, 2.6, 2.92], - "median": 2.85, - "p75": 2.92, - "p95": 3.07, - "min": 2.6, - "max": 3.07, + "samples": [2.47, 2.55, 2.58, 2.95, 2.5], + "median": 2.55, + "p75": 2.58, + "p95": 2.95, + "min": 2.47, + "max": 2.95, "unit": "ms", "comparable": true, "threshold": { @@ -665,12 +671,12 @@ { "name": "large-stream/cold_first_frame_ms", "source": "large-stream", - "samples": [2.41, 2.3, 2.52, 2.38, 2.55], - "median": 2.41, - "p75": 2.52, - "p95": 2.55, - "min": 2.3, - "max": 2.55, + "samples": [2.31, 2.54, 2.48, 2.69, 2.35], + "median": 2.48, + "p75": 2.54, + "p95": 2.69, + "min": 2.31, + "max": 2.69, "unit": "ms", "comparable": true, "threshold": { @@ -717,12 +723,12 @@ { "name": "large-stream/warm_first_frame_ms", "source": "large-stream", - "samples": [1.98, 1.74, 1.64, 1.68, 1.81], - "median": 1.74, - "p75": 1.81, - "p95": 1.98, - "min": 1.64, - "max": 1.98, + "samples": [1.77, 2.12, 1.88, 1.88, 1.83], + "median": 1.88, + "p75": 1.88, + "p95": 2.12, + "min": 1.77, + "max": 2.12, "unit": "ms", "comparable": true, "threshold": { @@ -733,12 +739,12 @@ { "name": "large-stream/windowed_scroll_ticks_ms", "source": "large-stream", - "samples": [85.58, 90.08, 83.46, 90.49, 81.61], - "median": 85.58, - "p75": 90.08, - "p95": 90.49, - "min": 81.61, - "max": 90.49, + "samples": [87.04, 84.22, 92.76, 82.96, 89.92], + "median": 87.04, + "p75": 89.92, + "p95": 92.76, + "min": 82.96, + "max": 92.76, "unit": "ms", "comparable": true, "threshold": { @@ -773,12 +779,12 @@ { "name": "non-ascii-stream/non_ascii_cold_first_frame_ms", "source": "non-ascii-stream", - "samples": [7.32, 7.75, 7.11, 15.33, 8.75], - "median": 7.75, - "p75": 8.75, - "p95": 15.33, - "min": 7.11, - "max": 15.33, + "samples": [15.77, 7.89, 6.63, 7, 7.28], + "median": 7.28, + "p75": 7.89, + "p95": 15.77, + "min": 6.63, + "max": 15.77, "unit": "ms", "comparable": true, "threshold": { @@ -789,12 +795,12 @@ { "name": "non-ascii-stream/non_ascii_scroll_tick_median_ms", "source": "non-ascii-stream", - "samples": [1.14, 1.11, 1.2, 1.1, 1.07], + "samples": [1.11, 1.03, 1.09, 1.12, 1.14], "median": 1.11, - "p75": 1.14, - "p95": 1.2, - "min": 1.07, - "max": 1.2, + "p75": 1.12, + "p95": 1.14, + "min": 1.03, + "max": 1.14, "unit": "ms", "comparable": true, "threshold": { @@ -805,12 +811,12 @@ { "name": "non-ascii-stream/non_ascii_scroll_tick_p95_ms", "source": "non-ascii-stream", - "samples": [5.05, 5.16, 4.98, 5.5, 5.25], - "median": 5.16, - "p75": 5.25, - "p95": 5.5, - "min": 4.98, - "max": 5.5, + "samples": [4.68, 5.7, 4.69, 5.17, 5.1], + "median": 5.1, + "p75": 5.17, + "p95": 5.7, + "min": 4.68, + "max": 5.7, "unit": "ms", "comparable": true, "threshold": { @@ -845,12 +851,12 @@ { "name": "render-layout/balanced_stream_geometry_ms", "source": "render-layout", - "samples": [12.65, 13.13, 12.84, 12.53, 13.56], - "median": 12.84, - "p75": 13.13, - "p95": 13.56, - "min": 12.53, - "max": 13.56, + "samples": [14.04, 12.33, 13.06, 13.55, 13.18], + "median": 13.18, + "p75": 13.55, + "p95": 14.04, + "min": 12.33, + "max": 14.04, "unit": "ms", "comparable": true, "threshold": { @@ -873,12 +879,12 @@ { "name": "render-layout/balanced_stream_review_plan_ms", "source": "render-layout", - "samples": [8.31, 10.24, 9.48, 9.57, 9.23], - "median": 9.48, - "p75": 9.57, - "p95": 10.24, - "min": 8.31, - "max": 10.24, + "samples": [9.19, 8.22, 11.34, 9.81, 9.43], + "median": 9.43, + "p75": 9.81, + "p95": 11.34, + "min": 8.22, + "max": 11.34, "unit": "ms", "comparable": true, "threshold": { @@ -901,12 +907,12 @@ { "name": "render-layout/balanced_stream_split_rows_ms", "source": "render-layout", - "samples": [3.41, 4.2, 4.03, 3.54, 3.69], - "median": 3.69, - "p75": 4.03, - "p95": 4.2, - "min": 3.41, - "max": 4.2, + "samples": [3.84, 3.84, 3.8, 3.67, 3.57], + "median": 3.8, + "p75": 3.84, + "p95": 3.84, + "min": 3.57, + "max": 3.84, "unit": "ms", "comparable": true, "threshold": { @@ -929,12 +935,12 @@ { "name": "render-layout/balanced_stream_unified_rows_ms", "source": "render-layout", - "samples": [2.42, 2.55, 2.88, 2.5, 2.63], - "median": 2.55, - "p75": 2.63, - "p95": 2.88, - "min": 2.42, - "max": 2.88, + "samples": [2.7, 2.57, 2.46, 2.79, 2.46], + "median": 2.57, + "p75": 2.7, + "p95": 2.79, + "min": 2.46, + "max": 2.79, "unit": "ms", "comparable": true, "threshold": { @@ -957,12 +963,12 @@ { "name": "render-layout/large_single_file_geometry_ms", "source": "render-layout", - "samples": [20, 18.05, 17.31, 20.38, 19.89], - "median": 19.89, - "p75": 20, - "p95": 20.38, - "min": 17.31, - "max": 20.38, + "samples": [21.35, 21.24, 23.1, 19.28, 20.85], + "median": 21.24, + "p75": 21.35, + "p95": 23.1, + "min": 19.28, + "max": 23.1, "unit": "ms", "comparable": true, "threshold": { @@ -985,12 +991,12 @@ { "name": "render-layout/large_single_file_review_plan_ms", "source": "render-layout", - "samples": [11.55, 15.26, 12.96, 13.83, 13.46], - "median": 13.46, - "p75": 13.83, - "p95": 15.26, - "min": 11.55, - "max": 15.26, + "samples": [11.8, 12.17, 12.37, 16.24, 12.46], + "median": 12.37, + "p75": 12.46, + "p95": 16.24, + "min": 11.8, + "max": 16.24, "unit": "ms", "comparable": true, "threshold": { @@ -1013,12 +1019,12 @@ { "name": "render-layout/large_single_file_split_rows_ms", "source": "render-layout", - "samples": [3.38, 3.43, 3.19, 3.11, 3.37], - "median": 3.37, - "p75": 3.38, - "p95": 3.43, - "min": 3.11, - "max": 3.43, + "samples": [3.81, 3.49, 3.52, 3.54, 3.33], + "median": 3.52, + "p75": 3.54, + "p95": 3.81, + "min": 3.33, + "max": 3.81, "unit": "ms", "comparable": true, "threshold": { @@ -1041,12 +1047,12 @@ { "name": "render-layout/large_single_file_unified_rows_ms", "source": "render-layout", - "samples": [7.81, 9.93, 9.11, 6.27, 6.12], - "median": 7.81, - "p75": 9.11, - "p95": 9.93, - "min": 6.12, - "max": 9.93, + "samples": [6.59, 6.71, 7.86, 6.46, 10.79], + "median": 6.71, + "p75": 7.86, + "p95": 10.79, + "min": 6.46, + "max": 10.79, "unit": "ms", "comparable": true, "threshold": { @@ -1069,12 +1075,12 @@ { "name": "render-layout/many_small_files_geometry_ms", "source": "render-layout", - "samples": [11.9, 12.61, 12.84, 11.93, 12.82], - "median": 12.61, - "p75": 12.82, - "p95": 12.84, - "min": 11.9, - "max": 12.84, + "samples": [13.96, 11.37, 12.75, 12.05, 12.32], + "median": 12.32, + "p75": 12.75, + "p95": 13.96, + "min": 11.37, + "max": 13.96, "unit": "ms", "comparable": true, "threshold": { @@ -1097,12 +1103,12 @@ { "name": "render-layout/many_small_files_review_plan_ms", "source": "render-layout", - "samples": [5.04, 6.28, 6.46, 5.57, 5.99], - "median": 5.99, - "p75": 6.28, - "p95": 6.46, - "min": 5.04, - "max": 6.46, + "samples": [6.62, 5.14, 6.4, 5.62, 5.45], + "median": 5.62, + "p75": 6.4, + "p95": 6.62, + "min": 5.14, + "max": 6.62, "unit": "ms", "comparable": true, "threshold": { @@ -1125,12 +1131,12 @@ { "name": "render-layout/many_small_files_split_rows_ms", "source": "render-layout", - "samples": [3.48, 3.89, 4.24, 4.15, 3.97], - "median": 3.97, - "p75": 4.15, - "p95": 4.24, - "min": 3.48, - "max": 4.24, + "samples": [3.76, 3.7, 3.77, 4.45, 4.06], + "median": 3.77, + "p75": 4.06, + "p95": 4.45, + "min": 3.7, + "max": 4.45, "unit": "ms", "comparable": true, "threshold": { @@ -1153,12 +1159,12 @@ { "name": "render-layout/many_small_files_unified_rows_ms", "source": "render-layout", - "samples": [3.43, 3.95, 3.6, 3.73, 4.04], - "median": 3.73, - "p75": 3.95, - "p95": 4.04, - "min": 3.43, - "max": 4.04, + "samples": [3.99, 3.63, 3.58, 3.55, 3.9], + "median": 3.63, + "p75": 3.9, + "p95": 3.99, + "min": 3.55, + "max": 3.99, "unit": "ms", "comparable": true, "threshold": { @@ -1181,12 +1187,12 @@ { "name": "startup-first-frame/startup_first_color_ms", "source": "startup-first-frame", - "samples": [302.02, 299.42, 298.68, 302.88, 301.42], - "median": 301.42, - "p75": 302.02, - "p95": 302.88, - "min": 298.68, - "max": 302.88, + "samples": [304.92, 298.77, 298.93, 297.42, 296.21], + "median": 298.77, + "p75": 298.93, + "p95": 304.92, + "min": 296.21, + "max": 304.92, "unit": "ms", "comparable": true, "threshold": { @@ -1197,12 +1203,12 @@ { "name": "startup-first-frame/startup_first_frame_min_ms", "source": "startup-first-frame", - "samples": [239.86, 237.22, 239.28, 238.13, 239.44], - "median": 239.28, - "p75": 239.44, - "p95": 239.86, - "min": 237.22, - "max": 239.86, + "samples": [239.95, 238.16, 238.79, 238.79, 237.76], + "median": 238.79, + "p75": 238.79, + "p95": 239.95, + "min": 237.76, + "max": 239.95, "unit": "ms", "comparable": true, "threshold": { @@ -1213,12 +1219,12 @@ { "name": "startup-first-frame/startup_first_frame_ms", "source": "startup-first-frame", - "samples": [243.58, 245.2, 242.02, 245.64, 241.27], - "median": 243.58, - "p75": 245.2, - "p95": 245.64, - "min": 241.27, - "max": 245.64, + "samples": [244.77, 242.21, 244.05, 243.92, 243.36], + "median": 243.92, + "p75": 244.05, + "p95": 244.77, + "min": 242.21, + "max": 244.77, "unit": "ms", "comparable": true, "threshold": { @@ -1241,12 +1247,12 @@ { "name": "startup-first-frame/startup_post_paint_key_max_ms", "source": "startup-first-frame", - "samples": [35.31, 33.73, 34.77, 34.73, 35.35], - "median": 34.77, - "p75": 35.31, - "p95": 35.35, - "min": 33.73, - "max": 35.35, + "samples": [34.1, 32.87, 31.63, 32.84, 26.24], + "median": 32.84, + "p75": 32.87, + "p95": 34.1, + "min": 26.24, + "max": 34.1, "unit": "ms", "comparable": true, "threshold": { @@ -1269,12 +1275,12 @@ { "name": "terminal-width/cjk_scalar_text_width_ms", "source": "terminal-width", - "samples": [10.44, 10.39, 10.69, 10.3, 10.7], - "median": 10.44, - "p75": 10.69, - "p95": 10.7, - "min": 10.3, - "max": 10.7, + "samples": [10.41, 10.85, 10.45, 10.93, 10.6], + "median": 10.6, + "p75": 10.85, + "p95": 10.93, + "min": 10.41, + "max": 10.93, "unit": "ms", "comparable": true, "threshold": { @@ -1309,48 +1315,48 @@ { "name": "terminal-width/competitor_string_width_cjk_scalar_ms", "source": "terminal-width", - "samples": [64.96, 65.33, 67.19, 65.12, 66.5], - "median": 65.33, - "p75": 66.5, - "p95": 67.19, - "min": 64.96, - "max": 67.19, + "samples": [65.45, 64.86, 64.14, 69.25, 63.74], + "median": 64.86, + "p75": 65.45, + "p95": 69.25, + "min": 63.74, + "max": 69.25, "unit": "ms", "comparable": false }, { "name": "terminal-width/competitor_string_width_complex_cluster_ms", "source": "terminal-width", - "samples": [15.95, 14.55, 14.94, 14.49, 15.14], - "median": 14.94, - "p75": 15.14, - "p95": 15.95, - "min": 14.49, - "max": 15.95, + "samples": [15.07, 15.14, 14.65, 15.08, 15.01], + "median": 15.07, + "p75": 15.08, + "p95": 15.14, + "min": 14.65, + "max": 15.14, "unit": "ms", "comparable": false }, { "name": "terminal-width/competitor_string_width_emoji_scalar_ms", "source": "terminal-width", - "samples": [11.77, 11.49, 11.67, 12.16, 11.8], - "median": 11.77, - "p75": 11.8, - "p95": 12.16, - "min": 11.49, - "max": 12.16, + "samples": [11.69, 12.49, 12.28, 12.52, 12.58], + "median": 12.49, + "p75": 12.52, + "p95": 12.58, + "min": 11.69, + "max": 12.58, "unit": "ms", "comparable": false }, { "name": "terminal-width/complex_cluster_text_width_ms", "source": "terminal-width", - "samples": [9.76, 9.79, 9.36, 9.43, 9.92], - "median": 9.76, - "p75": 9.79, - "p95": 9.92, - "min": 9.36, - "max": 9.92, + "samples": [9.41, 9.58, 9.34, 9.49, 9.81], + "median": 9.49, + "p75": 9.58, + "p95": 9.81, + "min": 9.34, + "max": 9.81, "unit": "ms", "comparable": true, "threshold": { @@ -1385,12 +1391,12 @@ { "name": "terminal-width/emoji_scalar_text_width_ms", "source": "terminal-width", - "samples": [4.86, 5.1, 4.86, 4.72, 4.8], - "median": 4.86, - "p75": 4.86, - "p95": 5.1, - "min": 4.72, - "max": 5.1, + "samples": [4.88, 5.41, 5.09, 4.75, 4.89], + "median": 4.89, + "p75": 5.09, + "p95": 5.41, + "min": 4.75, + "max": 5.41, "unit": "ms", "comparable": true, "threshold": { @@ -1461,12 +1467,12 @@ { "name": "working-tree-load/large_worktree_load_ms", "source": "working-tree-load", - "samples": [48.03, 48.09, 48.17, 46.49, 51.19], - "median": 48.09, - "p75": 48.17, - "p95": 51.19, - "min": 46.49, - "max": 51.19, + "samples": [47.52, 50.63, 50.14, 48.43, 49.27], + "median": 49.27, + "p75": 50.14, + "p95": 50.63, + "min": 47.52, + "max": 50.63, "unit": "ms", "comparable": true, "threshold": { @@ -1513,12 +1519,12 @@ { "name": "working-tree-load/medium_worktree_load_ms", "source": "working-tree-load", - "samples": [22.39, 21.78, 24.93, 21.41, 21.22], - "median": 21.78, - "p75": 22.39, - "p95": 24.93, - "min": 21.22, - "max": 24.93, + "samples": [22.86, 22.65, 20.45, 22.03, 22.81], + "median": 22.65, + "p75": 22.81, + "p95": 22.86, + "min": 20.45, + "max": 22.86, "unit": "ms", "comparable": true, "threshold": { @@ -1565,12 +1571,12 @@ { "name": "working-tree-load/small_worktree_load_ms", "source": "working-tree-load", - "samples": [14.36, 12.42, 15.17, 13.92, 13.48], - "median": 13.92, - "p75": 14.36, - "p95": 15.17, - "min": 12.42, - "max": 15.17, + "samples": [15.98, 13.04, 13.9, 14.53, 13.61], + "median": 13.9, + "p75": 14.53, + "p95": 15.98, + "min": 13.04, + "max": 15.98, "unit": "ms", "comparable": true, "threshold": { @@ -1617,12 +1623,12 @@ { "name": "working-tree-load/untracked_few_large_load_ms", "source": "working-tree-load", - "samples": [16, 18.39, 18.5, 16.62, 16.04], - "median": 16.62, - "p75": 18.39, - "p95": 18.5, - "min": 16, - "max": 18.5, + "samples": [14.82, 14.28, 17.39, 16.78, 17.45], + "median": 16.78, + "p75": 17.39, + "p95": 17.45, + "min": 14.28, + "max": 17.45, "unit": "ms", "comparable": true, "threshold": { @@ -1669,12 +1675,12 @@ { "name": "working-tree-load/untracked_many_small_load_ms", "source": "working-tree-load", - "samples": [18.41, 18.73, 18.05, 19.35, 17.83], - "median": 18.41, - "p75": 18.73, - "p95": 19.35, - "min": 17.83, - "max": 19.35, + "samples": [19.16, 18.11, 18.14, 18.06, 18.67], + "median": 18.14, + "p75": 18.67, + "p95": 19.16, + "min": 18.06, + "max": 19.16, "unit": "ms", "comparable": true, "threshold": { @@ -1721,12 +1727,12 @@ { "name": "wrapped-cjk/wrapped_cjk_518_mount_first_frame_ms", "source": "wrapped-cjk", - "samples": [83.51, 82.9, 83.3, 79.68, 84.67], - "median": 83.3, - "p75": 83.51, - "p95": 84.67, - "min": 79.68, - "max": 84.67, + "samples": [84.05, 85.74, 83.48, 88.42, 80.01], + "median": 84.05, + "p75": 85.74, + "p95": 88.42, + "min": 80.01, + "max": 88.42, "unit": "ms", "comparable": true, "threshold": { @@ -1737,12 +1743,12 @@ { "name": "wrapped-cjk/wrapped_cjk_long_line_mount_first_frame_ms", "source": "wrapped-cjk", - "samples": [20.54, 20.73, 20.67, 21.29, 20.27], - "median": 20.67, - "p75": 20.73, - "p95": 21.29, - "min": 20.27, - "max": 21.29, + "samples": [20.54, 20.54, 20.61, 22.41, 20.56], + "median": 20.56, + "p75": 20.61, + "p95": 22.41, + "min": 20.54, + "max": 22.41, "unit": "ms", "comparable": true, "threshold": { @@ -1765,12 +1771,12 @@ { "name": "wrapped-cjk/wrapped_cjk_wheel_burst_immediate_ms", "source": "wrapped-cjk", - "samples": [3.73, 3.73, 4.49, 4.16, 4.14], - "median": 4.14, - "p75": 4.16, - "p95": 4.49, - "min": 3.73, - "max": 4.49, + "samples": [3.79, 3.68, 4.03, 3.91, 4.14], + "median": 3.91, + "p75": 4.03, + "p95": 4.14, + "min": 3.68, + "max": 4.14, "unit": "ms", "comparable": true, "threshold": { @@ -1805,12 +1811,12 @@ { "name": "wrapped-cjk/wrapped_cjk_wheel_burst_settled_ms", "source": "wrapped-cjk", - "samples": [28.88, 28.88, 29.07, 28.7, 29.13], - "median": 28.88, - "p75": 29.07, - "p95": 29.13, - "min": 28.7, - "max": 29.13, + "samples": [26.34, 27.64, 28.06, 27.83, 27.22], + "median": 27.64, + "p75": 27.83, + "p95": 28.06, + "min": 26.34, + "max": 28.06, "unit": "ms", "comparable": true, "threshold": {