From b07dbceba6fd6d09058dba48e652b6f6982643d7 Mon Sep 17 00:00:00 2001 From: Yeachan-Heo Date: Thu, 1 Oct 2026 15:34:16 +0900 Subject: [PATCH 01/15] feat(natives): add word-diff A/B bench adapter --- packages/natives/bench/word-diff.ts | 66 +++++++++++++++++++++++++++++ scripts/native-bench-ab.test.ts | 2 + scripts/native-bench-ab.ts | 1 + 3 files changed, 69 insertions(+) create mode 100644 packages/natives/bench/word-diff.ts diff --git a/packages/natives/bench/word-diff.ts b/packages/natives/bench/word-diff.ts new file mode 100644 index 00000000000..3c7d274eadf --- /dev/null +++ b/packages/natives/bench/word-diff.ts @@ -0,0 +1,66 @@ +// A/B adapter for the native word-diff entrypoint, checked against jsdiff. +import { diffWords as nativeDiffWords } from "@gajae-code/natives"; +import { diffWords as jsDiffWords } from "diff"; +import { runAbSuite } from "./ab-adapter"; + +interface WordChange { + value: string; + count?: number; + added?: boolean; + removed?: boolean; +} + +interface Fixture { + id: string; + oldText: string; + newText: string; +} + +function makeFixture(id: string, recordCount: number): Fixture { + const oldLines = Array.from( + { length: recordCount }, + (_, index) => + `record ${index.toString().padStart(4, "0")} keeps alpha amber gamma delta epsilon zeta eta theta iota kappa lambda mu nu xi omicron pi rho sigma tau upsilon`, + ); + const newLines = oldLines.map((line, index) => (index % 31 === 0 ? line.replace("amber", "violet") : line)); + return { id, oldText: oldLines.join("\n"), newText: newLines.join("\n") }; +} + +const fixtures = [makeFixture("D01", 20), makeFixture("D02", 170), makeFixture("D03", 850)]; + +function outputBytes(changes: readonly WordChange[]): number { + return changes.reduce((size, change) => size + Buffer.byteLength(change.value), 0); +} + +function assertParity(id: string, actual: readonly WordChange[], expected: readonly WordChange[]): void { + if (outputBytes(actual) !== outputBytes(expected) || actual.length !== expected.length) { + throw new Error(`${id}: native and jsdiff word-diff output sizes differ`); + } + for (let index = 0; index < actual.length; index++) { + const nativeChange = actual[index]; + const jsChange = expected[index]; + if ( + nativeChange?.value !== jsChange?.value || + nativeChange?.count !== jsChange?.count || + nativeChange?.added !== (jsChange?.added ?? false) || + nativeChange?.removed !== (jsChange?.removed ?? false) + ) { + throw new Error(`${id}: native and jsdiff word-diff output differs at change ${index}`); + } + } +} + +for (const fixture of fixtures) { + const expected = jsDiffWords(fixture.oldText, fixture.newText); + const actual = await nativeDiffWords(fixture.oldText, fixture.newText); + assertParity(fixture.id, actual, expected); +} + +await runAbSuite( + "word-diff", + fixtures.map(fixture => ({ + id: fixture.id, + run: () => nativeDiffWords(fixture.oldText, fixture.newText), + })), + 20, +); diff --git a/scripts/native-bench-ab.test.ts b/scripts/native-bench-ab.test.ts index dab4e7979d6..a216b471baa 100644 --- a/scripts/native-bench-ab.test.ts +++ b/scripts/native-bench-ab.test.ts @@ -57,12 +57,14 @@ describe("native bench A/B contract", () => { }); expect(parseNativeBenchOptions(["--suite", "grep", "--base", "main", "--rss", "S1,S3,S7", "--allow-baseline-drift"]).rss).toEqual(["S1", "S3", "S7"]); expect(parseNativeBenchOptions(["--suite", "rss", "--base", "HEAD", "--calibrate"]).suite).toBe("rss"); + expect(parseNativeBenchOptions(["--suite", "word-diff", "--base", "HEAD"]).suite).toBe("word-diff"); expect(() => parseNativeBenchOptions(["--suite", "edit-hotspots"])).toThrow("--base"); }); test("uses a suite's default iterations unless --iterations is explicit", () => { expect(parseNativeBenchOptions(["--suite", "builtins", "--base", "HEAD"]).iterations).toBe(20); expect(parseNativeBenchOptions(["--suite", "builtins", "--base", "HEAD", "--iterations", "50"]).iterations).toBe(50); expect(parseNativeBenchOptions(["--suite", "grep", "--base", "HEAD"]).iterations).toBe(200); + expect(parseNativeBenchOptions(["--suite", "word-diff", "--base", "HEAD"]).iterations).toBe(20); expect(() => parseNativeBenchOptions(["--suite", "builtins", "--base", "HEAD", "--iterations", "0"])).toThrow( "--iterations", ); diff --git a/scripts/native-bench-ab.ts b/scripts/native-bench-ab.ts index 2183d8c4d6f..598f80ea5c9 100644 --- a/scripts/native-bench-ab.ts +++ b/scripts/native-bench-ab.ts @@ -58,6 +58,7 @@ const SUITES: Record< { adapter: string; actualSuite: string; cases: string[]; support?: string[]; defaultIterations?: number } > = { "edit-hotspots": { adapter: "packages/natives/bench/edit-hotspots.ts", actualSuite: "edit-hotspots", cases: ["H01", "H02", "H03", "H06"] }, + "word-diff": { adapter: "packages/natives/bench/word-diff.ts", actualSuite: "word-diff", cases: ["D01", "D02", "D03"], defaultIterations: 20 }, grep: { adapter: "packages/natives/bench/grep.ts", actualSuite: "grep", cases: ["G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08"] }, "natives-grep": { adapter: "packages/natives/bench/grep.ts", actualSuite: "grep", cases: ["G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08"] }, "render-transcript": { adapter: "packages/natives/bench/render-transcript.ts", actualSuite: "render-transcript", cases: ["R01", "R02", "R03"] }, From 55b3bdff101695a4b3b2da9586e16c255f390c9d Mon Sep 17 00:00:00 2001 From: Yeachan-Heo Date: Thu, 1 Oct 2026 15:41:53 +0900 Subject: [PATCH 02/15] fix(natives): drive the word-diff adapter through renderDiff so base and head share an entrypoint --- packages/natives/bench/word-diff.ts | 71 ++++++++++------------------- 1 file changed, 24 insertions(+), 47 deletions(-) diff --git a/packages/natives/bench/word-diff.ts b/packages/natives/bench/word-diff.ts index 3c7d274eadf..5f8c1b7e0b0 100644 --- a/packages/natives/bench/word-diff.ts +++ b/packages/natives/bench/word-diff.ts @@ -1,66 +1,43 @@ -// A/B adapter for the native word-diff entrypoint, checked against jsdiff. -import { diffWords as nativeDiffWords } from "@gajae-code/natives"; -import { diffWords as jsDiffWords } from "diff"; +// A/B adapter for word-level intra-line diff rendering. +// +// The A/B runner installs this file into the base worktree too, so both sides +// time the same fixtures through the same public entrypoint (`renderDiff`), +// which computes a word diff for every adjacent removed/added line pair. Only +// the implementation behind it differs (jsdiff on base, native on head). +import { renderDiff } from "../../coding-agent/src/modes/components/diff"; import { runAbSuite } from "./ab-adapter"; -interface WordChange { - value: string; - count?: number; - added?: boolean; - removed?: boolean; -} - interface Fixture { id: string; - oldText: string; - newText: string; -} - -function makeFixture(id: string, recordCount: number): Fixture { - const oldLines = Array.from( - { length: recordCount }, - (_, index) => - `record ${index.toString().padStart(4, "0")} keeps alpha amber gamma delta epsilon zeta eta theta iota kappa lambda mu nu xi omicron pi rho sigma tau upsilon`, - ); - const newLines = oldLines.map((line, index) => (index % 31 === 0 ? line.replace("amber", "violet") : line)); - return { id, oldText: oldLines.join("\n"), newText: newLines.join("\n") }; -} - -const fixtures = [makeFixture("D01", 20), makeFixture("D02", 170), makeFixture("D03", 850)]; - -function outputBytes(changes: readonly WordChange[]): number { - return changes.reduce((size, change) => size + Buffer.byteLength(change.value), 0); + diffText: string; } -function assertParity(id: string, actual: readonly WordChange[], expected: readonly WordChange[]): void { - if (outputBytes(actual) !== outputBytes(expected) || actual.length !== expected.length) { - throw new Error(`${id}: native and jsdiff word-diff output sizes differ`); - } - for (let index = 0; index < actual.length; index++) { - const nativeChange = actual[index]; - const jsChange = expected[index]; - if ( - nativeChange?.value !== jsChange?.value || - nativeChange?.count !== jsChange?.count || - nativeChange?.added !== (jsChange?.added ?? false) || - nativeChange?.removed !== (jsChange?.removed ?? false) - ) { - throw new Error(`${id}: native and jsdiff word-diff output differs at change ${index}`); - } +function makeFixture(id: string, pairCount: number): Fixture { + const lines: string[] = []; + for (let index = 0; index < pairCount; index++) { + const base = `const record${index} = compute(alpha, amber, gamma, delta, epsilon, zeta, eta, theta, iota, kappa, ${index});`; + const edited = base.replace("amber", "violet").replace("theta", `theta${index % 7}`); + const lineNo = String(index + 1).padStart(4, " "); + lines.push(`-${lineNo}|${base}`); + lines.push(`+${lineNo}|${edited}`); } + return { id, diffText: lines.join("\n") }; } +const fixtures = [makeFixture("D01", 10), makeFixture("D02", 100), makeFixture("D03", 500)]; + for (const fixture of fixtures) { - const expected = jsDiffWords(fixture.oldText, fixture.newText); - const actual = await nativeDiffWords(fixture.oldText, fixture.newText); - assertParity(fixture.id, actual, expected); + const rendered = await renderDiff(fixture.diffText); + if (typeof rendered !== "string" || rendered.length < fixture.diffText.length) { + throw new Error(`${fixture.id}: renderDiff produced unexpectedly short output`); + } } await runAbSuite( "word-diff", fixtures.map(fixture => ({ id: fixture.id, - run: () => nativeDiffWords(fixture.oldText, fixture.newText), + run: () => renderDiff(fixture.diffText), })), 20, ); From 6b508eed6633b0c35209611e6c3ed25c985a9b5d Mon Sep 17 00:00:00 2001 From: Yeachan-Heo Date: Thu, 1 Oct 2026 15:49:07 +0900 Subject: [PATCH 03/15] fix(natives): init theme and settings in the word-diff adapter --- packages/natives/bench/word-diff.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/natives/bench/word-diff.ts b/packages/natives/bench/word-diff.ts index 5f8c1b7e0b0..e3036ac9fae 100644 --- a/packages/natives/bench/word-diff.ts +++ b/packages/natives/bench/word-diff.ts @@ -4,9 +4,14 @@ // time the same fixtures through the same public entrypoint (`renderDiff`), // which computes a word diff for every adjacent removed/added line pair. Only // the implementation behind it differs (jsdiff on base, native on head). +import { Settings } from "../../coding-agent/src/config/settings"; import { renderDiff } from "../../coding-agent/src/modes/components/diff"; +import { initTheme } from "../../coding-agent/src/modes/theme/theme"; import { runAbSuite } from "./ab-adapter"; +await initTheme("dark"); +await Settings.init({ inMemory: true, cwd: process.cwd() }); + interface Fixture { id: string; diffText: string; From 78844a820cbe63157f1ef612ff20bcc420512d04 Mon Sep 17 00:00:00 2001 From: Yeachan-Heo Date: Thu, 1 Oct 2026 15:56:57 +0900 Subject: [PATCH 04/15] docs(rust-porting): adopt diff, edit, js-testing and highlight rows; rename non-fallback identifiers Rows A-PI-DIFF, B-DIFF, A-PI-EDIT, B-EDIT, B-JS-TESTING and C-HIGHLIGHT have merged PRs and A/B evidence. Identifiers named *Fallback in edit paths tripped the no-fallback gate although none is a native-to-TS fallback. --- docs/rust-porting-inventory.md | 12 ++++---- .../evidence/native-ab-word-diff.json | 1 + .../coding-agent/src/edit/modes/replace.ts | 12 ++++---- packages/coding-agent/src/edit/streaming.ts | 30 +++++++++---------- .../src/modes/components/tool-execution.ts | 2 +- 5 files changed, 29 insertions(+), 28 deletions(-) create mode 100644 docs/rust-porting/evidence/native-ab-word-diff.json diff --git a/docs/rust-porting-inventory.md b/docs/rust-porting-inventory.md index 7609819d959..f8a4910ced0 100644 --- a/docs/rust-porting-inventory.md +++ b/docs/rust-porting-inventory.md @@ -38,9 +38,9 @@ Upstream pin: `can1357/oh-my-pi@a85bd5228d9f0f619deade1db78fa49420a721e1` | id | kind | upstream path@sha | local target | class | napi surface | TS callsite(s) | differential corpus | benchmark suite | rss scenarios | status | PR | rehearsal run | reason | keep-local guards | deleted paths | no-fallback paths | |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| | A-PI-VFS | crate | `crates/pi-vfs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-vfs` | infra | — | Filesystem substrate only; no TS callsite. | Filesystem fixture trees, symlinks, ignore files, large dirs, Windows paths. | `tools:glob`, `rss` | S1-S5,S7 | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | Integrated async/blocking injectable filesystem required by pi-walker, pi-shell, pi-builtins and pi-natives iofs. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. Follow-up fixes: https://github.com/Yeachan-Heo/gajae-code/pull/6039. | — | — | — | -| A-PI-DIFF | crate | `crates/pi-diff@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-diff`; `crates/pi-natives/src/diff.rs` | (a) | diffLines, diffLineRuns, structuredPatchHunks, diffWords, DiffStream | `packages/coding-agent/src/edit/diff.ts`; `modes/components/diff.ts`; `tools/vim.ts`; `eval/js/shared/helpers.ts`; `hashline/recovery.ts` | jsdiff oracle, fixtures × seeded mutations | `edit-hotspots` H03, `word-diff`, `render-transcript` | — | in-progress | | | Replaces TypeScript/jsdiff line-diff path; `Diff.applyPatch` is retained until 2.9. | — | — | `packages/coding-agent/src/edit/diff.ts` | +| A-PI-DIFF | crate | `crates/pi-diff@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-diff`; `crates/pi-natives/src/diff.rs` | (a) | diffLines, diffLineRuns, structuredPatchHunks, diffWords, DiffStream | `packages/coding-agent/src/edit/diff.ts`; `modes/components/diff.ts`; `tools/vim.ts`; `eval/js/shared/helpers.ts`; `hashline/recovery.ts` | jsdiff oracle, fixtures × seeded mutations | `edit-hotspots` H03, `word-diff`, `render-transcript` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | Merged via #5980; word-diff A/B vs pre-port `01511ffd5f` PASS at 30 blocks (D01-D03 p50 upper <=0.92, p95 upper <=0.97): `docs/rust-porting/evidence/native-ab-word-diff.json`. `Diff.applyPatch` stays in TypeScript for `hashline/recovery.ts` (keep-local until item 2.9). | — | — | `packages/coding-agent/src/edit/diff.ts` | | A-PI-WALKER | crate | `crates/pi-walker@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-walker`; `crates/pi-natives/src/iofs.rs` | infra/overlap | glob, invalidateFsScanCache, walkerPoolStatus | Filesystem traversal substrate; `packages/coding-agent/src/tools/find.ts` | Recorded glob/fd/workspace outputs on fixture trees | `tools:glob`, `startup`, `tools` | S1-S5,S7 | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | Integrated traversal substrate and pi-edit dependency; absorbs fs_cache policy and keeps the serial-on-pool-failure branch. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. Follow-up fixes: https://github.com/Yeachan-Heo/gajae-code/pull/6027, https://github.com/Yeachan-Heo/gajae-code/pull/6039. | — | — | — | -| A-PI-EDIT | crate | `crates/pi-edit@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-edit`; `crates/pi-natives/src/edit.rs` | (a) | `editFindMatch`, `editSeekSequence`, hashline, patch, EditSession, EditStore APIs | `packages/coding-agent/src/edit/{modes/replace,patch,apply-patch}.ts`; `edit/apply-patch/*`; `edit/{diff,normalize,streaming,notebook}.ts`; `hashline/*.ts` | Edit-benchmark TS matcher goldens including errors; per-mode goldens through 2.10 | `edit-hotspots` H01,H02,H06; `tools:edit`; `bench:edit`; `replay` | — | in-progress | | | Whole crate landed with the first 2.7 replace consumer; the local replace/sequence swap is pending PR/rehearsal, and remaining behavior is split through 2.10. Vim stays TS, sloppy is not exposed, and gjc prompts/grammars remain authoritative. | — | — | `packages/coding-agent/src/edit/modes/replace.ts`; `packages/coding-agent/src/edit/streaming.ts` +| A-PI-EDIT | crate | `crates/pi-edit@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-edit`; `crates/pi-natives/src/edit.rs` | (a) | `editFindMatch`, `editSeekSequence`, hashline, patch, EditSession, EditStore APIs | `packages/coding-agent/src/edit/{modes/replace,patch,apply-patch}.ts`; `edit/apply-patch/*`; `edit/{diff,normalize,streaming,notebook}.ts`; `hashline/*.ts` | Edit-benchmark TS matcher goldens including errors; per-mode goldens through 2.10 | `edit-hotspots` H01,H02,H06; `tools:edit`; `bench:edit`; `replay` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/6016 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | Matcher merged via #5980 and fuzzy scoring fix #6016; edit-hotspots H01/H02 covered by the pi-edit fuzzy A/B in #6016. | — | — | `packages/coding-agent/src/edit/modes/replace.ts`; `packages/coding-agent/src/edit/streaming.ts` | A-PI-VCS | crate | `crates/pi-vcs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-vcs`; `crates/pi-natives/src/vcs.rs` | (a), size-gated (D5) | VCS read APIs | `packages/coding-agent/src/utils/git.ts`; `autoresearch/git.ts`; `status-line/git-utils.ts`; `commit/agentic/tools/git-*.ts` | Git CLI oracle over fixture repositories | `status-line`, `tools:git` | — | rejected | | | D5 perf gate: large-worktree read suite upper-CI p50 ratio was 0.826 (needs <0.80), and status was 1.20x slower. | — | — | — | | A-PI-BUILTINS-BASE | crate | `pi-builtins/src/.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/brush-builtins-vendored` | overlap | — | Shell builtins; port changes one builtin at a time. | Existing fork tests plus per-builtin guard tests. | `builtins`, `shell` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36538316951 | Integrated portable base-builtin changes; per-builtin parity: eight builtins (echo, printf, test/[, read, cd/pwd, export, type/command -v, for/arithmetic) produce byte-identical stdout on 01511ffd5f and dev in the `builtins` suite. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. Follow-up fixes: https://github.com/Yeachan-Heo/gajae-code/pull/6062, https://github.com/Yeachan-Heo/gajae-code/pull/6117. | `crates/brush-builtins-vendored/src/read.rs` | — | — | | A-PI-BUILTINS-UTILS | crate | `pi-builtins/src/utils@a85bd5228d9f0f619deade1db78fa49420a721e1` | — | (c) | — | Bash tool builtins | — | — | — | rejected | | | GNU/BSD behavior diverges; utility builtins pull C-backed onig_sys and pcre2-sys. uucore is already a pre-existing printf dependency and is not a rejection criterion. | — | — | — | @@ -50,8 +50,8 @@ Upstream pin: `can1357/oh-my-pi@a85bd5228d9f0f619deade1db78fa49420a721e1` | id | kind | upstream path@sha | local target | class | napi surface | TS callsite(s) | differential corpus | benchmark suite | rss scenarios | status | PR | rehearsal run | reason | keep-local guards | deleted paths | no-fallback paths | |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| B-DIFF | native module | `crates/pi-natives/src/diff.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/diff.rs` | (a) | diffLines, diffLineRuns, structuredPatchHunks, diffWords, DiffStream | `packages/coding-agent/src/edit/diff.ts`; `modes/components/diff.ts`; `tools/vim.ts`; `eval/js/shared/helpers.ts`; `hashline/recovery.ts` | jsdiff oracle and seeded mutations | `edit-hotspots` H03, `word-diff`, `render-transcript` | — | in-progress | | | Part of pi-diff item 2.2. | — | — | `packages/coding-agent/src/edit/diff.ts` | -| B-EDIT | native module | `crates/pi-natives/src/edit.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/edit.rs` | (a) | `editFindMatch`, `editSeekSequence` | `packages/coding-agent/src/edit/modes/replace.ts`; `packages/coding-agent/src/edit/modes/patch.ts`; `packages/coding-agent/src/edit/diff.ts` | Edit-benchmark TS matcher goldens including errors and every confidence | `edit-hotspots` H01,H02 | — | in-progress | | | The 2.7 matcher consumer is implemented locally with an awaited first-use native load and no TS fuzzy fallback; status remains in-progress pending PR/rehearsal. UTF-16 scoring parity is preserved by D-PI-EDIT-UTF16-SCORING. The pinned edit.rs has no matcher wrappers; description/grammar/sloppy exports stay unexposed per D9. | — | — | `packages/coding-agent/src/edit/modes/replace.ts` +| B-DIFF | native module | `crates/pi-natives/src/diff.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/diff.rs` | (a) | diffLines, diffLineRuns, structuredPatchHunks, diffWords, DiffStream | `packages/coding-agent/src/edit/diff.ts`; `modes/components/diff.ts`; `tools/vim.ts`; `eval/js/shared/helpers.ts`; `hashline/recovery.ts` | jsdiff oracle and seeded mutations | `edit-hotspots` H03, `word-diff`, `render-transcript` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | Native diff module merged via #5980; word-diff A/B PASS (`docs/rust-porting/evidence/native-ab-word-diff.json`). | — | — | `packages/coding-agent/src/edit/diff.ts` | +| B-EDIT | native module | `crates/pi-natives/src/edit.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/edit.rs` | (a) | `editFindMatch`, `editSeekSequence` | `packages/coding-agent/src/edit/modes/replace.ts`; `packages/coding-agent/src/edit/modes/patch.ts`; `packages/coding-agent/src/edit/diff.ts` | Edit-benchmark TS matcher goldens including errors and every confidence | `edit-hotspots` H01,H02 | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/6016 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | editFindMatch/editSeekSequence consumers merged via #5980 and #6016, no TS fuzzy fallback. | — | — | `packages/coding-agent/src/edit/modes/replace.ts` | B-VCS | native module | `crates/pi-natives/src/vcs.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/vcs.rs` | (a), size-gated (D5) | VCS read APIs | `packages/coding-agent/src/utils/git.ts`; listed git callers | Git CLI over fixture repositories | `status-line`, `tools:git` | — | rejected | | | D5: addon +5.79 MB and aggregate read ratio 0.240 pass, but status regresses (1.14x-1.33x, CI lower >1.12) and native `show` output differs from the git CLI the TS parses. Evidence: `docs/rust-porting/evidence/2.17-pi-vcs-d5.json`. Partial adoption (diff/log native, status/show CLI) needs an owner D5 decision. | — | — | — | | B-MERMAID | native module | `crates/pi-natives/src/mermaid.rs`, `crates/pi-natives/fixtures/mermaid.json@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/mermaid/` | (a) | renderMermaidAscii | `packages/utils/src/mermaid-ascii.ts`; `packages/coding-agent/src/tools/render-mermaid.ts`; mermaid cache | beautiful-mermaid golden; divergence records per D6 | `mermaid-render` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | Upstream output changes require an accepted divergence and changelog entry. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. | — | — | `packages/utils/src/mermaid-ascii.ts` | | B-PDF | native module | `crates/pi-natives/src/pdf.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/pdf.rs`; pdf-inspector | (a) | pdfToMarkdown | Coding-agent PDF reading paths | License-clean PDF fixtures; MuPDF output goldens and explicit divergences | `read(pdf)` | S4 | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | Full MuPDF removal; pdf-inspector default features only, no pdfium/ort/OCR. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. | — | `packages/coding-agent/src/utils/mupdf.ts`; `packages/coding-agent/src/utils/mupdf-wasm.ts`; `packages/coding-agent/src/utils/mupdf-embedded.ts` | `packages/coding-agent/src/utils/pdf.ts`; `packages/coding-agent/src/utils/markit.ts` | @@ -62,7 +62,7 @@ Upstream pin: `can1357/oh-my-pi@a85bd5228d9f0f619deade1db78fa49420a721e1` | B-BLOCK | native module | `crates/pi-natives/src/block.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/block.rs` | (b)/infra | blockRange only if consumed | pi-edit if consumed, otherwise none | Block-range parity corpus | `edit-hotspots` | — | rejected | | | No `blockRange` napi export or TS consumer was added: block ranges are consumed inside Rust by pi-edit (`diff_string.rs`, hashline `block.rs`) through `pi_ast::block`, which C-AST covers; `crates/pi-natives/src/block.rs` is not vendored. | — | — | — | | B-SIXEL-DECODER | native module | `crates/pi-natives/src/sixel.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | — | (c) | decodeSixelToPng | — | — | — | — | rejected | | | No gjc consumer. | — | — | — | | B-IOFS | native module | `crates/pi-natives/src/iofs.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/iofs.rs` | infra | Filesystem operations; walkerPoolStatus | No direct TS swap; supports pi-vfs/walker integration | Filesystem fixture trees | `tools:glob`, `rss` | S1-S5,S7 | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | Integrated with pi-vfs and pi-walker in 2.3. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. Follow-up fixes: https://github.com/Yeachan-Heo/gajae-code/pull/6039. | — | — | — | -| B-JS-TESTING | native module | `crates/pi-natives/src/{js,testing}.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/{js,testing}.rs` | infra | NAPI JS arena/testing helpers | Native modules; no TS replacement | Existing `packages/natives/test/*` | `edit-hotspots`, `natives-grep` | — | in-progress | | | NAPI infrastructure item 2.1; PR and rehearsal run URLs are pending. | — | — | — | +| B-JS-TESTING | native module | `crates/pi-natives/src/{js,testing}.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/{js,testing}.rs` | infra | NAPI JS arena/testing helpers | Native modules; no TS replacement | Existing `packages/natives/test/*` | `edit-hotspots`, `natives-grep` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | NAPI JS arena/testing helpers merged via #5980; infrastructure with no TS replacement. | — | — | — | | B-WINDOWS-RUNTIME | native module | `crates/pi-natives/src/lib.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | Local `lib.rs` Windows runtime glue | infra | `__gjcInstallTokioRuntime` | N/A; loader runtime install | `loader-runtime-install.test.ts`; `windows-runtime-install.windows.test.ts` | `natives-grep` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | Add local runtime install symbol; never copy upstream lib.rs or its sentinel. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. | `packages/natives/test/loader-help-worktree.test.ts` | — | — | | B-CRASH-HANDLER | native module | `crates/pi-natives/src/crash_handler.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | Local `crates/pi-natives/src/crash.rs` | overlap | Local opt-in crash diagnostics | N/A | Opt-in/disabled-by-default contract | `crash`, `startup` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36538316951 | Ported from upstream while preserving the D8 opt-in diagnostics contract. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. Follow-up fixes: https://github.com/Yeachan-Heo/gajae-code/pull/6062. | `packages/natives/test/crash-diagnostics-optin.test.ts` | — | — | | B-REJECTED-HELPERS | native module | `crates/pi-natives/src/{snapcompact,fonts,vectors,spelling,devicecheck,oauth_callback,desktop,applefm,audio,live}.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | — | (c) | — | No accepted consumer / build.rs helper executables | — | — | — | rejected | | | Not Cargo-only or no intended consumer at the pinned source. | — | — | — | @@ -76,7 +76,7 @@ Upstream pin: `can1357/oh-my-pi@a85bd5228d9f0f619deade1db78fa49420a721e1` | C-FD | overlap | `crates/pi-natives/src/fd.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/fd.rs`; walker | overlap | fuzzyFind | File discovery/find | Recorded fixture trees | `startup`, `tools` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | File discovery uses the integrated pi-walker traversal substrate. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. Follow-up fixes: https://github.com/Yeachan-Heo/gajae-code/pull/6027. | — | — | — | | C-TEXT | overlap | `crates/pi-natives/src/text.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/text.rs` | overlap | Text APIs | TUI text layout and edit hot paths | Text layout goldens, grapheme/combining fixtures | `keystroke`, `tui-render-frame` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | ≈2.12k/2.22k; js arena and per-keystroke/per-token path. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. | — | — | — | | C-KEYS | overlap | `crates/pi-natives/src/keys.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/keys.rs` | overlap | Key parsing | `packages/tui/src/keys.ts` | Windows key fixtures incl. 0x08 | `keystroke` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | ≈1.77k/1.88k; retain Windows 0x08 behavior. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. | `packages/natives/test/native.test.ts` | — | — | -| C-HIGHLIGHT | overlap | `crates/pi-natives/src/highlight.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/highlight.rs`; `syntaxes/` | overlap | Syntax highlighting | Coding-agent code rendering | Language fixture set | `render-transcript` | — | in-progress | | | ≈0.90k/0.74k; syntect default-themes + yaml-load. | — | — | — | +| C-HIGHLIGHT | overlap | `crates/pi-natives/src/highlight.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/highlight.rs`; `syntaxes/` | overlap | Syntax highlighting | Coding-agent code rendering | Language fixture set | `render-transcript` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/6023 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | Merged via #6023; render-transcript A/B vs `01511ffd5f` PASS (`docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`). | — | — | — | | C-HTML | overlap | `crates/pi-natives/src/html.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/html.rs` | overlap | HTML-to-markdown | Read/fetch HTML | HTML fixtures | `read(html)` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | ≈0.07k/0.05k; html-to-markdown-rs 3.x. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. | — | — | — | | C-SIXEL | overlap | `crates/pi-natives/src/sixel.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/sixel.rs` | overlap | Sixel encoding | Image display | License-clean Sixel fixtures | `read(image)` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | ≈0.20k/0.06k; icy_sixel 0.7. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. | — | — | — | | C-CLIPBOARD | overlap | `crates/pi-natives/src/clipboard.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/clipboard.rs` | overlap | Clipboard APIs | Clipboard/image paths | Image payload fixtures | `clipboard` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36538316951 | ≈0.37k/0.08k; clipboard-win and image paths. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. Follow-up fixes: https://github.com/Yeachan-Heo/gajae-code/pull/6129. | — | — | — | diff --git a/docs/rust-porting/evidence/native-ab-word-diff.json b/docs/rust-porting/evidence/native-ab-word-diff.json new file mode 100644 index 00000000000..c0ea0086799 --- /dev/null +++ b/docs/rust-porting/evidence/native-ab-word-diff.json @@ -0,0 +1 @@ +{"schema":"gjc.native-bench-ab/1","mode":"A/B","suite":"word-diff","baseSha":"01511ffd5f9ab55111ce7300a20449fd626f6112","headSha":"6b508eed6633b0c35209611e6c3ed25c985a9b5d","host":{"platform":"darwin","arch":"arm64","bun":"1.4.0","loadAverage1m":6.5576171875,"physicalCores":18},"adapter":{"path":"packages/natives/bench/word-diff.ts","sha256":"083ef72b36b90499a1448d3bbfdc998b3c6d3bee7bd16e7de8837a03caaa4d65"},"verdict":"PASS","summary":[{"blocks":15,"verdict":"INCONCLUSIVE","cases":[{"id":"D01","verdict":"INCONCLUSIVE","p50":{"lower":0.8565548846705182,"upper":0.92259973167907},"p95":{"lower":0.6717053289785891,"upper":1.2487631401958708}},{"id":"D02","verdict":"INCONCLUSIVE","p50":{"lower":0.8762383392780151,"upper":0.9506630265210608},"p95":{"lower":0.7750236679753225,"upper":1.1034647288793056}},{"id":"D03","verdict":"PASS","p50":{"lower":0.8472015523273936,"upper":0.9131445745413561},"p95":{"lower":0.7409270314684456,"upper":0.8943417135898742}}]},{"blocks":30,"verdict":"PASS","cases":[{"id":"D01","verdict":"PASS","p50":{"lower":0.8717555555555556,"upper":0.9079599427753935},"p95":{"lower":0.708316499362899,"upper":0.8805788849347569}},{"id":"D02","verdict":"PASS","p50":{"lower":0.8728829241212734,"upper":0.9065444634741209},"p95":{"lower":0.7676515975844941,"upper":0.9713416527358827}},{"id":"D03","verdict":"PASS","p50":{"lower":0.8591665566389078,"upper":0.9169435363073917},"p95":{"lower":0.7523385299776852,"upper":0.8035995459259061}}]}],"rounds":[{"blocks":15,"verdict":"INCONCLUSIVE","cases":[{"id":"D01","verdict":"INCONCLUSIVE","p50":{"lower":0.8565548846705182,"upper":0.92259973167907},"p95":{"lower":0.6717053289785891,"upper":1.2487631401958708},"baseSamples":[0.098667,0.092208,0.092084,0.087833,0.092541,0.092542,0.0935,0.085125,0.084708,0.089541,0.087209,0.084375,0.088584,0.085666,0.090541],"headSamples":[0.079709,0.102,0.078875,0.078875,0.07975,0.077875,0.079041,0.081792,0.085291,0.078083,0.079625,0.078417,0.080459,0.079458,0.076875]},{"id":"D02","verdict":"INCONCLUSIVE","p50":{"lower":0.8762383392780151,"upper":0.9506630265210608},"p95":{"lower":0.7750236679753225,"upper":1.1034647288793056},"baseSamples":[0.83225,0.809417,1.052875,0.778291,0.791292,0.769375,0.872416,0.875083,0.784584,0.811416,0.81575,0.816416,0.796208,0.772375,0.803542],"headSamples":[0.709083,0.704625,0.789458,0.695125,0.74025,0.776125,0.803375,0.72825,0.80725,0.730334,0.715375,0.745875,0.707042,0.738791,0.734458]},{"id":"D03","verdict":"PASS","p50":{"lower":0.8472015523273936,"upper":0.9131445745413561},"p95":{"lower":0.7409270314684456,"upper":0.8943417135898742},"baseSamples":[4.203459,4.127125,4.100166,4.010083,3.907875,4.880542,4.129708,4.051625,3.826667,4.024833,3.953667,3.99275,4.181041,3.823292,4.014833],"headSamples":[3.537125,3.701167,3.419834,3.45425,3.874792,3.6915,3.476292,3.463791,3.645958,3.555208,3.648166,3.5305,3.473667,3.493375,3.530125]}],"baseReports":[{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.151417,0.120041,0.125166,0.136458,2.414041,0.117375,0.100209,0.104916,0.120458,0.093958,0.089167,0.137209,0.098667,0.091708,0.092834,0.092042,0.090291,0.096,0.089458,0.096833]},{"id":"D02","status":"measured","samples":[0.863166,1.704042,0.937042,0.853,0.833625,0.83225,0.825625,0.862458,0.923042,0.801958,0.794,0.78375,0.778459,0.819042,1.720083,0.849834,0.808833,0.799834,0.79325,0.967792]},{"id":"D03","status":"measured","samples":[4.860583,3.781042,5.099917,3.935708,3.750167,4.631208,3.861333,3.74175,4.95975,3.919458,4.67925,3.743375,4.529292,5.213166,3.914,4.203459,5.031,3.8305,5.121541,4.237583]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.281125,0.108042,0.116416,0.109958,0.099208,0.103667,0.090291,0.117667,0.098583,0.087083,0.088917,0.096125,0.090209,0.091375,0.08825,0.092208,0.100125,0.086917,0.083041,0.082208]},{"id":"D02","status":"measured","samples":[0.86075,0.793458,0.79775,0.80425,0.777833,0.787333,0.795625,0.809417,0.792042,0.775042,0.768583,0.825875,1.653708,0.908583,0.8855,0.9965,1.113875,0.993583,0.934292,0.826417]},{"id":"D03","status":"measured","samples":[5.113042,4.001375,4.154833,5.232959,4.227708,4.672166,4.050167,3.789875,5.065958,3.785875,4.029084,4.7955,3.867,3.985834,5.028416,4.127125,5.22875,4.066,3.990042,4.932167]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.143292,0.092084,0.096042,0.096292,0.092334,0.092209,0.086667,0.105459,0.098084,0.090041,0.083125,0.081917,0.081541,0.092292,0.088625,0.080875,0.08575,0.083042,0.147416,0.104208]},{"id":"D02","status":"measured","samples":[1.048083,1.071458,0.839708,0.826875,0.838333,1.224959,1.20175,1.101708,1.256625,1.285625,1.875125,1.085292,1.348,1.273041,1.048125,0.862,1.050458,1.052875,0.983417,1.030083]},{"id":"D03","status":"measured","samples":[4.088625,5.137709,4.037834,3.966125,4.995667,3.89925,4.022959,5.207083,4.098708,5.06675,4.100166,4.4625,5.133708,3.951458,4.032541,5.042125,3.962917,5.310667,4.141709,4.133292]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.145583,0.100541,0.0955,0.087833,0.093083,0.10275,0.081333,0.103417,0.08875,0.079292,0.092542,0.077959,0.088084,0.0775,0.0795,0.095666,0.082375,0.083916,0.081625,0.082791]},{"id":"D02","status":"measured","samples":[0.985041,0.815875,0.842333,0.830875,0.777917,0.756834,0.783875,0.7435,0.748666,0.758167,1.778542,0.897959,0.830291,0.946917,0.764667,0.759541,0.753792,0.76,0.778291,0.780333]},{"id":"D03","status":"measured","samples":[4.525916,4.220083,5.877625,3.933625,3.969375,4.927208,3.939125,4.81375,4.010083,3.963125,4.678334,3.805459,3.889375,4.736417,3.68725,4.80875,4.214083,3.983958,5.016875,3.963375]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.12825,0.114458,0.093416,0.093792,0.098458,0.098833,0.086042,0.107833,0.092541,0.103292,0.092625,0.091958,0.088708,0.091958,0.099416,0.088167,0.081875,0.083167,0.091541,0.085042]},{"id":"D02","status":"measured","samples":[0.806458,0.764917,0.778208,0.787167,0.758,0.767666,0.795333,0.769375,0.762458,0.769375,1.481959,0.853208,0.791292,0.877917,0.869291,0.795,0.798541,0.822,0.797,0.782083]},{"id":"D03","status":"measured","samples":[3.8365,4.008041,4.444958,3.632583,4.786292,3.754584,3.663334,4.580542,4.097833,3.795042,4.886458,3.655417,4.859708,3.778333,3.787042,5.0945,3.848583,3.907875,4.912459,4.0595]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.146542,0.102958,0.110667,0.092625,0.087334,0.097875,0.102792,0.104875,0.091042,0.096583,0.09525,0.092417,0.084,0.08625,0.080875,0.0955,0.092542,0.079834,0.083291,0.087333]},{"id":"D02","status":"measured","samples":[0.830917,0.7695,0.777958,0.780625,0.752833,0.761166,0.75825,0.755917,0.738334,0.767625,0.791291,1.626833,0.817208,0.808833,0.769375,0.762125,0.774458,0.766959,0.76225,0.821542]},{"id":"D03","status":"measured","samples":[3.944667,4.272833,4.880542,3.798,3.815292,6.04025,4.4945,5.110292,4.571458,3.932666,5.677958,4.649458,5.297042,7.056459,5.397042,6.469875,5.24275,4.901542,5.773292,4.579959]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.153416,0.110917,0.103375,0.0935,0.087917,0.109792,0.09275,0.103208,0.0965,0.094042,0.089667,0.086667,0.086041,0.085792,0.205583,0.109667,0.092667,0.09875,0.089833,0.091708]},{"id":"D02","status":"measured","samples":[0.873167,0.876792,1.062042,0.881916,0.904916,0.845084,0.869291,0.837709,0.944792,1.145875,1.709375,0.994459,0.855583,0.872416,0.828166,1.022,0.863083,0.82525,0.831542,0.8355]},{"id":"D03","status":"measured","samples":[5.006416,4.059541,5.097041,4.047916,4.813417,3.839209,3.880209,5.58225,3.915,4.115,4.644292,3.954584,5.146166,4.134542,3.979958,5.107167,3.792458,4.204125,5.254334,4.129708]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.255375,0.099667,0.084625,0.099167,0.087875,0.093333,0.081791,0.107833,0.0955,0.0835,0.085125,0.087334,0.078334,0.094042,0.086,0.08025,0.083541,0.084125,0.078792,0.080917]},{"id":"D02","status":"measured","samples":[0.843959,0.822625,0.791625,0.80825,0.906042,0.829083,0.80275,0.765875,0.763875,0.845875,1.890666,0.887,0.875083,1.016166,0.95275,0.946208,0.953709,0.941375,0.891167,0.946792]},{"id":"D03","status":"measured","samples":[3.736291,4.387875,4.036333,3.751291,5.063667,3.838333,3.894708,4.947833,4.060208,4.995875,4.139208,3.865,4.806625,3.976625,3.916959,4.881542,3.828625,4.804875,4.0665,4.051625]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.15975,0.1,0.083541,0.082875,0.093125,0.092291,0.085791,0.096125,0.094416,0.0855,0.082417,0.081834,0.079459,0.087625,0.081042,0.08075,0.079416,0.084708,0.085667,0.077542]},{"id":"D02","status":"measured","samples":[0.966375,0.969042,0.829291,0.848917,0.788042,0.77125,0.770083,0.874458,0.784584,1.672083,0.805833,0.7815,0.763875,0.794125,1.103667,0.772709,0.7665,0.7705,0.763959,0.757459]},{"id":"D03","status":"measured","samples":[3.919958,4.413292,3.5895,4.557625,3.800959,3.611667,4.498375,3.590917,4.629667,3.826667,3.685916,4.714375,3.698584,3.772334,4.820334,3.883375,4.615833,3.754166,3.7695,4.673708]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.136917,0.187292,0.11975,0.094,0.091208,0.116,0.192125,0.105625,0.089541,0.08875,0.092625,0.086375,0.08875,0.087084,0.085542,0.086833,0.083083,0.097958,0.081333,0.080916]},{"id":"D02","status":"measured","samples":[0.836625,0.811416,0.801708,0.818666,0.890541,0.7945,0.814792,0.858958,0.839375,1.751458,1.020583,0.831708,0.800125,0.819208,0.783375,0.770459,0.769125,0.781,0.756958,0.764833]},{"id":"D03","status":"measured","samples":[3.883833,4.865375,3.689292,3.734125,4.880166,3.629958,4.688875,3.7865,3.927625,5.047792,3.680834,4.874583,4.586708,3.955709,4.977042,3.73775,4.042875,5.127084,4.024833,4.812666]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.238,0.153875,0.096959,0.085584,0.08925,0.103834,0.087209,0.097292,0.088375,0.083083,0.09025,0.083667,0.079292,0.08225,0.090375,0.084833,0.083875,0.080375,0.079459,0.092041]},{"id":"D02","status":"measured","samples":[0.83425,0.81575,0.826292,0.810667,0.799458,0.78975,0.796709,0.804375,0.787375,1.774375,1.026542,0.842375,0.816292,0.809166,0.785708,0.768709,0.82275,1.007208,1.099708,1.114375]},{"id":"D03","status":"measured","samples":[3.767916,5.05875,3.797,3.953667,4.978625,3.894125,5.24375,4.037375,3.960833,4.788166,3.76275,3.863875,4.946792,3.774417,4.893416,3.810334,3.774042,4.747209,3.711042,3.954542]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.129375,0.09475,0.094042,0.086584,0.080625,0.088541,0.089584,0.104417,0.082584,0.08475,0.084375,0.079167,0.091,0.079167,0.083375,0.079209,0.086125,0.082458,0.080292,0.080542]},{"id":"D02","status":"measured","samples":[0.918542,0.80875,0.81125,0.80775,0.78075,0.883291,1.048375,1.037417,1.006167,1.131833,1.729541,0.820958,0.786833,0.80225,0.915166,0.77925,0.769917,0.776709,0.825542,0.816416]},{"id":"D03","status":"measured","samples":[3.5685,4.447791,3.99275,3.693584,4.356625,3.525958,3.674083,4.294875,3.521667,4.630208,4.014292,3.78025,4.644,3.62925,4.311083,4.388458,3.628333,5.147458,3.847,4.259333]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.142584,0.108541,0.100292,0.092417,0.088334,0.097542,0.09625,0.096666,0.086125,0.0845,0.094167,0.090667,0.089542,0.083541,0.080792,0.088584,0.085167,0.083083,0.083916,0.085708]},{"id":"D02","status":"measured","samples":[0.821125,0.76775,0.786042,0.796,0.810125,0.789458,0.997708,0.783583,0.757083,0.75925,0.796666,1.853625,0.828208,0.833875,0.784875,0.779083,0.796208,0.806917,1.079917,1.137125]},{"id":"D03","status":"measured","samples":[3.783875,4.628375,4.896583,3.850709,3.957,4.723167,3.8735,4.74375,4.181041,4.204125,5.143458,3.7535,4.32975,5.096375,3.892375,4.950667,3.948791,4.031125,5.032,3.728209]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.132625,0.107583,0.085,0.093667,0.086416,0.090291,0.083292,0.1065,0.084291,0.086542,0.0805,0.08275,0.0865,0.081042,0.085666,0.080291,0.081875,0.088958,0.079208,0.087792]},{"id":"D02","status":"measured","samples":[0.863208,0.772375,0.774084,0.778,0.781,0.778291,0.799792,0.764792,0.82575,1.455208,0.798,0.765167,0.757125,0.780458,0.76075,0.765416,0.755583,0.767,0.737292,0.756208]},{"id":"D03","status":"measured","samples":[3.687417,4.492041,3.761375,4.758291,3.823292,3.788208,4.577292,3.67075,3.726625,4.534583,3.633084,4.649,3.730875,3.81175,4.762291,3.648375,4.5835,3.909417,3.867583,4.483083]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.14125,0.107667,0.105042,0.093667,0.098167,0.101083,0.086916,0.116167,0.096542,0.082625,0.086959,0.084,0.095125,0.087792,0.084042,0.090541,0.081042,0.09625,0.087583,0.083833]},{"id":"D02","status":"measured","samples":[0.835625,0.802083,0.815917,0.869208,0.828333,0.830792,0.807292,0.786667,1.01425,0.786666,0.790666,1.870917,0.863625,0.855375,0.803542,0.798375,0.78275,0.79925,0.785625,0.780917]},{"id":"D03","status":"measured","samples":[4.014833,3.788625,4.529167,3.743042,3.890208,4.719417,3.746125,4.880417,3.930542,3.791166,4.697333,3.75825,4.018709,4.753625,4.044667,4.8095,4.147041,3.874584,4.789417,3.752083]}]}],"headReports":[{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.093792,0.082792,0.078667,0.083125,0.082458,0.086041,0.077834,0.085542,0.082834,0.076083,0.078375,0.075667,0.07775,0.096084,0.082042,0.077584,0.078084,0.079709,0.08675,0.078375]},{"id":"D02","status":"measured","samples":[0.7735,0.756917,0.716416,0.721375,0.709083,0.713375,0.704541,0.722791,0.737417,0.706834,0.704042,0.77275,0.800084,0.812375,0.687,0.691875,0.697417,0.701834,0.689792,0.682708]},{"id":"D03","status":"measured","samples":[3.557791,3.597541,3.654166,3.661542,3.735292,3.490625,3.799125,3.508916,3.537125,3.5735,3.547208,3.55325,4.164125,3.466833,3.34525,3.448792,3.501417,3.4655,3.437125,3.450958]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.144833,0.099083,0.100125,0.146792,0.110875,0.114292,0.104459,0.110792,0.108166,0.106042,0.102,0.133209,0.102916,0.086875,0.080916,0.079708,0.081042,0.087167,0.080583,0.09725]},{"id":"D02","status":"measured","samples":[0.884,0.769125,0.789167,0.99225,2.78,0.770833,0.709667,0.704625,0.687791,0.719208,0.6795,0.691375,0.701208,0.69275,0.696667,0.777833,0.697791,0.727708,0.686875,0.682958]},{"id":"D03","status":"measured","samples":[3.610458,4.173417,3.931375,4.103792,3.722125,3.594958,3.758958,3.544125,4.52275,4.54725,3.802083,3.51425,4.236375,3.602042,3.493,3.527958,3.701167,3.564584,3.697584,3.80625]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.09625,0.074917,0.076041,0.076542,0.082375,0.0835,0.079584,0.08175,0.080625,0.077375,0.074875,0.076584,0.076042,0.083917,0.076292,0.073667,0.196208,0.087959,0.084375,0.078875]},{"id":"D02","status":"measured","samples":[0.848084,0.794209,0.822166,0.764292,3.221042,0.863667,0.789458,0.752916,0.79775,0.831541,0.773292,0.843708,0.797834,0.754625,0.778292,0.756583,0.74025,0.796834,0.764084,0.777958]},{"id":"D03","status":"measured","samples":[3.469791,3.53425,3.389083,3.537166,3.60025,3.565708,3.376208,3.455667,3.631458,4.300334,3.408209,3.3085,3.493959,3.419834,3.296542,3.403667,3.340792,3.394125,3.458917,3.32625]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.104125,0.0785,0.075583,0.078875,0.080709,0.086042,0.078875,0.085334,0.081958,0.078375,0.105416,0.078792,0.126084,0.089292,0.077458,0.074833,0.078333,0.081708,0.077292,0.076875]},{"id":"D02","status":"measured","samples":[0.75575,0.733292,0.842291,0.743292,2.841625,0.789625,0.729583,0.708083,0.697583,0.690125,0.688584,0.691708,0.695125,0.690083,0.685208,0.680083,0.683416,0.720208,0.680792,0.675417]},{"id":"D03","status":"measured","samples":[3.515583,3.722208,3.409458,3.442541,3.389125,3.3895,3.45425,3.560792,3.541625,4.225333,3.470375,3.528042,3.352708,3.559375,3.399917,3.379958,3.7095,3.4605,3.436417,3.451083]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.111583,0.0785,0.084625,0.077834,0.079958,0.085416,0.080041,0.0845,0.123416,0.07975,0.074708,0.0825,0.075666,0.074208,0.080458,0.074375,0.075166,0.075208,0.081625,0.073583]},{"id":"D02","status":"measured","samples":[0.7575,1.126667,0.831666,0.806,3.221292,0.829584,0.74025,0.722292,0.759125,0.707083,0.754416,0.7225,0.718208,0.727583,0.736042,0.736625,0.805292,0.798375,0.721833,0.729667]},{"id":"D03","status":"measured","samples":[4.607459,4.547083,4.328459,4.434208,3.890125,3.995334,3.918792,3.866917,3.623,4.933709,3.74025,3.874792,4.764125,3.675708,3.811,3.831458,4.15425,3.806209,3.642584,3.5965]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.1,0.074792,0.079541,0.07625,0.079917,0.082583,0.079083,0.086875,0.080459,0.079083,0.077875,0.080667,0.073625,0.083458,0.076583,0.074042,0.075167,0.07675,0.077667,0.074084]},{"id":"D02","status":"measured","samples":[0.84575,0.974875,0.788583,0.758625,3.06825,0.885625,0.772209,0.77275,0.741417,0.779167,0.783708,0.748541,0.769417,0.781917,0.807291,0.759542,0.774959,0.776125,0.736625,0.821292]},{"id":"D03","status":"measured","samples":[3.553834,3.639917,3.574083,3.54975,3.79375,3.982667,3.704791,3.653542,3.811166,4.381709,3.6915,3.754042,3.538083,4.177,3.996959,3.705875,3.631292,3.668,3.5295,3.754375]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.099458,0.076959,0.075417,0.077458,0.112625,0.08725,0.077917,0.08825,0.081625,0.081041,0.076541,0.082708,0.079041,0.079583,0.078375,0.0785,0.080459,0.078917,0.087625,0.076167]},{"id":"D02","status":"measured","samples":[0.83725,0.7965,0.802291,0.805125,3.484625,1.032709,0.850125,0.813,0.806125,0.761,0.808833,0.736083,0.803375,0.755958,0.744541,0.726458,0.811125,0.824833,0.786375,0.788042]},{"id":"D03","status":"measured","samples":[3.779,3.388084,3.353083,3.556166,3.852083,3.572583,3.632,3.476292,3.495541,4.687209,3.420292,3.36725,3.432166,3.477917,3.604542,3.422584,3.425875,3.575166,3.454709,3.375792]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.093083,0.081792,0.0765,0.077333,0.07775,0.085792,0.081416,0.084916,0.082709,0.087583,0.085958,0.080708,0.077084,0.079875,0.078375,0.087917,0.191083,0.163708,0.087084,0.08175]},{"id":"D02","status":"measured","samples":[0.736041,0.734542,0.719584,1.323375,2.171083,0.810292,0.76525,0.7415,0.7395,0.722458,0.72425,0.709333,0.72825,0.728959,0.709,0.724625,0.692541,0.732792,0.710792,0.693667]},{"id":"D03","status":"measured","samples":[3.4145,3.5475,3.5335,3.492875,3.520542,3.417667,3.386833,3.4685,3.396209,4.347542,3.573167,3.42375,3.463791,3.418125,3.378875,3.364583,3.407416,3.523958,3.504708,3.470417]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.171916,0.217291,0.088209,0.085125,0.083291,0.148583,0.084917,0.096416,0.084791,0.082958,0.079459,0.08875,0.080416,0.142709,0.195584,0.088042,0.080541,0.085291,0.086417,0.079875]},{"id":"D02","status":"measured","samples":[0.886042,1.031208,1.054834,0.743083,2.772792,0.842417,0.766083,0.904875,0.764084,0.814208,0.779916,0.844167,0.751333,0.757708,0.777834,0.80725,0.794708,0.839,0.801125,0.818]},{"id":"D03","status":"measured","samples":[3.776,3.619625,3.538875,3.76925,3.639916,3.645958,3.522333,3.5365,3.585375,4.453584,3.704875,3.704708,3.715708,3.698042,3.593917,3.538083,3.50825,3.80675,3.675458,3.668041]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.1095,0.078583,0.072833,0.080708,0.074834,0.083083,0.078792,0.08575,0.084667,0.07975,0.076375,0.075708,0.078083,0.076583,0.081916,0.072875,0.075,0.078458,0.077,0.07275]},{"id":"D02","status":"measured","samples":[0.756416,0.732458,1.388291,2.386083,0.750583,0.757417,0.709167,0.731625,0.69975,0.740625,0.764917,0.704958,0.775625,0.730334,0.708833,0.688541,0.686583,0.719417,0.674834,0.689708]},{"id":"D03","status":"measured","samples":[3.535292,3.752042,3.466208,3.479042,3.896708,3.653833,3.442708,3.391208,4.311542,3.555208,3.707792,3.4195,3.483542,3.6425,3.844292,3.496958,3.525667,3.599791,4.162542,3.76475]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.162041,0.21475,0.131291,0.110875,0.146625,0.09925,0.0815,0.087875,0.090375,0.079625,0.074417,0.077875,0.07525,0.074,0.078916,0.074375,0.07775,0.085125,0.07575,0.071083]},{"id":"D02","status":"measured","samples":[0.7405,0.748625,0.734209,0.72075,0.710958,0.7295,0.715375,0.706416,0.686667,0.692375,0.686125,0.715167,0.703333,3.241208,0.771333,0.722917,0.707709,0.739,0.721375,0.706167]},{"id":"D03","status":"measured","samples":[4.550792,3.697709,3.785167,3.72375,3.883292,3.666375,3.568125,3.504458,3.607333,3.589,3.566292,3.622666,3.617583,3.648166,4.629708,3.717375,3.7335,3.657125,3.621792,3.579125]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.09175,0.078084,0.074542,0.082417,0.078417,0.085,0.077708,0.085167,0.219625,0.126208,0.082833,0.089042,0.077042,0.082,0.077667,0.076875,0.075584,0.077959,0.080334,0.0765]},{"id":"D02","status":"measured","samples":[0.765708,0.730375,0.723917,0.905458,3.087708,0.7925,0.807875,0.766042,0.742791,0.731542,0.741625,0.717875,0.724959,0.958625,0.753917,0.745875,0.788625,0.755042,0.711792,0.702334]},{"id":"D03","status":"measured","samples":[3.429958,3.43125,3.615125,3.5305,3.513041,3.478625,3.540917,4.540584,3.762709,4.393417,3.746625,3.663583,3.594708,3.527042,3.455834,3.451875,3.456917,3.631917,3.4955,3.618958]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.092292,0.077042,0.071667,0.080958,0.07625,0.135542,0.08925,0.087333,0.092542,0.135833,0.079667,0.077333,0.081417,0.077834,0.080459,0.081375,0.076125,0.081667,0.076458,0.076291]},{"id":"D02","status":"measured","samples":[0.732792,0.726958,1.345708,2.419834,0.737958,0.743875,0.748209,0.726625,0.7065,0.699084,0.6905,0.688208,0.685166,0.707042,0.691958,0.723167,0.69425,0.861125,0.687458,0.668667]},{"id":"D03","status":"measured","samples":[3.660125,3.545375,3.5815,3.473667,3.440709,3.686334,3.770417,3.396416,4.192833,3.518083,3.520666,3.430958,3.346667,3.3105,3.451625,3.526291,3.639458,3.449334,3.467,3.396667]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.269542,0.096458,0.086875,0.077083,0.08325,0.086042,0.077958,0.084042,0.082625,0.079666,0.07975,0.079458,0.076458,0.078291,0.098333,0.074333,0.075917,0.0755,0.077584,0.075959]},{"id":"D02","status":"measured","samples":[0.708084,0.752875,0.730542,0.761583,2.916333,0.785834,0.796083,0.769,0.742041,0.739708,0.731875,0.82525,0.733334,0.730458,0.7135,0.717333,0.738791,0.780125,0.697625,0.7]},{"id":"D03","status":"measured","samples":[3.650917,3.543834,3.451167,3.554875,3.422084,3.39775,3.517167,3.361333,3.354375,4.197625,3.629334,3.372167,3.388,3.493375,3.640375,3.776042,3.426917,3.536125,3.566917,3.4315]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.09875,0.076291,0.074041,0.080291,0.0755,0.086833,0.077541,0.083584,0.076458,0.079625,0.081708,0.076166,0.076792,0.076542,0.081583,0.077125,0.073792,0.076875,0.077,0.075375]},{"id":"D02","status":"measured","samples":[0.77275,0.766917,0.79925,1.086958,2.878958,0.828042,0.750459,0.734458,0.798,0.807542,0.721084,0.765,0.730333,0.725125,0.726833,0.710541,0.696083,0.731292,0.698375,0.705125]},{"id":"D03","status":"measured","samples":[3.488333,3.635042,3.523459,3.530125,3.548958,3.522292,3.901083,3.755875,3.760625,4.424583,3.813791,3.705208,3.564083,3.424541,3.355042,3.445542,3.5045,3.459209,3.450083,4.49675]}]}]},{"blocks":30,"verdict":"PASS","cases":[{"id":"D01","verdict":"PASS","p50":{"lower":0.8717555555555556,"upper":0.9079599427753935},"p95":{"lower":0.708316499362899,"upper":0.8805788849347569},"baseSamples":[0.083041,0.128208,0.084708,0.121792,0.0975,0.087041,0.085458,0.090583,0.088292,0.083584,0.09675,0.087917,0.0905,0.127833,0.093083,0.088375,0.086875,0.088583,0.089,0.098458,0.089875,0.087334,0.090708,0.085958,0.08575,0.09,0.088959,0.084875,0.087375,0.087583],"headSamples":[0.078209,0.077125,0.077625,0.084,0.077791,0.081291,0.07825,0.081209,0.077709,0.076833,0.078042,0.079417,0.080542,0.079667,0.082,0.080292,0.078084,0.07675,0.078458,0.077459,0.0785,0.081041,0.079708,0.076041,0.079333,0.08075,0.095334,0.077167,0.081167,0.07875]},{"id":"D02","verdict":"PASS","p50":{"lower":0.8728829241212734,"upper":0.9065444634741209},"p95":{"lower":0.7676515975844941,"upper":0.9713416527358827},"baseSamples":[0.786667,0.857083,0.898333,0.99975,0.801167,0.777375,0.801083,0.89225,0.79325,0.783459,0.829458,0.812,0.785541,0.92425,0.82775,0.795833,0.813125,0.762333,0.814708,0.855334,0.858792,0.814333,0.841,0.786792,0.811541,0.776125,0.821416,0.791458,0.815292,0.793125],"headSamples":[0.717708,0.717709,0.901125,0.757458,0.741916,0.70525,0.715791,0.715375,0.716333,0.708209,0.708959,0.705875,0.718125,0.695042,0.70075,0.721458,0.717,0.714917,0.72225,0.690334,0.718666,0.75,0.732708,0.748,0.7255,0.720125,0.785292,0.739208,0.747042,0.845333]},{"id":"D03","verdict":"PASS","p50":{"lower":0.8591665566389078,"upper":0.9169435363073917},"p95":{"lower":0.7523385299776852,"upper":0.8035995459259061},"baseSamples":[3.746375,4.02275,4.743958,3.924167,3.797458,3.766416,3.713916,4.173041,3.83875,3.794666,3.795708,3.910292,3.814625,4.091625,4.081041,3.939666,4.040792,4.118041,3.753458,4.153208,4.200709,3.861833,4.039208,4.154209,4.336541,3.748875,3.827333,3.886708,4.004917,3.991417],"headSamples":[3.424792,3.579375,3.642875,3.621334,3.519917,3.4625,3.503917,3.604083,3.535417,3.379875,3.537667,3.476875,3.513167,3.3585,3.359625,3.413542,3.429292,3.379208,3.343208,3.370125,3.427625,3.583625,3.585542,3.492708,3.530458,5.050833,3.518208,3.51,3.841917,3.508375]}],"baseReports":[{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.144,0.097583,0.083041,0.090209,0.088417,0.090584,0.081584,0.097167,0.095917,0.080458,0.081083,0.081125,0.079667,0.093166,0.080417,0.079459,0.081125,0.084917,0.085459,0.083]},{"id":"D02","status":"measured","samples":[0.833083,0.898667,0.857666,0.8065,0.869083,0.785375,0.774792,0.770333,0.77175,0.786667,1.678375,0.84975,0.806959,0.893875,0.784208,0.799584,0.776834,0.756375,0.759959,0.748]},{"id":"D03","status":"measured","samples":[3.597584,3.672958,4.495417,3.63525,4.575667,3.746375,3.80725,4.51525,3.63425,4.258167,3.832833,3.617,4.402042,3.572625,3.649875,4.445167,3.59925,4.354917,3.820375,3.713375]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.118042,0.09625,0.098209,0.088917,0.099375,0.128208,0.1975,0.168,0.129083,0.144709,0.111958,0.119875,0.129,0.12875,0.123041,5.515209,0.153125,0.12975,0.128792,0.127041]},{"id":"D02","status":"measured","samples":[0.9425,0.991375,1.551166,1.910167,0.922167,0.862959,0.969209,0.8735,0.787333,0.774875,0.77525,0.787083,0.836083,0.832042,0.797416,0.787625,0.756917,1.643584,0.958583,0.857083]},{"id":"D03","status":"measured","samples":[5.081333,4.360375,4.309125,4.759416,3.922833,3.707,4.685834,3.924708,3.7415,4.86125,4.405916,3.708125,4.674792,4.02275,3.940084,4.815084,3.842833,3.734541,4.734833,3.731458]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.130125,0.114042,0.087958,0.085041,0.08325,0.086583,0.088,0.099417,0.085584,0.083417,0.082125,0.090792,0.084708,0.081417,0.080959,0.08025,0.082958,0.086333,0.079333,0.080375]},{"id":"D02","status":"measured","samples":[0.89125,0.796042,0.834334,0.797125,0.773084,0.7765,0.82975,0.976708,1.057583,1.55775,0.898333,0.805,1.069625,1.226542,1.130667,1.140042,1.150667,1.153,0.979458,0.882875]},{"id":"D03","status":"measured","samples":[4.644584,5.998125,4.829458,4.490208,5.571291,4.546375,4.660792,5.687042,4.071416,5.17125,4.743958,4.583542,5.619667,4.217083,8.661208,4.70675,4.162375,5.79925,5.075,5.3385]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.163292,0.111917,0.098125,0.094291,0.096458,0.180125,0.136625,0.146458,0.129542,0.128416,0.137833,0.109833,0.09125,0.111166,0.17425,0.118083,0.130167,0.114917,0.121792,0.167916]},{"id":"D02","status":"measured","samples":[1.144917,1.136083,1.364,1.253917,0.897084,1.058833,0.997709,0.99975,0.843875,0.868708,1.89025,1.11175,0.941042,0.875875,0.895708,0.990209,1.092375,1.107958,1.018958,0.982166]},{"id":"D03","status":"measured","samples":[3.812292,3.924167,4.533708,3.637417,4.781333,3.807166,3.878125,4.649542,3.847084,4.528417,3.984042,4.589583,4.917333,3.71775,3.970917,4.548459,3.59625,4.543958,3.803625,3.810583]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.136416,0.10575,0.091959,0.092584,0.089167,0.093667,0.096,0.103667,0.096,0.090583,0.083708,0.100834,0.083667,0.111833,0.099833,0.122542,0.099333,0.122167,0.104875,0.0975]},{"id":"D02","status":"measured","samples":[0.83125,0.7775,0.794458,0.782916,0.8655,0.949167,0.782875,0.77225,0.816208,0.863334,1.561334,0.932083,0.789583,0.790583,0.885667,0.851834,0.786333,0.82125,0.801167,0.786125]},{"id":"D03","status":"measured","samples":[3.619125,3.788708,4.64525,3.631084,4.635708,3.797458,3.715667,4.421834,3.6325,3.821708,4.686667,3.649125,4.562916,3.803084,3.760958,4.527125,3.612125,3.881209,4.5695,3.684917]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.1485,0.098083,0.084166,0.084625,0.092083,0.092583,0.089542,0.096792,0.101458,0.087041,0.082916,0.0905,0.081792,0.09175,0.08225,0.091958,0.0795,0.080708,0.082875,0.08]},{"id":"D02","status":"measured","samples":[0.80625,0.777375,0.781459,0.796083,0.779041,0.75425,0.760833,0.745375,0.742792,0.812584,1.369625,0.831167,0.776625,0.78875,0.75675,0.758334,0.756167,0.784084,0.90075,0.754916]},{"id":"D03","status":"measured","samples":[3.691333,3.763959,4.571333,3.703167,4.759625,3.701333,3.713042,4.489583,3.792834,3.779292,4.532458,3.713542,4.753375,3.728833,3.747666,4.631292,3.635208,3.766416,4.875292,3.783375]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.141375,0.093625,0.086667,0.093916,0.088167,0.089042,0.08175,0.101042,0.086458,0.08425,0.083875,0.080916,0.090625,0.083583,0.080208,0.085458,0.080208,0.088458,0.085333,0.083]},{"id":"D02","status":"measured","samples":[0.813333,0.778,0.85475,0.820291,0.801083,0.804291,0.800542,0.768625,0.762208,0.835417,1.779625,0.87375,0.867375,0.890834,0.975583,0.798417,0.778958,0.771084,0.783083,0.765041]},{"id":"D03","status":"measured","samples":[3.653542,4.653417,3.741125,3.652,4.606791,3.641625,3.691417,4.541542,3.588792,4.431209,3.754291,3.661583,4.5375,3.593125,3.704667,4.591625,3.633584,4.641916,3.7575,3.713916]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.139708,0.100375,0.097083,0.087,0.087208,0.091916,0.090583,0.1215,0.089417,0.084542,0.089375,0.0905,0.084958,0.091625,0.11075,0.096125,0.0935,0.083541,0.09125,0.082]},{"id":"D02","status":"measured","samples":[0.83625,0.8135,0.901334,0.934375,0.935083,0.933708,0.843,0.931542,1.063791,1.166583,1.99875,0.89225,0.882166,0.928375,0.930333,0.874667,0.803375,0.801333,0.822292,0.816375]},{"id":"D03","status":"measured","samples":[3.813083,4.466333,4.173041,3.909667,5.192834,3.836625,3.97375,5.295167,4.002167,5.047375,4.379292,4.154542,5.055125,4.230833,4.672416,4.974666,3.791541,4.923083,4.086667,4.114417]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.141708,0.107,0.106667,0.0985,0.084292,0.092417,0.088292,0.119042,0.093417,0.087958,0.085958,0.083042,0.102167,0.087125,0.08575,0.083334,0.095875,0.091708,0.081792,0.081834]},{"id":"D02","status":"measured","samples":[0.825,0.775375,0.796792,0.783083,0.867916,0.825125,0.786625,0.768,0.768083,0.786458,0.798167,1.679709,0.839917,0.81225,0.777166,0.763125,0.774416,0.79325,0.807625,0.844417]},{"id":"D03","status":"measured","samples":[3.70775,3.745041,4.611292,3.588375,3.668875,4.540583,3.619917,4.675042,3.723625,3.873084,4.478792,3.6125,3.816458,4.726916,3.704166,4.58675,3.83875,3.866375,4.9955,3.961125]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.137209,0.085041,0.084625,0.091,0.087167,0.087,0.083584,0.098542,0.101125,0.082834,0.082416,0.081167,0.083542,0.095,0.079208,0.080333,0.080958,0.081458,0.085,0.081125]},{"id":"D02","status":"measured","samples":[0.817375,0.783459,0.793791,0.773792,0.814458,0.773917,0.75075,0.841042,0.767375,0.779,1.820709,0.857667,0.790834,0.799041,0.777416,0.76775,0.776458,1.016958,1.059,0.778125]},{"id":"D03","status":"measured","samples":[3.599833,4.561541,3.818917,3.686292,4.553958,3.665083,3.794666,4.634625,3.625125,4.656125,3.884083,3.73975,4.51425,3.562625,3.637208,4.652291,3.623459,4.61575,3.663833,3.954875]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.145416,0.112875,0.088375,0.119667,0.083958,0.093708,0.097166,0.105125,0.089375,0.105041,0.081875,0.09675,0.087625,0.085125,0.186542,0.11875,0.20825,0.09725,0.082958,0.088041]},{"id":"D02","status":"measured","samples":[0.857333,0.839834,0.829458,0.841041,0.799833,1.03725,0.822667,0.810541,0.810458,0.797292,0.812875,1.718708,0.866708,1.02625,0.93525,0.824458,0.832917,1.059916,0.822334,0.820792]},{"id":"D03","status":"measured","samples":[3.97475,3.892208,4.739333,3.630375,3.722958,4.658167,3.804125,4.8315,3.795708,3.713917,4.470042,3.599917,3.734458,4.609708,3.645167,4.540167,3.782125,3.674625,4.457,3.629875]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.144792,0.1015,0.090583,0.092542,0.084041,0.09625,0.088833,0.103,0.099042,0.087917,0.081541,0.081958,0.084666,0.087459,0.085417,0.084958,0.083958,0.083166,0.093084,0.093959]},{"id":"D02","status":"measured","samples":[1.095416,0.818208,0.801416,0.840417,0.812,0.7945,0.790417,0.843708,0.839292,1.90825,0.854084,0.83725,0.804458,0.832875,0.796292,0.798833,0.808833,0.808084,0.803208,0.898583]},{"id":"D03","status":"measured","samples":[3.770541,4.659125,3.679875,4.94625,3.868417,3.897375,4.850959,3.910292,4.858875,4.037834,3.950916,4.98275,3.704666,3.817958,4.65775,3.856917,4.791875,3.826458,3.88225,4.743042]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.14625,0.103666,0.090459,0.0905,0.093875,0.098709,0.089625,0.100958,0.126791,0.103834,0.088458,0.096291,0.088708,0.093875,0.086125,0.084042,0.085584,0.08475,0.095208,0.085417]},{"id":"D02","status":"measured","samples":[0.823458,0.791583,0.79025,0.800875,0.759125,0.755709,0.776792,1.103417,0.779708,0.779375,1.582334,0.885292,0.814708,0.79875,0.783334,0.800583,0.785541,0.772833,0.768208,0.775084]},{"id":"D03","status":"measured","samples":[4.605417,3.743708,4.467291,3.695584,4.443667,3.814625,3.729084,4.591791,3.659917,3.787542,4.395209,3.596042,4.390416,3.924583,3.704708,4.57775,3.559625,3.892625,4.460792,3.631208]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.160375,0.123084,0.149458,0.123291,0.117084,0.127833,0.127,0.135625,0.160042,0.1205,10.187917,0.693167,0.126042,0.131917,0.122209,0.130042,0.132083,0.124916,0.108417,0.130541]},{"id":"D02","status":"measured","samples":[1.3205,1.243916,1.746708,0.821791,0.802,0.772875,0.818333,0.775959,0.76725,0.827666,1.151583,1.1605,1.190667,1.233584,0.827834,1.181625,1.815209,1.051417,0.865,0.92425]},{"id":"D03","status":"measured","samples":[5.132417,3.895,5.151792,4.349792,4.091625,5.288542,4.397833,3.930334,4.988209,4.002625,4.172709,5.24425,3.953833,3.945375,4.92025,3.897916,3.891,4.844333,3.873375,4.011083]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.159875,0.109542,0.095167,0.106,0.105,0.095333,0.09075,0.110375,0.092917,0.092125,0.087167,0.081208,0.091541,0.087542,0.096625,0.091375,0.177,0.126333,0.093083,0.081625]},{"id":"D02","status":"measured","samples":[0.820166,0.866417,0.833292,0.825041,0.874291,0.791125,0.806459,0.82775,0.809542,0.801708,1.668792,0.873417,0.796042,0.815458,0.78475,0.954833,1.043208,1.020167,0.921875,0.884792]},{"id":"D03","status":"measured","samples":[3.859291,3.924333,4.724,4.086709,4.89875,4.081041,3.856125,4.700625,3.691083,3.881917,4.884792,3.71775,4.557917,3.76475,4.096416,4.859583,3.637,4.004083,4.754125,4.385958]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.133583,0.114208,0.094083,0.087458,0.088375,0.089042,0.083875,0.106291,0.090708,0.081917,0.081334,0.09025,0.086417,0.084292,0.082916,0.081208,0.202292,0.099959,0.091958,0.082625]},{"id":"D02","status":"measured","samples":[0.831875,0.787583,0.805584,0.807208,0.793375,0.795542,0.787667,0.846542,1.672708,0.985625,0.854125,0.828666,0.790625,0.822334,0.824458,0.790584,0.795833,0.784834,0.772208,0.760375]},{"id":"D03","status":"measured","samples":[3.7425,4.559917,3.641917,4.643125,3.789166,3.792541,4.854791,3.919042,4.716042,3.939666,3.921,5.322041,3.700125,3.858542,5.398708,3.982042,4.751417,3.798291,4.156375,5.187625]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.14725,0.110292,0.085417,0.085208,0.088167,0.09275,0.094333,0.100708,0.092542,0.081833,0.081875,0.095667,0.084583,0.085667,0.086709,0.089209,0.086875,0.084708,0.090792,0.083084]},{"id":"D02","status":"measured","samples":[1.000166,0.817209,0.813125,0.79775,0.800167,0.79575,0.775917,0.787542,0.824541,1.726458,0.911541,0.815417,0.781792,0.821709,0.86425,0.935458,0.850792,0.807583,0.785917,0.79475]},{"id":"D03","status":"measured","samples":[4.040792,5.054,3.66325,4.738625,4.0385,3.809417,4.714542,3.742833,3.845792,4.609333,3.633875,4.661333,3.885917,4.038083,4.575625,3.63025,5.047375,4.594875,4.108417,5.596792]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.142125,0.118833,0.092667,0.095583,0.082209,0.097333,0.096959,0.106708,0.092542,0.087833,0.089583,0.099708,0.084084,0.088583,0.088291,0.081292,0.088,0.084459,0.083292,0.083416]},{"id":"D02","status":"measured","samples":[0.810084,0.756125,0.758166,0.763084,0.743,0.754208,0.758792,0.769625,0.758667,0.731875,0.746,1.633833,0.801417,0.802625,0.762333,0.7655,0.774792,0.838584,0.767416,0.75325]},{"id":"D03","status":"measured","samples":[3.762208,3.745583,4.60475,3.626458,3.927417,4.688625,3.996,4.698792,5.763875,4.044458,5.285833,3.878,4.536,5.769917,4.118041,4.805584,3.91675,4.297958,4.898166,3.733209]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.161166,0.107417,0.092708,0.097292,0.085791,0.098208,0.093667,0.102791,0.088041,0.085708,0.083041,0.092542,0.107959,0.093208,0.080875,0.080958,0.089,0.08075,0.084417,0.082167]},{"id":"D02","status":"measured","samples":[0.858667,0.860625,0.856542,0.866,0.785292,0.757333,0.769375,0.753833,0.749959,0.746125,0.755125,1.647166,0.863709,0.911875,1.207584,0.814708,0.800042,0.804084,0.828792,0.846542]},{"id":"D03","status":"measured","samples":[3.800209,3.783042,4.489834,3.61675,3.691875,4.9105,3.658708,4.648417,3.73775,3.753458,4.833084,3.640709,3.707,4.642334,3.654417,4.6765,3.750333,3.849083,4.690958,3.68175]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.163125,0.170333,0.16625,0.101667,0.098458,0.139709,0.111166,0.117458,0.08975,0.086584,0.1125,0.112041,0.102084,0.083667,0.082792,0.090583,0.090458,0.082875,0.081667,0.091375]},{"id":"D02","status":"measured","samples":[0.855334,0.813792,0.884125,1.055667,0.825334,0.818833,0.804125,0.804542,1.049208,1.857584,0.948333,0.833125,0.800333,0.837209,0.815584,0.869417,1.181209,1.191792,1.186459,0.954417]},{"id":"D03","status":"measured","samples":[3.981709,4.892291,4.153208,4.967625,3.893125,3.940333,4.990125,4.5515,3.930125,5.091042,3.936334,5.670875,4.06975,4.068208,5.486416,4.033958,5.10175,4.128667,4.693583,4.984916]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.166667,0.109333,0.13075,0.092167,0.093875,0.098625,0.086375,0.105917,0.088,0.09825,0.090167,0.088416,0.089875,0.085833,0.0975,0.088125,0.080042,0.079334,0.087125,0.089375]},{"id":"D02","status":"measured","samples":[0.893708,0.8495,0.821167,0.830584,0.897708,0.793291,0.827916,1.106084,0.882792,0.8,1.787334,0.976833,0.838875,0.911334,0.833625,0.779458,0.858792,1.076416,0.965333,0.900792]},{"id":"D03","status":"measured","samples":[3.688375,5.169583,4.200709,4.252959,4.855709,4.017291,3.902708,4.761,3.974209,4.704625,4.195708,4.104,5.345,3.947416,4.290083,4.86575,4.547542,5.109833,4.084417,3.961375]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.141584,0.101833,0.083834,0.096417,0.086542,0.093084,0.089292,0.104,0.090625,0.08725,0.084959,0.084834,0.091167,0.083666,0.084917,0.087125,0.08825,0.095334,0.087334,0.084625]},{"id":"D02","status":"measured","samples":[0.814333,0.764542,0.777,0.830416,0.811292,0.867709,0.983083,0.934833,0.795959,0.993416,1.653542,0.859875,0.817,0.907042,1.033875,0.801875,0.786583,0.775875,0.779833,0.780833]},{"id":"D03","status":"measured","samples":[3.7495,4.453792,4.374,3.689541,5.238292,3.697833,3.745875,4.933166,3.734459,4.374667,3.886292,3.841625,4.535375,3.658333,3.731541,4.725125,3.660208,4.617917,3.907875,3.861833]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.154958,0.109,0.092125,0.098333,0.08975,0.095459,0.090583,0.112708,0.090708,0.084667,0.084541,0.091541,0.085667,0.086875,0.086875,0.081916,0.122125,0.129,0.092584,0.090167]},{"id":"D02","status":"measured","samples":[0.87275,0.807833,0.834542,0.832625,0.81325,0.78825,0.810416,1.063875,0.93375,0.841417,1.042917,1.793625,0.862625,0.841,0.783917,0.824375,0.816916,0.970625,1.089958,0.87675]},{"id":"D03","status":"measured","samples":[4.035458,3.800125,4.588833,3.795958,4.004583,4.848708,3.884833,4.960209,4.18075,3.75175,4.771875,3.865792,3.877791,4.644584,4.039208,4.076792,4.921083,4.154459,5.052667,3.936333]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.131083,0.105333,0.0845,0.087916,0.085083,0.091334,0.0945,0.105792,0.088,0.084125,0.081458,0.0885,0.085958,0.083792,0.080875,0.092083,0.08725,0.081125,0.082375,0.082083]},{"id":"D02","status":"measured","samples":[0.825959,0.78425,0.808833,0.841667,0.778125,0.777708,0.770208,0.7655,0.7665,0.782292,1.553167,0.892917,0.8325,0.834583,0.768958,0.786792,0.807292,0.77775,0.8105,0.805333]},{"id":"D03","status":"measured","samples":[3.750167,4.575333,4.027583,3.751542,5.2745,3.889791,3.870833,5.414125,4.56925,4.994625,3.969667,4.200875,4.94625,4.723625,4.154209,5.127416,3.88025,5.054417,4.14675,3.944792]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.143416,0.109583,0.099875,0.085167,0.092375,0.121708,0.115792,0.126667,0.096542,0.089333,0.083791,0.094292,0.08275,0.0855,0.081708,0.084833,0.08575,0.084666,0.083542,0.078834]},{"id":"D02","status":"measured","samples":[0.84775,0.811541,0.860333,0.879959,0.806,0.774583,0.825,0.785625,0.790083,1.593792,1.004542,1.083709,0.829708,0.814375,0.786916,0.783,0.76375,0.776584,0.864125,0.808792]},{"id":"D03","status":"measured","samples":[4.735834,5.136292,4.336541,5.1345,4.301375,4.147333,4.806625,3.935125,3.882666,4.97275,3.795833,4.910375,3.834625,4.338708,5.009042,3.8585,4.685959,4.085625,3.97125,5.063167]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.147667,0.108292,0.097083,0.090042,0.089375,0.098084,0.088708,0.111,0.099542,0.089333,0.093,0.09,0.085791,0.089917,0.083084,0.094709,0.087042,0.084666,0.083167,0.128708]},{"id":"D02","status":"measured","samples":[0.823541,0.776125,0.778958,0.7925,0.764,0.760334,0.784833,0.780375,0.745667,0.779334,1.635792,0.880375,0.80175,0.817625,0.763291,0.763959,0.76175,0.77075,0.769416,0.746208]},{"id":"D03","status":"measured","samples":[3.659666,3.7455,4.616667,3.571042,4.384875,3.723083,3.720666,4.510333,3.523041,3.65175,4.572,3.700958,4.847667,3.910291,4.052375,4.67025,3.665833,3.748875,5.081833,3.8005]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.148292,0.104875,0.098875,0.086167,0.083625,0.095459,0.090167,0.106208,0.08725,0.084416,0.088959,0.092042,0.097709,0.089917,0.082875,0.085166,0.085,0.078959,0.077709,0.092875]},{"id":"D02","status":"measured","samples":[0.797833,0.769042,0.780083,0.792792,0.795125,0.838625,0.837792,1.115708,0.79625,0.873875,1.607667,0.93825,0.827292,0.874333,0.821416,0.791875,0.78375,0.86125,0.787125,0.82575]},{"id":"D03","status":"measured","samples":[3.705584,4.586833,3.932375,3.827333,4.850709,3.923958,3.824083,4.969958,3.733167,4.511333,3.763583,3.72475,4.92325,3.683,3.835667,5.041416,3.673458,4.559458,3.803083,3.752875]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.167416,0.09725,0.083708,0.100208,0.084875,0.091541,0.083875,0.100625,0.090584,0.085583,0.082083,0.080584,0.086417,0.082041,0.082667,0.088709,0.081584,0.082834,0.088584,0.082959]},{"id":"D02","status":"measured","samples":[0.848875,0.79425,0.778666,0.799208,0.776083,0.791458,0.773166,0.779417,0.76575,0.786667,1.781916,0.865625,0.784375,0.794584,0.770833,0.864583,0.910375,0.972666,0.792333,0.783375]},{"id":"D03","status":"measured","samples":[3.549291,3.595208,4.693833,3.603875,4.5195,3.685792,3.808916,4.618708,3.807084,3.886708,4.66325,3.719,4.84575,3.669625,3.963167,4.928625,3.841375,4.895833,4.840958,4.446333]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.134416,0.096833,0.081,0.092167,0.099666,0.092625,0.092959,0.100875,0.082792,0.092666,0.087375,0.083084,0.080667,0.088625,0.085792,0.083541,0.083667,0.087709,0.084959,0.083875]},{"id":"D02","status":"measured","samples":[1.109875,0.815292,0.810791,0.812167,0.798583,0.889625,0.792583,0.778625,0.87425,1.735875,0.859542,0.840458,0.813209,0.856916,0.940208,0.9465,0.780375,0.779083,0.951792,0.789042]},{"id":"D03","status":"measured","samples":[4.008416,4.865459,3.743917,4.993916,4.004917,3.841625,4.759042,3.740208,4.000875,4.997584,3.794792,4.744084,3.946,3.82075,4.665875,3.72575,5.15275,4.068833,3.937625,4.978542]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.154167,0.105375,0.089334,0.086875,0.089541,0.093041,0.08375,0.097875,0.083917,0.101125,0.08,0.079375,0.081333,0.091375,0.091667,0.081625,0.084292,0.0845,0.090959,0.087583]},{"id":"D02","status":"measured","samples":[0.843958,0.800666,0.807917,0.807625,0.796125,0.802667,0.781375,0.763708,0.759125,0.784125,1.49975,0.854583,0.793125,0.810583,0.77625,0.78775,0.813042,0.786958,0.774416,0.767042]},{"id":"D03","status":"measured","samples":[3.772083,3.792459,4.866541,3.911167,5.066417,3.884041,4.165833,4.895542,3.766125,4.648875,4.216625,3.826458,4.97075,3.872666,3.991417,5.23825,3.770584,4.681709,4.065958,3.913708]}]}],"headReports":[{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.087625,0.078,0.078209,0.076292,0.078958,0.084292,0.1165,0.088333,0.085875,0.083084,0.106,0.078083,0.075375,0.079334,0.079708,0.076375,0.073458,0.075791,0.076834,0.073792]},{"id":"D02","status":"measured","samples":[0.836708,0.749417,0.735084,0.717042,2.661667,0.798375,0.750542,0.729708,0.715291,0.717708,0.708625,0.693542,0.716209,0.731292,0.69925,0.690042,0.718291,0.741208,0.697459,0.693459]},{"id":"D03","status":"measured","samples":[3.453666,3.452375,3.463916,3.454792,3.496583,3.3885,3.355625,3.397708,3.533125,4.354917,3.517083,3.47225,3.428666,3.424792,3.406791,3.395333,3.424458,3.417541,3.3895,3.405541]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.090875,0.075417,0.075416,0.07525,0.078167,0.089709,0.075542,0.080792,0.078708,0.0865,0.079417,0.0815,0.0735,0.081958,0.077125,0.074083,0.075625,0.075292,0.077041,0.078792]},{"id":"D02","status":"measured","samples":[0.816209,0.728875,0.735125,1.390167,2.32,0.775625,0.721083,0.726,0.692625,0.708125,0.737917,0.711042,0.701334,0.700291,0.703792,0.697,0.717709,0.731,0.695292,0.677]},{"id":"D03","status":"measured","samples":[3.587333,3.855333,4.137125,3.533667,3.579375,3.562708,3.574667,3.728041,3.430208,4.356208,3.45575,3.483584,3.58575,3.524625,3.588208,3.651292,3.879417,3.528834,3.513041,3.603584]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.175917,0.081792,0.07625,0.124,0.077833,0.0895,0.079333,0.086084,0.081375,0.079,0.076625,0.075458,0.077625,0.077084,0.074875,0.073917,0.075459,0.078,0.074458,0.073666]},{"id":"D02","status":"measured","samples":[0.779333,0.808,1.316084,2.238959,1.003708,0.777,1.138583,1.05425,0.940958,1.08975,0.948792,0.901125,0.907875,0.977292,0.752125,0.786834,0.7425,0.745041,0.782958,0.719166]},{"id":"D03","status":"measured","samples":[3.7215,3.59075,3.664541,3.522959,3.593458,4.473792,3.642875,3.758875,4.654834,3.754625,3.4825,3.609584,3.451542,3.534708,3.72125,3.468083,3.493875,3.716459,4.233917,4.432333]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.1815,0.218417,0.1075,0.092292,0.113542,0.109209,0.09075,0.095792,0.088875,0.084,0.080375,0.082791,0.077417,0.0775,0.077042,0.112417,0.080584,0.076625,0.078333,0.07575]},{"id":"D02","status":"measured","samples":[0.941834,0.853875,2.989333,0.781541,0.749792,0.783334,0.716958,0.76875,0.974125,0.757458,0.771041,0.819583,0.723708,0.721333,0.740417,0.719875,0.854208,0.724208,0.708166,0.69175]},{"id":"D03","status":"measured","samples":[3.933834,3.4905,3.492333,3.582625,3.43325,3.413625,3.582292,3.564541,5.242208,3.7475,3.515167,3.504541,3.749916,3.70825,3.66575,3.656708,3.745166,3.621334,3.694417,3.802208]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.090833,0.077541,0.073792,0.078375,0.077791,0.086375,0.07725,0.087708,0.081166,0.081625,0.074708,0.076541,0.079125,0.077333,0.083625,0.074417,0.075292,0.083667,0.104125,0.075625]},{"id":"D02","status":"measured","samples":[0.770625,0.721292,0.747333,3.283042,0.80925,0.7555,0.754125,0.722375,0.741791,0.740125,0.799667,0.755458,0.944791,0.741916,0.731959,0.743459,0.727875,0.730625,0.713166,0.7045]},{"id":"D03","status":"measured","samples":[3.446625,3.3755,3.53775,3.499083,3.509292,3.581,3.5315,3.527958,4.321041,3.519917,3.4395,3.446583,3.503584,3.670125,3.643834,3.507125,3.479625,3.656833,3.683292,3.627833]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.092167,0.079875,0.074417,0.082916,0.07675,0.085875,0.080541,0.083875,0.081291,0.089833,0.075,0.082833,0.08175,0.079,0.077958,0.078542,0.118709,0.089791,0.092791,0.077625]},{"id":"D02","status":"measured","samples":[0.786833,1.281083,2.167292,0.761291,0.737083,0.75225,0.714125,0.712417,0.707791,0.691917,0.70525,0.694625,0.685791,0.696292,0.691542,0.690459,0.685583,0.714583,0.698333,0.68625]},{"id":"D03","status":"measured","samples":[3.356833,3.415583,3.403375,3.522,3.743167,3.457166,3.381417,3.489917,4.402125,3.522292,3.522584,3.548667,3.37025,3.449625,3.467333,3.4625,3.468625,3.368584,3.410375,3.500334]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.086917,0.078542,0.08175,0.082542,0.074792,0.080083,0.0775,0.083,0.140708,0.088667,0.077625,0.07825,0.086917,0.089916,0.07725,0.07625,0.0775,0.078125,0.077875,0.075709]},{"id":"D02","status":"measured","samples":[0.725291,0.731083,2.720209,0.753375,0.80275,0.773958,0.715791,0.722625,0.706541,0.709375,0.717875,0.699584,0.706625,0.701875,0.723833,0.732792,0.709583,0.705125,0.690417,0.685708]},{"id":"D03","status":"measured","samples":[3.751708,3.832458,3.491542,3.470417,3.509166,3.503917,3.484958,3.416291,4.282,3.517084,3.467625,3.823958,3.75775,3.834666,4.00375,3.646,3.448458,3.330667,3.401083,3.432958]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.089959,0.0765,0.074625,0.080125,0.076375,0.08225,0.082,0.096042,0.114667,0.0855,0.080959,0.081708,0.080875,0.085042,0.07875,0.081209,0.078084,0.0825,0.086875,0.081041]},{"id":"D02","status":"measured","samples":[0.80525,0.819833,0.754917,2.825,0.767833,0.791291,0.71225,0.717334,0.71,0.713,0.697625,0.714041,0.701166,0.715375,0.704125,0.742583,0.725417,0.748459,0.709125,0.709291]},{"id":"D03","status":"measured","samples":[3.639375,3.529,4.076959,3.623,3.545083,3.433042,3.599625,3.516792,4.328375,3.602834,3.495667,3.561417,3.667083,3.65975,3.653041,3.885291,3.631083,3.859667,3.604083,3.566166]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.089125,0.077958,0.076,0.076667,0.0765,0.085542,0.078375,0.082625,0.077459,0.079958,0.081667,0.081084,0.077334,0.077125,0.078041,0.075,0.075,0.076125,0.079542,0.077709]},{"id":"D02","status":"measured","samples":[0.785292,0.763875,0.747792,0.724375,2.721083,0.790375,0.728167,0.767291,0.716333,0.709792,0.839709,0.691417,0.712833,0.699208,0.696792,0.695709,0.696042,0.727709,0.716084,0.712417]},{"id":"D03","status":"measured","samples":[3.764875,3.47375,3.466625,3.715125,3.659625,3.694542,3.803084,3.736,3.838291,4.555708,3.535417,3.459125,3.4485,3.407542,3.405042,3.423292,3.435375,3.414292,3.704709,3.741458]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.090583,0.07875,0.075542,0.079792,0.076792,0.127959,0.0915,0.088583,0.0825,0.0765,0.073875,0.083125,0.076291,0.077,0.076375,0.078834,0.076292,0.07625,0.076833,0.074791]},{"id":"D02","status":"measured","samples":[0.763666,2.923958,1.072958,0.784541,0.73375,0.7465,0.712708,0.722166,0.7105,0.704209,0.681875,0.696667,0.699292,0.713583,0.702292,0.708209,0.680667,0.683083,0.685083,0.680833]},{"id":"D03","status":"measured","samples":[3.34075,3.356125,3.359958,3.356,3.37525,3.338209,3.319875,4.092375,3.633625,3.379875,3.414417,3.584041,3.387791,3.452042,3.459625,3.360667,3.452292,3.364208,3.440709,3.502625]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.088,0.0805,0.073708,0.075958,0.076959,0.085333,0.076875,0.078416,0.079625,0.077666,0.119625,0.086917,0.077584,0.081834,0.080417,0.076625,0.074084,0.080334,0.0775,0.078042]},{"id":"D02","status":"measured","samples":[0.750459,0.810125,0.742458,0.715833,2.454125,0.772958,0.727042,0.71375,0.693166,0.695,0.699334,0.746917,0.738709,0.701084,0.698042,0.685,0.696292,0.708959,0.684417,0.676167]},{"id":"D03","status":"measured","samples":[3.605917,3.537375,3.557791,3.5245,3.511833,3.882958,3.500958,3.45525,3.396542,4.477375,3.583375,3.557625,3.537667,3.569667,3.563125,3.498834,3.569209,3.373084,3.361208,3.592292]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.094791,0.076041,0.075375,0.079417,0.07675,0.083708,0.07975,0.084375,0.081041,0.078042,0.074666,0.082458,0.076,0.078875,0.079584,0.073667,0.075166,0.08025,0.081541,0.082667]},{"id":"D02","status":"measured","samples":[0.748083,0.765833,0.771875,2.765167,0.803167,0.76775,0.716958,0.721375,0.703958,0.705875,0.68875,0.680958,0.687083,0.696958,0.685958,0.682917,0.731125,0.746125,0.705584,0.693459]},{"id":"D03","status":"measured","samples":[3.479334,3.426792,3.447125,3.4565,3.543334,3.751417,3.387583,3.368125,4.080292,3.759875,3.476875,3.444625,3.612667,3.40325,3.72975,3.450208,3.408834,3.524792,3.57225,3.498541]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.112125,0.081667,0.074583,0.077,0.080917,0.085542,0.079833,0.0865,0.085625,0.085792,0.080542,0.076625,0.07825,0.077291,0.081167,0.079125,0.074083,0.081917,0.074916,0.08275]},{"id":"D02","status":"measured","samples":[0.759416,0.75925,0.736917,1.46125,1.918375,0.757292,0.733417,0.72925,0.708625,0.717833,0.707167,0.718125,0.71475,0.71075,0.702375,0.700792,0.697958,0.7395,0.987083,0.709292]},{"id":"D03","status":"measured","samples":[3.61325,3.55175,3.520167,3.816792,3.599209,3.510833,3.467,3.468625,3.508708,4.582083,3.549708,3.508458,3.530959,3.558167,3.513167,3.485042,3.512125,3.555291,3.499958,3.502125]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.093458,0.077416,0.075,0.077958,0.079375,0.086209,0.081375,0.07925,0.082708,0.085209,0.080875,0.090958,0.076125,0.079584,0.079667,0.077958,0.100959,0.141208,0.081333,0.077]},{"id":"D02","status":"measured","samples":[0.713083,0.718833,0.745208,2.528916,0.791083,0.740667,0.696833,0.699458,0.679084,0.687834,0.670667,0.688334,0.681166,0.681125,0.683,0.6785,0.70425,0.734875,0.695042,0.681]},{"id":"D03","status":"measured","samples":[3.515125,3.398584,3.335292,3.535791,3.348209,3.3305,3.342167,3.36175,3.737417,4.185,3.358791,3.33225,3.335542,3.5315,3.3585,3.372458,3.314542,3.286583,3.638166,3.318959]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.097583,0.197958,0.093208,0.082875,0.083042,0.085667,0.08325,0.089292,0.082,0.07775,0.078,0.081042,0.07525,0.078417,0.075833,0.079417,0.087875,0.084584,0.073625,0.07475]},{"id":"D02","status":"measured","samples":[0.814584,2.911208,0.829917,0.830583,0.899958,0.775208,0.710042,0.711792,0.700875,0.70075,0.693375,0.686541,0.680083,0.691375,0.68225,0.680708,0.675041,0.683583,0.685334,0.763542]},{"id":"D03","status":"measured","samples":[3.4635,3.367583,3.889292,3.358417,3.284458,3.337,3.351958,4.407667,3.515333,3.338417,3.359541,3.309375,3.800875,3.379709,3.359625,3.3385,3.362625,3.833333,3.337666,3.409958]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.102583,0.077458,0.079167,0.080292,0.078167,0.084584,0.082333,0.08475,0.085291,0.077292,0.078959,0.078084,0.079958,0.083125,0.080292,0.080875,0.081459,0.081125,0.078875,0.077333]},{"id":"D02","status":"measured","samples":[0.748167,0.746041,3.2995,0.786958,0.740625,0.74625,0.82525,0.8925,0.838042,0.79325,0.713917,0.701334,0.690709,0.7185,0.697416,0.691875,0.6865,0.721458,0.692833,0.680958]},{"id":"D03","status":"measured","samples":[3.454458,3.491292,3.549917,3.711583,3.517917,3.427292,3.404875,3.4205,4.398083,3.413417,3.337709,3.334666,3.381958,3.390792,3.465625,3.41225,3.409875,3.475166,3.413542,3.377333]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.08975,0.079958,0.074459,0.076708,0.078708,0.081542,0.077917,0.080666,0.080209,0.087708,0.078084,0.079292,0.074333,0.076542,0.080875,0.07625,0.07475,0.076583,0.079333,0.075875]},{"id":"D02","status":"measured","samples":[0.748208,0.990459,0.745791,0.735334,2.505042,0.78975,0.718458,0.717,0.689208,0.69325,0.689209,0.689375,0.737208,0.693625,0.691833,0.695375,0.695541,0.757792,0.716167,0.732]},{"id":"D03","status":"measured","samples":[3.370083,3.366541,3.372416,3.565833,3.469542,3.36425,3.379834,3.4555,3.56075,4.173416,3.45025,3.504584,3.505041,3.477708,3.421084,3.429292,3.398833,3.828833,3.3915,3.377958]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.10725,0.076208,0.073542,0.088333,0.074,0.082208,0.128125,0.094084,0.082458,0.079125,0.075416,0.079791,0.084833,0.076417,0.075084,0.07675,0.08,0.075958,0.074875,0.073459]},{"id":"D02","status":"measured","samples":[0.733958,1.364708,2.19075,0.727,0.710667,0.739667,0.690666,0.697041,0.766167,0.728375,0.7135,0.707791,0.704917,0.713834,0.716875,0.710292,0.725,0.714917,0.727,0.714042]},{"id":"D03","status":"measured","samples":[3.475333,3.293542,3.4615,3.333458,3.297917,3.28625,3.311083,4.1585,3.519416,3.504375,3.336833,3.342292,3.39125,3.434667,3.499042,3.331917,3.379208,3.39875,3.374875,3.634208]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.09,0.075958,0.075084,0.112667,0.08875,0.089,0.080167,0.087334,0.081625,0.077625,0.084375,0.081958,0.074416,0.082458,0.077542,0.075667,0.076458,0.077583,0.078458,0.077083]},{"id":"D02","status":"measured","samples":[0.737041,0.744958,0.715416,0.702292,2.753375,0.776709,0.746625,0.731833,0.71975,0.776916,0.753042,0.722042,0.723959,0.70375,0.7105,0.706292,0.72225,0.736,0.704958,0.690833]},{"id":"D03","status":"measured","samples":[3.405833,3.341,3.337416,3.343208,3.417916,3.405375,3.365834,3.335416,3.360375,4.197375,3.6835,3.346,3.335209,3.323625,3.328,3.307916,3.326958,3.327083,3.348541,3.345792]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.086417,0.073583,0.072541,0.075917,0.078,0.081334,0.075208,0.080292,0.121292,0.085417,0.08175,0.07875,0.074625,0.081083,0.07525,0.075917,0.076416,0.077459,0.07725,0.080792]},{"id":"D02","status":"measured","samples":[0.735416,0.778917,0.706583,2.587208,0.838709,0.751625,0.702208,0.70575,0.691042,0.690334,0.674916,0.683542,0.677125,0.683875,0.683292,0.685166,0.676167,0.768959,0.683584,0.672459]},{"id":"D03","status":"measured","samples":[3.43,3.340292,3.314875,3.315667,3.302042,3.402209,3.336833,3.356083,3.415708,4.114917,3.358417,3.324417,3.307083,3.577667,3.422209,3.520375,3.370125,3.379625,3.69175,3.424084]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.092625,0.075042,0.076917,0.076166,0.075042,0.107375,0.08375,0.090125,0.083791,0.078625,0.076,0.0785,0.115667,0.103042,0.0845,0.080875,0.078458,0.077458,0.075042,0.074167]},{"id":"D02","status":"measured","samples":[0.747125,3.172792,0.811917,0.742667,0.738958,0.724875,0.718666,0.708583,0.696583,0.698666,0.683208,0.681208,0.695875,0.69775,0.791417,0.820083,0.709583,0.735083,0.71975,0.716833]},{"id":"D03","status":"measured","samples":[3.347333,3.529292,3.472667,3.333417,3.352167,3.333042,3.436167,4.134666,3.692166,3.342209,3.478709,3.376292,3.369875,3.427625,3.422666,3.677583,3.404208,3.449583,3.753209,3.54125]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.109959,0.08125,0.075291,0.081417,0.076917,0.085167,0.105166,0.082875,0.081708,0.080542,0.093042,0.078834,0.118959,0.077667,0.081041,0.075125,0.073958,0.077458,0.0855,0.07625]},{"id":"D02","status":"measured","samples":[0.760583,1.082584,0.759875,0.758708,3.030959,0.856792,0.75575,0.75,0.717208,0.770334,0.728958,0.731834,0.792958,0.727292,0.726208,0.710875,0.704125,0.739792,0.727167,0.812]},{"id":"D03","status":"measured","samples":[3.399625,3.666083,3.820917,3.895583,3.583625,3.553541,3.704834,3.544875,3.777542,4.271667,3.73025,3.768166,3.612708,3.626542,3.542458,3.573875,3.506375,3.544459,3.423083,3.415]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.118042,0.0825,0.076,0.081042,0.077958,0.085792,0.07975,0.084875,0.083417,0.07925,0.075584,0.077875,0.079708,0.081375,0.077375,0.072083,0.076541,0.087583,0.076917,0.080334]},{"id":"D02","status":"measured","samples":[0.786583,0.777667,0.749291,2.921292,0.776792,0.784625,0.732708,0.739208,0.726584,0.77125,0.704209,0.713791,0.711792,0.72325,0.707917,0.712,0.701958,0.744917,0.782584,0.730292]},{"id":"D03","status":"measured","samples":[3.986959,4.162833,4.076125,4.796375,3.585542,3.894667,3.545542,3.47875,4.141333,3.785125,3.5125,3.496958,3.889792,3.466167,3.786709,3.57475,3.538916,3.530458,3.52575,3.791791]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.085458,0.076041,0.072125,0.077875,0.075208,0.089833,0.078417,0.087084,0.082125,0.072542,0.073792,0.079,0.072417,0.07625,0.074583,0.075041,0.075333,0.075584,0.076167,0.076958]},{"id":"D02","status":"measured","samples":[0.725791,0.826833,0.764666,3.055667,0.848916,0.770292,0.724416,0.720291,0.793708,0.748,0.710917,0.701834,0.8065,0.727167,0.704208,0.682375,0.692833,0.805542,0.765,0.766875]},{"id":"D03","status":"measured","samples":[3.737791,3.416583,3.541584,3.610917,3.677833,3.773875,3.447958,3.624208,4.257125,3.976,3.478166,3.43325,4.06625,3.492708,3.471708,3.423291,3.7585,3.384042,3.418417,3.35225]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.10675,0.07875,0.075167,0.080167,0.078042,0.08275,0.079875,0.084667,0.079833,0.091166,0.079208,0.079833,0.075167,0.079333,0.084916,0.076375,0.075333,0.076041,0.081917,0.0765]},{"id":"D02","status":"measured","samples":[0.750958,0.903125,0.734792,0.713667,2.996917,0.770416,0.730333,0.722333,0.698916,0.690875,0.810791,0.7255,0.722834,0.695917,0.700208,0.687666,0.759125,0.744458,0.763375,0.698709]},{"id":"D03","status":"measured","samples":[3.600208,3.408375,3.551958,3.484875,3.389458,3.639333,3.530458,3.730333,3.805584,4.080709,3.461708,3.640959,3.390875,3.322334,3.579458,3.538666,3.743292,3.421709,3.510583,3.524417]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.094,0.08075,0.078042,0.077666,0.076125,0.088708,0.079208,0.083708,0.080541,0.079917,0.083625,0.078916,0.079417,0.080334,0.084209,0.13075,0.086542,0.08525,0.084,0.083417]},{"id":"D02","status":"measured","samples":[0.878042,0.841125,0.849792,0.835,2.952958,0.78025,0.720125,0.720541,0.70125,0.702291,0.685791,0.700292,0.693084,0.709,0.693125,0.695875,0.749375,0.744375,0.777625,0.682167]},{"id":"D03","status":"measured","samples":[4.586958,7.111792,5.015917,9.667541,4.654542,7.487625,3.6115,3.483833,7.347916,8.889041,3.608625,3.897209,5.293125,4.545334,7.161459,4.490042,5.642167,7.672291,5.132959,5.050833]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.120416,0.080208,0.076708,0.094166,0.078375,0.086292,0.084375,0.079875,0.095334,0.084833,0.140375,0.116583,0.108042,0.106041,0.105917,0.097042,0.140458,0.103417,0.081583,0.096542]},{"id":"D02","status":"measured","samples":[0.785292,0.787833,1.453208,2.745917,1.000625,0.963792,0.788834,0.896792,0.802083,0.759334,0.743833,0.744625,0.746583,0.738125,0.838,0.730791,1.031166,0.762,0.751542,0.753375]},{"id":"D03","status":"measured","samples":[3.459334,3.560667,3.638125,3.518208,3.536917,3.492584,3.726834,4.1455,4.718875,3.66125,3.555042,3.638625,3.426333,3.4425,3.475958,3.508792,3.589292,3.460292,3.479625,3.432042]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.088959,0.077625,0.072708,0.075375,0.075458,0.0845,0.080416,0.080459,0.082917,0.081584,0.081041,0.082125,0.076416,0.075458,0.07825,0.074375,0.073667,0.076041,0.077167,0.077]},{"id":"D02","status":"measured","samples":[0.775041,0.745083,0.72125,0.707584,2.677084,0.846625,0.774292,0.741292,0.737708,0.724583,0.739833,0.73375,0.729667,0.739833,0.739208,0.730333,0.776333,0.762375,0.734875,0.70975]},{"id":"D03","status":"measured","samples":[3.5965,3.609917,3.55625,3.42425,3.378208,3.390666,3.385959,3.701834,3.658042,4.438292,3.541208,3.458875,3.467166,3.43425,3.430417,3.51,3.598792,3.511041,3.480083,3.594583]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.151166,0.094541,0.077833,0.08175,0.080417,0.087917,0.0815,0.087,0.088917,0.084042,0.07575,0.082209,0.078042,0.080125,0.078875,0.078417,0.076584,0.081167,0.082458,0.075375]},{"id":"D02","status":"measured","samples":[0.770125,0.752042,0.750625,3.104459,0.809875,1.040791,0.764292,0.740625,0.764666,0.7555,0.730916,0.747042,0.744917,0.752125,0.721875,0.708417,0.708584,0.733125,0.706834,0.729334]},{"id":"D03","status":"measured","samples":[3.646875,4.571958,4.1735,3.912,4.030833,3.974334,5.171,4.743083,5.482875,4.2035,4.172083,3.733875,3.500291,3.568333,3.494208,3.535292,3.841917,3.472458,3.642375,3.747333]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.09775,0.082292,0.075084,0.074583,0.078708,0.08125,0.07875,0.08775,0.08175,0.074917,0.081458,0.114166,0.07625,0.081,0.0815,0.073667,0.079334,0.076584,0.077375,0.075708]},{"id":"D02","status":"measured","samples":[0.981625,0.845333,0.883583,1.771792,2.766333,1.063417,0.772709,0.763542,0.85725,0.74475,0.741625,0.745417,0.878916,1.291541,0.975292,0.910291,0.838416,0.789375,0.734208,0.728375]},{"id":"D03","status":"measured","samples":[3.515291,3.397416,3.454459,3.506583,3.585167,3.422916,3.411084,3.787042,4.004583,4.304917,3.424375,3.533041,3.57375,3.475375,3.583375,3.487458,3.508375,3.57275,3.65075,3.370708]}]}]}],"cases":[{"id":"D01","verdict":"PASS","p50":{"lower":0.8717555555555556,"upper":0.9079599427753935},"p95":{"lower":0.708316499362899,"upper":0.8805788849347569},"baseSamples":[0.083041,0.128208,0.084708,0.121792,0.0975,0.087041,0.085458,0.090583,0.088292,0.083584,0.09675,0.087917,0.0905,0.127833,0.093083,0.088375,0.086875,0.088583,0.089,0.098458,0.089875,0.087334,0.090708,0.085958,0.08575,0.09,0.088959,0.084875,0.087375,0.087583],"headSamples":[0.078209,0.077125,0.077625,0.084,0.077791,0.081291,0.07825,0.081209,0.077709,0.076833,0.078042,0.079417,0.080542,0.079667,0.082,0.080292,0.078084,0.07675,0.078458,0.077459,0.0785,0.081041,0.079708,0.076041,0.079333,0.08075,0.095334,0.077167,0.081167,0.07875]},{"id":"D02","verdict":"PASS","p50":{"lower":0.8728829241212734,"upper":0.9065444634741209},"p95":{"lower":0.7676515975844941,"upper":0.9713416527358827},"baseSamples":[0.786667,0.857083,0.898333,0.99975,0.801167,0.777375,0.801083,0.89225,0.79325,0.783459,0.829458,0.812,0.785541,0.92425,0.82775,0.795833,0.813125,0.762333,0.814708,0.855334,0.858792,0.814333,0.841,0.786792,0.811541,0.776125,0.821416,0.791458,0.815292,0.793125],"headSamples":[0.717708,0.717709,0.901125,0.757458,0.741916,0.70525,0.715791,0.715375,0.716333,0.708209,0.708959,0.705875,0.718125,0.695042,0.70075,0.721458,0.717,0.714917,0.72225,0.690334,0.718666,0.75,0.732708,0.748,0.7255,0.720125,0.785292,0.739208,0.747042,0.845333]},{"id":"D03","verdict":"PASS","p50":{"lower":0.8591665566389078,"upper":0.9169435363073917},"p95":{"lower":0.7523385299776852,"upper":0.8035995459259061},"baseSamples":[3.746375,4.02275,4.743958,3.924167,3.797458,3.766416,3.713916,4.173041,3.83875,3.794666,3.795708,3.910292,3.814625,4.091625,4.081041,3.939666,4.040792,4.118041,3.753458,4.153208,4.200709,3.861833,4.039208,4.154209,4.336541,3.748875,3.827333,3.886708,4.004917,3.991417],"headSamples":[3.424792,3.579375,3.642875,3.621334,3.519917,3.4625,3.503917,3.604083,3.535417,3.379875,3.537667,3.476875,3.513167,3.3585,3.359625,3.413542,3.429292,3.379208,3.343208,3.370125,3.427625,3.583625,3.585542,3.492708,3.530458,5.050833,3.518208,3.51,3.841917,3.508375]}]} diff --git a/packages/coding-agent/src/edit/modes/replace.ts b/packages/coding-agent/src/edit/modes/replace.ts index 96e017f7058..38322004ede 100644 --- a/packages/coding-agent/src/edit/modes/replace.ts +++ b/packages/coding-agent/src/edit/modes/replace.ts @@ -1,8 +1,8 @@ /** * Fuzzy matching utilities for the edit tool. * - * Provides both character-level and line-level fuzzy matching with progressive - * fallback strategies for finding text in files. + * Provides both character-level and line-level fuzzy matching with staged + * strategies for finding text in files. */ import type { AgentToolResult } from "@gajae-code/agent-core"; import { markDesignedError } from "@gajae-code/utils/error-classification"; @@ -430,7 +430,7 @@ export function findContextLine( lines: string[], context: string, startFrom: number, - options?: { allowFuzzy?: boolean; skipFunctionFallback?: boolean }, + options?: { allowFuzzy?: boolean; skipParenRetry?: boolean }, ): ContextLineResult { const allowFuzzy = options?.allowFuzzy ?? true; const trimmedContext = context.trim(); @@ -570,14 +570,14 @@ export function findContextLine( }; } - if (!options?.skipFunctionFallback && trimmedContext.endsWith("()")) { + if (!options?.skipParenRetry && trimmedContext.endsWith("()")) { const withParen = trimmedContext.replace(/\(\)\s*$/u, "("); const withoutParen = trimmedContext.replace(/\(\)\s*$/u, ""); - const parenResult = findContextLine(lines, withParen, startFrom, { allowFuzzy, skipFunctionFallback: true }); + const parenResult = findContextLine(lines, withParen, startFrom, { allowFuzzy, skipParenRetry: true }); if (parenResult.index !== undefined || (parenResult.matchCount ?? 0) > 0) { return parenResult; } - return findContextLine(lines, withoutParen, startFrom, { allowFuzzy, skipFunctionFallback: true }); + return findContextLine(lines, withoutParen, startFrom, { allowFuzzy, skipParenRetry: true }); } return { index: undefined, confidence: bestScore }; diff --git a/packages/coding-agent/src/edit/streaming.ts b/packages/coding-agent/src/edit/streaming.ts index b89a01985e9..d93a430d777 100644 --- a/packages/coding-agent/src/edit/streaming.ts +++ b/packages/coding-agent/src/edit/streaming.ts @@ -7,7 +7,7 @@ * - compute unified diff previews for the in-flight args * (`computeDiffPreview`), and * - render a text placeholder while no diff exists yet - * (`renderStreamingFallback`). + * (`renderStreamingPlaceholder`). * * The shared renderer / `ToolExecutionComponent` consult the strategy via * the injected `editMode` rather than probing argument shape. @@ -72,7 +72,7 @@ export interface EditStreamingStrategy { * Rendered inline while the diff hasn't been computed yet (or when the * compute returned `null` because args are still too partial). */ - renderStreamingFallback(args: Args, uiTheme: Theme): string; + renderStreamingPlaceholder(args: Args, uiTheme: Theme): string; } export interface EditRequestTargetInventory { paths: string[]; @@ -169,7 +169,7 @@ export function getEditRequestTargetInventory( if (editMode === "hashline") { const input = typeof values.input === "string" ? values.input : ""; const headerPaths = getHashlineTargetPaths(input); - // `path` is only a fallback for headerless input; explicit §PATH headers are the full target set. + // `path` is only the target for headerless input; explicit §PATH headers are the full target set. if (headerPaths.length > 0) return { paths: orderedDistinctPaths(headerPaths) }; return { paths: orderedDistinctPaths([topLevelPath]) }; } @@ -197,8 +197,8 @@ export function getEditRequestTargetInventory( return { paths: orderedDistinctPaths([topLevelPath, ...editPaths, partialPath]) }; } -const STREAMING_FALLBACK_LINES = 12; -const STREAMING_FALLBACK_WIDTH = 80; +const STREAMING_PLACEHOLDER_LINES = 12; +const STREAMING_PLACEHOLDER_WIDTH = 80; function isHashlineHeaderLine(line: string): boolean { return line.trimEnd().startsWith(HL_FILE_PREFIX); @@ -236,15 +236,15 @@ function trimHashlineStreamingSyntax(lines: string[]): string[] { return lines.slice(index).filter(line => !isHashlineEnvelopeMarkerLine(line)); } -function renderHashlineInputFallback(input: string, uiTheme: Theme): string { +function renderHashlineInputPlaceholder(input: string, uiTheme: Theme): string { const lines = trimHashlineStreamingSyntax(sanitizeText(input).split("\n")); if (!lines.some(line => line.trim().length > 0)) return ""; - const displayLines = lines.slice(-STREAMING_FALLBACK_LINES); + const displayLines = lines.slice(-STREAMING_PLACEHOLDER_LINES); const hidden = lines.length - displayLines.length; let text = "\n\n"; text += displayLines - .map(line => uiTheme.fg("toolOutput", truncateToWidth(replaceTabs(line), STREAMING_FALLBACK_WIDTH))) + .map(line => uiTheme.fg("toolOutput", truncateToWidth(replaceTabs(line), STREAMING_PLACEHOLDER_WIDTH))) .join("\n"); if (hidden > 0) { text += uiTheme.fg("dim", `\n… (streaming +${hidden} lines)`); @@ -376,7 +376,7 @@ const replaceStrategy: EditStreamingStrategy = { ctx.signal.throwIfAborted(); return [toPerFilePreview(args.path, result)]; }, - renderStreamingFallback() { + renderStreamingPlaceholder() { return ""; }, }; @@ -405,7 +405,7 @@ const patchStrategy: EditStreamingStrategy = { ctx.signal.throwIfAborted(); return [toPerFilePreview(args.path, result)]; }, - renderStreamingFallback() { + renderStreamingPlaceholder() { return ""; }, }; @@ -552,7 +552,7 @@ const hashlineStrategy: EditStreamingStrategy = { try { sections = splitHashlineInputs(input, { cwd: ctx.cwd, path: args.path }); } catch { - // Single-section fallback keeps the original error rendering for the + // Single-section handling keeps the original error rendering for the // "haven't typed `§ PATH` yet" case. const result = await computeHashlineDiff({ input, path: args.path }, ctx.cwd, { autoDropPureInsertDuplicates: ctx.hashlineAutoDropPureInsertDuplicates, @@ -590,8 +590,8 @@ const hashlineStrategy: EditStreamingStrategy = { } return previews.length > 0 ? previews : null; }, - renderStreamingFallback(args, uiTheme) { - return typeof args.input === "string" ? renderHashlineInputFallback(args.input, uiTheme) : ""; + renderStreamingPlaceholder(args, uiTheme) { + return typeof args.input === "string" ? renderHashlineInputPlaceholder(args.input, uiTheme) : ""; }, }; @@ -642,7 +642,7 @@ const applyPatchStrategy: EditStreamingStrategy = { } return previews.length > 0 ? previews : null; }, - renderStreamingFallback() { + renderStreamingPlaceholder() { return ""; }, }; @@ -656,7 +656,7 @@ const vimStrategy: EditStreamingStrategy = { async computeDiffPreview() { return null; }, - renderStreamingFallback() { + renderStreamingPlaceholder() { return ""; }, }; diff --git a/packages/coding-agent/src/modes/components/tool-execution.ts b/packages/coding-agent/src/modes/components/tool-execution.ts index 2e930a97d27..3faec658072 100644 --- a/packages/coding-agent/src/modes/components/tool-execution.ts +++ b/packages/coding-agent/src/modes/components/tool-execution.ts @@ -965,7 +965,7 @@ export class ToolExecutionComponent extends Container { if (this.#expanded && !previews?.some(preview => preview.diff)) { const editMode = this.#editMode; const strategy = editMode ? EDIT_MODE_STRATEGIES[editMode] : undefined; - const fallback = strategy?.renderStreamingFallback(this.#args, theme); + const fallback = strategy?.renderStreamingPlaceholder(this.#args, theme); if (fallback) context.editStreamingFallback = fallback; } context.renderDiff = renderDiff; From 54b908f5169ebf449693d98447e9c5996c828f29 Mon Sep 17 00:00:00 2001 From: Yeachan-Heo Date: Thu, 1 Oct 2026 16:00:11 +0900 Subject: [PATCH 05/15] docs(rust-porting): record 2.7 adopted and 2.8-2.10 rejected under D9 --- docs/rust-porting-inventory.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/rust-porting-inventory.md b/docs/rust-porting-inventory.md index 417ff637c91..25c4ee1f303 100644 --- a/docs/rust-porting-inventory.md +++ b/docs/rust-porting-inventory.md @@ -26,8 +26,8 @@ Upstream pin: `can1357/oh-my-pi@a85bd5228d9f0f619deade1db78fa49420a721e1` |---|---|---|---|---| | 0 — toolchain and shared deps at pin | in-progress | | | `nightly-2026-08-12`; shared workspace deps aligned to the pin. | | 1b — inventory and shared gates | in-progress | | | Schema and gate tooling are being established. | -| 2.7 — pi-edit matcher foundation | blocked | | | The surrogate custom-threshold matcher uses Unicode scalar values; `replace.ts` remains TypeScript until UTF-16 threshold semantics are resolved. | -| 2.8–2.10 — remaining pi-edit consumers | candidate | | | Consumer integration remains scoped by the 2.7 custom-threshold decision. | +| 2.7 — pi-edit matcher foundation | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/6016 | | Matcher and fuzzy scoring landed via #5980/#6016; UTF-16 threshold semantics kept under keep-local D-PI-EDIT-UTF16-SCORING. | +| 2.8–2.10 — remaining pi-edit consumers | rejected | | | Upstream pi-edit hashline/patch/streaming modes implement a different edit protocol (PUT / unified-hunk rejection) than the gjc grammar in `hashline/grammar.lark`; D9 makes gjc prompts and grammars authoritative, so adopting them would change model-visible bytes. `Diff.applyPatch` and the hashline/apply_patch/streaming TS paths stay local, guarded by D-TRANSITIONAL-TS. | ## Inventory tables From d4ce6d098461ae2034e10685a3378d9a78e5698f Mon Sep 17 00:00:00 2001 From: Yeachan-Heo Date: Thu, 1 Oct 2026 16:32:54 +0900 Subject: [PATCH 06/15] docs(rust-porting): record the tty-write A/B result for B-TTY-WRITER --- docs/rust-porting/evidence/native-ab-tty-write.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 docs/rust-porting/evidence/native-ab-tty-write.json diff --git a/docs/rust-porting/evidence/native-ab-tty-write.json b/docs/rust-porting/evidence/native-ab-tty-write.json new file mode 100644 index 00000000000..a21ea59f4ef --- /dev/null +++ b/docs/rust-porting/evidence/native-ab-tty-write.json @@ -0,0 +1 @@ +{"schema":"gjc.native-bench-ab/1","mode":"A/B","suite":"tty-write","baseSha":"01511ffd5f9ab55111ce7300a20449fd626f6112","headSha":"54b908f5169ebf449693d98447e9c5996c828f29","host":{"platform":"darwin","arch":"arm64","bun":"1.4.0","loadAverage1m":5.0615234375,"physicalCores":18},"adapter":{"path":"packages/natives/bench/tty-write.ts","sha256":"182904beb2f1b3c1578f1563a8acdbedd41b0f37fb0d7eed6d66253500ecfcd1"},"verdict":"FAIL","summary":[{"blocks":15,"verdict":"FAIL","cases":[{"id":"W01","verdict":"FAIL","p50":{"lower":1.10239651416122,"upper":1.17611133001397},"p95":{"lower":0.8286742502585316,"upper":1.4458119931102924}},{"id":"W02","verdict":"PASS","p50":{"lower":0.6288378273789966,"upper":0.6583602634900023},"p95":{"lower":0.7186160066734323,"upper":0.9399821428571428}}]}],"rounds":[{"blocks":15,"verdict":"FAIL","cases":[{"id":"W01","verdict":"FAIL","p50":{"lower":1.10239651416122,"upper":1.17611133001397},"p95":{"lower":0.8286742502585316,"upper":1.4458119931102924},"baseSamples":[0.063375,0.057375,0.05525,0.055542,0.055834,0.058459,0.055833,0.054875,0.055792,0.057666,0.069459,0.053583,0.059,0.055958,0.055667],"headSamples":[0.071583,0.066417,0.065667,0.065417,0.0615,0.063542,0.0645,0.06325,0.064041,0.066375,0.062792,0.062583,0.0675,0.062875,0.064667]},{"id":"W02","verdict":"PASS","p50":{"lower":0.6288378273789966,"upper":0.6583602634900023},"p95":{"lower":0.7186160066734323,"upper":0.9399821428571428},"baseSamples":[0.142167,0.140459,0.137083,0.138167,0.141458,0.136,0.136125,0.136916,0.136959,0.139708,0.14,0.14175,0.142542,0.134708,0.135458],"headSamples":[0.088875,0.089292,0.091083,0.089375,0.092417,0.085,0.084209,0.089208,0.086125,0.095125,0.080917,0.093083,0.088583,0.09025,0.08825]}],"baseReports":[{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.064,0.061,0.062834,0.060542,0.06775,0.059208,0.057042,0.057583,0.18275,0.14275,0.093791,0.070167,0.052084,0.057041,0.070666,0.043916,0.069292,0.070375,0.05575,0.073209,0.070292,0.051,0.063042,0.048583,0.077292,0.091459,0.067917,0.073208,0.07525,0.067708,0.065875,0.046792,0.04675,0.091625,0.058708,0.057209,0.082666,0.07775,0.062959,0.067834,0.05225,0.05225,0.055833,0.063417,0.068917,0.066458,0.061667,0.065834,0.182458,0.219542,0.070042,0.046666,0.036625,0.072791,0.0445,0.066208,0.044583,0.059667,0.055625,0.494208,0.061458,0.052792,0.056167,0.051459,0.052542,0.060625,0.075167,0.057291,0.078959,0.063125,0.05675,0.057708,0.063583,0.056292,0.056084,0.061333,0.066958,0.046458,0.058208,0.059417,0.081542,0.063208,0.072125,0.071084,0.057292,0.064875,0.068791,0.063084,0.060208,0.062584,0.066542,0.071666,0.035084,0.05525,0.058375,0.063958,0.04975,0.070916,0.0595,0.070792,0.061333,0.066833,0.07525,0.078333,0.063375,0.072958,0.095375,0.064,0.064375,0.063334,0.074208,0.082792,0.062833,0.070709,0.069292,0.065125,0.070334,0.0585,0.07275,0.07975,0.076417,0.070208,0.073667,0.068959,0.060333,0.098459,0.055458,0.079416,0.102833,0.075833,0.068042,0.06075,0.068167,0.084458,0.073208,0.068584,0.064125,0.058166,0.072416,0.062292,0.07775,0.072292,0.096875,0.103292,0.05975,0.063041,0.051209,0.068541,0.063166,0.063667,0.059792,0.051042,0.054667,0.058667,0.04475,0.055208,0.068125,0.057042,0.062625,0.051125,0.057583,0.066708,0.072334,0.072375,0.05225,0.059875,0.057042,0.054375,0.062666,0.044416,0.065666,0.059334,0.0565,0.047583,0.04975,0.047625,0.078958,0.070375,0.06725,0.051708,0.078333,0.066333,0.060167,0.048875,0.0615,0.068459,0.066875,0.060709,0.064042,0.066292,0.047,0.0625,0.057958,0.075542,0.04375,0.053833,0.069958,0.084792,0.052,0.064583]},{"id":"W02","status":"measured","samples":[0.149792,0.149917,0.268417,0.143791,0.143,0.522041,0.151041,0.353542,0.163084,0.14725,0.138625,0.144584,0.143875,0.144792,0.142541,0.195333,0.147042,0.142208,0.141542,0.141833,0.141292,0.141334,0.150209,0.146292,0.202125,0.144708,0.140042,0.139583,0.138416,0.138041,0.145625,0.149041,0.139667,0.15125,0.165125,0.140333,0.140542,0.142916,0.157375,0.205125,0.140875,0.138042,0.142208,0.138334,0.141583,0.155084,0.146792,0.13975,0.151667,0.153459,0.13975,0.133042,0.13625,0.136375,0.133125,0.141084,0.133166,0.1385,0.133667,0.146667,0.141708,0.144,0.132,0.131584,0.176125,0.156417,0.138333,0.142958,0.140584,0.142583,0.138416,0.135291,0.189375,0.32025,0.153625,0.148166,0.268416,0.146291,0.152,0.146875,0.138333,0.134334,0.136542,0.146125,0.147,0.15925,0.156875,0.151583,0.141584,0.137,0.160292,0.141125,0.144917,0.148292,0.151708,0.146375,0.140291,0.134375,0.141209,0.138375,0.146791,0.142333,0.140917,0.141042,0.139375,0.130875,0.145958,0.135167,0.144917,0.13775,0.141333,0.140583,0.165041,0.151041,0.144625,0.161791,0.138542,0.144292,0.139417,0.243125,0.145084,0.1325,0.132917,0.153708,0.163042,0.242583,0.145083,0.139209,0.134834,0.13625,0.130792,0.144542,0.178459,0.133875,0.131292,0.132334,0.139917,0.136458,0.141667,0.139417,0.136208,0.143292,0.141917,0.142375,0.166375,0.145,0.145125,0.152084,0.247834,0.137125,0.138291,0.132666,0.140583,0.147458,0.154375,0.134709,0.142917,0.138958,0.283459,0.143875,0.155917,0.154833,0.141083,0.142291,0.142167,0.136583,0.141167,0.133375,0.14625,0.137125,0.141542,0.141291,0.141584,0.151416,0.137292,0.244,0.163125,0.143583,0.164959,0.142583,0.13075,0.137625,0.134667,0.144167,0.141541,0.133541,0.142292,0.140625,0.141083,0.138208,0.134458,0.132666,0.143417,0.1405,0.13225,0.144875,0.13175,0.141042,0.132334,0.134667]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.071708,0.34325,0.098667,0.0615,0.062666,0.072041,0.065166,0.081,0.148625,0.073125,0.075209,0.069375,0.071833,0.064708,0.061416,0.054833,0.04575,0.055583,0.056459,0.060292,0.055417,0.062709,0.065083,0.057583,0.043583,0.146583,0.067583,0.072042,0.05125,0.055709,0.058917,0.058458,0.066375,0.073459,0.059709,0.034834,0.060791,0.041583,0.041625,0.049667,0.053291,0.050709,0.031208,0.048833,0.051167,0.056209,0.041708,0.059209,0.06175,0.054166,0.063042,0.057875,0.100291,0.0535,0.047292,0.043125,0.042333,0.063041,0.047875,0.035416,0.078709,0.149542,0.145166,0.063875,0.057584,0.05275,0.08275,0.037,0.078334,0.061625,0.062083,0.062833,0.07225,0.057792,0.146,0.139583,0.165333,0.105583,0.067958,0.126958,0.083084,0.08575,0.060917,0.057375,0.049666,0.056667,0.053666,0.070917,0.130167,0.065875,0.041375,0.050209,0.058667,0.051792,0.056167,0.042416,0.061875,0.054458,0.042208,0.04675,0.059917,0.044916,0.03725,0.03425,0.044292,0.057,0.041875,0.048208,0.041709,0.0545,0.039916,0.051458,0.050833,0.082459,0.117125,0.063375,0.059667,0.058,0.052542,0.059583,0.045875,0.049917,0.050334,0.056,0.058333,0.061,0.044125,0.086792,0.062625,0.043459,0.058666,0.043375,0.046125,0.078792,0.065083,0.129208,0.051584,0.051666,0.057375,0.153375,0.111417,0.043041,0.05475,0.050458,0.055875,0.043666,0.044041,0.051542,0.050667,0.479333,0.05675,0.05375,0.054667,0.055875,0.03875,0.048666,0.061834,0.04025,0.052042,0.0555,0.060959,0.044084,0.080166,0.0845,0.048375,0.04425,0.052667,0.057792,0.058041,0.06875,0.061791,0.054666,0.058584,0.043791,0.060625,0.041375,0.032541,0.041834,0.071042,0.061417,0.049583,0.059792,0.06325,0.072084,0.060334,0.047042,0.063083,0.080958,0.168292,0.039792,0.054917,0.044458,0.0625,0.045458,0.042875,0.064042,0.051709,0.053583,0.056834,0.06275]},{"id":"W02","status":"measured","samples":[0.149292,0.152792,0.146916,0.151417,0.159917,0.146791,0.1585,0.146042,0.147667,0.148666,0.138958,0.145875,0.226417,0.147875,0.156417,0.167375,0.164084,0.154625,0.345625,0.208083,0.143792,0.144542,0.142583,0.150833,0.136125,0.145667,0.144875,0.143791,0.160916,0.188542,0.150291,0.152125,0.1745,0.147792,0.160333,0.152167,0.149542,0.148958,0.147041,0.138917,0.15175,0.139,0.151208,0.143584,0.136958,0.177458,0.170291,0.160375,0.24,0.14225,0.136542,0.138959,0.141,0.141792,0.142667,0.136791,0.139,0.146042,0.150375,0.140042,0.192083,0.167917,0.14375,0.139041,0.161,0.137666,0.141167,0.138709,0.156,0.164125,0.162541,0.140833,0.133417,0.138958,0.133625,0.139417,0.133542,0.139791,0.138458,0.139042,0.135834,0.142083,0.133667,0.143834,0.143709,0.16325,0.137875,0.159833,0.138917,0.136375,0.138958,0.164375,0.141,0.13275,0.252458,0.139375,0.131875,0.164875,0.137,0.131292,0.132833,0.135084,0.130625,0.137,0.131792,0.129541,0.146584,0.140542,0.211875,0.14025,0.1365,0.136291,0.134875,0.129417,0.13425,0.135875,0.135458,0.13625,0.1385,0.134166,0.131042,0.138917,0.134083,0.1365,0.133542,0.1375,0.135916,0.134958,0.136834,0.130875,0.138416,0.153209,0.138542,0.2025,0.141833,0.151792,0.141584,0.140583,0.144917,0.149583,0.136,0.139666,0.139833,0.136708,0.140792,0.140166,0.142125,0.138083,0.140458,0.169959,0.136875,0.133834,0.135166,0.138459,0.139875,0.145042,0.142167,0.156791,0.132208,0.133708,0.134875,0.13625,0.163084,0.140459,0.137292,0.13975,0.141791,0.135542,0.162875,0.132083,0.138709,0.139666,0.143209,0.142333,0.133208,0.137,0.136125,0.143459,0.143916,0.157958,0.137125,0.144125,0.136667,0.150875,0.148458,0.131,0.134833,0.14975,0.138541,0.136667,0.135084,0.132416,0.139417,0.135167,0.141958,0.311792,0.140375,0.13975,0.1325,0.188209]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.064584,0.048083,0.05375,0.063375,0.055417,0.054625,0.067209,0.054541,0.076542,0.063542,0.075875,0.046042,0.052875,0.060042,0.0475,0.05525,0.044667,0.066,0.058458,0.059667,0.053667,0.063166,0.058541,0.07875,0.065833,0.234334,0.064083,0.057,0.058959,0.035375,0.048459,0.034666,0.060417,0.05525,0.053792,0.060625,0.050333,0.073125,0.03025,0.03275,0.039333,0.052166,0.057542,0.056208,0.043459,0.057208,0.052459,0.058917,0.061166,0.059333,0.066208,0.070209,0.042583,0.058375,0.045,0.058583,0.059292,0.059,0.059917,0.097708,0.06475,0.058709,0.063333,0.0905,0.058583,0.056625,0.121459,0.081875,0.054459,0.058542,0.06275,0.057375,0.050333,0.053042,0.042667,0.055166,0.078708,0.072,0.053959,0.05025,0.064959,0.05275,0.064875,0.046375,0.035625,0.044166,0.057625,0.061292,0.054833,0.057334,0.052667,0.052792,0.047166,0.074417,0.054041,0.257875,0.066458,0.068834,0.069542,0.098417,0.074083,0.059125,0.048084,0.035334,0.037667,0.046166,0.049708,0.03775,0.054042,0.044208,0.05125,0.0545,0.048625,0.065667,0.08675,0.0545,0.061709,0.057167,0.04425,0.048375,0.048333,0.043667,0.051875,0.056959,0.05475,0.072542,0.0585,0.055875,0.051209,0.053666,0.0735,0.054458,0.04075,0.041709,0.050625,0.045458,0.040875,0.049792,0.035833,0.056,0.056708,0.076209,0.065334,0.063916,0.05425,0.060583,0.042292,0.056958,0.472625,0.051875,0.04875,0.031375,0.042083,0.058875,0.053083,0.044708,0.033875,0.042083,0.054167,0.066958,0.041375,0.157875,0.078333,0.035541,0.063417,0.050375,0.069167,0.059875,0.056583,0.0675,0.076375,0.072916,0.074375,0.045334,0.053042,0.089959,0.045959,0.054,0.052334,0.037958,0.053417,0.032042,0.06,0.06075,0.047166,0.057459,0.060084,0.041875,0.050375,0.041667,0.033708,0.0465,0.040834,0.053875,0.060708,0.064917,0.0625,0.045375,0.051209,0.05725]},{"id":"W02","status":"measured","samples":[0.1445,0.143583,0.132417,0.139584,0.144042,0.477292,0.140458,0.139,0.142291,0.150708,0.136541,0.333916,0.146209,0.142666,0.138042,0.162959,0.291,0.145584,0.136833,0.301375,0.160291,0.138917,0.146042,0.133417,0.136458,0.1395,0.129667,0.132708,0.141166,0.1295,0.13725,0.139541,0.133708,0.15875,0.134791,0.14025,0.146958,0.146084,0.135917,0.131958,0.13775,0.136041,0.136542,0.139583,0.137083,0.135166,0.132625,0.13575,0.137667,0.1345,0.135916,0.13875,0.144792,0.136666,0.135958,0.133625,0.130084,0.146,0.134875,0.138625,0.133833,0.131917,0.132958,0.130916,0.135625,0.133625,0.173625,0.201416,0.167708,0.140209,0.134625,0.175333,0.139584,0.136875,0.137083,0.130166,0.132,0.150333,0.131417,0.152542,0.151166,0.136041,0.128459,0.139625,0.143167,0.146959,0.133791,0.13425,0.143333,0.133459,0.135875,0.135834,0.135709,0.1315,0.138041,0.129792,0.134667,0.1315,0.13175,0.130208,0.130792,0.137041,0.130791,0.135792,0.133083,0.134708,0.133542,0.134083,0.150959,0.237459,0.16575,0.130083,0.1405,0.155041,0.13925,0.129917,0.136042,0.136708,0.129667,0.133292,0.140625,0.1385,0.136416,0.1375,0.140166,0.131958,0.147666,0.1405,0.1295,0.135958,0.126209,0.12675,0.136083,0.143333,0.131833,0.130791,0.148458,0.133416,0.129167,0.14275,0.129708,0.16225,0.132333,0.168084,0.147625,0.142084,0.491167,0.139625,0.14075,0.140083,0.134917,0.1435,0.132458,0.146917,0.145167,0.142834,0.132041,0.127667,0.146084,0.141834,0.136583,0.129667,0.136458,0.130083,0.139834,0.129333,0.131125,0.140125,0.141792,0.13925,0.137542,0.132583,0.13,0.141375,0.129708,0.130584,0.138709,0.138458,0.135209,0.151375,0.181125,0.176625,0.149125,0.14475,0.137334,0.135125,0.1535,0.1305,0.13175,0.145833,0.129667,0.138625,0.138833,0.149375,0.136333,0.129666,0.137083,0.130291,0.128,0.137666]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.084375,0.050833,0.052584,0.048583,0.060333,0.079833,0.087792,0.199209,0.100458,0.122542,0.072625,0.063542,0.046125,0.072125,0.054292,0.052583,0.050375,0.068417,0.071542,0.071667,0.055625,0.04175,0.050875,0.048167,0.05475,0.098291,0.067375,0.037834,0.042667,0.065458,0.060334,0.05875,0.067958,0.064167,0.053958,0.054709,0.054458,0.042417,0.055125,0.054666,0.059042,0.080583,0.041834,0.04375,0.055625,0.058125,0.055541,0.052125,0.044292,0.063333,0.045208,0.053416,0.055833,0.0435,0.045542,0.128667,0.047833,0.054583,0.06975,0.691416,0.065041,0.041916,0.039292,0.0585,0.042041,0.060375,0.03525,0.044959,0.031166,0.035792,0.06175,0.063291,0.047292,0.060459,0.056542,0.122041,0.087458,0.055291,0.0425,0.036709,0.055542,0.056334,0.055666,0.054083,0.059917,0.04925,0.039791,0.051542,0.108208,0.286083,0.109167,0.106416,0.064791,0.175958,0.095375,0.075583,0.092458,0.137625,0.077125,0.068375,0.126625,0.060917,0.043458,0.077792,0.0345,0.0455,0.052875,0.046875,0.053333,0.052417,0.043792,0.073875,0.053416,0.063958,0.073,0.114625,0.098542,0.056208,0.050292,0.048958,0.043209,0.041292,0.05325,0.0495,0.088125,0.100708,0.06,0.063625,0.050209,0.063791,0.067833,0.051208,0.113,0.131375,0.076375,0.078625,0.102625,0.06075,0.274,0.167042,0.048792,0.041,0.056292,0.056833,0.063208,0.058042,0.045875,0.040792,0.48625,0.041958,0.058584,0.043958,0.048583,0.056459,0.074708,0.076625,0.0535,0.051375,0.059917,0.052125,0.053959,0.060333,0.045,0.031,0.033875,0.054875,0.040958,0.051167,0.048,0.037208,0.041125,0.050875,0.057333,0.051583,0.041958,0.05375,0.055584,0.053584,0.090042,0.097875,0.05875,0.062709,0.056833,0.078959,0.058209,0.048084,0.049125,0.049666,0.053667,0.049708,0.056666,0.054292,0.056959,0.03825,0.051709,0.043583,0.052792,0.060542,0.040416,0.045292]},{"id":"W02","status":"measured","samples":[0.14525,0.141708,0.138167,0.136042,0.148959,0.612,0.156958,0.147041,0.141042,0.340708,0.145083,0.138916,0.136167,0.133875,0.1415,0.143125,0.157917,0.150958,0.145333,0.140375,0.143875,0.134042,0.149167,0.136916,0.135166,0.154583,0.136917,0.1345,0.133208,0.132625,0.138834,0.140875,0.145625,0.132125,0.135917,0.135625,0.135667,0.14425,0.13425,0.145375,0.146333,0.167958,0.146667,0.140042,0.142917,0.143416,0.143417,0.135708,0.145084,0.211125,0.135959,0.143125,0.143208,0.137208,0.136791,0.134084,0.131125,0.141667,0.134416,0.143708,0.139834,0.138083,0.141708,0.135917,0.138417,0.140583,0.133166,0.132958,0.140958,0.136167,0.173958,0.134791,0.130709,0.136292,0.136958,0.133083,0.138458,0.141125,0.135917,0.135167,0.517292,0.137666,0.134875,0.134916,0.139417,0.146291,0.135625,0.1525,0.135583,0.202666,0.142167,0.175042,0.156542,0.14075,0.139041,0.133416,0.132458,0.136875,0.137458,0.139708,0.183791,0.135583,0.13525,0.134708,0.127667,0.131584,0.133916,0.129625,0.139416,0.150875,0.168,0.132958,0.127583,0.137042,0.134417,0.137167,0.135375,0.13625,0.136125,0.147833,0.140166,0.135542,0.138375,0.132459,0.149209,0.144417,0.145667,0.136583,0.142292,0.13775,0.158167,0.143334,0.132917,0.131875,0.13925,0.127333,0.128792,0.139583,0.13075,0.135208,0.135917,0.130792,0.136292,0.134208,0.1465,0.14,0.139792,0.139625,0.143375,0.135166,0.139333,0.128417,0.139708,0.30875,0.138417,0.161334,0.143333,0.1365,0.143875,0.1335,0.13325,0.147917,0.141291,0.137709,0.139375,0.136416,0.143791,0.231875,0.142708,0.133333,0.135875,0.134125,0.131375,0.1375,0.133834,0.133042,0.1335,0.137875,0.137333,0.136625,0.135792,0.134042,0.133417,0.130333,0.13375,0.131667,0.139833,0.133167,0.1485,0.134292,0.140791,0.138833,0.153583,0.161833,0.145042,0.136542,0.143083,0.143834,0.142542,0.144625]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.137625,0.05575,0.049959,0.050084,0.065084,0.054041,0.137,0.074209,0.160459,0.066041,0.075375,0.06125,0.060333,0.085667,0.048167,0.05825,0.053167,0.085917,0.092,0.0685,0.066791,0.079167,0.056417,0.086417,0.063791,0.0815,0.078666,0.069292,0.076917,0.054625,0.055375,0.056834,0.050708,0.065416,0.049958,0.062709,0.044167,0.067,0.053917,0.040667,0.06475,0.048666,0.037666,0.058458,0.056542,0.054125,0.040334,0.046292,0.046917,0.053875,0.049542,0.043208,0.06175,0.102125,0.067,0.051,0.0535,0.056917,0.059125,0.042667,0.470291,0.078583,0.056541,0.057,0.054709,0.050833,0.05175,0.043917,0.041875,0.040625,0.053667,0.056,0.044208,0.047875,0.041959,0.12425,0.057666,0.053917,0.046042,0.053584,0.053916,0.05325,0.06175,0.04875,0.052583,0.057417,0.050916,0.054167,0.043833,0.06025,0.050333,0.053542,0.045041,0.05125,0.050042,0.061666,0.080125,0.034875,0.052625,0.05075,0.057333,0.0445,0.054791,0.055834,0.153292,0.055083,0.095458,0.061917,0.130042,0.059916,0.062792,0.049833,0.038292,0.060125,0.067292,0.068083,0.0425,0.054875,0.046958,0.046958,0.041792,0.053125,0.044459,0.043125,0.054584,0.089583,0.052708,0.048542,0.054167,0.067167,0.051,0.04125,0.057291,0.053417,0.058875,0.108792,0.059333,0.05125,0.057,0.04375,0.061709,0.065542,0.070375,0.081916,0.069792,0.065042,0.066042,0.041708,0.053708,0.047125,0.06075,0.059209,0.056833,0.053084,0.058583,0.049917,0.0435,0.058792,0.042083,0.055083,0.06525,0.035125,0.053916,0.031625,0.059959,0.050625,0.051292,0.054334,0.053459,0.070709,0.077125,0.073625,0.155125,0.088208,0.088667,0.130583,0.061958,0.064583,0.067583,0.044958,0.054375,0.052083,0.05325,0.161292,0.093375,0.050334,0.057334,0.0645,0.044125,0.061,0.056166,0.054583,0.060625,0.05775,0.056792,0.044375,0.056417,0.053459,0.059958,0.058042]},{"id":"W02","status":"measured","samples":[0.145375,0.160041,0.149166,0.141708,0.149125,0.154417,0.721042,0.155292,0.36,0.145375,0.14275,0.143917,0.143208,0.138125,0.146,0.142584,0.140542,0.138292,0.139167,0.138,0.136708,0.139375,0.144917,0.130625,0.138,0.143958,0.143,0.138708,0.137334,0.166875,0.141083,0.144541,0.137208,0.141083,0.150958,0.141958,0.214583,0.137916,0.135959,0.128833,0.149042,0.170625,0.156334,0.139959,0.140208,0.14925,0.154459,0.249,0.15075,0.145917,0.183417,0.141292,0.138084,0.139584,0.14175,0.147959,0.141416,0.140667,0.140542,0.15725,0.149125,0.150667,0.136875,0.1405,0.138708,0.137834,0.139542,0.133916,0.143209,0.144709,0.138917,0.140584,0.143916,0.138583,0.135417,0.141041,0.143167,0.145792,0.13775,0.148542,0.137625,0.533166,0.189916,0.146875,0.142916,0.150917,0.139042,0.143625,0.160708,0.188375,0.143209,0.132334,0.149125,0.13625,0.135416,0.146583,0.150625,0.13775,0.145,0.143416,0.136875,0.138292,0.1425,0.14,0.131167,0.1365,0.13825,0.134708,0.150042,0.146625,0.13475,0.147208,0.139792,0.137708,0.133709,0.141458,0.145292,0.141542,0.140583,0.146583,0.15875,0.419417,0.322375,0.141083,0.1435,0.13375,0.13725,0.145583,0.143958,0.143583,0.13675,0.137125,0.136708,0.137292,0.139583,0.146583,0.13725,0.133834,0.14,0.140791,0.140084,0.133875,0.137583,0.144291,0.135875,0.132083,0.137417,0.137791,0.135792,0.147458,0.136083,0.14075,0.157541,0.241292,0.14075,0.137458,0.147792,0.165167,0.157333,0.210792,0.15175,0.147083,0.135916,0.14375,0.138125,0.132292,0.13725,0.137583,0.13825,0.133125,0.135333,0.131542,0.133834,0.135958,0.129583,0.133875,0.13425,0.133042,0.140875,0.1415,0.159958,0.143875,0.178208,0.144959,0.162709,0.162208,0.184375,0.150167,0.136917,0.141834,0.153542,0.142042,0.1405,0.151083,0.138333,0.136917,0.152167,0.165375,0.148291,0.14725]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.059375,0.054167,0.063125,0.054209,0.054583,0.0505,0.0605,0.067167,0.088417,0.071959,0.055583,0.044209,0.060333,0.064917,0.0605,0.067167,0.063709,0.044916,0.056833,0.047916,0.042458,0.049834,0.03225,0.052125,0.062334,0.115208,0.069458,0.077375,0.062834,0.079042,0.060166,0.045667,0.058875,0.083917,0.092042,0.071292,0.12675,0.179333,0.128083,0.042833,0.057959,0.07325,0.057125,0.043958,0.044584,0.051041,0.075166,0.067333,0.076708,0.061042,0.045666,0.04375,0.06925,0.070959,0.081334,0.066208,0.061375,0.041541,0.061459,0.603541,0.058459,0.05825,0.062625,0.054708,0.069,0.049542,0.043167,0.043625,0.061333,0.062875,0.0555,0.04375,0.0625,0.0525,0.061042,0.110291,0.044541,0.062208,0.061459,0.06225,0.0605,0.080916,0.060416,0.059459,0.059417,0.054875,0.052208,0.061625,0.042541,0.056,0.04625,0.062416,0.054708,0.065916,0.057583,0.063333,0.052917,0.073709,0.044541,0.05875,0.058333,0.056834,0.040041,0.065541,0.040625,0.04125,0.0475,0.043916,0.045833,0.050875,0.042083,0.048583,0.134042,0.04575,0.047875,0.066875,0.060083,0.049166,0.045167,0.063417,0.056,0.04775,0.053375,0.044209,0.044875,0.067666,0.066167,0.06275,0.06,0.038708,0.047917,0.047,0.06175,0.060458,0.066875,0.052333,0.062875,0.07175,0.084208,0.055041,0.05475,0.057083,0.060791,0.046416,0.049625,0.056667,0.059,0.071667,0.442333,0.127,0.07675,0.07125,0.067958,0.054416,0.036042,0.055625,0.056875,0.067083,0.060833,0.05975,0.065,0.0835,0.043459,0.042167,0.050083,0.066916,0.0695,0.044208,0.063584,0.061583,0.043167,0.063375,0.055417,0.041334,0.055625,0.074167,0.059625,0.054667,0.058875,0.063083,0.051834,0.071125,0.154042,0.067167,0.038625,0.063459,0.056834,0.045208,0.040625,0.04175,0.049,0.037541,0.058083,0.04975,0.058292,0.060583,0.05625,0.053791,0.041584,0.041292]},{"id":"W02","status":"measured","samples":[0.135583,0.138542,0.140167,0.155875,0.142167,0.536833,0.148833,0.369417,0.150875,0.149041,0.177333,0.137583,0.140792,0.13975,0.137584,0.128792,0.135375,0.138334,0.144583,0.132,0.140416,0.140708,0.132125,0.13475,0.134209,0.142208,0.13725,0.133041,0.137625,0.131542,0.133417,0.148167,0.145958,0.167542,0.131083,0.146917,0.155291,0.161,0.134875,0.137625,0.144084,0.1405,0.132708,0.132,0.130583,0.134291,0.129958,0.1315,0.136042,0.143417,0.13475,0.137083,0.128208,0.136417,0.132458,0.133792,0.128458,0.15025,0.138958,0.141083,0.161208,0.165083,0.137208,0.145209,0.138584,0.129417,0.139541,0.132542,0.133208,0.130542,0.138875,0.144084,0.135583,0.126542,0.125292,0.138625,0.1375,0.135083,0.133833,0.132458,0.172625,0.135125,0.134875,0.132791,0.136,0.150875,0.16425,0.126917,0.12875,0.136625,0.125417,0.133833,0.131334,0.1325,0.127916,0.133083,0.128875,0.128458,0.128583,0.124041,0.13125,0.135458,0.147666,0.138792,0.136458,0.127625,0.144,0.122375,0.132083,0.132584,0.137667,0.14275,0.13275,0.126917,0.127542,0.15,0.129833,0.135667,0.140166,0.149375,0.140208,0.12875,0.143958,0.130041,0.13825,0.1545,0.147792,0.125709,0.133625,0.128625,0.129667,0.130875,0.127625,0.133958,0.128792,0.132375,0.139959,0.134167,0.141166,0.1695,0.135875,0.141583,0.143,0.140042,0.249834,0.438625,0.133667,0.140917,0.140792,0.132542,0.127541,0.128958,0.13425,0.139417,0.137125,0.129458,0.130708,0.13775,0.130208,0.151625,0.139916,0.136459,0.142792,0.132042,0.144583,0.135541,0.131084,0.14275,0.143458,0.131083,0.130208,0.132375,0.202042,0.152125,0.141292,0.143667,0.131875,0.128666,0.131,0.128875,0.135459,0.133042,0.148833,0.139875,0.145125,0.137333,0.137083,0.130875,0.144625,0.14125,0.137583,0.183458,0.138583,0.145291,0.131667,0.131458,0.125375,0.129667,0.126667,0.122]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.066041,0.071792,0.05175,0.066625,0.055541,0.058375,0.061042,0.062125,0.069042,0.098709,0.08225,0.066834,0.056875,0.109041,0.0445,0.065042,0.065417,0.074333,0.069959,0.061292,0.06325,0.053417,0.062584,0.068334,0.067708,0.205,0.054292,0.051291,0.096125,0.056791,0.052458,0.058208,0.073208,0.063292,0.060875,0.066958,0.075,0.054208,0.051792,0.054042,0.047,0.065209,0.042667,0.056792,0.0635,0.05525,0.064875,0.045584,0.050333,0.06175,0.056833,0.047292,0.052833,1.124916,0.234417,0.193708,0.347709,0.073208,0.082333,0.112458,0.475084,0.108584,0.057417,0.054375,0.042291,0.075,0.04975,0.060542,0.047792,0.050375,0.061333,0.054875,0.302042,0.173125,0.0695,0.120875,0.066667,0.050667,0.0435,0.058042,0.044625,0.0475,0.055708,0.057875,0.058375,0.057125,0.043166,0.044833,0.055917,0.05475,0.051375,0.056667,0.063583,0.21075,0.034208,0.200834,0.047291,0.120125,0.053959,0.046417,0.057375,0.054625,0.035208,0.055,0.071334,0.076416,0.046875,0.0645,0.068667,0.059125,0.069292,0.065042,0.067875,0.054459,0.03825,0.080417,0.044459,0.045792,0.039167,0.045667,0.043583,0.056833,0.042708,0.045375,0.055208,0.051125,0.056667,0.058208,0.057333,0.059125,0.052125,0.056584,0.044917,0.076583,0.073542,0.044833,0.044417,0.042167,0.0365,0.05525,0.036,0.065958,0.048916,0.0705,0.046084,0.045834,0.065208,0.062042,0.053958,0.0565,0.067458,0.041041,0.035834,0.083208,0.051875,0.051917,0.055833,0.05825,0.048709,0.037584,0.051875,0.039375,0.066709,0.071959,0.052667,0.039667,0.05325,0.048167,0.043958,0.060375,0.063875,0.053083,0.04775,0.059833,0.060167,0.071042,0.033333,0.047458,0.049542,0.041459,0.0535,0.054167,0.058958,0.053458,0.057833,0.038458,0.043791,0.044208,0.03225,0.041083,0.041167,0.044459,0.052042,0.050375,0.048667,0.057125,0.054125,0.0445,0.049583,0.05375]},{"id":"W02","status":"measured","samples":[0.137333,0.135166,0.139333,0.136041,0.138375,0.136708,0.46975,0.330208,0.13225,0.134125,0.130708,0.135958,0.135208,0.13925,0.133834,0.133583,0.145458,0.133416,0.13675,0.130959,0.136792,0.136583,0.13525,0.142417,0.138333,0.138208,0.194,0.133042,0.138,0.135459,0.1475,0.172667,0.171125,0.1855,0.185958,0.182584,0.140917,0.13875,0.138667,0.13,0.223417,0.138208,0.1385,0.1495,0.166334,0.143667,0.148333,0.133333,0.136833,0.159583,0.142625,0.138875,0.135166,0.13025,0.1365,0.247584,0.133167,0.132666,0.132916,0.140459,0.136042,0.135,0.132875,0.130708,0.136917,0.135375,0.132292,0.138917,0.150209,0.136125,0.165208,0.138917,0.205041,0.17675,0.194875,0.156333,0.217625,0.140959,0.145,0.13675,0.141625,0.281667,0.137417,0.350375,0.176958,0.277,0.136417,0.13775,0.144459,0.136583,0.1455,0.155375,0.135458,0.1335,0.13475,0.146959,0.149,0.17375,0.138583,0.169083,0.128875,0.132792,0.132833,0.13425,0.133166,0.133791,0.131833,0.128625,0.132083,0.134833,0.128542,0.141084,0.155709,0.14025,0.135459,0.129833,0.131667,0.178417,0.132417,0.142417,0.140833,0.136833,0.194875,0.135833,0.169125,0.132875,0.142917,0.130834,0.1355,0.129709,0.132166,0.148625,0.125875,0.13375,0.134833,0.131916,0.132125,0.132708,0.128958,0.132875,0.1345,0.135291,0.13475,0.12925,0.135458,0.130625,0.134167,0.149916,0.132958,0.142792,0.132292,0.134459,0.133083,0.1355,0.141792,0.132458,0.126791,0.136625,0.138417,0.202917,0.130875,0.137792,0.133667,0.132708,0.130083,0.143042,0.139541,0.134625,0.140583,0.135167,0.146792,0.136333,0.132209,0.140292,0.140958,0.13475,0.139791,0.134541,0.132,0.134375,0.127292,0.134375,0.133,0.132958,0.166291,0.132292,0.12925,0.136,0.170125,0.167458,0.131042,0.13325,0.132459,0.140375,0.133584,0.133458,0.134667,0.1305,0.141667,0.132667]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.069084,0.045875,0.044042,0.06225,0.094791,0.06025,0.06025,0.068542,0.088209,0.058834,0.070125,0.054291,0.054292,0.060708,0.055041,0.047167,0.064208,0.080458,0.05625,0.057417,0.068416,0.060292,0.055125,0.062958,0.059625,0.070792,0.054834,0.044458,0.04725,0.049625,0.041958,0.0575,0.046459,0.034584,0.05025,0.056709,0.061917,0.076,0.062792,0.035125,0.061875,0.056917,0.053291,0.053041,0.035291,0.05675,0.042334,0.061375,0.034416,0.062917,0.047833,0.0435,0.05225,0.06525,0.051,0.06575,0.071625,0.061167,0.057125,0.084667,0.084083,0.072542,0.059791,0.051375,0.06375,0.043958,0.053166,0.046958,0.058709,0.051416,0.059875,0.057541,0.044584,0.043875,0.053167,0.170334,0.088875,0.074417,0.077083,0.070083,0.061791,0.058542,0.06075,0.049708,0.046292,0.069916,0.086416,0.042542,0.051375,0.058792,0.043333,0.043375,0.058166,0.055459,0.05225,0.047833,0.055042,0.066041,0.051,0.061084,0.041125,0.065083,0.031792,0.05775,0.040709,0.062667,0.047084,0.058333,0.05875,0.056417,0.058417,0.05925,0.04175,0.040375,0.063375,0.041375,0.049916,0.052916,0.036959,0.040417,0.044583,0.052583,0.039,0.060458,0.053542,0.065375,0.062208,0.053958,0.061125,0.061333,0.057417,0.054208,0.041208,0.062042,0.045792,0.045708,0.04175,0.046042,0.058208,0.033625,0.042834,0.043209,0.04325,0.059125,0.058041,0.041958,0.065875,0.042708,0.050833,0.041875,0.052042,0.0655,0.046875,0.058917,0.05,0.063667,0.041833,0.045375,0.037167,0.038,0.053208,0.055584,0.065625,0.049708,0.07475,0.051834,0.043375,0.04575,0.040583,0.054334,0.061041,0.06175,0.054875,0.053125,0.040542,0.072792,0.040792,0.051084,0.058959,0.058125,0.06,0.077709,0.058333,0.067208,0.053208,0.069417,0.053417,0.06175,0.045291,0.048125,0.034125,0.048625,0.042708,0.033375,0.055083,0.042334,0.193791,0.099542,0.051959,0.052416]},{"id":"W02","status":"measured","samples":[0.172166,0.140959,0.148083,0.475375,0.14675,0.136625,0.143833,0.138375,0.334125,0.140792,0.133417,0.139084,0.141583,0.137958,0.134834,0.143166,0.134208,0.136916,0.137958,0.148417,0.138125,0.159542,0.166041,0.166583,0.239208,0.136459,0.134375,0.136583,0.13775,0.135208,0.142958,0.148333,0.141583,0.300708,0.560667,0.144709,0.1425,0.143042,0.144792,0.137459,0.138333,0.132708,0.140083,0.133375,0.140083,0.145208,0.1375,0.146459,0.1375,0.152875,0.142167,0.141875,0.15375,0.135625,0.133917,0.13925,0.141917,0.130583,0.137083,0.132917,0.139083,0.142792,0.138334,0.14075,0.135917,0.13675,0.145458,0.132083,0.132333,0.135167,0.138625,0.229208,0.145125,0.136917,0.13375,0.171542,0.145584,0.502834,0.142584,0.144042,0.245459,0.138458,0.131875,0.133667,0.136375,0.144084,0.137875,0.138667,0.148958,0.137084,0.129625,0.131,0.131625,0.146667,0.143208,0.13675,0.132125,0.141458,0.134792,0.140583,0.134125,0.135542,0.134417,0.133917,0.142083,0.13125,0.1365,0.136916,0.139916,0.135833,0.135334,0.139459,0.127625,0.129167,0.124333,0.150667,0.137,0.134875,0.135708,0.135042,0.139625,0.134417,0.150459,0.143375,0.289084,0.136042,0.134875,0.133666,0.1345,0.134291,0.131542,0.132625,0.1345,0.128958,0.135959,0.135041,0.130125,0.1295,0.132083,0.132959,0.134292,0.135708,0.135125,0.134541,0.145583,0.146625,0.157584,0.146,0.137209,0.130208,0.141083,0.134125,0.138583,0.217291,0.143958,0.147625,0.139125,0.130125,0.155,0.135542,0.132208,0.129542,0.139625,0.130833,0.133541,0.134833,0.13325,0.132083,0.141625,0.129709,0.135041,0.129459,0.141917,0.138958,0.134792,0.134459,0.131417,0.148791,0.132917,0.129791,0.131958,0.134292,0.128625,0.13275,0.182167,0.129833,0.133667,0.13625,0.132916,0.132125,0.150666,0.140292,0.139625,0.12875,0.131416,0.130791,0.135375,0.136083,0.135459,0.13125]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.061708,0.070917,0.06575,0.043,0.058334,0.053083,0.062291,0.0675,0.056292,0.072667,0.075459,0.051834,0.055792,0.060875,0.043417,0.075625,0.054,0.059959,0.076042,0.064,0.044542,0.052458,0.089542,0.060166,0.048416,0.133375,0.039583,0.034375,0.066208,0.050291,0.071167,0.063625,0.057292,0.060625,0.0665,0.05175,0.045333,0.05825,0.043625,0.0575,0.03525,0.043292,0.039458,0.053959,0.060792,0.064792,0.0565,0.05725,0.053333,0.047959,0.062,0.05275,0.050208,0.064708,0.041583,0.055375,0.045208,0.052334,0.055167,0.595583,0.077875,0.037708,0.061583,0.056459,0.047917,0.0535,0.046709,0.045167,0.03575,0.061458,0.060208,0.065708,0.151875,0.132833,0.092167,0.204334,0.074,0.077584,0.070458,0.06975,0.056042,0.058875,0.061167,0.052417,0.059083,0.056875,0.061959,0.034667,0.106834,0.068792,0.067333,0.055917,0.041208,0.059417,0.060709,0.038167,0.051666,0.051125,0.059125,0.056875,0.054,0.049458,0.049458,0.057,0.063458,0.072167,0.045041,0.05025,0.050083,0.056375,0.062166,0.052708,0.055,0.038917,0.039208,0.079,0.05625,0.053542,0.050625,0.059666,0.052042,0.056958,0.048875,0.0525,0.064667,0.058709,0.065083,0.066166,0.045417,0.042,0.044833,0.067625,0.040833,0.055417,0.05975,0.048541,0.042125,0.045875,0.056459,0.051542,0.064792,0.058292,0.058292,0.0515,0.043792,0.052667,0.053958,0.31925,0.044,0.043041,0.067,0.047584,0.053875,0.043375,0.054917,0.053792,0.053916,0.045333,0.056375,0.049083,0.060875,0.057375,0.057083,0.065917,0.0545,0.045209,0.055416,0.061833,0.047834,0.05175,0.040625,0.050667,0.059333,0.06525,0.06575,0.042834,0.05625,0.049583,0.057958,0.05525,0.047875,0.054833,0.041,0.054916,0.044083,0.067792,0.053,0.051208,0.060291,0.058125,0.056375,0.059583,0.048833,0.111583,0.046167,0.042416,0.054041,0.045875,0.087667,0.07025]},{"id":"W02","status":"measured","samples":[0.138459,0.136541,0.136292,0.507459,0.14775,0.141167,0.144042,0.145292,0.137166,0.329333,0.137584,0.133875,0.135792,0.136125,0.138708,0.133667,0.133541,0.139958,0.136167,0.135208,0.142333,0.13425,0.146333,0.134833,0.129125,0.134,0.1655,0.140125,0.200291,0.141375,0.153542,0.152834,0.154583,0.142625,0.138958,0.14175,0.131917,0.132459,0.136792,0.146125,0.135083,0.136417,0.138125,0.139417,0.138416,0.139834,0.158625,0.1395,0.137458,0.149333,0.136125,0.138875,0.145625,0.14625,0.139916,0.136125,0.13375,0.138333,0.148375,0.138834,0.135917,0.131875,0.134167,0.138042,0.133125,0.134667,0.1405,0.135208,0.132083,0.144042,0.139125,0.137916,0.132416,0.139708,0.135041,0.134708,0.132417,0.131792,0.136625,0.136916,0.13825,0.1375,0.136,0.146208,0.154,0.15025,0.133834,0.145917,0.136959,0.13375,0.129708,0.137792,0.137375,0.153625,0.134125,0.134417,0.135417,0.142542,0.149209,0.138291,0.133666,0.133041,0.134709,0.134542,0.130958,0.158375,0.132958,0.155375,0.139333,0.131833,0.134292,0.139,0.137459,0.136792,0.137291,0.142166,0.13975,0.165417,0.13375,0.182458,0.139833,0.1345,0.142458,0.1425,0.13225,0.1335,0.13525,0.137333,0.1295,0.132667,0.135875,0.139042,0.137,0.132792,0.135333,0.131667,0.132209,0.154333,0.138583,0.149709,0.131791,0.134916,0.137209,0.137375,0.137042,0.131042,0.146041,0.133917,0.138083,0.138583,0.137542,0.13175,0.133041,0.140042,0.140208,0.13625,0.13475,0.133417,0.145,0.135209,0.136667,0.144667,0.132208,0.135041,0.134667,0.133916,0.131792,0.135291,0.142209,0.142125,0.135584,0.133,0.141083,0.144084,0.136375,0.12725,0.132792,0.145667,0.135125,0.131875,0.132708,0.133417,0.138292,0.136,0.136667,0.12625,0.13275,0.136625,0.138416,0.127583,0.1415,0.129667,0.134708,0.141375,0.162417,0.133625,0.138208,0.142125,0.14,0.136583]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.082417,0.069417,0.052291,0.055375,0.062708,0.062417,0.090667,0.054917,0.063417,0.062458,0.073458,0.048833,0.069333,0.05825,0.057666,0.0565,0.043875,0.04175,0.075542,0.057333,0.04625,0.057792,0.064833,0.059667,0.064083,0.05,0.087375,0.068666,0.061458,0.07275,0.051375,0.049208,0.057084,0.053041,0.061625,0.059875,0.0575,0.057209,0.05525,0.061167,0.056708,0.045084,0.045292,0.061042,0.054083,0.047875,0.054333,0.064791,0.049792,0.069708,0.043833,0.066083,0.05125,0.044917,0.064084,0.049,0.07025,0.067375,0.05725,0.746416,0.067834,0.047291,0.057417,0.034125,0.056417,0.053875,0.055208,0.043041,0.055583,0.052,0.054083,0.043208,0.059875,0.045,0.054917,0.129125,0.0865,0.047875,0.064834,0.058125,0.061083,0.0615,0.042583,0.054167,0.044875,0.035958,0.058209,0.043125,0.032917,0.061667,0.042208,0.0445,0.056875,0.05975,0.054,0.042792,0.0545,0.042292,0.055,0.063,0.038167,0.05825,0.054542,0.043125,0.042042,0.052208,0.05675,0.046083,0.044166,0.06775,0.062916,0.034666,0.04525,0.143209,0.131667,0.100166,0.095375,0.103833,0.084958,0.054833,0.050416,0.061459,0.054709,0.046,0.059708,0.048042,0.052125,0.046542,0.0415,0.056375,0.059875,0.048459,0.084833,0.061209,0.072333,0.057083,0.063792,0.043125,0.066791,0.052792,0.067583,0.084917,0.078625,0.058833,0.053833,0.06325,0.062875,0.401292,0.0595,0.0595,0.051083,0.063875,0.071958,0.058541,0.055292,0.062334,0.070042,0.043458,0.057625,0.062958,0.064541,0.051209,0.064042,0.066542,0.074583,0.063833,0.062125,0.063375,0.05775,0.0645,0.064958,0.053333,0.082458,0.058458,0.057291,0.049333,0.071083,0.033709,0.0645,0.041208,0.063416,0.102875,0.055792,0.058125,0.088375,0.0685,0.048625,0.057,0.082375,0.082334,0.068666,0.054334,0.049417,0.067084,0.066458,0.07,0.057458,0.057125,0.048917,0.063417]},{"id":"W02","status":"measured","samples":[0.176709,0.141208,0.139583,0.507417,0.14975,0.138333,0.143959,0.342625,0.139708,0.144833,0.137958,0.14125,0.14325,0.152416,0.139208,0.135542,0.136375,0.142583,0.137916,0.138917,0.159,0.142083,0.142375,0.157792,0.139125,0.141125,0.141375,0.1385,0.141209,0.141,0.148792,0.149167,0.142125,0.132666,0.132709,0.130541,0.1445,0.144583,0.1645,0.164583,0.13375,0.137709,0.1425,0.13825,0.138459,0.143042,0.135916,0.136167,0.141459,0.145417,0.160708,0.13325,0.136958,0.138709,0.141417,0.157916,0.134834,0.153583,0.155917,0.139042,0.14825,0.137,0.14525,0.138375,0.141625,0.137791,0.135417,0.137542,0.134333,0.141792,0.133125,0.135708,0.133167,0.138542,0.140833,0.192583,0.133917,0.134333,0.142666,0.136792,0.132375,0.143333,0.137667,0.155334,0.138125,0.145708,0.131917,0.134875,0.137542,0.139333,0.135208,0.135333,0.137083,0.133958,0.135875,0.130833,0.141334,0.130625,0.139541,0.140417,0.141875,0.140083,0.129042,0.133208,0.1475,0.138125,0.136375,0.137375,0.137917,0.1365,0.142834,0.131167,0.13225,0.136625,0.137708,0.133291,0.161459,0.145,0.132542,0.150708,0.136,0.138917,0.1355,0.167333,0.134792,0.13525,0.128375,0.13325,0.131542,0.133541,0.132083,0.134167,0.139875,0.135167,0.133542,0.139417,0.138167,0.133667,0.135,0.136083,0.138042,0.149666,0.142042,0.141875,0.137,0.139417,0.15425,0.144125,0.1325,0.145917,0.1305,0.131667,0.229333,0.144125,0.155375,0.136625,0.182542,0.136583,0.136125,0.137375,0.138625,0.135375,0.148584,0.143416,0.150542,0.14,0.141667,0.143792,0.291333,0.14725,0.149,0.146834,0.155791,0.145375,0.1495,0.14325,0.140917,0.166667,0.172875,0.4965,0.223292,0.193584,0.169833,0.1835,0.146209,0.156208,0.14925,0.203334,0.13975,0.135625,0.142833,0.147208,0.132333,0.145209,0.13875,0.146292,0.151125,0.144666,0.141791,0.138917]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.074291,0.077625,0.081916,0.05775,0.124292,0.1565,0.066708,0.104084,0.138875,0.083417,0.083042,0.056791,0.09175,0.117625,0.0565,0.074167,0.054583,0.05325,0.064,0.090917,0.121791,0.217917,0.134334,0.170208,0.140959,0.119209,0.110208,0.086792,0.083833,0.061708,0.114791,0.116083,0.0625,0.046541,0.128041,0.06575,0.060791,0.067791,0.055792,0.06175,0.060208,0.058042,0.04825,0.06025,0.041916,0.041292,0.052833,0.038583,0.052875,0.119583,0.091917,0.117083,0.105416,0.095416,0.070833,0.063167,0.085667,0.111625,0.149084,0.1475,0.145459,0.055708,0.13375,0.11075,0.105792,0.070042,0.054292,0.063291,0.121959,0.142917,0.145792,0.081375,0.117917,0.080959,0.067292,0.10925,0.055625,0.06875,0.053625,0.064708,0.0745,0.067,0.042542,0.0505,0.07,0.10575,0.107083,0.076708,0.060167,0.060792,0.058125,0.042209,0.037833,0.068833,0.066708,0.07425,0.066791,0.07025,0.058375,0.058416,0.058166,0.073333,0.074208,0.055208,0.076208,0.071167,0.082042,0.063958,0.058209,0.116542,0.079917,0.159209,0.092834,0.111917,0.10825,0.060209,0.098166,0.061333,0.061875,0.041958,0.034,0.066791,0.106416,0.060708,0.069083,0.095625,0.102625,0.088792,0.101625,0.145417,0.178792,0.155875,0.088458,0.091292,0.09975,0.080583,0.067166,0.07525,0.095459,0.079333,0.069541,0.057333,0.054916,0.063792,0.062916,0.061208,0.067458,0.071292,0.063416,0.070041,0.068625,0.060167,0.066667,0.062125,0.096917,0.129209,0.08575,0.064667,0.062708,0.047708,0.065083,0.100375,0.07675,0.069459,0.049834,0.082709,0.063333,0.055667,0.06825,0.065083,0.069958,0.105041,0.058625,0.065541,0.056084,0.07,0.063625,0.092209,0.065625,0.058167,0.063,0.069167,0.061208,0.043875,0.060875,0.081417,0.069541,0.064667,0.060458,0.058458,0.071084,0.104167,0.06425,0.064375,0.062125,0.063042,0.058167,0.078208,0.047875,0.095]},{"id":"W02","status":"measured","samples":[0.151625,0.141042,0.148625,0.149958,0.155333,0.600709,0.15925,0.157875,0.289375,0.361,0.186625,0.20175,0.169334,0.198208,0.144583,0.147,0.137792,0.137583,0.138292,0.14125,0.144916,0.140917,0.144625,0.142917,0.134958,0.140375,0.142208,0.1435,0.148334,0.140417,0.150042,0.148542,0.147125,0.149292,0.170958,0.205458,0.192583,0.152125,0.189625,0.160291,0.139166,0.139334,0.157583,0.138791,0.157625,0.140292,0.149375,0.149167,0.143417,0.157542,0.14675,0.147834,0.151792,0.138458,0.134917,0.141417,0.280417,0.324666,0.286834,0.161333,0.148042,0.145875,0.137458,0.1375,0.135666,0.146583,0.14575,0.138417,0.13925,0.138,0.135417,0.138875,0.163458,0.143125,0.152833,0.139125,0.13825,0.131459,0.133333,0.140416,0.130209,0.132833,0.135083,0.12925,0.138084,0.149209,0.131708,0.132709,0.136209,0.132541,0.137667,0.136042,0.140042,0.132958,0.139291,0.139209,0.139167,0.206792,0.143,0.145584,0.226375,0.140792,0.16175,0.136166,0.158834,0.135416,0.132583,0.129875,0.140292,0.13425,0.140875,0.132875,0.133209,0.136708,0.139458,0.140875,0.135833,0.137834,0.131792,0.131541,0.137125,0.141708,0.1445,0.143541,0.14225,0.140458,0.153,0.13625,0.158583,0.139209,0.270666,0.136167,0.133084,0.21775,0.131209,0.149291,0.145083,0.14375,0.1455,0.22725,0.14775,0.152708,0.17325,0.151458,0.139916,0.15225,0.154583,0.135333,0.1365,0.141167,0.138958,0.14,0.1315,0.138875,0.144583,0.159625,0.146,0.144583,0.149417,0.135292,0.133791,0.12925,0.134958,0.135291,0.138,0.137291,0.135834,0.135375,0.137541,0.140458,0.136584,0.135709,0.133792,0.136834,0.132166,0.1385,0.128916,0.135958,0.135292,0.1385,0.138583,0.14,0.139917,0.132625,0.134917,0.134292,0.1325,0.134791,0.13625,0.144166,0.135083,0.131,0.133375,0.137417,0.131,0.13325,0.132875,0.149916,0.133791,0.129416]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.072,0.110041,0.076334,0.088084,0.10375,0.042875,0.0625,0.045,0.071,0.075083,0.087375,0.068166,0.04975,0.067542,0.057792,0.071625,0.040625,0.073084,0.048042,0.051875,0.061708,0.164708,0.04525,0.047833,0.059667,0.074417,0.052625,0.059125,0.035792,0.058292,0.056125,0.038291,0.052417,0.065,0.051375,0.064084,0.048375,0.04175,0.05625,0.042625,0.057042,0.062416,0.071041,0.050416,0.053583,0.059542,0.052042,0.06425,0.058458,0.074125,0.048459,0.043375,0.050417,0.065416,0.05825,0.052584,0.045792,0.049083,0.043416,0.133083,0.051333,0.049542,0.061291,0.065917,0.052125,0.03925,0.0605,0.052833,0.129958,0.154875,0.061083,0.0415,0.053333,0.051458,0.062375,0.104709,0.074541,0.044375,0.05625,0.050917,0.057791,0.055083,0.05125,0.054,0.050958,0.045125,0.062167,0.05975,0.067084,0.068792,0.057708,0.060875,0.048292,0.055708,0.045625,0.052667,0.059042,0.053708,0.045583,0.058083,0.041542,0.056041,0.043042,0.050667,0.04925,0.055834,0.057209,0.048583,0.052042,0.05825,0.039,0.041,0.039834,0.056584,0.062916,0.050125,0.046125,0.049625,0.055541,0.046417,0.059125,0.052083,0.058416,0.053292,0.053291,0.051708,0.058208,0.069041,0.056666,0.050125,0.059417,0.043625,0.044209,0.057833,0.038833,0.040709,0.040625,0.041208,0.073792,0.062875,0.056417,0.040625,0.042084,0.057208,0.041166,0.041291,0.043333,0.040584,0.388292,0.046833,0.049709,0.059125,0.042542,0.041209,0.047667,0.048333,0.063209,0.046625,0.044208,0.043458,0.032667,0.044208,0.054166,0.052375,0.064,0.057209,0.04925,0.064041,0.049958,0.041875,0.052,0.059625,0.053917,0.05325,0.066667,0.042541,0.073625,0.068542,0.059375,0.066291,0.051667,0.053625,0.053625,0.064,0.042375,0.064,0.050125,0.056375,0.053167,0.056959,0.058959,0.048208,0.042584,0.053541,0.046,0.048208,0.064625,0.061667,0.061667,0.066917]},{"id":"W02","status":"measured","samples":[0.145458,0.138917,0.133167,0.138292,0.14025,0.616334,0.149334,0.338292,0.141625,0.140625,0.145875,0.140458,0.135959,0.1345,0.147792,0.132291,0.131875,0.137542,0.142042,0.137625,0.143084,0.136833,0.155584,0.146667,0.136417,0.136375,0.138834,0.140792,0.135167,0.139959,0.144291,0.140667,0.151084,0.141833,0.140167,0.135584,0.133792,0.144333,0.143667,0.137542,0.140042,0.139916,0.153709,0.149,0.140375,0.160459,0.137042,0.140667,0.146875,0.157833,0.138667,0.147125,0.139625,0.1545,0.140625,0.137208,0.128333,0.143167,0.138208,0.133458,0.134625,0.135583,0.138917,0.136667,0.134958,0.145333,0.143083,0.141209,0.159583,0.212167,0.156334,0.163375,0.170375,0.16625,0.166417,0.166208,0.160791,0.162875,0.174667,0.165291,0.480583,0.168708,0.16175,0.153167,0.172041,0.1655,0.162916,0.16875,0.176459,0.164333,0.1625,0.163583,0.169792,0.160084,0.164459,0.155291,0.1645,0.175459,0.168291,0.238792,0.177167,0.162333,0.165583,0.161334,0.136916,0.134292,0.137125,0.141167,0.150125,0.140292,0.138542,0.139667,0.140583,0.1355,0.138917,0.142667,0.138459,0.1365,0.132125,0.140958,0.167292,0.217833,0.146041,0.143625,0.15675,0.239292,0.136833,0.142209,0.14075,0.135041,0.140166,0.137292,0.163458,0.136708,0.138292,0.14625,0.147125,0.145916,0.146916,0.156542,0.138084,0.143,0.157375,0.14,0.14125,0.14725,0.151458,0.149333,0.141209,0.144458,0.1465,0.141042,0.165792,0.153334,0.145542,0.169333,0.153042,0.165541,0.149375,0.134708,0.135291,0.142208,0.144458,0.13925,0.140292,0.130166,0.149125,0.138583,0.144042,0.150375,0.154625,0.13025,0.138792,0.131,0.133333,0.134,0.136667,0.134375,0.143,0.132459,0.145709,0.132916,0.138833,0.138041,0.172791,0.14175,0.142459,0.130875,0.132667,0.134875,0.133334,0.134292,0.129125,0.132334,0.1335,0.134375,0.139709,0.131166,0.138583,0.132]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.087375,0.061625,0.056083,0.058875,0.062625,0.066875,0.054792,0.054542,0.085917,0.074334,0.080125,0.046083,0.061791,0.049708,0.061,0.062958,0.053042,0.063625,0.066,0.172042,0.082167,0.063709,0.097625,0.080042,0.202167,0.242417,0.0815,0.052916,0.059,0.04875,0.055,0.057916,0.055459,0.064125,0.039542,0.046958,0.056083,0.056208,0.067833,0.07525,0.064416,0.068,0.037833,0.06075,0.062333,0.053458,0.059458,0.065,0.060083,0.057916,0.051208,0.052959,0.063916,0.072209,0.051042,0.054209,0.059584,0.060084,0.062834,0.627667,0.065166,0.043333,0.052542,0.048209,0.060208,0.330208,0.115875,0.200291,0.13825,0.098709,0.136125,0.131,0.064125,0.068,0.082083,0.129333,0.125417,0.087375,0.049166,0.038791,0.054583,0.069167,0.107416,0.103667,0.059,0.058167,0.060709,0.042083,0.063,0.063541,0.050542,0.06225,0.072709,0.131917,0.038583,0.05175,0.049791,0.056625,0.044542,0.048125,0.044959,0.121792,0.0675,0.063125,0.119333,0.075,0.05525,0.0455,0.147375,0.045667,0.054458,0.098791,0.073375,0.08675,0.098708,0.066042,0.052917,0.058834,0.080959,0.03625,0.048208,0.041458,0.062916,0.06225,0.058916,0.0585,0.060875,0.053708,0.071,0.059458,0.056542,0.035042,0.055875,0.062916,0.066083,0.044542,0.059208,0.045458,0.074375,0.079708,0.066833,0.055125,0.060625,0.06525,0.059708,0.068416,0.045209,0.491,0.0635,0.059833,0.055542,0.060167,0.046667,0.042167,0.060084,0.056458,0.050958,0.051833,0.056958,0.044333,0.0555,0.033667,0.0495,0.055958,0.045542,0.058459,0.057,0.058583,0.056375,0.057333,0.052291,0.045166,0.046875,0.044084,0.050292,0.042875,0.042625,0.05475,0.043084,0.053375,0.05625,0.043167,0.040625,0.056708,0.063959,0.066583,0.071958,0.067875,0.061417,0.049791,0.063208,0.041375,0.057083,0.057708,0.05,0.054333,0.042875,0.05075,0.051792,0.060792]},{"id":"W02","status":"measured","samples":[0.149042,0.146042,0.140834,0.474416,0.165584,0.147875,0.15425,0.340041,0.146292,0.139959,0.140916,0.1375,0.140042,0.137875,0.147,0.1525,0.13725,0.139083,0.141916,0.144584,0.145333,0.140167,0.151875,0.132125,0.138417,0.143625,0.14,0.142917,0.140458,0.143041,0.162709,0.150209,0.277625,0.14425,0.153792,0.142833,0.140375,0.149583,0.139541,0.152666,0.139167,0.140125,0.207625,0.149584,0.157667,0.277,0.165792,0.154125,0.169959,0.150042,0.18725,0.145,0.140667,0.186708,0.154917,0.155208,0.182917,0.138708,0.139,0.138792,0.162875,0.138084,0.139667,0.1395,0.144584,0.136458,0.146333,0.153,0.133209,0.159625,0.133792,0.148625,0.133625,0.133416,0.147875,0.151375,0.155584,0.136125,0.160333,0.139083,0.139208,0.161375,0.161292,0.159125,0.284208,0.164625,0.241417,0.155792,0.141458,0.145542,0.138375,0.154875,0.175,0.144875,0.14025,0.147291,0.144375,0.145333,0.135167,0.137875,0.139042,0.148958,0.134291,0.135292,0.134666,0.144333,0.137083,0.142834,0.141208,0.137083,0.140375,0.1385,0.138125,0.139625,0.137167,0.14225,0.133875,0.143125,0.136416,0.132708,0.143667,0.17375,0.141584,0.138709,0.183958,0.147125,0.175708,0.1425,0.166625,0.158875,0.174166,0.197875,0.222166,0.257875,0.15225,0.1355,0.145959,0.140542,0.140666,0.138417,0.142583,0.140334,0.139833,0.141791,0.154375,0.156375,0.137291,0.142458,0.143916,0.143667,0.137458,0.169125,0.167,0.153292,0.157792,0.147334,0.138292,0.1365,0.140583,0.13675,0.135042,0.134917,0.134208,0.137292,0.14125,0.169917,0.142542,0.1395,0.136875,0.140792,0.138417,0.135125,0.133334,0.13325,0.1345,0.133167,0.13075,0.197,0.138375,0.139917,0.130584,0.147917,0.128334,0.137166,0.138125,0.136584,0.134,0.1335,0.158875,0.143959,0.403541,0.147584,0.143334,0.19375,0.13925,0.156542,0.139459,0.157375,0.140625,0.137375]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.062375,0.05825,0.067042,0.052084,0.060459,0.05975,0.066625,0.054916,0.087166,0.074375,0.071125,0.061,0.075167,0.055375,0.061083,0.05525,0.056791,0.044042,0.054625,0.055584,0.049625,0.040834,0.045083,0.054291,0.060458,0.106,0.060708,0.054042,0.046833,0.040042,0.034042,0.056291,0.054708,0.058958,0.049792,0.060833,0.057333,0.054334,0.053584,0.042292,0.057292,0.068416,0.080333,0.06125,0.058708,0.043167,0.0415,0.032375,0.063916,0.062833,0.048042,0.042541,0.04225,0.032583,0.051917,0.047125,0.058833,0.0545,0.059917,0.576417,0.062,0.060125,0.058791,0.064291,0.050125,0.056584,0.041417,0.052875,0.058542,0.167916,0.124708,0.08475,0.041292,0.042625,0.050375,0.117792,0.072917,0.078375,0.0535,0.046584,0.047292,0.048125,0.055125,0.060208,0.061209,0.057334,0.03975,0.063041,0.088333,0.055042,0.037083,0.042666,0.052583,0.057958,0.045917,0.054708,0.052792,0.047125,0.057417,0.044292,0.054583,0.069792,0.06075,0.055959,0.048333,0.043166,0.055958,0.063041,0.055833,0.043917,0.050417,0.058167,0.044167,0.053,0.072166,0.055834,0.058167,0.064042,0.058,0.0595,0.051875,0.049292,0.041292,0.065458,0.055459,0.063542,0.062375,0.042042,0.034667,0.043666,0.062958,0.060375,0.0435,0.049584,0.060125,0.052208,0.052542,0.063166,0.066209,0.056167,0.068,0.041125,0.059125,0.06625,0.062291,0.056125,0.051625,0.042208,0.417208,0.050875,0.050708,0.051917,0.0515,0.038416,0.051084,0.060167,0.037416,0.043708,0.040375,0.05375,0.050542,0.061209,0.040708,0.052541,0.057333,0.065208,0.056292,0.052708,0.063417,0.053375,0.054709,0.051084,0.056708,0.064875,0.110459,0.063667,0.042375,0.046833,0.05625,0.038042,0.093167,0.052083,0.042958,0.062709,0.057,0.09475,0.069041,0.067041,0.067417,0.063709,0.060084,0.052334,0.0405,0.059083,0.058625,0.054125,0.06225,0.081583,0.0635,0.056584]},{"id":"W02","status":"measured","samples":[0.137375,0.129375,0.133583,0.136917,0.138375,0.538625,0.141041,0.137333,0.329208,0.140541,0.133292,0.130292,0.134417,0.129917,0.130792,0.142625,0.12925,0.137834,0.139,0.13375,0.134125,0.134834,0.136875,0.145625,0.132542,0.131333,0.13425,0.131584,0.133167,0.134541,0.132667,0.1385,0.133792,0.136291,0.138625,0.135791,0.130167,0.151875,0.13575,0.131209,0.137417,0.133791,0.132959,0.134166,0.128625,0.135334,0.135458,0.138125,0.131958,0.132875,0.139625,0.147417,0.1305,0.129042,0.134416,0.143083,0.133166,0.138917,0.131792,0.135833,0.134625,0.134958,0.139667,0.133667,0.131125,0.139083,0.136083,0.145916,0.138125,0.131083,0.139792,0.134042,0.125833,0.130375,0.133333,0.1345,0.13325,0.144542,0.136917,0.13475,0.467333,0.135666,0.134,0.134584,0.13925,0.147125,0.143125,0.13125,0.125334,0.1305,0.135334,0.127291,0.139334,0.154667,0.13625,0.143709,0.165458,0.1295,0.129625,0.137625,0.135209,0.13225,0.128709,0.133167,0.133042,0.132208,0.136333,0.134667,0.13725,0.137459,0.130416,0.130625,0.126959,0.133916,0.131708,0.13525,0.136542,0.134209,0.133792,0.136167,0.131292,0.134083,0.1315,0.140125,0.143833,0.133917,0.132708,0.134167,0.133333,0.134583,0.132708,0.137917,0.137875,0.136708,0.13275,0.142917,0.129208,0.14275,0.132916,0.141958,0.151167,0.135667,0.130583,0.136791,0.128916,0.13375,0.132125,0.140125,0.136667,0.138458,0.135292,0.129625,0.123708,0.135375,0.135709,0.130708,0.136042,0.129166,0.135291,0.151292,0.136834,0.139291,0.138833,0.133833,0.135,0.126666,0.133375,0.137459,0.12925,0.134708,0.140667,0.136667,0.130584,0.13375,0.13375,0.130125,0.130542,0.143416,0.127083,0.136875,0.138416,0.1345,0.148375,0.146417,0.1285,0.137584,0.130125,0.144666,0.133792,0.135625,0.137667,0.152208,0.162833,0.150042,0.140792,0.131125,0.134666,0.135916,0.145958,0.13325]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.070083,0.051875,0.068917,0.0585,0.068125,0.054208,0.045958,0.05175,0.083417,0.068625,0.0535,0.058042,0.047291,0.05675,0.051208,0.041625,0.055167,0.057834,0.058709,0.053792,0.046625,0.077209,0.064334,0.0695,0.064625,0.136084,0.0535,0.035042,0.042792,0.042833,0.061417,0.045833,0.054458,0.045333,0.056875,0.052375,0.041959,0.042125,0.037583,0.062083,0.060334,0.063375,0.046167,0.062958,0.044917,0.059917,0.047833,0.056916,0.051458,0.052042,0.058584,0.061292,0.059959,0.042375,0.051792,0.057083,0.049375,0.059708,0.061167,0.134167,0.046333,0.044292,0.049292,0.041291,0.047417,0.048917,0.036041,0.056625,0.05725,0.061167,0.055667,0.041333,0.041875,0.048041,0.045291,0.133541,0.081708,0.037541,0.046584,0.058833,0.041708,0.052667,0.056167,0.041667,0.066084,0.032,0.046209,0.046917,0.054042,0.0785,0.058834,0.052625,0.04875,0.058583,0.059417,0.051375,0.055417,0.050125,0.058167,0.04825,0.031625,0.066958,0.055834,0.052583,0.053583,0.062084,0.06275,0.064917,0.051542,0.059208,0.056416,0.055625,0.186958,0.062292,0.065625,0.048791,0.047,0.056958,0.046459,0.078417,0.167583,0.109375,0.052334,0.06175,0.061375,0.07125,0.064791,0.07825,0.099208,0.073459,0.061,0.070958,0.060167,0.033334,0.045584,0.073041,0.05825,0.048292,0.039875,0.051708,0.046959,0.072667,0.043708,0.061042,0.041875,0.058917,0.061667,0.556459,0.052333,0.047334,0.070625,0.044792,0.059375,0.067166,0.055875,0.054417,0.040333,0.051875,0.031875,0.053292,0.052167,0.057167,0.043542,0.050958,0.048958,0.05,0.057583,0.051958,0.063667,0.055291,0.043375,0.05575,0.042042,0.054292,0.040208,0.056083,0.044459,0.066292,0.07925,0.066125,0.058917,0.07225,0.056917,0.063584,0.046292,0.06275,0.05325,0.061333,0.058,0.049958,0.059375,0.05625,0.064083,0.059875,0.056375,0.053667,0.058708,0.052584,0.057208,0.04325]},{"id":"W02","status":"measured","samples":[0.144583,0.139209,0.133667,0.532333,0.157584,0.145209,0.152,0.142375,0.341459,0.138917,0.144958,0.133666,0.134541,0.13375,0.148291,0.138417,0.12825,0.138291,0.1335,0.1385,0.136666,0.134375,0.144166,0.137792,0.132959,0.138125,0.154042,0.135167,0.139,0.142334,0.136584,0.152916,0.133542,0.137834,0.137792,0.13625,0.135917,0.144417,0.140416,0.184167,0.14025,0.136833,0.151084,0.141541,0.1335,0.140917,0.136375,0.144209,0.14625,0.13025,0.134708,0.132666,0.135625,0.137167,0.134875,0.146333,0.138292,0.136416,0.136208,0.132833,0.131334,0.132166,0.144917,0.136666,0.132458,0.14475,0.134709,0.135125,0.131958,0.165916,0.140583,0.133292,0.133917,0.128708,0.131542,0.158792,0.131166,0.130875,0.128,0.131375,0.132417,0.133333,0.127084,0.130667,0.134666,0.148875,0.132667,0.136375,0.141417,0.150834,0.12825,0.13925,0.14525,0.130541,0.139292,0.134958,0.13625,0.137625,0.136333,0.137792,0.129625,0.134292,0.14475,0.139833,0.136,0.137167,0.13425,0.136458,0.192166,0.136417,0.130667,0.132625,0.134667,0.132375,0.136708,0.126209,0.154917,0.13025,0.137458,0.133291,0.126959,0.136875,0.127833,0.133209,0.1325,0.132625,0.136416,0.132417,0.132125,0.133375,0.133958,0.154834,0.134125,0.129459,0.130375,0.137542,0.134709,0.136958,0.132125,0.130917,0.13475,0.132667,0.130209,0.1295,0.159291,0.134834,0.133917,0.157041,0.141,0.135458,0.131875,0.125667,0.129583,0.136375,0.134083,0.128625,0.12425,0.127208,0.130792,0.135375,0.129583,0.130958,0.131333,0.147834,0.126583,0.142458,0.136042,0.140875,0.140167,0.1335,0.139708,0.157791,0.154875,0.142625,0.130792,0.131333,0.128791,0.135958,0.132208,0.175833,0.130667,0.156125,0.152167,0.132917,0.137541,0.137667,0.130625,0.133,0.129584,0.133209,0.13325,0.139,0.157583,0.13225,0.135541,0.133792,0.135542,0.135625,0.131125,0.133042]}]}],"headReports":[{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.240541,0.079083,0.065334,0.072417,0.0745,0.080625,0.1085,0.073625,0.0865,0.07725,0.071583,0.08225,0.065833,0.094667,0.071666,0.081833,0.057042,0.094291,0.116458,0.088667,0.09025,0.081792,0.084834,0.069875,0.063791,0.204583,0.073042,0.081209,0.07575,0.075958,0.044,0.052583,0.069083,0.053,0.079875,0.06175,0.064833,0.06675,0.138958,0.06925,0.0735,0.072958,0.078583,0.115375,0.148417,0.143333,0.102917,0.057,0.101875,0.144666,0.056125,0.047459,0.075292,0.109041,0.090459,0.054875,0.071416,0.0725,0.064667,0.059542,0.063792,0.060416,0.059333,0.066541,0.065708,0.062833,0.067083,0.06525,0.064417,0.062042,0.070792,0.052375,0.068459,0.06275,0.047916,0.151958,0.075,0.065459,0.0745,0.066416,0.038875,0.06375,0.0715,0.081667,0.080916,0.067834,0.059167,0.063834,0.075334,0.067916,0.064833,0.078583,0.072041,0.06975,0.0635,0.105792,0.076292,0.071125,0.072459,0.071584,0.062792,0.064542,0.069125,0.078917,0.053875,0.064083,0.078125,0.161584,0.061709,0.080166,0.095042,0.133167,0.112542,0.086625,0.122833,0.066666,0.1475,0.060917,0.101167,0.069041,0.045708,0.058083,0.059083,0.078958,0.091208,0.091041,0.084541,0.084,0.121542,0.104666,0.099708,0.095084,0.146541,0.094875,0.062291,0.062708,0.068375,0.055833,0.061667,0.073708,0.088708,0.092417,0.085708,0.1335,0.212625,0.1275,0.154959,0.112166,0.062166,0.060708,0.087041,0.06975,0.076167,0.062875,0.066625,0.071583,0.069,0.065333,0.065375,0.063208,0.071167,0.072459,0.058292,0.065792,0.08075,0.064958,0.060708,0.068375,0.073167,0.083083,0.063167,0.083458,0.048583,0.063583,0.087542,0.072083,0.054292,0.061916,0.071958,0.054458,0.057333,0.065375,0.072708,0.065458,0.056875,0.079625,0.064125,0.071791,0.059667,0.061542,0.066,0.064834,0.071542,0.061708,0.088417,0.0785,0.061458,0.061333,0.100209,0.0735]},{"id":"W02","status":"measured","samples":[0.145459,0.141084,0.117833,0.14925,0.160125,0.1465,0.11675,0.125292,0.088709,0.1045,0.111958,0.118,0.114792,0.098958,0.10425,0.109208,0.156583,0.102459,0.109083,0.121667,0.117708,0.145666,0.104667,0.242958,0.0895,0.110708,0.10075,0.0865,0.143375,0.09475,0.095666,0.10275,0.114791,0.09,0.101,0.085708,0.082542,0.099167,0.087125,0.08775,0.083416,0.085125,0.09325,0.086333,0.111667,0.087666,0.104292,0.093166,0.089542,0.097458,0.089166,0.084042,0.088875,0.086166,0.090459,0.088916,0.087625,0.129292,0.099291,0.11225,0.093416,0.099459,0.111292,0.088375,0.095375,0.07925,0.089917,0.086875,0.102833,0.149458,0.0935,0.095584,0.09175,0.144,0.748416,0.099333,0.095584,0.080042,0.106333,0.090541,0.083,0.095167,0.079625,0.122542,0.181083,0.106875,0.083792,0.079916,0.082958,0.081958,0.078917,0.084,0.133333,0.080417,0.098458,0.100875,0.079,0.090125,0.076083,0.085583,0.077583,0.081334,0.096375,0.085708,0.078583,0.081167,0.07775,0.069833,0.084292,0.079625,0.084541,0.070625,0.073083,0.070875,0.073083,0.072334,0.070291,0.079709,0.072541,0.079375,0.07075,0.723958,0.079833,0.088666,0.073667,0.074875,0.071042,0.087667,0.08775,0.082917,0.306709,0.085542,0.079959,0.074041,0.082291,0.083333,0.089208,0.089625,0.074875,0.13225,0.081,0.144917,0.072334,0.126417,0.0735,0.068541,0.089292,0.115209,0.11,0.090167,0.117542,0.089958,0.079041,0.101166,0.096958,0.08775,0.088583,0.073125,0.075584,0.076083,0.082792,0.082,0.07425,0.085416,0.069125,0.077417,0.138375,0.088458,0.090833,0.08,0.190375,0.099125,0.083791,0.081083,0.119208,0.092708,0.075084,0.135708,0.09275,0.101,0.086416,0.076542,0.085333,0.07,0.0935,0.072208,0.077334,0.072708,0.0825,0.074083,0.06825,0.089208,0.074875,0.2515,0.201792,0.075083,0.07725,0.135875,0.080791,0.0695]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.197708,0.076042,0.085666,0.066417,0.063292,0.06875,0.074291,0.063958,0.080875,0.080667,0.076125,0.060291,0.073875,0.061458,0.06975,0.077084,0.061583,0.054916,0.093042,0.197625,0.076042,0.063375,0.073959,0.064417,0.069167,0.253125,0.083333,0.065166,0.07775,0.068834,0.078625,0.074666,0.061,0.066792,0.074333,0.057833,0.059125,0.068083,0.060917,0.061,0.063958,0.052417,0.067375,0.071916,0.077542,0.054625,0.0715,0.085833,0.085542,0.070084,0.072583,0.066167,0.072375,0.075541,0.070375,0.054042,0.059334,0.065167,0.072167,0.056,0.057916,0.057792,0.048959,0.06925,0.064792,0.053917,0.057125,0.064333,0.079042,0.048333,0.068125,0.066792,0.062125,0.064208,0.060875,0.12825,0.083,0.042833,0.12725,0.072625,0.06125,0.061709,0.064458,0.063417,0.04825,0.068583,0.081,0.079416,0.080542,0.06925,0.06025,0.065083,0.058125,0.064084,0.063708,0.066709,0.058416,0.099333,0.087416,0.098791,0.066791,0.07325,0.059416,0.075792,0.059625,0.061709,0.07875,0.071291,0.063625,0.057417,0.069291,0.059167,0.108375,0.097167,0.080292,0.076084,0.088834,0.060333,0.132125,0.072875,0.06225,0.0645,0.149875,0.147083,0.255292,0.11625,0.056125,0.072792,0.076209,0.041792,0.067292,0.074959,0.067708,0.076084,0.060666,0.055459,0.061417,0.057375,0.058125,0.059,0.076375,0.078542,0.069666,0.054875,0.069291,0.089459,0.071166,0.053708,0.073875,0.06925,0.057084,0.049625,0.0605,0.076541,0.06425,0.056,0.0625,0.076459,0.05475,0.050375,0.037958,0.040083,0.0595,0.058334,0.059458,0.066542,0.038916,0.053042,0.069417,0.077584,0.040125,0.157583,0.055833,0.097208,0.073333,0.116458,0.157625,0.087625,0.06325,0.050083,0.081166,0.055084,0.05475,0.049209,0.056875,0.072208,0.053375,0.053875,0.050458,0.073917,0.063417,0.061208,0.065125,0.058125,0.07175,0.065375,0.053209,0.065375,0.051833,0.058083]},{"id":"W02","status":"measured","samples":[0.271916,0.09825,0.224584,0.131459,0.134833,0.134542,0.105958,0.11,0.087667,0.10325,0.094541,0.089583,0.085417,0.094166,0.102209,0.087542,0.10625,0.087875,0.101167,0.117417,0.090292,0.085917,0.0905,0.083125,0.089125,0.081583,0.087083,0.421584,0.07675,0.083125,0.0785,0.094125,0.082375,0.083834,0.074875,0.090208,0.136083,0.113917,0.086375,0.08,0.12475,0.091333,0.08175,0.078792,0.0805,0.08475,0.0805,0.092708,0.083167,0.083292,0.08675,0.0815,0.078,0.140208,0.088917,0.083541,0.0795,0.111333,0.103333,0.08925,0.089125,0.095125,0.113875,0.095167,0.087958,0.089625,0.085625,0.095542,0.097417,0.098833,0.087208,0.080958,0.084959,0.088,0.09075,0.089375,0.083708,0.092583,0.097541,0.091167,0.081334,0.114583,0.089209,0.19075,0.103916,0.088041,0.337417,0.087875,0.086083,0.083417,0.134959,0.161625,0.098958,0.085667,0.10525,0.098417,0.075167,0.073459,0.077084,0.484041,0.083208,0.095791,0.0985,0.094625,0.099542,0.101667,0.092708,0.081125,0.08925,0.074917,0.088167,0.077708,0.0905,0.078458,0.088167,0.08075,0.075416,0.084541,0.076042,0.0835,0.076417,0.070667,0.0845,0.076833,0.089042,0.081208,0.092875,0.101833,0.115916,0.104292,0.08425,0.072917,0.079625,0.075875,0.096542,0.094958,0.094084,0.076709,0.1115,0.093583,0.093792,0.092625,0.096625,0.093542,0.089292,0.124583,0.083958,0.084458,0.1015,0.077042,0.119333,0.130875,0.109166,0.102084,0.102083,0.104417,0.0915,0.09025,0.096875,0.083583,0.086875,0.086875,0.086833,0.069792,0.087625,0.081417,0.088834,0.0925,0.197708,0.127292,0.092125,0.088459,0.105833,0.095166,0.093667,0.097875,0.129542,0.099083,0.104125,0.103041,0.09375,0.077459,0.083792,0.09075,0.13525,0.080459,0.08025,0.084583,0.099375,0.073959,0.09875,0.069583,0.080792,0.087041,0.076333,0.081166,0.081375,0.091667,0.083292,0.070583]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.0835,0.089041,0.086375,0.089542,0.065667,0.068458,0.062167,0.068542,0.098125,0.065667,0.065625,0.067708,0.079709,0.072917,0.079542,0.054209,0.142334,0.063916,0.08875,0.062625,0.059458,0.063375,0.075334,0.066042,0.063208,0.085625,0.065667,0.04975,0.05975,0.078417,0.058958,0.067417,0.066208,0.069042,0.05775,0.059958,0.063,0.060042,0.065584,0.057833,0.06225,0.03875,0.069625,0.060334,0.071208,0.06675,0.106292,0.078709,0.055667,0.070208,0.056667,0.06975,0.062833,0.089959,0.090083,0.061959,0.061709,0.048167,0.058917,0.057417,0.078584,0.062542,0.539208,0.059958,0.049958,0.056333,0.086375,0.06575,0.07725,0.060625,0.05875,0.056083,0.047125,0.054917,0.061666,0.084667,0.078083,0.079625,0.067375,0.064208,0.062125,0.069292,0.062,0.05475,0.06175,0.072125,0.071083,0.071625,0.062292,0.072541,0.204708,0.090458,0.073542,0.059042,0.060167,0.082833,0.073917,0.063166,0.050833,0.067875,0.110375,0.078917,0.072083,0.075667,0.075125,0.060209,0.071458,0.083625,0.060125,0.052042,0.058834,0.069375,0.12675,0.070542,0.072708,0.069,0.066625,0.056209,0.058708,0.071375,0.049958,0.043875,0.063709,0.057333,0.064,0.382042,0.0505,0.075167,0.058625,0.073459,0.071625,0.067958,0.0645,0.05925,0.060334,0.060208,0.065,0.060833,0.05925,0.063958,0.076042,0.076459,0.04725,0.083583,0.090125,0.102916,0.144708,0.0655,0.097125,0.076875,0.073,0.074041,0.268542,0.205041,0.123209,0.172375,0.110125,0.0865,0.113084,0.071209,0.056625,0.136916,0.065167,0.083,0.063333,0.047375,0.047833,0.053,0.045791,0.065083,0.062,0.098334,0.069042,0.050042,0.046417,0.0495,0.067125,0.079834,0.071458,0.070042,0.057625,0.056375,0.055791,0.058084,0.060542,0.063125,0.08175,0.05,0.571375,0.051334,0.067209,0.072791,0.05675,0.05425,0.064,0.037541,0.068792,0.049416,0.069042,0.052875]},{"id":"W02","status":"measured","samples":[0.174416,0.107041,0.098792,0.117083,0.133292,0.0945,0.153208,0.135875,0.144792,0.135583,0.110625,0.109584,0.116541,0.12075,0.103417,0.105625,0.160917,0.2055,0.123042,0.1095,0.121875,0.09675,0.093167,0.117667,0.108,0.103583,0.087333,0.088208,0.103834,0.12325,0.093,0.088541,0.10025,0.094167,0.123291,0.097833,0.143583,0.0925,0.084917,0.081667,0.090709,0.08125,0.08475,0.077417,0.088542,0.079209,0.094417,0.082917,0.092292,0.088416,0.081833,0.082875,0.077666,0.093667,0.084042,0.086916,0.103417,0.131959,0.109208,0.1295,0.090333,0.077083,0.144875,0.099125,0.078541,0.091583,0.084458,0.075166,0.077458,0.080292,0.08275,0.086333,0.088875,0.086917,0.094583,0.104958,0.094,0.091834,0.11,0.088417,0.101375,0.082166,0.126916,0.090625,0.118708,0.101959,0.126541,0.07775,0.079959,0.096125,0.103375,0.079917,0.077042,0.158,0.074958,0.083958,0.078167,0.086459,0.089375,0.085292,0.094667,0.101042,0.089125,0.105083,0.076375,0.090708,0.099584,0.109292,0.123917,0.096541,0.101041,0.109333,0.115917,0.127958,0.097834,0.099416,0.110792,0.100833,0.086375,0.098958,0.101167,0.085667,0.098334,0.110875,0.077541,0.08725,0.079958,0.080542,0.078666,0.073584,0.097208,0.09,0.087667,0.093083,0.088167,0.099167,0.086417,0.096875,0.087375,0.0895,0.084458,0.08375,0.09575,0.085625,0.1115,0.14225,0.097792,0.243542,0.08425,0.091083,0.079208,0.086458,0.086625,0.096167,0.087542,0.091959,0.081708,0.094167,0.203666,0.173666,0.119375,0.121834,0.101584,0.528791,0.130458,0.113708,0.17825,0.109625,0.099542,0.076583,0.082667,0.075958,0.086958,0.090542,0.081458,0.080125,0.084,0.070917,0.072583,0.07175,0.076041,0.076458,0.0735,0.074833,0.071667,0.072084,0.081333,0.069958,0.070625,0.069333,0.069,0.08225,0.067625,0.089792,0.074875,0.075916,0.078458,0.073166,0.070167,0.078375]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.091291,0.072458,0.073792,0.0635,0.067,0.057916,0.064416,0.062875,0.115292,0.065375,0.086208,0.077125,0.06625,0.0755,0.061916,0.065583,0.063709,0.076958,0.070875,0.06125,0.092125,0.054625,0.049083,0.050584,0.082125,0.131834,0.081667,0.074166,0.054,0.084667,0.082666,0.071875,0.075792,0.057959,0.069083,0.062417,0.082833,0.070583,0.062708,0.062125,0.063167,0.05925,0.063417,0.059625,0.056958,0.062292,0.069,0.069417,0.063167,0.060958,0.062416,0.074834,0.051042,0.050083,0.05975,0.073459,0.062792,0.05425,0.064375,0.066417,0.06175,0.057333,0.475041,0.056959,0.072958,0.066041,0.062042,0.064583,0.074209,0.062125,0.078208,0.073459,0.060208,0.068083,0.059541,0.154667,0.073834,0.056625,0.068667,0.103958,0.084292,0.050458,0.056334,0.064083,0.073084,0.067834,0.051542,0.056958,0.062167,0.065667,0.092625,0.103833,0.091667,0.069042,0.073792,0.063458,0.066875,0.074958,0.060625,0.069208,0.067208,0.064083,0.054833,0.073167,0.053375,0.058417,0.077958,0.070208,0.065417,0.074083,0.06075,0.066084,0.076417,0.06975,0.060875,0.066791,0.065583,0.048542,0.080625,0.070125,0.057625,0.064375,0.057708,0.07175,0.064084,0.472333,0.070292,0.073208,0.07,0.052875,0.0535,0.08625,0.059541,0.085959,0.074834,0.071291,0.059416,0.05675,0.069083,0.083625,0.053125,0.061083,0.053,0.078875,0.064792,0.059292,0.063709,0.064875,0.041041,0.064167,0.074,0.062958,0.049917,0.062459,0.117042,0.093083,0.060709,0.061708,0.070541,0.080292,0.080917,0.075916,0.074417,0.052208,0.079042,0.069792,0.080375,0.0665,0.071958,0.083625,0.066333,0.063041,0.057125,0.063625,0.046291,0.065417,0.046458,0.061417,0.056833,0.05825,0.055417,0.073167,0.064541,0.063875,0.060625,0.075667,0.058958,0.049917,0.3385,0.063334,0.061541,0.078084,0.058125,0.076042,0.080834,0.078333,0.0515,0.060209,0.076209,0.073209]},{"id":"W02","status":"measured","samples":[0.104958,0.10075,0.128,0.139083,0.12475,0.108458,0.110958,0.119208,0.129209,0.102375,0.136833,0.119667,0.097041,0.103292,0.109583,0.094875,0.090667,0.124125,0.099625,0.096917,0.093625,0.094042,0.113041,0.098584,0.103209,0.096083,0.101209,0.098708,0.107833,0.104583,0.101542,0.095375,0.108,0.091875,0.096417,0.100166,0.104083,0.089208,0.095334,0.104541,0.091792,0.091167,0.106375,0.099208,0.093834,0.094542,0.1035,0.0955,0.098542,0.08775,0.085792,0.088042,0.092166,0.112417,0.100958,0.097625,0.092,0.42125,0.087125,0.083292,0.090041,0.077875,0.083958,0.093834,0.094834,0.0965,0.086875,0.082041,0.084458,0.086958,0.07775,0.087666,0.079875,0.080541,0.077084,0.295042,0.078,0.0905,0.077334,0.089792,0.133542,0.102958,0.08525,0.09575,0.106834,0.100541,0.101583,0.079875,0.093417,0.103208,0.0775,0.078875,0.0915,0.084166,0.086791,0.080792,0.0825,0.07725,0.080917,0.085708,0.081,0.088125,0.087125,0.082458,0.088208,0.082208,0.082459,0.091625,0.085709,0.10625,0.080458,0.102125,0.08325,0.090333,0.078542,0.083333,0.089209,0.094708,0.082084,0.088,0.08075,0.09375,0.086041,0.099375,0.081375,0.087416,0.084542,0.390125,0.076459,0.075584,0.077416,0.094541,0.082625,0.08225,0.08275,0.089375,0.07975,0.0765,0.080084,0.078042,0.078709,0.077041,0.0815,0.078667,0.078625,0.08475,0.074416,0.079875,0.076875,0.072166,0.078917,0.089542,0.086541,0.077292,0.078792,0.094667,0.075416,0.085666,0.080959,0.189125,0.115,0.086875,0.082084,0.087291,0.085375,0.122917,0.086875,0.081209,0.083875,0.096,0.085417,0.091417,0.094125,0.096166,0.433542,0.104708,0.077125,0.0805,0.086042,0.090583,0.081209,0.079917,0.352209,0.101541,0.088,0.247708,0.116291,0.088375,0.087083,0.079834,0.078375,0.081125,0.079,0.090542,0.131834,0.123625,0.093667,0.087209,0.084,0.091]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.744833,0.079458,0.06725,0.07825,0.075583,0.068875,0.069125,0.064916,0.083708,0.084458,0.078,0.0675,0.065833,0.072667,0.059875,0.0515,0.052625,0.050375,0.056792,0.067834,0.060917,0.060375,0.069625,0.068208,0.075833,0.107875,0.066708,0.056458,0.057875,0.079209,0.062708,0.058416,0.066958,0.063667,0.051166,0.059041,0.043625,0.050417,0.0615,0.071083,0.05875,0.063708,0.052375,0.067959,0.069458,0.054709,0.063166,0.05725,0.059,0.069333,0.077417,0.077083,0.060959,0.049292,0.049417,0.051291,0.059209,0.057375,0.060208,0.051625,0.056708,0.045834,0.073459,0.069625,0.062541,0.050666,0.058667,0.076625,0.061667,0.058333,0.055125,0.059583,0.065958,0.057458,0.052959,0.147916,0.094542,0.060416,0.057833,0.077291,0.069125,0.066042,0.06325,0.061959,0.064708,0.063583,0.060666,0.058417,0.058125,0.062917,0.064709,0.107625,0.089417,0.056167,0.050042,0.042459,0.057292,0.070875,0.065875,0.056292,0.057166,0.061583,0.067209,0.063125,0.05625,0.047458,0.067791,0.067541,0.061125,0.052625,0.109542,0.127375,0.065792,0.076792,0.077542,0.071958,0.073542,0.051792,0.054916,0.067166,0.063166,0.071084,0.057542,0.068,0.0545,0.06675,0.06575,0.052375,0.061333,0.061208,0.06175,0.039458,0.043541,0.0585,0.049959,0.04975,0.065958,0.058334,0.056042,0.054041,0.058833,0.048334,0.059916,0.070083,0.064166,0.05125,0.057917,0.054917,0.047667,0.049292,0.057125,0.060125,0.048666,0.057958,0.06325,0.084375,0.065333,0.058833,0.062375,0.0615,0.195208,0.142583,0.095583,0.065042,0.05125,0.049208,0.053333,0.062459,0.067875,0.067209,0.06975,0.068916,0.061875,0.051625,0.05525,0.049459,0.059292,0.076917,0.042583,0.064542,0.0475,0.052917,0.0675,0.195709,0.062166,0.064667,0.0595,0.051834,0.10525,0.053875,0.060084,0.077542,0.058834,0.13875,0.056709,0.057125,0.052708,0.055292,0.060583,0.064]},{"id":"W02","status":"measured","samples":[0.117083,0.162625,0.089917,0.10325,0.119584,0.088708,0.108,0.096166,0.094291,0.10725,0.090917,0.1015,0.09275,0.081833,0.101166,0.141084,0.10375,0.100333,0.121,0.113417,0.1015,0.127791,0.167125,0.092959,0.110292,0.087875,0.085833,0.681875,0.157917,0.091208,0.113083,0.103459,0.102625,0.126584,0.102916,0.094833,0.0865,0.102917,0.101375,0.102041,0.09925,0.090083,0.085667,0.088292,0.089791,0.147167,0.102084,0.113917,0.1495,0.092417,0.08275,0.118208,0.139667,0.099333,0.09175,0.083958,0.132042,0.094166,0.088041,0.09,0.094583,0.16975,0.08275,0.084042,0.077834,0.093042,0.093208,0.171083,0.086834,0.086625,0.087583,0.096542,0.091834,0.095917,0.084958,0.091458,0.079875,0.082083,0.09725,0.107875,0.083,0.088833,0.0895,0.088042,0.087292,0.190667,0.127541,0.158917,0.136666,0.104625,0.092708,0.130667,0.081666,0.077667,0.089333,0.095708,0.077375,0.076416,0.10225,0.073625,0.085667,0.0725,0.085833,0.088292,0.080833,0.077333,0.083125,0.08575,0.111917,0.099708,0.123792,0.086084,0.09425,0.149625,0.097166,0.110334,0.102,0.169458,0.098458,0.108167,0.083875,0.085541,0.099833,0.090958,0.076458,0.101666,0.078625,0.076916,0.088041,0.086084,0.083125,0.07675,0.092417,0.103625,0.091041,0.079708,0.0775,0.093375,0.086167,0.107542,0.125542,0.088875,0.0905,0.083,0.111542,0.099458,0.09375,0.087958,0.090208,0.093666,0.096083,0.084583,0.083583,0.096291,0.098708,0.090666,0.086417,0.08525,0.085292,0.091875,0.103375,0.085709,0.086167,0.079125,0.090625,0.117584,0.091292,0.094166,0.183083,0.0945,0.079792,0.0825,0.087625,0.076084,0.078666,0.085,0.074791,0.082083,0.083167,0.076917,0.07825,0.074209,0.075667,0.074042,0.123041,0.085792,0.1185,0.184042,0.094833,0.123208,0.102625,0.096708,0.088125,0.074417,0.132167,0.084583,0.090625,0.095791,0.093459,0.101041]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.083042,0.067042,0.066959,0.061583,0.068625,0.068917,0.061791,0.05925,0.111625,0.079167,0.08275,0.065584,0.068084,0.060042,0.061916,0.048667,0.049084,0.069959,0.048125,0.069291,0.043375,0.048666,0.075875,0.075667,0.059958,0.127625,0.050917,0.054209,0.0605,0.053458,0.072959,0.073208,0.070167,0.056583,0.073709,0.067875,0.041709,0.074083,0.073292,0.061167,0.063542,0.056083,0.062084,0.0685,0.064667,0.066542,0.061667,0.038417,0.060042,0.061875,0.060875,0.063542,0.065084,0.052375,0.066375,0.063167,0.05325,0.051458,0.053125,0.06875,0.049708,0.064709,0.469167,0.048292,0.048042,0.069417,0.065125,0.066,0.050958,0.04825,0.0595,0.062667,0.072333,0.073375,0.097583,0.076292,0.111333,0.127875,0.074542,0.142375,0.114791,0.049833,0.065167,0.0965,0.115583,0.086875,0.075167,0.066584,0.07675,0.0605,0.043542,0.065916,0.098125,0.059792,0.06225,0.063041,0.069458,0.059917,0.057042,0.058583,0.055,0.064167,0.04825,0.048125,0.048625,0.06,0.047875,0.067,0.059541,0.059584,0.048542,0.051291,0.063125,0.073625,0.047959,0.069166,0.059,0.05575,0.068875,0.050042,0.0575,0.049709,0.064792,0.05625,0.055083,0.559125,0.064375,0.068917,0.067208,0.065583,0.062875,0.080916,0.067792,0.052709,0.063458,0.066792,0.062416,0.06375,0.066583,0.063041,0.056417,0.065416,0.067375,0.04925,0.047875,0.078958,0.067542,0.051958,0.060375,0.042333,0.066875,0.067875,0.130916,0.083333,0.13425,0.082875,0.05375,0.085583,0.07775,0.07525,0.060167,0.067917,0.059958,0.05625,0.048875,0.0675,0.062917,0.074583,0.07275,0.057041,0.062291,0.058167,0.067333,0.048875,0.064542,0.06575,0.058708,0.044416,0.06,0.062417,0.059083,0.052209,0.054625,0.0635,0.045125,0.079,0.057625,0.240083,0.502417,0.1675,0.133334,0.072208,0.059291,0.073292,0.075167,0.071208,0.065458,0.064875,0.064125,0.047333]},{"id":"W02","status":"measured","samples":[0.13075,0.196333,0.140209,0.147792,0.104917,0.193334,0.097875,0.103083,0.124417,0.12275,0.122958,0.104542,0.104875,0.12575,0.138542,0.077333,0.089667,0.087417,0.102083,0.160333,0.089292,0.095,0.077334,0.121334,0.092667,0.119959,0.103625,0.093792,0.225125,0.115166,0.092459,0.091667,0.102333,0.07975,0.083875,0.076833,0.076042,0.079542,0.078542,0.089416,0.083958,0.084542,0.095375,0.086959,0.095583,0.087083,0.089708,0.083208,0.129833,0.094166,0.09825,0.103125,0.078459,0.092709,0.085791,0.095167,0.704,0.154375,0.119542,0.091125,0.1135,0.097042,0.095625,0.086958,0.088916,0.112375,0.091625,0.085375,0.082709,0.101208,0.086709,0.073834,0.082292,0.077167,0.082083,0.071666,0.077333,0.080667,0.078542,0.082458,0.082666,0.099667,0.086334,0.084625,0.087709,0.086875,0.085083,0.080875,0.100459,0.094167,0.090833,0.104958,0.080459,0.0815,0.080125,0.086083,0.088375,0.079208,0.107542,0.094208,0.080416,0.091708,0.085875,0.09125,0.080541,0.080458,0.078708,0.08275,0.08425,0.095792,0.401792,0.324291,0.078125,0.137625,0.089125,0.0815,0.077625,0.084708,0.09925,0.092792,0.080542,0.085125,0.097792,0.075958,0.072708,0.079084,0.074375,0.083459,0.074,0.079209,0.089,0.086708,0.077667,0.07625,0.079,0.091,0.085375,0.07775,0.076208,0.0865,0.08125,0.08025,0.072125,0.076583,0.070958,0.079375,0.072125,0.073417,0.071917,0.069166,0.074042,0.07125,0.071875,0.079209,0.080333,0.731084,0.706625,0.116,0.074584,0.088625,0.076125,0.072958,0.080958,0.072583,0.070458,0.085,0.082959,0.078917,0.081209,0.078167,0.08525,0.068792,0.156292,0.07275,0.0715,0.084875,0.073583,0.075958,0.076292,0.077833,0.079625,0.074541,0.074625,0.073792,0.07025,0.073333,0.079541,0.076542,0.073583,0.07225,0.070291,0.076417,1.275916,0.6995,0.113875,0.124958,0.095,0.091708,0.083916,0.072875]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.751167,0.058792,0.055417,0.054459,0.081,0.071917,0.069583,0.058292,0.088541,0.0705,0.057375,0.063458,0.069042,0.065667,0.10825,0.100791,0.078375,0.067375,0.053417,0.078167,0.05825,0.070041,0.054792,0.073208,0.073666,0.110708,0.076875,0.064833,0.089,0.071083,0.072208,0.067542,0.079916,0.061958,0.088459,0.061041,0.06275,0.086792,0.042375,0.069,0.055666,0.050417,0.050292,0.064292,0.067625,0.068166,0.067791,0.049458,0.072167,0.063958,0.068708,0.064875,0.05475,0.063459,0.06525,0.068834,0.067042,0.056292,0.077,0.060459,0.058792,0.058458,0.057875,0.071125,0.065291,0.073333,0.058459,0.056875,0.05325,0.067334,0.064417,0.048083,0.066166,0.062791,0.05825,0.288375,0.190834,0.064375,0.060584,0.059625,0.071375,0.059666,0.06,0.075083,0.072875,0.064333,0.071708,0.067625,0.060833,0.061334,0.051833,0.067125,0.082292,0.074333,0.083916,0.070583,0.051292,0.046916,0.064666,0.064333,0.06875,0.050291,0.0675,0.073917,0.06675,0.048375,0.056625,0.077209,0.072292,0.063542,0.0645,0.052042,0.05975,0.059375,0.0645,0.075834,0.054458,0.063458,0.064208,0.064625,0.05325,0.067417,0.06825,0.066041,0.065625,0.058834,0.081833,0.0805,0.062666,0.065792,0.06875,0.064083,0.08225,0.062417,0.065917,0.069375,0.052,0.064625,0.067833,0.053833,0.05775,0.065541,0.06325,0.065375,0.080125,0.067375,0.068708,0.057791,0.059083,0.069875,0.062,0.0525,0.067292,0.055167,0.070083,0.061458,0.050333,0.059875,0.062375,0.0685,0.06425,0.0605,0.039542,0.058125,0.053792,0.064125,0.079792,0.063417,0.065166,0.06025,0.059416,0.067625,0.054,0.040291,0.038583,0.043583,0.074292,0.064042,0.062708,0.060042,0.06725,0.057292,0.044834,0.050709,0.070209,0.061917,0.109416,0.061041,0.057875,0.054208,0.075625,0.073,0.0735,0.073958,0.071708,0.052,0.053166,0.06675,0.059417,0.07625]},{"id":"W02","status":"measured","samples":[0.091292,0.099292,0.091584,0.090459,0.0915,0.091167,0.10075,0.095875,0.08875,0.354208,0.086,0.085458,0.083583,0.110667,0.0835,0.0795,0.082875,0.08225,0.070875,0.071875,0.071625,0.070833,0.073042,0.0735,0.085917,0.075458,0.080792,0.07225,0.078875,0.070959,0.070083,0.069333,0.105917,0.142042,0.084583,0.078042,0.078209,0.070291,0.077542,0.077709,0.07925,0.078167,0.083792,0.084708,0.190584,0.105958,0.118125,0.119416,0.093167,0.161125,0.127917,0.095917,0.085125,0.07575,0.095875,0.112084,0.108917,0.116667,0.11525,0.108541,0.084917,0.086667,0.102417,0.0865,0.086625,0.098083,0.079666,0.08525,0.100208,0.093458,0.093291,0.094417,0.091667,0.075584,0.106334,0.116917,0.134208,0.09875,0.108,0.102583,0.076208,0.07675,0.096,0.086417,0.08275,0.086042,0.082667,0.088458,0.083208,0.081542,0.079041,0.0785,0.073041,0.08325,0.086292,0.080458,0.532833,0.364291,0.142708,0.0915,0.08925,0.090875,0.072041,0.074334,0.077792,0.079708,0.090208,0.078084,0.102708,0.08425,0.074708,0.087042,0.1645,0.097958,0.085334,0.084125,0.079875,0.070375,0.071625,0.072916,0.09225,0.081084,0.084459,0.074541,0.071375,0.078167,0.107334,0.076583,0.093959,0.087875,0.088584,0.089917,0.07975,0.090458,0.082458,0.081667,0.084167,0.08575,0.087167,0.081834,0.079041,0.079417,0.080875,0.08175,0.078708,0.084209,0.081792,0.075458,0.093541,0.077333,0.076959,0.086,0.103333,0.084042,0.086542,0.085375,0.413375,0.072459,0.066375,0.076417,0.07675,0.07025,0.090042,0.079166,0.074083,0.083875,0.067625,0.070666,0.070084,0.075083,0.085208,0.071333,0.069292,0.070708,0.071584,0.086625,0.077375,0.086375,0.07975,0.073209,0.114708,0.098791,0.08875,0.092542,0.088709,0.088291,0.079667,0.093125,0.077875,0.086292,0.097833,0.095459,0.079541,0.104625,0.078791,0.077625,0.072041,0.074667,0.0715,0.07425]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.086333,0.064292,0.063417,0.053542,0.078667,0.076167,0.050416,0.064375,0.09625,0.073667,0.075542,0.0565,0.043208,0.059583,0.076791,0.077792,0.0575,0.064084,0.062458,0.060958,0.037666,0.050125,0.061416,0.058042,0.067959,0.110375,0.069625,0.051042,0.065084,0.092833,0.071959,0.195291,0.110959,0.045459,0.070625,0.043458,0.066333,0.044125,0.043083,0.065333,0.078917,0.051833,0.059209,0.052125,0.087125,0.268375,0.059083,0.061166,0.098875,0.108583,0.059083,0.063084,0.049542,0.041667,0.048958,0.05875,0.056375,0.091583,0.047167,0.053333,0.059291,0.05825,0.725375,0.079291,0.063417,0.044417,0.063791,0.052958,0.059834,0.067709,0.06175,0.05125,0.049416,0.065125,0.059625,0.11075,0.055583,0.054667,0.063417,0.0585,0.072459,0.06325,0.062041,0.078375,0.086375,0.070791,0.059167,0.067625,0.054625,0.064334,0.125709,0.105292,0.064541,0.065167,0.076375,0.071541,0.071833,0.072791,0.079417,0.050125,0.04925,0.054084,0.050833,0.070292,0.068291,0.079667,0.070917,0.060584,0.050125,0.054458,0.064834,0.07275,0.068209,0.06575,0.064875,0.048208,0.05475,0.042459,0.062167,0.073708,0.06675,0.077875,0.060333,0.066417,0.060833,0.61,0.058625,0.075792,0.039167,0.066125,0.06425,0.053541,0.068125,0.056459,0.053,0.059916,0.045,0.062875,0.05475,0.041917,0.04875,0.078875,0.077583,0.068833,0.062167,0.079125,0.0525,0.060125,0.05025,0.059042,0.061542,0.048167,0.064084,0.060208,0.039125,0.057334,0.056625,0.057583,0.059042,0.0585,0.062667,0.065083,0.080375,0.040292,0.050666,0.075375,0.156959,0.188958,0.063333,0.066458,0.081625,0.051083,0.073583,0.054458,0.044541,0.068375,0.054083,0.0655,0.061625,0.075166,0.06075,0.070167,0.06875,0.069125,0.059458,0.065708,0.067792,0.05025,0.381084,0.078583,0.085792,0.045125,0.063542,0.067041,0.062167,0.069042,0.049708,0.076083,0.071625,0.035875]},{"id":"W02","status":"measured","samples":[0.210667,0.103,0.110625,0.104083,0.125625,0.156417,0.119542,0.095458,0.117083,0.111084,0.092084,0.088667,0.094958,0.097667,0.1045,0.096917,0.101583,0.091875,0.102209,0.095584,0.090042,0.089333,0.125417,0.114958,0.09575,0.121667,0.134042,0.096791,0.090542,0.088542,0.08875,0.154625,0.103916,0.097083,0.100333,0.094625,0.09025,0.080458,0.078917,0.08675,0.082917,0.099875,0.110541,0.105833,0.120917,0.108208,0.091458,0.0955,0.083208,0.081667,0.098959,0.178,0.102667,0.095666,0.09425,0.086584,0.109042,0.082708,0.101959,0.082042,0.081084,0.0805,0.097959,0.08925,0.077375,0.099125,0.08425,0.08075,0.084375,0.106958,0.089,0.089625,0.09725,0.09675,0.120958,0.092083,0.084667,0.099625,0.088667,0.092125,0.088292,0.090916,0.108375,0.097875,0.092208,0.104916,0.089875,0.106959,0.085959,0.109542,0.11075,0.136333,0.112333,0.082,0.080375,0.076,0.094,0.084459,0.100166,0.103416,0.086041,0.087958,0.082875,0.080416,0.085666,0.098458,0.095625,0.087084,0.087125,0.081625,0.113292,0.169917,0.093584,0.085042,0.086625,0.092209,0.080042,0.0985,0.088333,0.087792,0.086667,0.09325,0.095167,0.085583,0.094583,0.092083,0.088291,0.091083,0.094417,0.090375,0.084,0.081,0.093417,0.083125,0.091083,0.48975,0.09475,0.075583,0.078292,0.074125,0.086875,0.072083,0.08025,0.071333,0.076625,0.076125,0.079333,0.086083,0.077125,0.097167,0.071917,0.086583,0.080292,0.089208,0.083125,0.077583,0.080542,0.073792,0.079167,0.083292,0.076375,0.084875,0.075916,0.082833,0.08125,0.081125,0.087041,0.08125,0.08475,0.093875,0.079875,0.091791,0.093875,0.151625,0.087583,0.08275,0.11975,0.079125,0.088708,0.090042,0.364166,0.076417,0.088584,0.085708,0.075416,0.080875,0.076541,0.142417,0.082792,0.083792,0.075333,0.078458,0.088625,0.078375,0.088709,0.075208,0.076375,0.080625,0.077417,0.080291]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.121042,0.068958,0.083375,0.111125,0.07225,0.065709,0.050875,0.067416,0.098458,0.098167,0.0795,0.070292,0.069167,0.072416,0.0505,0.064375,0.0695,0.068875,0.048375,0.066709,0.068791,0.077833,0.061125,0.04625,0.06825,0.08925,0.06175,0.056875,0.04675,0.062334,0.063875,0.050334,0.063417,0.061708,0.057209,0.06075,0.086584,0.076834,0.063083,0.067291,0.062041,0.06575,0.073125,0.065167,0.07,0.076625,0.064,0.062208,0.07125,0.064041,0.066375,0.047667,0.06375,0.040917,0.061791,0.040375,0.06475,0.05475,0.084,0.08175,0.0455,0.057875,0.465417,0.080166,0.068167,0.070334,0.062667,0.066542,0.055625,0.099416,0.070875,0.072875,0.109209,0.072542,0.057791,0.084708,0.047417,0.053208,0.063791,0.061042,0.065209,0.061583,0.097958,0.08175,0.073667,0.06825,0.051875,0.064583,0.073042,0.050042,0.075834,0.081417,0.057292,0.082875,0.078416,0.058959,0.057625,0.052875,0.071042,0.075834,0.064667,0.050917,0.071666,0.0945,0.14725,0.064041,0.061959,0.051167,0.054417,0.0675,0.062833,0.082791,0.086667,0.088125,0.067666,0.075709,0.075083,0.044833,0.063291,0.054542,0.05875,0.058458,0.053375,0.055292,0.044459,0.402708,0.05875,0.062792,0.062834,0.076041,0.062,0.07475,0.07025,0.046583,0.043333,0.060125,0.084875,0.062833,0.065333,0.061875,0.054208,0.071208,0.074083,0.099,0.061625,0.065792,0.058375,0.060834,0.06,0.059125,0.061667,0.054792,0.06225,0.068041,0.060959,0.067375,0.037167,0.058375,0.059125,0.057417,0.069542,0.071292,0.061959,0.071,0.079667,0.06525,0.07675,0.074209,0.063458,0.063,0.07375,0.0665,0.0665,0.052875,0.060042,0.059625,0.055833,0.068167,0.057458,0.068625,0.055542,0.040917,0.063167,0.08225,0.049125,0.056792,0.05225,0.059084,0.425209,0.067625,0.060417,0.059667,0.06775,0.058291,0.062959,0.067125,0.063792,0.059792,0.07125,0.056083]},{"id":"W02","status":"measured","samples":[0.115625,0.099291,0.096792,0.135666,0.13825,0.118959,0.223708,0.105375,0.108208,0.153708,0.092834,0.094875,0.082542,0.087375,0.643917,0.136375,0.103709,0.088042,0.092458,0.099542,0.094625,0.08375,0.086125,0.085041,0.078167,0.08975,0.089333,0.096875,0.083667,0.088625,0.089375,0.086084,0.085792,0.111959,0.108791,0.103083,0.184708,0.084917,0.08375,0.094208,0.079625,0.079125,0.081291,0.099917,0.118458,0.1015,0.093,0.0925,0.085125,0.096541,0.086375,0.137542,0.102958,0.121625,0.141333,0.094208,0.116709,0.116333,0.09775,0.610833,0.131375,0.104709,0.093791,0.085541,0.083292,0.075625,0.075625,0.124166,0.100917,0.077166,0.074375,0.107084,0.087917,0.087084,0.08175,0.09075,0.09375,0.102708,0.0835,0.288667,0.089458,0.08425,0.081833,0.091292,0.0815,0.09325,0.082,0.089625,0.083708,0.10425,0.091417,0.079792,0.092417,0.095333,0.103959,0.085292,0.080625,0.088375,0.087125,0.087291,0.084458,0.097833,0.088083,0.081208,0.503292,0.088208,0.098917,0.08825,0.078042,0.082583,0.088666,0.116667,0.113291,0.334041,0.095167,0.08525,0.081125,0.086291,0.08625,0.075042,0.075417,0.075542,0.089208,0.093375,0.087417,0.07675,0.080541,0.077833,0.078125,0.075708,0.081958,0.085917,0.082292,0.083291,0.076041,0.084667,0.072167,0.072292,0.087083,0.078042,0.075,0.07375,0.073334,0.072,0.086291,0.078083,0.079583,0.079875,0.094625,0.091458,0.08375,0.087,0.078792,0.07275,0.077542,0.08025,0.087708,0.07325,0.079125,0.079167,0.072708,0.076,0.083208,0.082583,0.071666,0.075667,0.077208,0.074,0.07375,0.091708,0.079416,0.092625,0.2105,0.075292,0.089625,0.118875,0.07775,0.072333,0.070958,0.070542,0.082417,0.092583,0.073875,0.085292,0.076125,0.071917,0.081917,0.082334,0.084708,0.084583,0.073458,0.080667,0.07375,0.0835,0.076833,0.505375,0.082458,0.071208,0.086417,0.075375]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.75825,0.093375,0.067833,0.063917,0.068125,0.072,0.072125,0.082958,0.086667,0.063167,0.067375,0.061542,0.05525,0.071083,0.074125,0.065834,0.077667,0.0715,0.064584,0.063458,0.061333,0.055958,0.059958,0.074459,0.066459,0.233208,0.090291,0.0865,0.089834,0.0675,0.083625,0.066583,0.048375,0.068541,0.05875,0.067334,0.076416,0.082042,0.063,0.049667,0.064584,0.062875,0.065167,0.069459,0.065583,0.063375,0.063584,0.038,0.048,0.076667,0.07925,0.053542,0.0585,0.067166,0.072209,0.068167,0.071667,0.070292,0.0635,0.0625,0.069042,0.03875,0.059958,0.083375,0.047417,0.052167,0.0655,0.051,0.049667,0.064083,0.087209,0.045875,0.050375,0.075334,0.069083,0.127792,0.15525,0.07325,0.064583,0.049709,0.050542,0.061875,0.068083,0.059708,0.053666,0.062834,0.048459,0.051666,0.053084,0.06425,0.071625,0.142792,0.068292,0.066792,0.067125,0.088834,0.095,0.092709,0.079792,0.091167,0.092834,0.083417,0.061708,0.052792,0.056709,0.064292,0.06025,0.087333,0.103959,0.076125,0.06075,0.050708,0.066333,0.078458,0.069292,0.08275,0.153542,0.053792,0.076291,0.074958,0.067542,0.072625,0.067333,0.050583,0.075,0.079959,0.048958,0.05375,0.063083,0.056542,0.071625,0.08125,0.064459,0.061167,0.062792,0.086292,0.073708,0.048625,0.036542,0.0555,0.049666,0.060708,0.065625,0.06075,0.049625,0.06775,0.061292,0.056875,0.319458,0.073458,0.072542,0.074375,0.073125,0.075041,0.109417,0.057333,0.062583,0.092208,0.04875,0.0685,0.0685,0.073416,0.122333,0.057792,0.074709,0.066375,0.074084,0.062708,0.072125,0.058416,0.047208,0.063667,0.052791,0.066458,0.056541,0.064542,0.12275,0.167958,0.103125,0.043792,0.151875,0.071416,0.052833,0.059416,0.080625,0.064583,0.061,0.066875,0.090709,0.066291,0.052333,0.080417,0.063291,0.062542,0.066291,0.0605,0.062334,0.053375,0.069042,0.056708]},{"id":"W02","status":"measured","samples":[0.137542,0.102791,0.092125,0.100625,0.110417,0.128875,0.168083,0.102375,0.091417,0.24225,0.1205,0.13825,0.109667,0.125584,0.145667,0.22775,0.102083,0.106,0.116542,0.102834,0.115542,0.133083,0.16525,0.081,0.100917,0.089875,0.104708,0.133666,0.104917,0.09275,0.103083,0.091209,0.093542,0.084667,0.0995,0.096833,0.107667,0.08975,0.099542,0.099041,0.104292,0.104708,0.107875,0.096333,0.091542,0.091125,0.097209,0.105209,0.095375,0.089833,0.087375,0.091542,0.092375,0.105916,0.095125,0.087167,0.126291,0.12775,0.132042,0.095542,0.09825,0.096375,0.119791,0.095375,0.129333,0.109417,0.098542,0.10125,0.098833,0.08825,0.102583,0.091791,0.1305,0.106459,0.091125,0.083791,0.097083,0.091834,0.085917,0.08025,0.084375,0.268625,0.088583,0.075375,0.082833,0.081,0.095708,0.083708,0.079041,0.082333,0.077167,0.0825,0.093,0.086292,0.094709,0.086125,0.080958,0.082375,0.088292,0.154625,0.084417,0.094,0.143917,0.088084,0.137416,0.103292,0.101459,0.09575,0.094375,0.097042,0.102417,0.095916,0.091209,0.09075,0.096291,0.098791,0.100833,0.089916,0.4365,0.10875,0.102583,0.11375,0.095333,0.19025,0.102042,0.128125,0.112708,0.094292,0.113334,0.092875,0.082459,0.100417,0.115583,0.1015,0.17075,0.095,0.09875,0.099,0.084834,0.083083,0.078084,0.09425,0.092416,0.093083,0.099,0.099459,0.100834,0.086541,0.125458,0.093709,0.085458,0.0905,0.087042,0.0945,0.082625,0.093834,0.087083,0.087209,0.098125,0.099458,0.097875,0.095167,0.088708,0.085416,0.094625,0.091792,0.086791,0.090958,0.096083,0.087833,0.095709,0.08325,0.088167,0.087708,0.105,0.111541,0.098417,0.086834,0.094625,0.128833,0.089375,0.076833,0.077583,0.08725,0.079667,0.0805,0.079208,0.082125,0.075667,0.077291,0.074042,0.077666,0.082042,0.077958,0.074459,0.080458,0.078083,0.075916,0.087833,0.085083]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.100166,0.070959,0.066875,0.068709,0.068792,0.0515,0.078792,0.073,0.103708,0.085958,0.081667,0.04525,0.057542,0.064542,0.046375,0.088834,0.078958,0.071125,0.044833,0.064167,0.065,0.064583,0.056542,0.084166,0.086375,0.239583,0.068583,0.066291,0.048917,0.067833,0.056167,0.053333,0.068291,0.055042,0.054209,0.089333,0.062875,0.057709,0.059541,0.068292,0.056708,0.060833,0.061583,0.0705,0.062,0.062417,0.053416,0.07475,0.067875,0.208458,0.109875,0.057708,0.102584,0.086625,0.167625,0.045833,0.076709,0.056292,0.060041,0.069041,0.054708,0.081125,0.663417,0.057125,0.049209,0.057333,0.060042,0.073875,0.074667,0.054041,0.061792,0.063209,0.059958,0.064709,0.068,0.095833,0.056375,0.056125,0.055167,0.0585,0.052417,0.059042,0.062459,0.043416,0.054458,0.077375,0.047792,0.098125,0.084209,0.062792,0.072541,0.051708,0.050291,0.059625,0.061667,0.041125,0.058834,0.074458,0.046291,0.058583,0.0375,0.063916,0.066792,0.068458,0.063666,0.0625,0.065416,0.067542,0.052125,0.065375,0.038625,0.05975,0.050541,0.068333,0.079792,0.056958,0.052917,0.06225,0.067334,0.067334,0.065917,0.06225,0.058167,0.060334,0.059125,0.52975,0.065,0.070209,0.082167,0.068208,0.083,0.058041,0.062375,0.06775,0.066875,0.060458,0.065916,0.065042,0.063,0.070292,0.055583,0.069958,0.061292,0.072625,0.067708,0.060708,0.073958,0.057792,0.059209,0.059958,0.069834,0.067667,0.057208,0.07025,0.069583,0.056417,0.065375,0.062541,0.066625,0.120709,0.051292,0.052042,0.050708,0.065292,0.059792,0.060125,0.073292,0.045292,0.05825,0.047875,0.054583,0.051167,0.05525,0.05775,0.068083,0.050875,0.078334,0.081458,0.082167,0.064875,0.05,0.08275,0.062333,0.065333,0.043208,0.053166,0.044042,0.068333,0.43625,0.056584,0.047166,0.063792,0.06725,0.058208,0.076125,0.0465,0.055709,0.060459,0.063458,0.061084]},{"id":"W02","status":"measured","samples":[0.106084,0.081334,0.078625,0.103875,0.109875,0.091625,0.10375,0.094792,0.1035,0.106166,0.099291,0.094667,0.089041,0.093459,0.118708,0.086083,0.089042,0.093458,0.080417,0.085375,0.090417,0.09625,0.099042,0.087917,0.091708,0.090584,0.08825,0.085042,0.090791,0.0815,0.097792,0.080834,0.088084,0.092584,0.09,0.087542,0.083792,0.546708,0.07875,0.076042,0.093292,0.088208,0.08825,0.0735,0.085833,0.074375,0.08475,0.071167,0.072917,0.085125,0.080209,0.073709,0.084875,0.076042,0.086375,0.069,0.0835,0.080333,0.084667,0.07525,0.097041,0.091208,0.072792,0.086916,0.084375,0.082916,0.068583,0.08775,0.076917,0.0685,0.088417,0.077083,0.068333,0.074834,0.06775,0.069583,0.067208,0.07325,0.079042,0.068667,0.072833,0.067959,0.067959,0.069708,0.432,0.076291,0.082834,0.332083,0.079125,0.088375,0.071292,0.0745,0.0855,0.097666,0.082167,0.074292,0.070666,0.084292,0.186625,0.074583,0.070166,0.071291,0.078166,0.069959,0.10575,0.071833,0.080042,0.070541,0.08075,0.082042,0.078,0.080625,0.074208,0.072833,0.078042,0.082167,0.067875,0.087542,0.069084,0.067708,0.068958,0.06575,0.08025,0.072417,0.069167,0.080917,0.072791,0.071,0.067375,0.069292,0.076416,0.482,0.070125,0.073042,0.067625,0.074334,0.06925,0.068875,0.066542,0.0685,0.083708,0.077625,0.068334,0.06925,0.078792,0.070625,0.067875,0.069,0.081583,0.078458,0.06925,0.079667,0.069916,0.077667,0.139583,0.088167,0.089083,0.088208,0.087208,0.074209,0.076666,0.091792,0.096625,0.083667,0.07125,0.074625,0.078458,0.079208,0.083417,0.074375,0.08425,0.07425,0.070291,0.085792,0.109,0.098542,0.125667,0.089583,0.098542,0.09,0.120167,0.081709,0.0865,0.071791,0.646583,0.199875,0.57225,0.183541,0.082417,0.0785,0.0665,0.085916,0.113,0.08475,0.124708,0.082,0.104042,0.082667,0.077709,0.07225]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.102584,0.08125,0.048542,0.066416,0.062833,0.063792,0.071125,0.067208,0.091917,0.066917,0.077083,0.063375,0.063875,0.074208,0.049583,0.049167,0.05075,0.064542,0.067542,0.058042,0.048125,0.063208,0.072375,0.054542,0.064875,0.177958,0.081667,0.080459,0.052375,0.056,0.052833,0.061666,0.065542,0.076917,0.095083,0.047333,0.061667,0.07,0.074166,0.088125,0.069666,0.054041,0.066791,0.04975,0.078917,0.06575,0.068208,0.041875,0.064542,0.075166,0.0495,0.085458,0.068167,0.085833,0.119041,0.085833,0.067917,0.067666,0.073667,0.066917,0.055791,0.054584,0.573459,0.096292,0.063792,0.042958,0.0635,0.056708,0.058209,0.04025,0.062,0.054375,0.048333,0.056875,0.066542,0.138417,0.076292,0.043542,0.050792,0.092834,0.068709,0.054334,0.060666,0.05125,0.065041,0.071125,0.061292,0.06225,0.061417,0.048083,0.04975,0.045667,0.059792,0.066583,0.071834,0.047708,0.06275,0.056833,0.071459,0.048958,0.052667,0.046791,0.04975,0.060875,0.044042,0.0615,0.058208,0.060834,0.05825,0.04575,0.050042,0.058916,0.062333,0.080166,0.06125,0.091875,0.065416,0.062583,0.061459,0.065708,0.06725,0.048875,0.062958,0.058833,0.060833,0.441709,0.057084,0.062,0.05,0.062959,0.069792,0.069875,0.073833,0.053833,0.059209,0.037667,0.059833,0.056625,0.061791,0.06425,0.063708,0.061667,0.066417,0.1605,0.078041,0.067625,0.071542,0.061583,0.068875,0.064833,0.065792,0.065583,0.073209,0.068,0.047625,0.056792,0.067042,0.066542,0.061958,0.080792,0.051791,0.072792,0.062084,0.059708,0.060125,0.05675,0.054375,0.067792,0.057959,0.066208,0.05275,0.078292,0.055458,0.0565,0.064084,0.062084,0.057958,0.055875,0.046625,0.049875,0.050167,0.07425,0.070042,0.06475,0.062083,0.071334,0.073042,0.057334,0.391458,0.06375,0.053125,0.062458,0.064958,0.055208,0.06625,0.044333,0.055542,0.069709,0.061458,0.06025]},{"id":"W02","status":"measured","samples":[0.134041,0.111708,0.091292,0.113541,0.096708,0.094,0.0915,0.093916,0.094667,0.12225,0.090458,0.161625,0.107,0.105417,0.14275,0.134667,0.099958,0.0995,0.083667,0.105625,0.080042,0.096833,0.086125,0.088125,0.089292,0.090959,0.081209,0.084875,0.100667,0.09125,0.089458,0.092125,0.089791,0.093084,0.107417,0.09325,0.089083,0.090292,0.092791,0.088208,0.100833,0.092,0.088667,0.095167,0.100833,0.091375,0.096541,0.098542,0.086709,0.107459,0.108417,0.1305,0.108792,0.11225,0.104166,0.106458,0.149333,0.092209,0.087292,0.082958,0.092375,0.081333,0.1205,0.098208,0.092958,0.098292,0.098792,0.105708,0.08425,0.123542,0.092791,0.0845,0.1865,0.172083,0.117458,0.085583,0.090583,0.276666,0.077958,0.078,0.077291,0.089667,0.083792,0.08375,0.083125,0.111917,0.093541,0.1115,0.091959,0.08325,0.092917,0.086834,0.122,0.083875,0.090375,0.078958,0.079125,0.081,0.249417,0.094,0.108792,0.082958,0.10475,0.080833,0.09325,0.087416,0.104583,0.091083,0.076667,0.075042,0.08525,0.078292,0.083375,0.087334,0.254084,0.098375,0.109334,0.084375,0.083792,0.076125,0.282834,0.10025,0.116875,0.092333,0.115125,0.093459,0.110125,0.093916,0.21925,0.163,0.09175,0.087542,0.117333,0.104583,0.099083,0.084875,0.13275,0.100083,0.108125,0.109834,0.095208,0.157875,0.101458,0.133209,0.082709,0.083167,0.097042,0.0845,0.079333,0.091667,0.081625,0.088208,0.085167,0.086958,0.093292,0.091958,0.093083,0.113916,0.090125,0.085292,0.092042,0.090334,0.117167,0.089,0.105291,0.083167,0.111916,0.08825,0.087584,0.108333,0.08725,0.097375,0.098834,0.096708,0.090625,0.086292,0.097583,0.081208,0.084375,0.096916,0.138958,0.095083,0.083667,0.14475,0.090375,0.088292,0.270416,0.100458,0.146792,0.1025,0.100625,0.098583,0.083833,0.090208,0.079625,0.083,0.083708,0.0765,0.097792,0.130833]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.148708,0.069917,0.054166,0.062917,0.0695,0.066292,0.096958,0.137708,0.096458,0.083667,0.225042,0.215541,0.07,0.084292,0.0755,0.082917,0.082041,0.074458,0.065875,0.070208,0.062958,0.068583,0.063917,0.068,0.055875,0.129792,0.071833,0.056542,0.062,0.062042,0.071,0.06275,0.066291,0.059583,0.059833,0.059334,0.074917,0.06325,0.059833,0.062875,0.071542,0.040291,0.062792,0.054917,0.064334,0.072375,0.060416,0.134834,0.122875,0.069792,0.08275,0.068167,0.07225,0.062917,0.058792,0.06975,0.081583,0.083875,0.081875,0.060625,0.060625,0.064833,0.476833,0.061042,0.068958,0.058791,0.069125,0.056958,0.079042,0.058083,0.055417,0.059334,0.091,0.089375,0.166125,0.322083,0.106083,0.112958,0.142041,0.09675,0.079083,0.077875,0.073667,0.139125,0.206958,0.133125,0.199084,0.070334,0.100542,0.171042,0.071667,0.077875,0.115833,0.075792,0.0635,0.065167,0.067625,0.102208,0.104459,0.064458,0.053958,0.0525,0.06,0.064125,0.058792,0.053708,0.059125,0.057625,0.067459,0.0655,0.056875,0.050875,0.060375,0.09075,0.097417,0.070625,0.068042,0.064875,0.073917,0.047334,0.053417,0.04525,0.133042,0.051709,0.065833,0.384292,0.065666,0.058458,0.061,0.052625,0.092792,0.0685,0.062083,0.152375,0.064083,0.0615,0.061958,0.064542,0.063375,0.040125,0.068875,0.078375,0.065125,0.0675,0.051,0.073542,0.075375,0.061542,0.071834,0.0655,0.067333,0.050875,0.06775,0.05775,0.054958,0.045625,0.050084,0.068459,0.083291,0.079792,0.068042,0.057,0.070875,0.07,0.063042,0.052708,0.057083,0.066167,0.062833,0.053583,0.052917,0.062208,0.058125,0.057834,0.090125,0.065666,0.056583,0.06225,0.069,0.06925,0.055292,0.201375,0.070584,0.071875,0.050125,0.075708,0.049167,0.059917,0.527792,0.060083,0.043917,0.176583,0.071042,0.083375,0.067083,0.082666,0.064417,0.071834,0.07675,0.072417]},{"id":"W02","status":"measured","samples":[0.135084,0.116834,0.157542,0.115875,0.15675,0.112375,0.110291,0.170083,0.091875,0.098542,0.08575,0.086792,0.082333,0.097041,0.09225,0.087458,0.09125,0.132208,0.18125,0.115042,0.130125,0.107375,0.115666,0.083791,0.090917,0.098208,0.138667,0.108334,0.122333,0.1525,0.158375,0.130791,0.093333,0.0975,0.078875,0.075125,0.085708,0.088917,0.08225,0.074708,0.074083,0.078584,0.079042,0.075083,0.086834,0.075166,0.107,0.076125,0.074459,0.090625,0.084416,0.090708,0.087042,0.088459,0.09,0.583709,0.107333,0.0985,0.084833,0.103959,0.083791,0.090125,0.080459,0.075541,0.07325,0.095583,0.075834,0.090125,0.077458,0.081708,0.07975,0.075417,0.073125,0.074959,0.082291,0.11525,0.076125,0.0815,0.127083,0.092084,0.088708,0.17425,0.11,0.097958,0.138584,0.090375,0.108125,0.099125,0.097958,0.088166,0.304,0.088125,0.081291,0.096208,0.089417,0.187667,0.106291,0.207875,0.082916,0.0915,0.078708,0.083,0.086625,0.088375,0.084708,0.09325,0.097541,0.100792,0.107791,0.087792,0.086041,0.083917,0.096209,0.084542,0.080542,0.085166,0.095291,0.090833,0.088583,0.088084,0.093667,0.081542,0.121583,0.088125,0.085875,0.081291,0.110959,0.092875,0.113667,0.094,0.123792,0.08525,0.924042,0.124959,0.087666,0.0955,0.198,0.1045,0.183042,0.09,0.09175,0.085334,0.082708,0.088958,0.080084,0.084083,0.082667,0.073042,0.07075,0.080167,0.088541,0.077,0.119666,0.078833,0.078667,0.077583,0.093042,0.186209,0.125667,0.345916,0.101333,0.083167,0.091208,0.10375,0.084583,0.093417,0.087292,0.082667,0.079541,0.083167,0.08525,0.087291,0.111208,0.088667,0.089,0.079833,0.081375,0.085459,0.111334,0.095125,0.081666,0.377042,0.082875,0.086875,0.074333,0.084542,0.077625,0.078875,0.118708,0.080458,0.088875,0.074333,0.072708,0.078458,0.071,0.073625,0.076959,0.088,0.076542,0.075041]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.085209,0.067334,0.058875,0.076708,0.077,0.071208,0.069833,0.061833,0.2385,0.078542,0.071542,0.0605,0.069791,0.069208,0.064791,0.058458,0.064625,0.059167,0.063167,0.062917,0.059167,0.048708,0.06625,0.067167,0.0835,0.177666,0.069916,0.072292,0.050291,0.0655,0.045125,0.055542,0.056542,0.059209,0.058041,0.069084,0.135333,0.064292,0.074209,0.061167,0.052083,0.143292,0.062875,0.0455,0.059291,0.073541,0.063041,0.066375,0.043666,0.084375,0.08825,0.086792,0.080791,0.073417,0.058291,0.063417,0.065833,0.051459,0.055916,0.065791,0.054167,0.060875,0.550833,0.083292,0.104583,0.100708,0.081833,0.095125,0.046166,0.131667,0.232458,0.130167,0.096375,0.066916,0.090333,0.097958,0.076917,0.074375,0.0615,0.116542,0.094541,0.057,0.056375,0.053959,0.044916,0.067416,0.053333,0.09025,0.087959,0.072708,0.058375,0.051875,0.122625,0.108208,0.043416,0.068125,0.067666,0.052875,0.05875,0.066917,0.059042,0.049125,0.077833,0.072542,0.049416,0.053791,0.05675,0.067083,0.052375,0.057791,0.055042,0.0435,0.170084,0.06325,0.090292,0.06975,0.051958,0.06025,0.057167,0.062667,0.079958,0.075125,0.061375,0.073791,0.060334,0.43975,0.063417,0.07175,0.0695,0.061625,0.0815,0.067917,0.058834,0.057209,0.055542,0.042834,0.067625,0.063625,0.042166,0.055792,0.055625,0.0575,0.071334,0.071667,0.061875,0.054333,0.067792,0.054458,0.059208,0.047875,0.062334,0.060708,0.050792,0.062875,0.046875,0.061083,0.062625,0.055458,0.066292,0.046708,0.061167,0.042542,0.050083,0.059416,0.059458,0.061166,0.050333,0.048167,0.058292,0.055209,0.057083,0.060333,0.054875,0.092958,0.052083,0.061584,0.066292,0.056875,0.050042,0.066542,0.047042,0.153875,0.079875,0.054333,0.070083,0.071042,0.114208,0.06475,0.374583,0.060625,0.054125,0.052292,0.067333,0.058459,0.070334,0.074416,0.05825,0.058792,0.056041,0.064334]},{"id":"W02","status":"measured","samples":[0.121583,0.08725,0.103084,0.19575,0.131125,0.107875,0.104542,0.0985,0.100125,0.090208,0.099917,0.091542,0.080458,0.081,0.087708,0.099792,0.125541,0.086791,0.083125,0.087125,0.089709,0.106833,0.098166,0.088208,0.103584,0.095625,0.097667,0.094417,0.082459,0.106042,0.080833,0.085041,0.110458,0.087708,0.086791,0.087708,0.094666,0.089042,0.097083,0.097,0.09025,0.102791,0.084625,0.09075,0.09125,0.082666,0.091458,0.106833,0.097333,0.086333,0.485917,0.080834,0.111,0.112042,0.083334,0.077208,0.0725,0.082375,0.073541,0.072333,0.076291,0.07925,0.13025,0.087833,0.07275,0.123792,0.092875,0.085083,0.081625,0.075291,0.083416,0.090375,0.115292,0.08225,0.074042,0.094917,0.071792,0.072958,0.077459,0.085875,0.069083,0.0765,0.079625,0.070875,0.119917,0.08625,0.153292,0.077209,0.083917,0.083958,0.090291,0.085375,0.081791,0.076792,0.084292,0.078291,0.283708,0.078125,0.083791,0.242,0.094875,0.101,0.186542,0.1,0.119667,0.07875,0.09625,0.091916,0.096292,0.086375,0.087791,0.081292,0.639833,0.079875,0.073417,0.074416,0.074916,0.07375,0.072958,0.084292,0.109125,0.094292,0.075875,0.075834,0.084458,0.071291,0.083375,0.115417,0.075375,0.081625,0.102208,0.090792,0.088958,0.149916,0.133709,0.121791,0.103,0.163,0.179875,0.188416,0.179708,0.085041,0.0895,0.087084,0.122125,0.146375,0.095958,0.105417,0.163958,0.137458,0.129083,0.113084,0.109083,0.100792,0.169166,0.108042,0.105625,0.163625,0.114917,0.516583,0.138666,0.107959,0.1365,0.117625,0.089541,0.118917,0.109292,0.0755,0.254292,0.155542,0.166833,0.172292,0.116042,0.082,0.101083,0.08375,0.0855,0.082208,0.085,0.07025,0.087708,0.084958,0.081,0.070333,0.133541,0.094417,0.09975,0.080625,0.100875,0.08375,0.074625,0.099917,0.091291,0.077333,0.082208,0.073125,0.07575,0.074917,0.072875,0.117959]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.146167,0.075334,0.070083,0.068875,0.055,0.0765,0.053375,0.092208,0.100458,0.064625,0.076542,0.069833,0.074209,0.058166,0.062959,0.061792,0.069125,0.070417,0.080166,0.073041,0.072041,0.065,0.088958,0.078042,0.243125,0.140667,0.075833,0.058666,0.062541,0.061375,0.069041,0.052167,0.109625,0.055125,0.074625,0.043917,0.047042,0.064667,0.057917,0.047917,0.059041,0.061875,0.065959,0.058166,0.060334,0.058791,0.06625,0.042458,0.044458,0.073042,0.066625,0.059167,0.060042,0.051167,0.050792,0.076916,0.052708,0.063042,0.056959,0.060959,0.046292,0.072416,0.061583,0.064583,0.058875,0.048334,0.070583,0.057666,0.083541,0.088083,0.067292,0.063542,0.080875,0.065958,0.078209,0.170125,0.087125,0.079541,0.101,0.059625,0.068792,0.06775,0.065542,0.064958,0.067084,0.064666,0.056666,0.058416,0.065375,0.076167,0.065708,0.063917,0.060166,0.061458,0.055375,0.071666,0.059583,0.066125,0.050667,0.065417,0.059958,0.050209,0.049667,0.046667,0.056125,0.0665,0.040792,0.064166,0.0615,0.06225,0.067042,0.063792,0.066,0.096417,0.072167,0.0705,0.064542,0.071875,0.075125,0.053791,0.076791,0.066209,0.047542,0.059875,0.075166,0.066958,0.056666,0.058791,0.069875,0.074459,0.066833,0.049667,0.063875,0.064083,0.046167,0.061791,0.0605,0.062,0.0485,0.064667,0.0575,0.061875,0.080542,0.063292,0.073625,0.051,0.070166,0.047667,0.050125,0.058834,0.064875,0.058541,0.059,0.058958,0.067458,0.06475,0.06325,0.065125,0.054792,0.056958,0.063208,0.048916,0.065167,0.0665,0.048875,0.065125,0.054375,0.068583,0.042292,0.048667,0.070667,0.070042,0.071083,0.067333,0.105375,0.059042,0.048792,0.069959,0.075875,0.079625,0.055167,0.06075,0.068958,0.103125,0.07525,0.079042,0.096834,0.09375,0.062209,0.079209,0.053959,0.061709,0.067708,0.061292,0.070125,0.0675,0.071958,0.06625,0.069792,0.068875]},{"id":"W02","status":"measured","samples":[0.11725,0.0915,0.078125,0.098417,0.110291,0.121292,0.1315,0.091375,0.090208,0.097792,0.084084,0.087959,0.092333,0.087333,0.106667,0.091458,0.08775,0.149334,0.121917,0.102666,0.2795,0.104167,0.096083,0.0885,0.101791,0.100333,0.097208,0.0905,0.088375,0.087,0.145833,0.104584,0.10525,0.100958,0.095417,0.0835,0.68225,0.124209,0.173833,0.179292,0.344791,0.130666,0.233583,0.140084,0.140417,0.125583,0.129834,0.150834,0.135458,0.088709,0.089166,0.112417,0.088667,0.087917,0.12075,0.098417,0.111916,0.208459,0.10625,0.085,0.089125,0.089083,0.087958,0.087083,0.086666,0.07875,0.080291,0.093208,0.085583,0.089417,0.080583,0.085042,0.101,0.077667,0.083416,0.091167,0.094958,0.086875,0.097,0.097125,0.094916,0.094375,0.288833,0.095958,0.088791,0.100042,0.129875,0.091583,0.088292,0.088125,0.083791,0.093584,0.094083,0.150125,0.092041,0.085,0.092083,0.088167,0.085541,0.466458,0.089209,0.079667,0.079625,0.082041,0.075083,0.07775,0.085792,0.092042,0.194375,0.103208,0.081375,0.100584,0.091,0.088375,0.077208,0.090792,0.078833,0.089875,0.084125,0.082625,0.075458,0.082041,0.081542,0.077542,0.112708,0.084208,0.079,0.079,0.077625,0.086,0.0845,0.078,0.075,0.083083,0.078833,0.076667,0.084709,0.095625,0.074708,0.0775,0.080792,0.074625,0.082584,0.07675,0.423,0.076833,0.085125,0.09075,0.093292,0.082625,0.078375,0.084958,0.079084,0.0915,0.080917,0.087792,0.07975,0.078291,0.087167,0.088334,0.0905,0.081292,0.082208,0.10125,0.083584,0.077583,0.074083,0.070875,0.074375,0.078417,0.090625,0.128625,0.089708,0.08825,0.073542,0.099833,0.080291,0.078,0.082542,0.091458,0.081916,0.077792,0.078958,0.081666,0.077042,0.081583,0.079125,0.10375,0.09375,0.083792,0.080125,0.086583,0.079541,0.082917,0.077959,0.077417,0.083666,0.074916,0.080709,0.077416]}]}]}],"cases":[{"id":"W01","verdict":"FAIL","p50":{"lower":1.10239651416122,"upper":1.17611133001397},"p95":{"lower":0.8286742502585316,"upper":1.4458119931102924},"baseSamples":[0.063375,0.057375,0.05525,0.055542,0.055834,0.058459,0.055833,0.054875,0.055792,0.057666,0.069459,0.053583,0.059,0.055958,0.055667],"headSamples":[0.071583,0.066417,0.065667,0.065417,0.0615,0.063542,0.0645,0.06325,0.064041,0.066375,0.062792,0.062583,0.0675,0.062875,0.064667]},{"id":"W02","verdict":"PASS","p50":{"lower":0.6288378273789966,"upper":0.6583602634900023},"p95":{"lower":0.7186160066734323,"upper":0.9399821428571428},"baseSamples":[0.142167,0.140459,0.137083,0.138167,0.141458,0.136,0.136125,0.136916,0.136959,0.139708,0.14,0.14175,0.142542,0.134708,0.135458],"headSamples":[0.088875,0.089292,0.091083,0.089375,0.092417,0.085,0.084209,0.089208,0.086125,0.095125,0.080917,0.093083,0.088583,0.09025,0.08825]}]} From e6f1f3d68fa1f41ff055b55ac290428dcfef3001 Mon Sep 17 00:00:00 2001 From: Yeachan-Heo Date: Thu, 1 Oct 2026 16:34:32 +0900 Subject: [PATCH 07/15] docs(rust-porting): separate scenario-wide and per-token-window E-M01 attribution and cite the right run --- docs/rust-porting-inventory.md | 2 +- docs/rust-porting-reprofile.md | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/rust-porting-inventory.md b/docs/rust-porting-inventory.md index 25c4ee1f303..72682b5594f 100644 --- a/docs/rust-porting-inventory.md +++ b/docs/rust-porting-inventory.md @@ -132,7 +132,7 @@ Resolved by the Phase 4 re-profile in `docs/rust-porting-reprofile.md` (post-ven | E-H09 | hot-path | — | Coding-agent callsite from Phase 1a profile | candidate | — | Coding-agent callsite | Recorded-session corpus | `replay` | — | rejected | | | Phase 4 re-profile (`docs/rust-porting-reprofile.md`): no function on this path reaches 5% self time in any scenario or leads a critical path, so there is no hand-port to measure against the win threshold. | — | — | — | | E-H10 | hot-path | — | Coding-agent callsite from Phase 1a profile | candidate | — | Coding-agent callsite | Recorded-session corpus | `replay` | — | rejected | | | Phase 4 re-profile (`docs/rust-porting-reprofile.md`): no function on this path reaches 5% self time in any scenario or leads a critical path, so there is no hand-port to measure against the win threshold. | — | — | — | | E-H11 | hot-path | — | Coding-agent callsite from Phase 1a profile | candidate | — | Coding-agent callsite | Recorded-session corpus | `replay` | — | rejected | | | Phase 4 re-profile (`docs/rust-porting-reprofile.md`): no function on this path reaches 5% self time in any scenario or leads a critical path, so there is no hand-port to measure against the win threshold. | — | — | — | -| E-M01 | hot-path | — | Agent callsite from Phase 1a profile | candidate | — | Agent per-token processing | Sanitized replay corpus | `replay` | — | rejected | | | Phase 4 re-profile (`docs/rust-porting-reprofile.md`): CI run 36697257230 (dev `929e0fb367`) attributes `managedChargeStringBytes` at 3.13%/3.65% of replay self time across all 19,719/26,292 per-token windows — below the 5% hand-port threshold, so no hand-port is warranted. | — | — | — | +| E-M01 | hot-path | — | Agent callsite from Phase 1a profile | candidate | — | Agent per-token processing | Sanitized replay corpus | `replay` | — | rejected | | | Phase 4 re-profile (`docs/rust-porting-reprofile.md`): CI run 36697257230 (dev `929e0fb367`): `managedChargeStringBytes` is 3.13%/3.65% of replay-scenario self time (below the 5% threshold). Inside the per-token windows (19,719/26,292 windows, 9.65/13.81 ms sampled) it is 14.0%/15.3%, second to `structuredClone` (20.0%/17.4%); the window total is ~10–14 ms, so the rejection rests on scenario-wide share under 5% and negligible absolute window time, not on window share. | — | — | — | | E-M02 | hot-path | — | Agent callsite from Phase 1a profile | candidate | — | Agent context estimation | Sanitized replay corpus | `replay` | S1,S3,S7 | rejected | | | Phase 4 re-profile (`docs/rust-porting-reprofile.md`): no function on this path reaches 5% self time in any scenario or leads a critical path, so there is no hand-port to measure against the win threshold. | — | — | — | | E-M03 | hot-path | — | Agent callsite from Phase 1a profile | candidate | — | Agent callsite | Sanitized replay corpus | `replay` | — | rejected | | | Phase 4 re-profile (`docs/rust-porting-reprofile.md`): no function on this path reaches 5% self time in any scenario or leads a critical path, so there is no hand-port to measure against the win threshold. | — | — | — | | E-M04 | hot-path | — | Agent callsite from Phase 1a profile | candidate | — | Agent callsite | Sanitized replay corpus | `replay` | — | rejected | | | Phase 4 re-profile (`docs/rust-porting-reprofile.md`): no function on this path reaches 5% self time in any scenario or leads a critical path, so there is no hand-port to measure against the win threshold. | — | — | — | diff --git a/docs/rust-porting-reprofile.md b/docs/rust-porting-reprofile.md index 146be5d9088..eb72b654b36 100644 --- a/docs/rust-porting-reprofile.md +++ b/docs/rust-porting-reprofile.md @@ -14,7 +14,7 @@ This is the post-vendoring CPU profile that the Rust porting plan's Phase 4 requ | compaction | anonymous closure in `registrySelectorResolvesToModel` — `packages/coding-agent/src/config/model-registry.ts:789` | 41.6% | Fixed in TypeScript (#6125); not a port candidate | | replay | same closure | 24.4% | same | -After #6125, the passing profile-stability run (https://github.com/Yeachan-Heo/gajae-code/actions/runs/36694983955, dev `929e0fb367`, all seven scenarios >=8/10 overlap) shows 0% in both scenarios; the earlier run 36548743458 failed its stability comparison and is provisional only. It also shows two remaining compaction functions over the threshold: +After #6125, the passing profile-stability run (https://github.com/Yeachan-Heo/gajae-code/actions/runs/36697257230, dev `929e0fb367`, all seven scenarios >=8/10 overlap) shows 0% in both scenarios; the earlier run 36548743458 failed its stability comparison and is provisional only. It also shows two remaining compaction functions over the threshold: | Scenario | Function | Share | Decision | |---|---|---:|---| @@ -28,7 +28,7 @@ startup, session-save, tools and keystroke have no TypeScript function at ≥5%. | Window | Top self time | |---|---| | per keystroke | `match` (regex, runtime) 91–100%, `nativeKeys` 8.6% | -| per token delta | `structuredClone` 6.8–7.0%, `managedChargeStringBytes` 3.1–3.7%, `stringify` 5.1–6.1% (profiled across all 19,719/26,292 per-token windows) | +| per token delta | Replay-scenario self time (run 36697257230): `structuredClone` 6.5–6.8%, `stringify` 5.3–6.1%, `managedChargeStringBytes` 3.1–3.7%. Window-scoped (all 19,719/26,292 per-token windows, 9.65/13.81 ms sampled): `structuredClone` 20.0%/17.4%, `managedChargeStringBytes` 14.0%/15.3%, second on the path | | session-load | `openSync`, `entries`, `writeFileSync`, `materializeResidentValueSync` 10.8%, `measureJsonLikeBytes` 6.8% | -None of the Phase 1a hand-port candidates (E-H*, E-M*, E-TUI-*) reaches 5% self time in any scenario or leads a critical path (except E-M01, where per-token attribution is measured below the threshold: `managedChargeStringBytes` 3.1–3.7%; see E-M01 note below). Each is recorded as `rejected` or `unconfirmed` in `docs/rust-porting-inventory.md`. The five functions that crossed 5% or showed significant critical-path presence are the rows E-P4-REGISTRY-SELECTOR, E-P4-CANONICAL-JSON, E-P4-NAMESPACE-SUFFIXES, E-P4-MATERIALIZE-RESIDENT, and E-P4-MEASURE-JSON-LIKE. None was hand-ported: in each case the cost is TypeScript work over JS objects or strings, where a napi boundary adds per-call overhead or the function is a utility that enables higher-level TypeScript optimizations. +None of the Phase 1a hand-port candidates (E-H*, E-M*, E-TUI-*) reaches 5% self time in any scenario or leads a critical path (except E-M01, where `managedChargeStringBytes` is 3.1–3.7% of replay-scenario self time but 14–15% of the ~10–14 ms sampled inside per-token windows; see E-M01 note). Each is recorded as `rejected` or `unconfirmed` in `docs/rust-porting-inventory.md`. The five functions that crossed 5% or showed significant critical-path presence are the rows E-P4-REGISTRY-SELECTOR, E-P4-CANONICAL-JSON, E-P4-NAMESPACE-SUFFIXES, E-P4-MATERIALIZE-RESIDENT, and E-P4-MEASURE-JSON-LIKE. None was hand-ported: in each case the cost is TypeScript work over JS objects or strings, where a napi boundary adds per-call overhead or the function is a utility that enables higher-level TypeScript optimizations. From 851ed505416656beecec81beb97937b72bb3671e Mon Sep 17 00:00:00 2001 From: Yeachan-Heo Date: Thu, 1 Oct 2026 15:34:16 +0900 Subject: [PATCH 08/15] feat(natives): add word-diff A/B bench adapter --- packages/natives/bench/word-diff.ts | 66 +++++++++++++++++++++++++++++ scripts/native-bench-ab.test.ts | 2 + scripts/native-bench-ab.ts | 1 + 3 files changed, 69 insertions(+) create mode 100644 packages/natives/bench/word-diff.ts diff --git a/packages/natives/bench/word-diff.ts b/packages/natives/bench/word-diff.ts new file mode 100644 index 00000000000..3c7d274eadf --- /dev/null +++ b/packages/natives/bench/word-diff.ts @@ -0,0 +1,66 @@ +// A/B adapter for the native word-diff entrypoint, checked against jsdiff. +import { diffWords as nativeDiffWords } from "@gajae-code/natives"; +import { diffWords as jsDiffWords } from "diff"; +import { runAbSuite } from "./ab-adapter"; + +interface WordChange { + value: string; + count?: number; + added?: boolean; + removed?: boolean; +} + +interface Fixture { + id: string; + oldText: string; + newText: string; +} + +function makeFixture(id: string, recordCount: number): Fixture { + const oldLines = Array.from( + { length: recordCount }, + (_, index) => + `record ${index.toString().padStart(4, "0")} keeps alpha amber gamma delta epsilon zeta eta theta iota kappa lambda mu nu xi omicron pi rho sigma tau upsilon`, + ); + const newLines = oldLines.map((line, index) => (index % 31 === 0 ? line.replace("amber", "violet") : line)); + return { id, oldText: oldLines.join("\n"), newText: newLines.join("\n") }; +} + +const fixtures = [makeFixture("D01", 20), makeFixture("D02", 170), makeFixture("D03", 850)]; + +function outputBytes(changes: readonly WordChange[]): number { + return changes.reduce((size, change) => size + Buffer.byteLength(change.value), 0); +} + +function assertParity(id: string, actual: readonly WordChange[], expected: readonly WordChange[]): void { + if (outputBytes(actual) !== outputBytes(expected) || actual.length !== expected.length) { + throw new Error(`${id}: native and jsdiff word-diff output sizes differ`); + } + for (let index = 0; index < actual.length; index++) { + const nativeChange = actual[index]; + const jsChange = expected[index]; + if ( + nativeChange?.value !== jsChange?.value || + nativeChange?.count !== jsChange?.count || + nativeChange?.added !== (jsChange?.added ?? false) || + nativeChange?.removed !== (jsChange?.removed ?? false) + ) { + throw new Error(`${id}: native and jsdiff word-diff output differs at change ${index}`); + } + } +} + +for (const fixture of fixtures) { + const expected = jsDiffWords(fixture.oldText, fixture.newText); + const actual = await nativeDiffWords(fixture.oldText, fixture.newText); + assertParity(fixture.id, actual, expected); +} + +await runAbSuite( + "word-diff", + fixtures.map(fixture => ({ + id: fixture.id, + run: () => nativeDiffWords(fixture.oldText, fixture.newText), + })), + 20, +); diff --git a/scripts/native-bench-ab.test.ts b/scripts/native-bench-ab.test.ts index dab4e7979d6..a216b471baa 100644 --- a/scripts/native-bench-ab.test.ts +++ b/scripts/native-bench-ab.test.ts @@ -57,12 +57,14 @@ describe("native bench A/B contract", () => { }); expect(parseNativeBenchOptions(["--suite", "grep", "--base", "main", "--rss", "S1,S3,S7", "--allow-baseline-drift"]).rss).toEqual(["S1", "S3", "S7"]); expect(parseNativeBenchOptions(["--suite", "rss", "--base", "HEAD", "--calibrate"]).suite).toBe("rss"); + expect(parseNativeBenchOptions(["--suite", "word-diff", "--base", "HEAD"]).suite).toBe("word-diff"); expect(() => parseNativeBenchOptions(["--suite", "edit-hotspots"])).toThrow("--base"); }); test("uses a suite's default iterations unless --iterations is explicit", () => { expect(parseNativeBenchOptions(["--suite", "builtins", "--base", "HEAD"]).iterations).toBe(20); expect(parseNativeBenchOptions(["--suite", "builtins", "--base", "HEAD", "--iterations", "50"]).iterations).toBe(50); expect(parseNativeBenchOptions(["--suite", "grep", "--base", "HEAD"]).iterations).toBe(200); + expect(parseNativeBenchOptions(["--suite", "word-diff", "--base", "HEAD"]).iterations).toBe(20); expect(() => parseNativeBenchOptions(["--suite", "builtins", "--base", "HEAD", "--iterations", "0"])).toThrow( "--iterations", ); diff --git a/scripts/native-bench-ab.ts b/scripts/native-bench-ab.ts index 2183d8c4d6f..598f80ea5c9 100644 --- a/scripts/native-bench-ab.ts +++ b/scripts/native-bench-ab.ts @@ -58,6 +58,7 @@ const SUITES: Record< { adapter: string; actualSuite: string; cases: string[]; support?: string[]; defaultIterations?: number } > = { "edit-hotspots": { adapter: "packages/natives/bench/edit-hotspots.ts", actualSuite: "edit-hotspots", cases: ["H01", "H02", "H03", "H06"] }, + "word-diff": { adapter: "packages/natives/bench/word-diff.ts", actualSuite: "word-diff", cases: ["D01", "D02", "D03"], defaultIterations: 20 }, grep: { adapter: "packages/natives/bench/grep.ts", actualSuite: "grep", cases: ["G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08"] }, "natives-grep": { adapter: "packages/natives/bench/grep.ts", actualSuite: "grep", cases: ["G01", "G02", "G03", "G04", "G05", "G06", "G07", "G08"] }, "render-transcript": { adapter: "packages/natives/bench/render-transcript.ts", actualSuite: "render-transcript", cases: ["R01", "R02", "R03"] }, From 4b914ca3b85dbfc80772a6c6d5594523e7b6aa6b Mon Sep 17 00:00:00 2001 From: Yeachan-Heo Date: Thu, 1 Oct 2026 15:41:53 +0900 Subject: [PATCH 09/15] fix(natives): drive the word-diff adapter through renderDiff so base and head share an entrypoint --- packages/natives/bench/word-diff.ts | 71 ++++++++++------------------- 1 file changed, 24 insertions(+), 47 deletions(-) diff --git a/packages/natives/bench/word-diff.ts b/packages/natives/bench/word-diff.ts index 3c7d274eadf..5f8c1b7e0b0 100644 --- a/packages/natives/bench/word-diff.ts +++ b/packages/natives/bench/word-diff.ts @@ -1,66 +1,43 @@ -// A/B adapter for the native word-diff entrypoint, checked against jsdiff. -import { diffWords as nativeDiffWords } from "@gajae-code/natives"; -import { diffWords as jsDiffWords } from "diff"; +// A/B adapter for word-level intra-line diff rendering. +// +// The A/B runner installs this file into the base worktree too, so both sides +// time the same fixtures through the same public entrypoint (`renderDiff`), +// which computes a word diff for every adjacent removed/added line pair. Only +// the implementation behind it differs (jsdiff on base, native on head). +import { renderDiff } from "../../coding-agent/src/modes/components/diff"; import { runAbSuite } from "./ab-adapter"; -interface WordChange { - value: string; - count?: number; - added?: boolean; - removed?: boolean; -} - interface Fixture { id: string; - oldText: string; - newText: string; -} - -function makeFixture(id: string, recordCount: number): Fixture { - const oldLines = Array.from( - { length: recordCount }, - (_, index) => - `record ${index.toString().padStart(4, "0")} keeps alpha amber gamma delta epsilon zeta eta theta iota kappa lambda mu nu xi omicron pi rho sigma tau upsilon`, - ); - const newLines = oldLines.map((line, index) => (index % 31 === 0 ? line.replace("amber", "violet") : line)); - return { id, oldText: oldLines.join("\n"), newText: newLines.join("\n") }; -} - -const fixtures = [makeFixture("D01", 20), makeFixture("D02", 170), makeFixture("D03", 850)]; - -function outputBytes(changes: readonly WordChange[]): number { - return changes.reduce((size, change) => size + Buffer.byteLength(change.value), 0); + diffText: string; } -function assertParity(id: string, actual: readonly WordChange[], expected: readonly WordChange[]): void { - if (outputBytes(actual) !== outputBytes(expected) || actual.length !== expected.length) { - throw new Error(`${id}: native and jsdiff word-diff output sizes differ`); - } - for (let index = 0; index < actual.length; index++) { - const nativeChange = actual[index]; - const jsChange = expected[index]; - if ( - nativeChange?.value !== jsChange?.value || - nativeChange?.count !== jsChange?.count || - nativeChange?.added !== (jsChange?.added ?? false) || - nativeChange?.removed !== (jsChange?.removed ?? false) - ) { - throw new Error(`${id}: native and jsdiff word-diff output differs at change ${index}`); - } +function makeFixture(id: string, pairCount: number): Fixture { + const lines: string[] = []; + for (let index = 0; index < pairCount; index++) { + const base = `const record${index} = compute(alpha, amber, gamma, delta, epsilon, zeta, eta, theta, iota, kappa, ${index});`; + const edited = base.replace("amber", "violet").replace("theta", `theta${index % 7}`); + const lineNo = String(index + 1).padStart(4, " "); + lines.push(`-${lineNo}|${base}`); + lines.push(`+${lineNo}|${edited}`); } + return { id, diffText: lines.join("\n") }; } +const fixtures = [makeFixture("D01", 10), makeFixture("D02", 100), makeFixture("D03", 500)]; + for (const fixture of fixtures) { - const expected = jsDiffWords(fixture.oldText, fixture.newText); - const actual = await nativeDiffWords(fixture.oldText, fixture.newText); - assertParity(fixture.id, actual, expected); + const rendered = await renderDiff(fixture.diffText); + if (typeof rendered !== "string" || rendered.length < fixture.diffText.length) { + throw new Error(`${fixture.id}: renderDiff produced unexpectedly short output`); + } } await runAbSuite( "word-diff", fixtures.map(fixture => ({ id: fixture.id, - run: () => nativeDiffWords(fixture.oldText, fixture.newText), + run: () => renderDiff(fixture.diffText), })), 20, ); From dd340e7dfd96daf651fb4799cd1125f3ab2bf920 Mon Sep 17 00:00:00 2001 From: Yeachan-Heo Date: Thu, 1 Oct 2026 15:49:07 +0900 Subject: [PATCH 10/15] fix(natives): init theme and settings in the word-diff adapter --- packages/natives/bench/word-diff.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/natives/bench/word-diff.ts b/packages/natives/bench/word-diff.ts index 5f8c1b7e0b0..e3036ac9fae 100644 --- a/packages/natives/bench/word-diff.ts +++ b/packages/natives/bench/word-diff.ts @@ -4,9 +4,14 @@ // time the same fixtures through the same public entrypoint (`renderDiff`), // which computes a word diff for every adjacent removed/added line pair. Only // the implementation behind it differs (jsdiff on base, native on head). +import { Settings } from "../../coding-agent/src/config/settings"; import { renderDiff } from "../../coding-agent/src/modes/components/diff"; +import { initTheme } from "../../coding-agent/src/modes/theme/theme"; import { runAbSuite } from "./ab-adapter"; +await initTheme("dark"); +await Settings.init({ inMemory: true, cwd: process.cwd() }); + interface Fixture { id: string; diffText: string; From 64a946ed23d70e1d37966bd3bdb9930d93fd90f6 Mon Sep 17 00:00:00 2001 From: Yeachan-Heo Date: Thu, 1 Oct 2026 15:56:57 +0900 Subject: [PATCH 11/15] docs(rust-porting): adopt diff, edit, js-testing and highlight rows; rename non-fallback identifiers Rows A-PI-DIFF, B-DIFF, A-PI-EDIT, B-EDIT, B-JS-TESTING and C-HIGHLIGHT have merged PRs and A/B evidence. Identifiers named *Fallback in edit paths tripped the no-fallback gate although none is a native-to-TS fallback. --- docs/rust-porting-inventory.md | 12 ++++---- .../evidence/native-ab-word-diff.json | 1 + .../coding-agent/src/edit/modes/replace.ts | 12 ++++---- packages/coding-agent/src/edit/streaming.ts | 30 +++++++++---------- .../src/modes/components/tool-execution.ts | 2 +- 5 files changed, 29 insertions(+), 28 deletions(-) create mode 100644 docs/rust-porting/evidence/native-ab-word-diff.json diff --git a/docs/rust-porting-inventory.md b/docs/rust-porting-inventory.md index c3c21e7652e..d56deb52c24 100644 --- a/docs/rust-porting-inventory.md +++ b/docs/rust-porting-inventory.md @@ -38,9 +38,9 @@ Upstream pin: `can1357/oh-my-pi@a85bd5228d9f0f619deade1db78fa49420a721e1` | id | kind | upstream path@sha | local target | class | napi surface | TS callsite(s) | differential corpus | benchmark suite | rss scenarios | status | PR | rehearsal run | reason | keep-local guards | deleted paths | no-fallback paths | |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| | A-PI-VFS | crate | `crates/pi-vfs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-vfs` | infra | — | Filesystem substrate only; no TS callsite. | Filesystem fixture trees, symlinks, ignore files, large dirs, Windows paths. | `tools:glob`, `rss` | S1-S5,S7 | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | Integrated async/blocking injectable filesystem required by pi-walker, pi-shell, pi-builtins and pi-natives iofs. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. Follow-up fixes: https://github.com/Yeachan-Heo/gajae-code/pull/6039. | — | — | — | -| A-PI-DIFF | crate | `crates/pi-diff@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-diff`; `crates/pi-natives/src/diff.rs` | (a) | diffLines, diffLineRuns, structuredPatchHunks, diffWords, DiffStream | `packages/coding-agent/src/edit/diff.ts`; `modes/components/diff.ts`; `tools/vim.ts`; `eval/js/shared/helpers.ts`; `hashline/recovery.ts` | jsdiff oracle, fixtures × seeded mutations | `edit-hotspots` H03, `word-diff`, `render-transcript` | — | in-progress | | | Replaces TypeScript/jsdiff line-diff path; `Diff.applyPatch` is retained until 2.9. | — | — | `packages/coding-agent/src/edit/diff.ts` | +| A-PI-DIFF | crate | `crates/pi-diff@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-diff`; `crates/pi-natives/src/diff.rs` | (a) | diffLines, diffLineRuns, structuredPatchHunks, diffWords, DiffStream | `packages/coding-agent/src/edit/diff.ts`; `modes/components/diff.ts`; `tools/vim.ts`; `eval/js/shared/helpers.ts`; `hashline/recovery.ts` | jsdiff oracle, fixtures × seeded mutations | `edit-hotspots` H03, `word-diff`, `render-transcript` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | Merged via #5980; word-diff A/B vs pre-port `01511ffd5f` PASS at 30 blocks (D01-D03 p50 upper <=0.92, p95 upper <=0.97): `docs/rust-porting/evidence/native-ab-word-diff.json`. `Diff.applyPatch` stays in TypeScript for `hashline/recovery.ts` (keep-local until item 2.9). | — | — | `packages/coding-agent/src/edit/diff.ts` | | A-PI-WALKER | crate | `crates/pi-walker@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-walker`; `crates/pi-natives/src/iofs.rs` | infra/overlap | glob, invalidateFsScanCache, walkerPoolStatus | Filesystem traversal substrate; `packages/coding-agent/src/tools/find.ts` | Recorded glob/fd/workspace outputs on fixture trees | `tools:glob`, `startup`, `tools` | S1-S5,S7 | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | Integrated traversal substrate and pi-edit dependency; absorbs fs_cache policy and keeps the serial-on-pool-failure branch. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. Follow-up fixes: https://github.com/Yeachan-Heo/gajae-code/pull/6027, https://github.com/Yeachan-Heo/gajae-code/pull/6039. | — | — | — | -| A-PI-EDIT | crate | `crates/pi-edit@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-edit`; `crates/pi-natives/src/edit.rs` | (a) | `editFindMatch`, `editSeekSequence`, hashline, patch, EditSession, EditStore APIs | `packages/coding-agent/src/edit/{modes/replace,patch,apply-patch}.ts`; `edit/apply-patch/*`; `edit/{diff,normalize,streaming,notebook}.ts`; `hashline/*.ts` | Edit-benchmark TS matcher goldens including errors; per-mode goldens through 2.10 | `edit-hotspots` H01,H02,H06; `tools:edit`; `bench:edit`; `replay` | — | in-progress | | | Whole crate landed with the first 2.7 replace consumer; the local replace/sequence swap is pending PR/rehearsal, and remaining behavior is split through 2.10. Vim stays TS, sloppy is not exposed, and gjc prompts/grammars remain authoritative. | — | — | `packages/coding-agent/src/edit/modes/replace.ts`; `packages/coding-agent/src/edit/streaming.ts` +| A-PI-EDIT | crate | `crates/pi-edit@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-edit`; `crates/pi-natives/src/edit.rs` | (a) | `editFindMatch`, `editSeekSequence`, hashline, patch, EditSession, EditStore APIs | `packages/coding-agent/src/edit/{modes/replace,patch,apply-patch}.ts`; `edit/apply-patch/*`; `edit/{diff,normalize,streaming,notebook}.ts`; `hashline/*.ts` | Edit-benchmark TS matcher goldens including errors; per-mode goldens through 2.10 | `edit-hotspots` H01,H02,H06; `tools:edit`; `bench:edit`; `replay` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/6016 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | Matcher merged via #5980 and fuzzy scoring fix #6016; edit-hotspots H01/H02 covered by the pi-edit fuzzy A/B in #6016. | — | — | `packages/coding-agent/src/edit/modes/replace.ts`; `packages/coding-agent/src/edit/streaming.ts` | A-PI-VCS | crate | `crates/pi-vcs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-vcs`; `crates/pi-natives/src/vcs.rs` | (a), size-gated (D5) | VCS read APIs | `packages/coding-agent/src/utils/git.ts`; `autoresearch/git.ts`; `status-line/git-utils.ts`; `commit/agentic/tools/git-*.ts` | Git CLI oracle over fixture repositories | `status-line`, `tools:git` | — | rejected | | | D5 perf gate: large-worktree read suite upper-CI p50 ratio was 0.826 (needs <0.80), and status was 1.20x slower. | — | — | — | | A-PI-BUILTINS-BASE | crate | `pi-builtins/src/.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/brush-builtins-vendored` | overlap | — | Shell builtins; port changes one builtin at a time. | Existing fork tests plus per-builtin guard tests. | `builtins`, `shell` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36538316951 | Integrated portable base-builtin changes; per-builtin parity: eight builtins (echo, printf, test/[, read, cd/pwd, export, type/command -v, for/arithmetic) produce byte-identical stdout on 01511ffd5f and dev in the `builtins` suite. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. Follow-up fixes: https://github.com/Yeachan-Heo/gajae-code/pull/6062, https://github.com/Yeachan-Heo/gajae-code/pull/6117. | `crates/brush-builtins-vendored/src/read.rs` | — | — | | A-PI-BUILTINS-UTILS | crate | `pi-builtins/src/utils@a85bd5228d9f0f619deade1db78fa49420a721e1` | — | (c) | — | Bash tool builtins | — | — | — | rejected | | | GNU/BSD behavior diverges; utility builtins pull C-backed onig_sys and pcre2-sys. uucore is already a pre-existing printf dependency and is not a rejection criterion. | — | — | — | @@ -50,8 +50,8 @@ Upstream pin: `can1357/oh-my-pi@a85bd5228d9f0f619deade1db78fa49420a721e1` | id | kind | upstream path@sha | local target | class | napi surface | TS callsite(s) | differential corpus | benchmark suite | rss scenarios | status | PR | rehearsal run | reason | keep-local guards | deleted paths | no-fallback paths | |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| -| B-DIFF | native module | `crates/pi-natives/src/diff.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/diff.rs` | (a) | diffLines, diffLineRuns, structuredPatchHunks, diffWords, DiffStream | `packages/coding-agent/src/edit/diff.ts`; `modes/components/diff.ts`; `tools/vim.ts`; `eval/js/shared/helpers.ts`; `hashline/recovery.ts` | jsdiff oracle and seeded mutations | `edit-hotspots` H03, `word-diff`, `render-transcript` | — | in-progress | | | Part of pi-diff item 2.2. | — | — | `packages/coding-agent/src/edit/diff.ts` | -| B-EDIT | native module | `crates/pi-natives/src/edit.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/edit.rs` | (a) | `editFindMatch`, `editSeekSequence` | `packages/coding-agent/src/edit/modes/replace.ts`; `packages/coding-agent/src/edit/modes/patch.ts`; `packages/coding-agent/src/edit/diff.ts` | Edit-benchmark TS matcher goldens including errors and every confidence | `edit-hotspots` H01,H02 | — | in-progress | | | The 2.7 matcher consumer is implemented locally with an awaited first-use native load and no TS fuzzy fallback; status remains in-progress pending PR/rehearsal. UTF-16 scoring parity is preserved by D-PI-EDIT-UTF16-SCORING. The pinned edit.rs has no matcher wrappers; description/grammar/sloppy exports stay unexposed per D9. | — | — | `packages/coding-agent/src/edit/modes/replace.ts` +| B-DIFF | native module | `crates/pi-natives/src/diff.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/diff.rs` | (a) | diffLines, diffLineRuns, structuredPatchHunks, diffWords, DiffStream | `packages/coding-agent/src/edit/diff.ts`; `modes/components/diff.ts`; `tools/vim.ts`; `eval/js/shared/helpers.ts`; `hashline/recovery.ts` | jsdiff oracle and seeded mutations | `edit-hotspots` H03, `word-diff`, `render-transcript` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | Native diff module merged via #5980; word-diff A/B PASS (`docs/rust-porting/evidence/native-ab-word-diff.json`). | — | — | `packages/coding-agent/src/edit/diff.ts` | +| B-EDIT | native module | `crates/pi-natives/src/edit.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/edit.rs` | (a) | `editFindMatch`, `editSeekSequence` | `packages/coding-agent/src/edit/modes/replace.ts`; `packages/coding-agent/src/edit/modes/patch.ts`; `packages/coding-agent/src/edit/diff.ts` | Edit-benchmark TS matcher goldens including errors and every confidence | `edit-hotspots` H01,H02 | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/6016 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | editFindMatch/editSeekSequence consumers merged via #5980 and #6016, no TS fuzzy fallback. | — | — | `packages/coding-agent/src/edit/modes/replace.ts` | B-VCS | native module | `crates/pi-natives/src/vcs.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/vcs.rs` | (a), size-gated (D5) | VCS read APIs | `packages/coding-agent/src/utils/git.ts`; listed git callers | Git CLI over fixture repositories | `status-line`, `tools:git` | — | rejected | | | D5: addon +5.79 MB and aggregate read ratio 0.240 pass, but status regresses (1.14x-1.33x, CI lower >1.12) and native `show` output differs from the git CLI the TS parses. Evidence: `docs/rust-porting/evidence/2.17-pi-vcs-d5.json`. Partial adoption (diff/log native, status/show CLI) needs an owner D5 decision. | — | — | — | | B-MERMAID | native module | `crates/pi-natives/src/mermaid.rs`, `crates/pi-natives/fixtures/mermaid.json@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/mermaid/` | (a) | renderMermaidAscii | `packages/utils/src/mermaid-ascii.ts`; `packages/coding-agent/src/tools/render-mermaid.ts`; mermaid cache | beautiful-mermaid golden; divergence records per D6 | `mermaid-render` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | Upstream output changes require an accepted divergence and changelog entry. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. | — | — | `packages/utils/src/mermaid-ascii.ts` | | B-PDF | native module | `crates/pi-natives/src/pdf.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/pdf.rs`; pdf-inspector | (a) | pdfToMarkdown | Coding-agent PDF reading paths | License-clean PDF fixtures; MuPDF output goldens and explicit divergences | `read(pdf)` | S4 | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | Full MuPDF removal; pdf-inspector default features only, no pdfium/ort/OCR. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. | — | `packages/coding-agent/src/utils/mupdf.ts`; `packages/coding-agent/src/utils/mupdf-wasm.ts`; `packages/coding-agent/src/utils/mupdf-embedded.ts` | `packages/coding-agent/src/utils/pdf.ts`; `packages/coding-agent/src/utils/markit.ts` | @@ -62,7 +62,7 @@ Upstream pin: `can1357/oh-my-pi@a85bd5228d9f0f619deade1db78fa49420a721e1` | B-BLOCK | native module | `crates/pi-natives/src/block.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/block.rs` | (b)/infra | blockRange only if consumed | pi-edit if consumed, otherwise none | Block-range parity corpus | `edit-hotspots` | — | rejected | | | No `blockRange` napi export or TS consumer was added: block ranges are consumed inside Rust by pi-edit (`diff_string.rs`, hashline `block.rs`) through `pi_ast::block`, which C-AST covers; `crates/pi-natives/src/block.rs` is not vendored. | — | — | — | | B-SIXEL-DECODER | native module | `crates/pi-natives/src/sixel.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | — | (c) | decodeSixelToPng | — | — | — | — | rejected | | | No gjc consumer. | — | — | — | | B-IOFS | native module | `crates/pi-natives/src/iofs.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/iofs.rs` | infra | Filesystem operations; walkerPoolStatus | No direct TS swap; supports pi-vfs/walker integration | Filesystem fixture trees | `tools:glob`, `rss` | S1-S5,S7 | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | Integrated with pi-vfs and pi-walker in 2.3. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. Follow-up fixes: https://github.com/Yeachan-Heo/gajae-code/pull/6039. | — | — | — | -| B-JS-TESTING | native module | `crates/pi-natives/src/{js,testing}.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/{js,testing}.rs` | infra | NAPI JS arena/testing helpers | Native modules; no TS replacement | Existing `packages/natives/test/*` | `edit-hotspots`, `natives-grep` | — | in-progress | | | NAPI infrastructure item 2.1; PR and rehearsal run URLs are pending. | — | — | — | +| B-JS-TESTING | native module | `crates/pi-natives/src/{js,testing}.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/{js,testing}.rs` | infra | NAPI JS arena/testing helpers | Native modules; no TS replacement | Existing `packages/natives/test/*` | `edit-hotspots`, `natives-grep` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | NAPI JS arena/testing helpers merged via #5980; infrastructure with no TS replacement. | — | — | — | | B-WINDOWS-RUNTIME | native module | `crates/pi-natives/src/lib.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | Local `lib.rs` Windows runtime glue | infra | `__gjcInstallTokioRuntime` | N/A; loader runtime install | `loader-runtime-install.test.ts`; `windows-runtime-install.windows.test.ts` | `natives-grep` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | Add local runtime install symbol; never copy upstream lib.rs or its sentinel. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. | `packages/natives/test/loader-help-worktree.test.ts` | — | — | | B-CRASH-HANDLER | native module | `crates/pi-natives/src/crash_handler.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | Local `crates/pi-natives/src/crash.rs` | overlap | Local opt-in crash diagnostics | N/A | Opt-in/disabled-by-default contract | `crash`, `startup` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36538316951 | Ported from upstream while preserving the D8 opt-in diagnostics contract. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. Follow-up fixes: https://github.com/Yeachan-Heo/gajae-code/pull/6062. | `packages/natives/test/crash-diagnostics-optin.test.ts` | — | — | | B-REJECTED-HELPERS | native module | `crates/pi-natives/src/{snapcompact,fonts,vectors,spelling,devicecheck,oauth_callback,desktop,applefm,audio,live}.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | — | (c) | — | No accepted consumer / build.rs helper executables | — | — | — | rejected | | | Not Cargo-only or no intended consumer at the pinned source. | — | — | — | @@ -76,7 +76,7 @@ Upstream pin: `can1357/oh-my-pi@a85bd5228d9f0f619deade1db78fa49420a721e1` | C-FD | overlap | `crates/pi-natives/src/fd.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/fd.rs`; walker | overlap | fuzzyFind | File discovery/find | Recorded fixture trees | `startup`, `tools` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | File discovery uses the integrated pi-walker traversal substrate. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. Follow-up fixes: https://github.com/Yeachan-Heo/gajae-code/pull/6027. | — | — | — | | C-TEXT | overlap | `crates/pi-natives/src/text.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/text.rs` | overlap | Text APIs | TUI text layout and edit hot paths | Text layout goldens, grapheme/combining fixtures | `keystroke`, `tui-render-frame` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | ≈2.12k/2.22k; js arena and per-keystroke/per-token path. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. | — | — | — | | C-KEYS | overlap | `crates/pi-natives/src/keys.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/keys.rs` | overlap | Key parsing | `packages/tui/src/keys.ts` | Windows key fixtures incl. 0x08 | `keystroke` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | ≈1.77k/1.88k; retain Windows 0x08 behavior. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. | `packages/natives/test/native.test.ts` | — | — | -| C-HIGHLIGHT | overlap | `crates/pi-natives/src/highlight.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/highlight.rs`; `syntaxes/` | overlap | Syntax highlighting | Coding-agent code rendering | Language fixture set | `render-transcript` | — | in-progress | | | ≈0.90k/0.74k; syntect default-themes + yaml-load. | — | — | — | +| C-HIGHLIGHT | overlap | `crates/pi-natives/src/highlight.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/highlight.rs`; `syntaxes/` | overlap | Syntax highlighting | Coding-agent code rendering | Language fixture set | `render-transcript` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/6023 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | Merged via #6023; render-transcript A/B vs `01511ffd5f` PASS (`docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`). | — | — | — | | C-HTML | overlap | `crates/pi-natives/src/html.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/html.rs` | overlap | HTML-to-markdown | Read/fetch HTML | HTML fixtures | `read(html)` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | ≈0.07k/0.05k; html-to-markdown-rs 3.x. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. | — | — | — | | C-SIXEL | overlap | `crates/pi-natives/src/sixel.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/sixel.rs` | overlap | Sixel encoding | Image display | License-clean Sixel fixtures | `read(image)` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36352209021 | ≈0.20k/0.06k; icy_sixel 0.7. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. | — | — | — | | C-CLIPBOARD | overlap | `crates/pi-natives/src/clipboard.rs@a85bd5228d9f0f619deade1db78fa49420a721e1` | `crates/pi-natives/src/clipboard.rs` | overlap | Clipboard APIs | Clipboard/image paths | Image payload fixtures | `clipboard` | — | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/5980 | https://github.com/Yeachan-Heo/gajae-code/actions/runs/36538316951 | ≈0.37k/0.08k; clipboard-win and image paths. A/B vs pre-port dev `01511ffd5f`: `docs/rust-porting/evidence/native-ab-vs-01511ffd5f.json`. Follow-up fixes: https://github.com/Yeachan-Heo/gajae-code/pull/6129. | — | — | — | diff --git a/docs/rust-porting/evidence/native-ab-word-diff.json b/docs/rust-porting/evidence/native-ab-word-diff.json new file mode 100644 index 00000000000..c0ea0086799 --- /dev/null +++ b/docs/rust-porting/evidence/native-ab-word-diff.json @@ -0,0 +1 @@ +{"schema":"gjc.native-bench-ab/1","mode":"A/B","suite":"word-diff","baseSha":"01511ffd5f9ab55111ce7300a20449fd626f6112","headSha":"6b508eed6633b0c35209611e6c3ed25c985a9b5d","host":{"platform":"darwin","arch":"arm64","bun":"1.4.0","loadAverage1m":6.5576171875,"physicalCores":18},"adapter":{"path":"packages/natives/bench/word-diff.ts","sha256":"083ef72b36b90499a1448d3bbfdc998b3c6d3bee7bd16e7de8837a03caaa4d65"},"verdict":"PASS","summary":[{"blocks":15,"verdict":"INCONCLUSIVE","cases":[{"id":"D01","verdict":"INCONCLUSIVE","p50":{"lower":0.8565548846705182,"upper":0.92259973167907},"p95":{"lower":0.6717053289785891,"upper":1.2487631401958708}},{"id":"D02","verdict":"INCONCLUSIVE","p50":{"lower":0.8762383392780151,"upper":0.9506630265210608},"p95":{"lower":0.7750236679753225,"upper":1.1034647288793056}},{"id":"D03","verdict":"PASS","p50":{"lower":0.8472015523273936,"upper":0.9131445745413561},"p95":{"lower":0.7409270314684456,"upper":0.8943417135898742}}]},{"blocks":30,"verdict":"PASS","cases":[{"id":"D01","verdict":"PASS","p50":{"lower":0.8717555555555556,"upper":0.9079599427753935},"p95":{"lower":0.708316499362899,"upper":0.8805788849347569}},{"id":"D02","verdict":"PASS","p50":{"lower":0.8728829241212734,"upper":0.9065444634741209},"p95":{"lower":0.7676515975844941,"upper":0.9713416527358827}},{"id":"D03","verdict":"PASS","p50":{"lower":0.8591665566389078,"upper":0.9169435363073917},"p95":{"lower":0.7523385299776852,"upper":0.8035995459259061}}]}],"rounds":[{"blocks":15,"verdict":"INCONCLUSIVE","cases":[{"id":"D01","verdict":"INCONCLUSIVE","p50":{"lower":0.8565548846705182,"upper":0.92259973167907},"p95":{"lower":0.6717053289785891,"upper":1.2487631401958708},"baseSamples":[0.098667,0.092208,0.092084,0.087833,0.092541,0.092542,0.0935,0.085125,0.084708,0.089541,0.087209,0.084375,0.088584,0.085666,0.090541],"headSamples":[0.079709,0.102,0.078875,0.078875,0.07975,0.077875,0.079041,0.081792,0.085291,0.078083,0.079625,0.078417,0.080459,0.079458,0.076875]},{"id":"D02","verdict":"INCONCLUSIVE","p50":{"lower":0.8762383392780151,"upper":0.9506630265210608},"p95":{"lower":0.7750236679753225,"upper":1.1034647288793056},"baseSamples":[0.83225,0.809417,1.052875,0.778291,0.791292,0.769375,0.872416,0.875083,0.784584,0.811416,0.81575,0.816416,0.796208,0.772375,0.803542],"headSamples":[0.709083,0.704625,0.789458,0.695125,0.74025,0.776125,0.803375,0.72825,0.80725,0.730334,0.715375,0.745875,0.707042,0.738791,0.734458]},{"id":"D03","verdict":"PASS","p50":{"lower":0.8472015523273936,"upper":0.9131445745413561},"p95":{"lower":0.7409270314684456,"upper":0.8943417135898742},"baseSamples":[4.203459,4.127125,4.100166,4.010083,3.907875,4.880542,4.129708,4.051625,3.826667,4.024833,3.953667,3.99275,4.181041,3.823292,4.014833],"headSamples":[3.537125,3.701167,3.419834,3.45425,3.874792,3.6915,3.476292,3.463791,3.645958,3.555208,3.648166,3.5305,3.473667,3.493375,3.530125]}],"baseReports":[{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.151417,0.120041,0.125166,0.136458,2.414041,0.117375,0.100209,0.104916,0.120458,0.093958,0.089167,0.137209,0.098667,0.091708,0.092834,0.092042,0.090291,0.096,0.089458,0.096833]},{"id":"D02","status":"measured","samples":[0.863166,1.704042,0.937042,0.853,0.833625,0.83225,0.825625,0.862458,0.923042,0.801958,0.794,0.78375,0.778459,0.819042,1.720083,0.849834,0.808833,0.799834,0.79325,0.967792]},{"id":"D03","status":"measured","samples":[4.860583,3.781042,5.099917,3.935708,3.750167,4.631208,3.861333,3.74175,4.95975,3.919458,4.67925,3.743375,4.529292,5.213166,3.914,4.203459,5.031,3.8305,5.121541,4.237583]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.281125,0.108042,0.116416,0.109958,0.099208,0.103667,0.090291,0.117667,0.098583,0.087083,0.088917,0.096125,0.090209,0.091375,0.08825,0.092208,0.100125,0.086917,0.083041,0.082208]},{"id":"D02","status":"measured","samples":[0.86075,0.793458,0.79775,0.80425,0.777833,0.787333,0.795625,0.809417,0.792042,0.775042,0.768583,0.825875,1.653708,0.908583,0.8855,0.9965,1.113875,0.993583,0.934292,0.826417]},{"id":"D03","status":"measured","samples":[5.113042,4.001375,4.154833,5.232959,4.227708,4.672166,4.050167,3.789875,5.065958,3.785875,4.029084,4.7955,3.867,3.985834,5.028416,4.127125,5.22875,4.066,3.990042,4.932167]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.143292,0.092084,0.096042,0.096292,0.092334,0.092209,0.086667,0.105459,0.098084,0.090041,0.083125,0.081917,0.081541,0.092292,0.088625,0.080875,0.08575,0.083042,0.147416,0.104208]},{"id":"D02","status":"measured","samples":[1.048083,1.071458,0.839708,0.826875,0.838333,1.224959,1.20175,1.101708,1.256625,1.285625,1.875125,1.085292,1.348,1.273041,1.048125,0.862,1.050458,1.052875,0.983417,1.030083]},{"id":"D03","status":"measured","samples":[4.088625,5.137709,4.037834,3.966125,4.995667,3.89925,4.022959,5.207083,4.098708,5.06675,4.100166,4.4625,5.133708,3.951458,4.032541,5.042125,3.962917,5.310667,4.141709,4.133292]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.145583,0.100541,0.0955,0.087833,0.093083,0.10275,0.081333,0.103417,0.08875,0.079292,0.092542,0.077959,0.088084,0.0775,0.0795,0.095666,0.082375,0.083916,0.081625,0.082791]},{"id":"D02","status":"measured","samples":[0.985041,0.815875,0.842333,0.830875,0.777917,0.756834,0.783875,0.7435,0.748666,0.758167,1.778542,0.897959,0.830291,0.946917,0.764667,0.759541,0.753792,0.76,0.778291,0.780333]},{"id":"D03","status":"measured","samples":[4.525916,4.220083,5.877625,3.933625,3.969375,4.927208,3.939125,4.81375,4.010083,3.963125,4.678334,3.805459,3.889375,4.736417,3.68725,4.80875,4.214083,3.983958,5.016875,3.963375]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.12825,0.114458,0.093416,0.093792,0.098458,0.098833,0.086042,0.107833,0.092541,0.103292,0.092625,0.091958,0.088708,0.091958,0.099416,0.088167,0.081875,0.083167,0.091541,0.085042]},{"id":"D02","status":"measured","samples":[0.806458,0.764917,0.778208,0.787167,0.758,0.767666,0.795333,0.769375,0.762458,0.769375,1.481959,0.853208,0.791292,0.877917,0.869291,0.795,0.798541,0.822,0.797,0.782083]},{"id":"D03","status":"measured","samples":[3.8365,4.008041,4.444958,3.632583,4.786292,3.754584,3.663334,4.580542,4.097833,3.795042,4.886458,3.655417,4.859708,3.778333,3.787042,5.0945,3.848583,3.907875,4.912459,4.0595]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.146542,0.102958,0.110667,0.092625,0.087334,0.097875,0.102792,0.104875,0.091042,0.096583,0.09525,0.092417,0.084,0.08625,0.080875,0.0955,0.092542,0.079834,0.083291,0.087333]},{"id":"D02","status":"measured","samples":[0.830917,0.7695,0.777958,0.780625,0.752833,0.761166,0.75825,0.755917,0.738334,0.767625,0.791291,1.626833,0.817208,0.808833,0.769375,0.762125,0.774458,0.766959,0.76225,0.821542]},{"id":"D03","status":"measured","samples":[3.944667,4.272833,4.880542,3.798,3.815292,6.04025,4.4945,5.110292,4.571458,3.932666,5.677958,4.649458,5.297042,7.056459,5.397042,6.469875,5.24275,4.901542,5.773292,4.579959]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.153416,0.110917,0.103375,0.0935,0.087917,0.109792,0.09275,0.103208,0.0965,0.094042,0.089667,0.086667,0.086041,0.085792,0.205583,0.109667,0.092667,0.09875,0.089833,0.091708]},{"id":"D02","status":"measured","samples":[0.873167,0.876792,1.062042,0.881916,0.904916,0.845084,0.869291,0.837709,0.944792,1.145875,1.709375,0.994459,0.855583,0.872416,0.828166,1.022,0.863083,0.82525,0.831542,0.8355]},{"id":"D03","status":"measured","samples":[5.006416,4.059541,5.097041,4.047916,4.813417,3.839209,3.880209,5.58225,3.915,4.115,4.644292,3.954584,5.146166,4.134542,3.979958,5.107167,3.792458,4.204125,5.254334,4.129708]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.255375,0.099667,0.084625,0.099167,0.087875,0.093333,0.081791,0.107833,0.0955,0.0835,0.085125,0.087334,0.078334,0.094042,0.086,0.08025,0.083541,0.084125,0.078792,0.080917]},{"id":"D02","status":"measured","samples":[0.843959,0.822625,0.791625,0.80825,0.906042,0.829083,0.80275,0.765875,0.763875,0.845875,1.890666,0.887,0.875083,1.016166,0.95275,0.946208,0.953709,0.941375,0.891167,0.946792]},{"id":"D03","status":"measured","samples":[3.736291,4.387875,4.036333,3.751291,5.063667,3.838333,3.894708,4.947833,4.060208,4.995875,4.139208,3.865,4.806625,3.976625,3.916959,4.881542,3.828625,4.804875,4.0665,4.051625]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.15975,0.1,0.083541,0.082875,0.093125,0.092291,0.085791,0.096125,0.094416,0.0855,0.082417,0.081834,0.079459,0.087625,0.081042,0.08075,0.079416,0.084708,0.085667,0.077542]},{"id":"D02","status":"measured","samples":[0.966375,0.969042,0.829291,0.848917,0.788042,0.77125,0.770083,0.874458,0.784584,1.672083,0.805833,0.7815,0.763875,0.794125,1.103667,0.772709,0.7665,0.7705,0.763959,0.757459]},{"id":"D03","status":"measured","samples":[3.919958,4.413292,3.5895,4.557625,3.800959,3.611667,4.498375,3.590917,4.629667,3.826667,3.685916,4.714375,3.698584,3.772334,4.820334,3.883375,4.615833,3.754166,3.7695,4.673708]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.136917,0.187292,0.11975,0.094,0.091208,0.116,0.192125,0.105625,0.089541,0.08875,0.092625,0.086375,0.08875,0.087084,0.085542,0.086833,0.083083,0.097958,0.081333,0.080916]},{"id":"D02","status":"measured","samples":[0.836625,0.811416,0.801708,0.818666,0.890541,0.7945,0.814792,0.858958,0.839375,1.751458,1.020583,0.831708,0.800125,0.819208,0.783375,0.770459,0.769125,0.781,0.756958,0.764833]},{"id":"D03","status":"measured","samples":[3.883833,4.865375,3.689292,3.734125,4.880166,3.629958,4.688875,3.7865,3.927625,5.047792,3.680834,4.874583,4.586708,3.955709,4.977042,3.73775,4.042875,5.127084,4.024833,4.812666]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.238,0.153875,0.096959,0.085584,0.08925,0.103834,0.087209,0.097292,0.088375,0.083083,0.09025,0.083667,0.079292,0.08225,0.090375,0.084833,0.083875,0.080375,0.079459,0.092041]},{"id":"D02","status":"measured","samples":[0.83425,0.81575,0.826292,0.810667,0.799458,0.78975,0.796709,0.804375,0.787375,1.774375,1.026542,0.842375,0.816292,0.809166,0.785708,0.768709,0.82275,1.007208,1.099708,1.114375]},{"id":"D03","status":"measured","samples":[3.767916,5.05875,3.797,3.953667,4.978625,3.894125,5.24375,4.037375,3.960833,4.788166,3.76275,3.863875,4.946792,3.774417,4.893416,3.810334,3.774042,4.747209,3.711042,3.954542]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.129375,0.09475,0.094042,0.086584,0.080625,0.088541,0.089584,0.104417,0.082584,0.08475,0.084375,0.079167,0.091,0.079167,0.083375,0.079209,0.086125,0.082458,0.080292,0.080542]},{"id":"D02","status":"measured","samples":[0.918542,0.80875,0.81125,0.80775,0.78075,0.883291,1.048375,1.037417,1.006167,1.131833,1.729541,0.820958,0.786833,0.80225,0.915166,0.77925,0.769917,0.776709,0.825542,0.816416]},{"id":"D03","status":"measured","samples":[3.5685,4.447791,3.99275,3.693584,4.356625,3.525958,3.674083,4.294875,3.521667,4.630208,4.014292,3.78025,4.644,3.62925,4.311083,4.388458,3.628333,5.147458,3.847,4.259333]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.142584,0.108541,0.100292,0.092417,0.088334,0.097542,0.09625,0.096666,0.086125,0.0845,0.094167,0.090667,0.089542,0.083541,0.080792,0.088584,0.085167,0.083083,0.083916,0.085708]},{"id":"D02","status":"measured","samples":[0.821125,0.76775,0.786042,0.796,0.810125,0.789458,0.997708,0.783583,0.757083,0.75925,0.796666,1.853625,0.828208,0.833875,0.784875,0.779083,0.796208,0.806917,1.079917,1.137125]},{"id":"D03","status":"measured","samples":[3.783875,4.628375,4.896583,3.850709,3.957,4.723167,3.8735,4.74375,4.181041,4.204125,5.143458,3.7535,4.32975,5.096375,3.892375,4.950667,3.948791,4.031125,5.032,3.728209]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.132625,0.107583,0.085,0.093667,0.086416,0.090291,0.083292,0.1065,0.084291,0.086542,0.0805,0.08275,0.0865,0.081042,0.085666,0.080291,0.081875,0.088958,0.079208,0.087792]},{"id":"D02","status":"measured","samples":[0.863208,0.772375,0.774084,0.778,0.781,0.778291,0.799792,0.764792,0.82575,1.455208,0.798,0.765167,0.757125,0.780458,0.76075,0.765416,0.755583,0.767,0.737292,0.756208]},{"id":"D03","status":"measured","samples":[3.687417,4.492041,3.761375,4.758291,3.823292,3.788208,4.577292,3.67075,3.726625,4.534583,3.633084,4.649,3.730875,3.81175,4.762291,3.648375,4.5835,3.909417,3.867583,4.483083]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.14125,0.107667,0.105042,0.093667,0.098167,0.101083,0.086916,0.116167,0.096542,0.082625,0.086959,0.084,0.095125,0.087792,0.084042,0.090541,0.081042,0.09625,0.087583,0.083833]},{"id":"D02","status":"measured","samples":[0.835625,0.802083,0.815917,0.869208,0.828333,0.830792,0.807292,0.786667,1.01425,0.786666,0.790666,1.870917,0.863625,0.855375,0.803542,0.798375,0.78275,0.79925,0.785625,0.780917]},{"id":"D03","status":"measured","samples":[4.014833,3.788625,4.529167,3.743042,3.890208,4.719417,3.746125,4.880417,3.930542,3.791166,4.697333,3.75825,4.018709,4.753625,4.044667,4.8095,4.147041,3.874584,4.789417,3.752083]}]}],"headReports":[{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.093792,0.082792,0.078667,0.083125,0.082458,0.086041,0.077834,0.085542,0.082834,0.076083,0.078375,0.075667,0.07775,0.096084,0.082042,0.077584,0.078084,0.079709,0.08675,0.078375]},{"id":"D02","status":"measured","samples":[0.7735,0.756917,0.716416,0.721375,0.709083,0.713375,0.704541,0.722791,0.737417,0.706834,0.704042,0.77275,0.800084,0.812375,0.687,0.691875,0.697417,0.701834,0.689792,0.682708]},{"id":"D03","status":"measured","samples":[3.557791,3.597541,3.654166,3.661542,3.735292,3.490625,3.799125,3.508916,3.537125,3.5735,3.547208,3.55325,4.164125,3.466833,3.34525,3.448792,3.501417,3.4655,3.437125,3.450958]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.144833,0.099083,0.100125,0.146792,0.110875,0.114292,0.104459,0.110792,0.108166,0.106042,0.102,0.133209,0.102916,0.086875,0.080916,0.079708,0.081042,0.087167,0.080583,0.09725]},{"id":"D02","status":"measured","samples":[0.884,0.769125,0.789167,0.99225,2.78,0.770833,0.709667,0.704625,0.687791,0.719208,0.6795,0.691375,0.701208,0.69275,0.696667,0.777833,0.697791,0.727708,0.686875,0.682958]},{"id":"D03","status":"measured","samples":[3.610458,4.173417,3.931375,4.103792,3.722125,3.594958,3.758958,3.544125,4.52275,4.54725,3.802083,3.51425,4.236375,3.602042,3.493,3.527958,3.701167,3.564584,3.697584,3.80625]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.09625,0.074917,0.076041,0.076542,0.082375,0.0835,0.079584,0.08175,0.080625,0.077375,0.074875,0.076584,0.076042,0.083917,0.076292,0.073667,0.196208,0.087959,0.084375,0.078875]},{"id":"D02","status":"measured","samples":[0.848084,0.794209,0.822166,0.764292,3.221042,0.863667,0.789458,0.752916,0.79775,0.831541,0.773292,0.843708,0.797834,0.754625,0.778292,0.756583,0.74025,0.796834,0.764084,0.777958]},{"id":"D03","status":"measured","samples":[3.469791,3.53425,3.389083,3.537166,3.60025,3.565708,3.376208,3.455667,3.631458,4.300334,3.408209,3.3085,3.493959,3.419834,3.296542,3.403667,3.340792,3.394125,3.458917,3.32625]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.104125,0.0785,0.075583,0.078875,0.080709,0.086042,0.078875,0.085334,0.081958,0.078375,0.105416,0.078792,0.126084,0.089292,0.077458,0.074833,0.078333,0.081708,0.077292,0.076875]},{"id":"D02","status":"measured","samples":[0.75575,0.733292,0.842291,0.743292,2.841625,0.789625,0.729583,0.708083,0.697583,0.690125,0.688584,0.691708,0.695125,0.690083,0.685208,0.680083,0.683416,0.720208,0.680792,0.675417]},{"id":"D03","status":"measured","samples":[3.515583,3.722208,3.409458,3.442541,3.389125,3.3895,3.45425,3.560792,3.541625,4.225333,3.470375,3.528042,3.352708,3.559375,3.399917,3.379958,3.7095,3.4605,3.436417,3.451083]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.111583,0.0785,0.084625,0.077834,0.079958,0.085416,0.080041,0.0845,0.123416,0.07975,0.074708,0.0825,0.075666,0.074208,0.080458,0.074375,0.075166,0.075208,0.081625,0.073583]},{"id":"D02","status":"measured","samples":[0.7575,1.126667,0.831666,0.806,3.221292,0.829584,0.74025,0.722292,0.759125,0.707083,0.754416,0.7225,0.718208,0.727583,0.736042,0.736625,0.805292,0.798375,0.721833,0.729667]},{"id":"D03","status":"measured","samples":[4.607459,4.547083,4.328459,4.434208,3.890125,3.995334,3.918792,3.866917,3.623,4.933709,3.74025,3.874792,4.764125,3.675708,3.811,3.831458,4.15425,3.806209,3.642584,3.5965]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.1,0.074792,0.079541,0.07625,0.079917,0.082583,0.079083,0.086875,0.080459,0.079083,0.077875,0.080667,0.073625,0.083458,0.076583,0.074042,0.075167,0.07675,0.077667,0.074084]},{"id":"D02","status":"measured","samples":[0.84575,0.974875,0.788583,0.758625,3.06825,0.885625,0.772209,0.77275,0.741417,0.779167,0.783708,0.748541,0.769417,0.781917,0.807291,0.759542,0.774959,0.776125,0.736625,0.821292]},{"id":"D03","status":"measured","samples":[3.553834,3.639917,3.574083,3.54975,3.79375,3.982667,3.704791,3.653542,3.811166,4.381709,3.6915,3.754042,3.538083,4.177,3.996959,3.705875,3.631292,3.668,3.5295,3.754375]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.099458,0.076959,0.075417,0.077458,0.112625,0.08725,0.077917,0.08825,0.081625,0.081041,0.076541,0.082708,0.079041,0.079583,0.078375,0.0785,0.080459,0.078917,0.087625,0.076167]},{"id":"D02","status":"measured","samples":[0.83725,0.7965,0.802291,0.805125,3.484625,1.032709,0.850125,0.813,0.806125,0.761,0.808833,0.736083,0.803375,0.755958,0.744541,0.726458,0.811125,0.824833,0.786375,0.788042]},{"id":"D03","status":"measured","samples":[3.779,3.388084,3.353083,3.556166,3.852083,3.572583,3.632,3.476292,3.495541,4.687209,3.420292,3.36725,3.432166,3.477917,3.604542,3.422584,3.425875,3.575166,3.454709,3.375792]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.093083,0.081792,0.0765,0.077333,0.07775,0.085792,0.081416,0.084916,0.082709,0.087583,0.085958,0.080708,0.077084,0.079875,0.078375,0.087917,0.191083,0.163708,0.087084,0.08175]},{"id":"D02","status":"measured","samples":[0.736041,0.734542,0.719584,1.323375,2.171083,0.810292,0.76525,0.7415,0.7395,0.722458,0.72425,0.709333,0.72825,0.728959,0.709,0.724625,0.692541,0.732792,0.710792,0.693667]},{"id":"D03","status":"measured","samples":[3.4145,3.5475,3.5335,3.492875,3.520542,3.417667,3.386833,3.4685,3.396209,4.347542,3.573167,3.42375,3.463791,3.418125,3.378875,3.364583,3.407416,3.523958,3.504708,3.470417]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.171916,0.217291,0.088209,0.085125,0.083291,0.148583,0.084917,0.096416,0.084791,0.082958,0.079459,0.08875,0.080416,0.142709,0.195584,0.088042,0.080541,0.085291,0.086417,0.079875]},{"id":"D02","status":"measured","samples":[0.886042,1.031208,1.054834,0.743083,2.772792,0.842417,0.766083,0.904875,0.764084,0.814208,0.779916,0.844167,0.751333,0.757708,0.777834,0.80725,0.794708,0.839,0.801125,0.818]},{"id":"D03","status":"measured","samples":[3.776,3.619625,3.538875,3.76925,3.639916,3.645958,3.522333,3.5365,3.585375,4.453584,3.704875,3.704708,3.715708,3.698042,3.593917,3.538083,3.50825,3.80675,3.675458,3.668041]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.1095,0.078583,0.072833,0.080708,0.074834,0.083083,0.078792,0.08575,0.084667,0.07975,0.076375,0.075708,0.078083,0.076583,0.081916,0.072875,0.075,0.078458,0.077,0.07275]},{"id":"D02","status":"measured","samples":[0.756416,0.732458,1.388291,2.386083,0.750583,0.757417,0.709167,0.731625,0.69975,0.740625,0.764917,0.704958,0.775625,0.730334,0.708833,0.688541,0.686583,0.719417,0.674834,0.689708]},{"id":"D03","status":"measured","samples":[3.535292,3.752042,3.466208,3.479042,3.896708,3.653833,3.442708,3.391208,4.311542,3.555208,3.707792,3.4195,3.483542,3.6425,3.844292,3.496958,3.525667,3.599791,4.162542,3.76475]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.162041,0.21475,0.131291,0.110875,0.146625,0.09925,0.0815,0.087875,0.090375,0.079625,0.074417,0.077875,0.07525,0.074,0.078916,0.074375,0.07775,0.085125,0.07575,0.071083]},{"id":"D02","status":"measured","samples":[0.7405,0.748625,0.734209,0.72075,0.710958,0.7295,0.715375,0.706416,0.686667,0.692375,0.686125,0.715167,0.703333,3.241208,0.771333,0.722917,0.707709,0.739,0.721375,0.706167]},{"id":"D03","status":"measured","samples":[4.550792,3.697709,3.785167,3.72375,3.883292,3.666375,3.568125,3.504458,3.607333,3.589,3.566292,3.622666,3.617583,3.648166,4.629708,3.717375,3.7335,3.657125,3.621792,3.579125]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.09175,0.078084,0.074542,0.082417,0.078417,0.085,0.077708,0.085167,0.219625,0.126208,0.082833,0.089042,0.077042,0.082,0.077667,0.076875,0.075584,0.077959,0.080334,0.0765]},{"id":"D02","status":"measured","samples":[0.765708,0.730375,0.723917,0.905458,3.087708,0.7925,0.807875,0.766042,0.742791,0.731542,0.741625,0.717875,0.724959,0.958625,0.753917,0.745875,0.788625,0.755042,0.711792,0.702334]},{"id":"D03","status":"measured","samples":[3.429958,3.43125,3.615125,3.5305,3.513041,3.478625,3.540917,4.540584,3.762709,4.393417,3.746625,3.663583,3.594708,3.527042,3.455834,3.451875,3.456917,3.631917,3.4955,3.618958]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.092292,0.077042,0.071667,0.080958,0.07625,0.135542,0.08925,0.087333,0.092542,0.135833,0.079667,0.077333,0.081417,0.077834,0.080459,0.081375,0.076125,0.081667,0.076458,0.076291]},{"id":"D02","status":"measured","samples":[0.732792,0.726958,1.345708,2.419834,0.737958,0.743875,0.748209,0.726625,0.7065,0.699084,0.6905,0.688208,0.685166,0.707042,0.691958,0.723167,0.69425,0.861125,0.687458,0.668667]},{"id":"D03","status":"measured","samples":[3.660125,3.545375,3.5815,3.473667,3.440709,3.686334,3.770417,3.396416,4.192833,3.518083,3.520666,3.430958,3.346667,3.3105,3.451625,3.526291,3.639458,3.449334,3.467,3.396667]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.269542,0.096458,0.086875,0.077083,0.08325,0.086042,0.077958,0.084042,0.082625,0.079666,0.07975,0.079458,0.076458,0.078291,0.098333,0.074333,0.075917,0.0755,0.077584,0.075959]},{"id":"D02","status":"measured","samples":[0.708084,0.752875,0.730542,0.761583,2.916333,0.785834,0.796083,0.769,0.742041,0.739708,0.731875,0.82525,0.733334,0.730458,0.7135,0.717333,0.738791,0.780125,0.697625,0.7]},{"id":"D03","status":"measured","samples":[3.650917,3.543834,3.451167,3.554875,3.422084,3.39775,3.517167,3.361333,3.354375,4.197625,3.629334,3.372167,3.388,3.493375,3.640375,3.776042,3.426917,3.536125,3.566917,3.4315]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.09875,0.076291,0.074041,0.080291,0.0755,0.086833,0.077541,0.083584,0.076458,0.079625,0.081708,0.076166,0.076792,0.076542,0.081583,0.077125,0.073792,0.076875,0.077,0.075375]},{"id":"D02","status":"measured","samples":[0.77275,0.766917,0.79925,1.086958,2.878958,0.828042,0.750459,0.734458,0.798,0.807542,0.721084,0.765,0.730333,0.725125,0.726833,0.710541,0.696083,0.731292,0.698375,0.705125]},{"id":"D03","status":"measured","samples":[3.488333,3.635042,3.523459,3.530125,3.548958,3.522292,3.901083,3.755875,3.760625,4.424583,3.813791,3.705208,3.564083,3.424541,3.355042,3.445542,3.5045,3.459209,3.450083,4.49675]}]}]},{"blocks":30,"verdict":"PASS","cases":[{"id":"D01","verdict":"PASS","p50":{"lower":0.8717555555555556,"upper":0.9079599427753935},"p95":{"lower":0.708316499362899,"upper":0.8805788849347569},"baseSamples":[0.083041,0.128208,0.084708,0.121792,0.0975,0.087041,0.085458,0.090583,0.088292,0.083584,0.09675,0.087917,0.0905,0.127833,0.093083,0.088375,0.086875,0.088583,0.089,0.098458,0.089875,0.087334,0.090708,0.085958,0.08575,0.09,0.088959,0.084875,0.087375,0.087583],"headSamples":[0.078209,0.077125,0.077625,0.084,0.077791,0.081291,0.07825,0.081209,0.077709,0.076833,0.078042,0.079417,0.080542,0.079667,0.082,0.080292,0.078084,0.07675,0.078458,0.077459,0.0785,0.081041,0.079708,0.076041,0.079333,0.08075,0.095334,0.077167,0.081167,0.07875]},{"id":"D02","verdict":"PASS","p50":{"lower":0.8728829241212734,"upper":0.9065444634741209},"p95":{"lower":0.7676515975844941,"upper":0.9713416527358827},"baseSamples":[0.786667,0.857083,0.898333,0.99975,0.801167,0.777375,0.801083,0.89225,0.79325,0.783459,0.829458,0.812,0.785541,0.92425,0.82775,0.795833,0.813125,0.762333,0.814708,0.855334,0.858792,0.814333,0.841,0.786792,0.811541,0.776125,0.821416,0.791458,0.815292,0.793125],"headSamples":[0.717708,0.717709,0.901125,0.757458,0.741916,0.70525,0.715791,0.715375,0.716333,0.708209,0.708959,0.705875,0.718125,0.695042,0.70075,0.721458,0.717,0.714917,0.72225,0.690334,0.718666,0.75,0.732708,0.748,0.7255,0.720125,0.785292,0.739208,0.747042,0.845333]},{"id":"D03","verdict":"PASS","p50":{"lower":0.8591665566389078,"upper":0.9169435363073917},"p95":{"lower":0.7523385299776852,"upper":0.8035995459259061},"baseSamples":[3.746375,4.02275,4.743958,3.924167,3.797458,3.766416,3.713916,4.173041,3.83875,3.794666,3.795708,3.910292,3.814625,4.091625,4.081041,3.939666,4.040792,4.118041,3.753458,4.153208,4.200709,3.861833,4.039208,4.154209,4.336541,3.748875,3.827333,3.886708,4.004917,3.991417],"headSamples":[3.424792,3.579375,3.642875,3.621334,3.519917,3.4625,3.503917,3.604083,3.535417,3.379875,3.537667,3.476875,3.513167,3.3585,3.359625,3.413542,3.429292,3.379208,3.343208,3.370125,3.427625,3.583625,3.585542,3.492708,3.530458,5.050833,3.518208,3.51,3.841917,3.508375]}],"baseReports":[{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.144,0.097583,0.083041,0.090209,0.088417,0.090584,0.081584,0.097167,0.095917,0.080458,0.081083,0.081125,0.079667,0.093166,0.080417,0.079459,0.081125,0.084917,0.085459,0.083]},{"id":"D02","status":"measured","samples":[0.833083,0.898667,0.857666,0.8065,0.869083,0.785375,0.774792,0.770333,0.77175,0.786667,1.678375,0.84975,0.806959,0.893875,0.784208,0.799584,0.776834,0.756375,0.759959,0.748]},{"id":"D03","status":"measured","samples":[3.597584,3.672958,4.495417,3.63525,4.575667,3.746375,3.80725,4.51525,3.63425,4.258167,3.832833,3.617,4.402042,3.572625,3.649875,4.445167,3.59925,4.354917,3.820375,3.713375]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.118042,0.09625,0.098209,0.088917,0.099375,0.128208,0.1975,0.168,0.129083,0.144709,0.111958,0.119875,0.129,0.12875,0.123041,5.515209,0.153125,0.12975,0.128792,0.127041]},{"id":"D02","status":"measured","samples":[0.9425,0.991375,1.551166,1.910167,0.922167,0.862959,0.969209,0.8735,0.787333,0.774875,0.77525,0.787083,0.836083,0.832042,0.797416,0.787625,0.756917,1.643584,0.958583,0.857083]},{"id":"D03","status":"measured","samples":[5.081333,4.360375,4.309125,4.759416,3.922833,3.707,4.685834,3.924708,3.7415,4.86125,4.405916,3.708125,4.674792,4.02275,3.940084,4.815084,3.842833,3.734541,4.734833,3.731458]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.130125,0.114042,0.087958,0.085041,0.08325,0.086583,0.088,0.099417,0.085584,0.083417,0.082125,0.090792,0.084708,0.081417,0.080959,0.08025,0.082958,0.086333,0.079333,0.080375]},{"id":"D02","status":"measured","samples":[0.89125,0.796042,0.834334,0.797125,0.773084,0.7765,0.82975,0.976708,1.057583,1.55775,0.898333,0.805,1.069625,1.226542,1.130667,1.140042,1.150667,1.153,0.979458,0.882875]},{"id":"D03","status":"measured","samples":[4.644584,5.998125,4.829458,4.490208,5.571291,4.546375,4.660792,5.687042,4.071416,5.17125,4.743958,4.583542,5.619667,4.217083,8.661208,4.70675,4.162375,5.79925,5.075,5.3385]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.163292,0.111917,0.098125,0.094291,0.096458,0.180125,0.136625,0.146458,0.129542,0.128416,0.137833,0.109833,0.09125,0.111166,0.17425,0.118083,0.130167,0.114917,0.121792,0.167916]},{"id":"D02","status":"measured","samples":[1.144917,1.136083,1.364,1.253917,0.897084,1.058833,0.997709,0.99975,0.843875,0.868708,1.89025,1.11175,0.941042,0.875875,0.895708,0.990209,1.092375,1.107958,1.018958,0.982166]},{"id":"D03","status":"measured","samples":[3.812292,3.924167,4.533708,3.637417,4.781333,3.807166,3.878125,4.649542,3.847084,4.528417,3.984042,4.589583,4.917333,3.71775,3.970917,4.548459,3.59625,4.543958,3.803625,3.810583]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.136416,0.10575,0.091959,0.092584,0.089167,0.093667,0.096,0.103667,0.096,0.090583,0.083708,0.100834,0.083667,0.111833,0.099833,0.122542,0.099333,0.122167,0.104875,0.0975]},{"id":"D02","status":"measured","samples":[0.83125,0.7775,0.794458,0.782916,0.8655,0.949167,0.782875,0.77225,0.816208,0.863334,1.561334,0.932083,0.789583,0.790583,0.885667,0.851834,0.786333,0.82125,0.801167,0.786125]},{"id":"D03","status":"measured","samples":[3.619125,3.788708,4.64525,3.631084,4.635708,3.797458,3.715667,4.421834,3.6325,3.821708,4.686667,3.649125,4.562916,3.803084,3.760958,4.527125,3.612125,3.881209,4.5695,3.684917]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.1485,0.098083,0.084166,0.084625,0.092083,0.092583,0.089542,0.096792,0.101458,0.087041,0.082916,0.0905,0.081792,0.09175,0.08225,0.091958,0.0795,0.080708,0.082875,0.08]},{"id":"D02","status":"measured","samples":[0.80625,0.777375,0.781459,0.796083,0.779041,0.75425,0.760833,0.745375,0.742792,0.812584,1.369625,0.831167,0.776625,0.78875,0.75675,0.758334,0.756167,0.784084,0.90075,0.754916]},{"id":"D03","status":"measured","samples":[3.691333,3.763959,4.571333,3.703167,4.759625,3.701333,3.713042,4.489583,3.792834,3.779292,4.532458,3.713542,4.753375,3.728833,3.747666,4.631292,3.635208,3.766416,4.875292,3.783375]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.141375,0.093625,0.086667,0.093916,0.088167,0.089042,0.08175,0.101042,0.086458,0.08425,0.083875,0.080916,0.090625,0.083583,0.080208,0.085458,0.080208,0.088458,0.085333,0.083]},{"id":"D02","status":"measured","samples":[0.813333,0.778,0.85475,0.820291,0.801083,0.804291,0.800542,0.768625,0.762208,0.835417,1.779625,0.87375,0.867375,0.890834,0.975583,0.798417,0.778958,0.771084,0.783083,0.765041]},{"id":"D03","status":"measured","samples":[3.653542,4.653417,3.741125,3.652,4.606791,3.641625,3.691417,4.541542,3.588792,4.431209,3.754291,3.661583,4.5375,3.593125,3.704667,4.591625,3.633584,4.641916,3.7575,3.713916]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.139708,0.100375,0.097083,0.087,0.087208,0.091916,0.090583,0.1215,0.089417,0.084542,0.089375,0.0905,0.084958,0.091625,0.11075,0.096125,0.0935,0.083541,0.09125,0.082]},{"id":"D02","status":"measured","samples":[0.83625,0.8135,0.901334,0.934375,0.935083,0.933708,0.843,0.931542,1.063791,1.166583,1.99875,0.89225,0.882166,0.928375,0.930333,0.874667,0.803375,0.801333,0.822292,0.816375]},{"id":"D03","status":"measured","samples":[3.813083,4.466333,4.173041,3.909667,5.192834,3.836625,3.97375,5.295167,4.002167,5.047375,4.379292,4.154542,5.055125,4.230833,4.672416,4.974666,3.791541,4.923083,4.086667,4.114417]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.141708,0.107,0.106667,0.0985,0.084292,0.092417,0.088292,0.119042,0.093417,0.087958,0.085958,0.083042,0.102167,0.087125,0.08575,0.083334,0.095875,0.091708,0.081792,0.081834]},{"id":"D02","status":"measured","samples":[0.825,0.775375,0.796792,0.783083,0.867916,0.825125,0.786625,0.768,0.768083,0.786458,0.798167,1.679709,0.839917,0.81225,0.777166,0.763125,0.774416,0.79325,0.807625,0.844417]},{"id":"D03","status":"measured","samples":[3.70775,3.745041,4.611292,3.588375,3.668875,4.540583,3.619917,4.675042,3.723625,3.873084,4.478792,3.6125,3.816458,4.726916,3.704166,4.58675,3.83875,3.866375,4.9955,3.961125]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.137209,0.085041,0.084625,0.091,0.087167,0.087,0.083584,0.098542,0.101125,0.082834,0.082416,0.081167,0.083542,0.095,0.079208,0.080333,0.080958,0.081458,0.085,0.081125]},{"id":"D02","status":"measured","samples":[0.817375,0.783459,0.793791,0.773792,0.814458,0.773917,0.75075,0.841042,0.767375,0.779,1.820709,0.857667,0.790834,0.799041,0.777416,0.76775,0.776458,1.016958,1.059,0.778125]},{"id":"D03","status":"measured","samples":[3.599833,4.561541,3.818917,3.686292,4.553958,3.665083,3.794666,4.634625,3.625125,4.656125,3.884083,3.73975,4.51425,3.562625,3.637208,4.652291,3.623459,4.61575,3.663833,3.954875]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.145416,0.112875,0.088375,0.119667,0.083958,0.093708,0.097166,0.105125,0.089375,0.105041,0.081875,0.09675,0.087625,0.085125,0.186542,0.11875,0.20825,0.09725,0.082958,0.088041]},{"id":"D02","status":"measured","samples":[0.857333,0.839834,0.829458,0.841041,0.799833,1.03725,0.822667,0.810541,0.810458,0.797292,0.812875,1.718708,0.866708,1.02625,0.93525,0.824458,0.832917,1.059916,0.822334,0.820792]},{"id":"D03","status":"measured","samples":[3.97475,3.892208,4.739333,3.630375,3.722958,4.658167,3.804125,4.8315,3.795708,3.713917,4.470042,3.599917,3.734458,4.609708,3.645167,4.540167,3.782125,3.674625,4.457,3.629875]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.144792,0.1015,0.090583,0.092542,0.084041,0.09625,0.088833,0.103,0.099042,0.087917,0.081541,0.081958,0.084666,0.087459,0.085417,0.084958,0.083958,0.083166,0.093084,0.093959]},{"id":"D02","status":"measured","samples":[1.095416,0.818208,0.801416,0.840417,0.812,0.7945,0.790417,0.843708,0.839292,1.90825,0.854084,0.83725,0.804458,0.832875,0.796292,0.798833,0.808833,0.808084,0.803208,0.898583]},{"id":"D03","status":"measured","samples":[3.770541,4.659125,3.679875,4.94625,3.868417,3.897375,4.850959,3.910292,4.858875,4.037834,3.950916,4.98275,3.704666,3.817958,4.65775,3.856917,4.791875,3.826458,3.88225,4.743042]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.14625,0.103666,0.090459,0.0905,0.093875,0.098709,0.089625,0.100958,0.126791,0.103834,0.088458,0.096291,0.088708,0.093875,0.086125,0.084042,0.085584,0.08475,0.095208,0.085417]},{"id":"D02","status":"measured","samples":[0.823458,0.791583,0.79025,0.800875,0.759125,0.755709,0.776792,1.103417,0.779708,0.779375,1.582334,0.885292,0.814708,0.79875,0.783334,0.800583,0.785541,0.772833,0.768208,0.775084]},{"id":"D03","status":"measured","samples":[4.605417,3.743708,4.467291,3.695584,4.443667,3.814625,3.729084,4.591791,3.659917,3.787542,4.395209,3.596042,4.390416,3.924583,3.704708,4.57775,3.559625,3.892625,4.460792,3.631208]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.160375,0.123084,0.149458,0.123291,0.117084,0.127833,0.127,0.135625,0.160042,0.1205,10.187917,0.693167,0.126042,0.131917,0.122209,0.130042,0.132083,0.124916,0.108417,0.130541]},{"id":"D02","status":"measured","samples":[1.3205,1.243916,1.746708,0.821791,0.802,0.772875,0.818333,0.775959,0.76725,0.827666,1.151583,1.1605,1.190667,1.233584,0.827834,1.181625,1.815209,1.051417,0.865,0.92425]},{"id":"D03","status":"measured","samples":[5.132417,3.895,5.151792,4.349792,4.091625,5.288542,4.397833,3.930334,4.988209,4.002625,4.172709,5.24425,3.953833,3.945375,4.92025,3.897916,3.891,4.844333,3.873375,4.011083]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.159875,0.109542,0.095167,0.106,0.105,0.095333,0.09075,0.110375,0.092917,0.092125,0.087167,0.081208,0.091541,0.087542,0.096625,0.091375,0.177,0.126333,0.093083,0.081625]},{"id":"D02","status":"measured","samples":[0.820166,0.866417,0.833292,0.825041,0.874291,0.791125,0.806459,0.82775,0.809542,0.801708,1.668792,0.873417,0.796042,0.815458,0.78475,0.954833,1.043208,1.020167,0.921875,0.884792]},{"id":"D03","status":"measured","samples":[3.859291,3.924333,4.724,4.086709,4.89875,4.081041,3.856125,4.700625,3.691083,3.881917,4.884792,3.71775,4.557917,3.76475,4.096416,4.859583,3.637,4.004083,4.754125,4.385958]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.133583,0.114208,0.094083,0.087458,0.088375,0.089042,0.083875,0.106291,0.090708,0.081917,0.081334,0.09025,0.086417,0.084292,0.082916,0.081208,0.202292,0.099959,0.091958,0.082625]},{"id":"D02","status":"measured","samples":[0.831875,0.787583,0.805584,0.807208,0.793375,0.795542,0.787667,0.846542,1.672708,0.985625,0.854125,0.828666,0.790625,0.822334,0.824458,0.790584,0.795833,0.784834,0.772208,0.760375]},{"id":"D03","status":"measured","samples":[3.7425,4.559917,3.641917,4.643125,3.789166,3.792541,4.854791,3.919042,4.716042,3.939666,3.921,5.322041,3.700125,3.858542,5.398708,3.982042,4.751417,3.798291,4.156375,5.187625]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.14725,0.110292,0.085417,0.085208,0.088167,0.09275,0.094333,0.100708,0.092542,0.081833,0.081875,0.095667,0.084583,0.085667,0.086709,0.089209,0.086875,0.084708,0.090792,0.083084]},{"id":"D02","status":"measured","samples":[1.000166,0.817209,0.813125,0.79775,0.800167,0.79575,0.775917,0.787542,0.824541,1.726458,0.911541,0.815417,0.781792,0.821709,0.86425,0.935458,0.850792,0.807583,0.785917,0.79475]},{"id":"D03","status":"measured","samples":[4.040792,5.054,3.66325,4.738625,4.0385,3.809417,4.714542,3.742833,3.845792,4.609333,3.633875,4.661333,3.885917,4.038083,4.575625,3.63025,5.047375,4.594875,4.108417,5.596792]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.142125,0.118833,0.092667,0.095583,0.082209,0.097333,0.096959,0.106708,0.092542,0.087833,0.089583,0.099708,0.084084,0.088583,0.088291,0.081292,0.088,0.084459,0.083292,0.083416]},{"id":"D02","status":"measured","samples":[0.810084,0.756125,0.758166,0.763084,0.743,0.754208,0.758792,0.769625,0.758667,0.731875,0.746,1.633833,0.801417,0.802625,0.762333,0.7655,0.774792,0.838584,0.767416,0.75325]},{"id":"D03","status":"measured","samples":[3.762208,3.745583,4.60475,3.626458,3.927417,4.688625,3.996,4.698792,5.763875,4.044458,5.285833,3.878,4.536,5.769917,4.118041,4.805584,3.91675,4.297958,4.898166,3.733209]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.161166,0.107417,0.092708,0.097292,0.085791,0.098208,0.093667,0.102791,0.088041,0.085708,0.083041,0.092542,0.107959,0.093208,0.080875,0.080958,0.089,0.08075,0.084417,0.082167]},{"id":"D02","status":"measured","samples":[0.858667,0.860625,0.856542,0.866,0.785292,0.757333,0.769375,0.753833,0.749959,0.746125,0.755125,1.647166,0.863709,0.911875,1.207584,0.814708,0.800042,0.804084,0.828792,0.846542]},{"id":"D03","status":"measured","samples":[3.800209,3.783042,4.489834,3.61675,3.691875,4.9105,3.658708,4.648417,3.73775,3.753458,4.833084,3.640709,3.707,4.642334,3.654417,4.6765,3.750333,3.849083,4.690958,3.68175]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.163125,0.170333,0.16625,0.101667,0.098458,0.139709,0.111166,0.117458,0.08975,0.086584,0.1125,0.112041,0.102084,0.083667,0.082792,0.090583,0.090458,0.082875,0.081667,0.091375]},{"id":"D02","status":"measured","samples":[0.855334,0.813792,0.884125,1.055667,0.825334,0.818833,0.804125,0.804542,1.049208,1.857584,0.948333,0.833125,0.800333,0.837209,0.815584,0.869417,1.181209,1.191792,1.186459,0.954417]},{"id":"D03","status":"measured","samples":[3.981709,4.892291,4.153208,4.967625,3.893125,3.940333,4.990125,4.5515,3.930125,5.091042,3.936334,5.670875,4.06975,4.068208,5.486416,4.033958,5.10175,4.128667,4.693583,4.984916]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.166667,0.109333,0.13075,0.092167,0.093875,0.098625,0.086375,0.105917,0.088,0.09825,0.090167,0.088416,0.089875,0.085833,0.0975,0.088125,0.080042,0.079334,0.087125,0.089375]},{"id":"D02","status":"measured","samples":[0.893708,0.8495,0.821167,0.830584,0.897708,0.793291,0.827916,1.106084,0.882792,0.8,1.787334,0.976833,0.838875,0.911334,0.833625,0.779458,0.858792,1.076416,0.965333,0.900792]},{"id":"D03","status":"measured","samples":[3.688375,5.169583,4.200709,4.252959,4.855709,4.017291,3.902708,4.761,3.974209,4.704625,4.195708,4.104,5.345,3.947416,4.290083,4.86575,4.547542,5.109833,4.084417,3.961375]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.141584,0.101833,0.083834,0.096417,0.086542,0.093084,0.089292,0.104,0.090625,0.08725,0.084959,0.084834,0.091167,0.083666,0.084917,0.087125,0.08825,0.095334,0.087334,0.084625]},{"id":"D02","status":"measured","samples":[0.814333,0.764542,0.777,0.830416,0.811292,0.867709,0.983083,0.934833,0.795959,0.993416,1.653542,0.859875,0.817,0.907042,1.033875,0.801875,0.786583,0.775875,0.779833,0.780833]},{"id":"D03","status":"measured","samples":[3.7495,4.453792,4.374,3.689541,5.238292,3.697833,3.745875,4.933166,3.734459,4.374667,3.886292,3.841625,4.535375,3.658333,3.731541,4.725125,3.660208,4.617917,3.907875,3.861833]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.154958,0.109,0.092125,0.098333,0.08975,0.095459,0.090583,0.112708,0.090708,0.084667,0.084541,0.091541,0.085667,0.086875,0.086875,0.081916,0.122125,0.129,0.092584,0.090167]},{"id":"D02","status":"measured","samples":[0.87275,0.807833,0.834542,0.832625,0.81325,0.78825,0.810416,1.063875,0.93375,0.841417,1.042917,1.793625,0.862625,0.841,0.783917,0.824375,0.816916,0.970625,1.089958,0.87675]},{"id":"D03","status":"measured","samples":[4.035458,3.800125,4.588833,3.795958,4.004583,4.848708,3.884833,4.960209,4.18075,3.75175,4.771875,3.865792,3.877791,4.644584,4.039208,4.076792,4.921083,4.154459,5.052667,3.936333]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.131083,0.105333,0.0845,0.087916,0.085083,0.091334,0.0945,0.105792,0.088,0.084125,0.081458,0.0885,0.085958,0.083792,0.080875,0.092083,0.08725,0.081125,0.082375,0.082083]},{"id":"D02","status":"measured","samples":[0.825959,0.78425,0.808833,0.841667,0.778125,0.777708,0.770208,0.7655,0.7665,0.782292,1.553167,0.892917,0.8325,0.834583,0.768958,0.786792,0.807292,0.77775,0.8105,0.805333]},{"id":"D03","status":"measured","samples":[3.750167,4.575333,4.027583,3.751542,5.2745,3.889791,3.870833,5.414125,4.56925,4.994625,3.969667,4.200875,4.94625,4.723625,4.154209,5.127416,3.88025,5.054417,4.14675,3.944792]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.143416,0.109583,0.099875,0.085167,0.092375,0.121708,0.115792,0.126667,0.096542,0.089333,0.083791,0.094292,0.08275,0.0855,0.081708,0.084833,0.08575,0.084666,0.083542,0.078834]},{"id":"D02","status":"measured","samples":[0.84775,0.811541,0.860333,0.879959,0.806,0.774583,0.825,0.785625,0.790083,1.593792,1.004542,1.083709,0.829708,0.814375,0.786916,0.783,0.76375,0.776584,0.864125,0.808792]},{"id":"D03","status":"measured","samples":[4.735834,5.136292,4.336541,5.1345,4.301375,4.147333,4.806625,3.935125,3.882666,4.97275,3.795833,4.910375,3.834625,4.338708,5.009042,3.8585,4.685959,4.085625,3.97125,5.063167]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.147667,0.108292,0.097083,0.090042,0.089375,0.098084,0.088708,0.111,0.099542,0.089333,0.093,0.09,0.085791,0.089917,0.083084,0.094709,0.087042,0.084666,0.083167,0.128708]},{"id":"D02","status":"measured","samples":[0.823541,0.776125,0.778958,0.7925,0.764,0.760334,0.784833,0.780375,0.745667,0.779334,1.635792,0.880375,0.80175,0.817625,0.763291,0.763959,0.76175,0.77075,0.769416,0.746208]},{"id":"D03","status":"measured","samples":[3.659666,3.7455,4.616667,3.571042,4.384875,3.723083,3.720666,4.510333,3.523041,3.65175,4.572,3.700958,4.847667,3.910291,4.052375,4.67025,3.665833,3.748875,5.081833,3.8005]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.148292,0.104875,0.098875,0.086167,0.083625,0.095459,0.090167,0.106208,0.08725,0.084416,0.088959,0.092042,0.097709,0.089917,0.082875,0.085166,0.085,0.078959,0.077709,0.092875]},{"id":"D02","status":"measured","samples":[0.797833,0.769042,0.780083,0.792792,0.795125,0.838625,0.837792,1.115708,0.79625,0.873875,1.607667,0.93825,0.827292,0.874333,0.821416,0.791875,0.78375,0.86125,0.787125,0.82575]},{"id":"D03","status":"measured","samples":[3.705584,4.586833,3.932375,3.827333,4.850709,3.923958,3.824083,4.969958,3.733167,4.511333,3.763583,3.72475,4.92325,3.683,3.835667,5.041416,3.673458,4.559458,3.803083,3.752875]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.167416,0.09725,0.083708,0.100208,0.084875,0.091541,0.083875,0.100625,0.090584,0.085583,0.082083,0.080584,0.086417,0.082041,0.082667,0.088709,0.081584,0.082834,0.088584,0.082959]},{"id":"D02","status":"measured","samples":[0.848875,0.79425,0.778666,0.799208,0.776083,0.791458,0.773166,0.779417,0.76575,0.786667,1.781916,0.865625,0.784375,0.794584,0.770833,0.864583,0.910375,0.972666,0.792333,0.783375]},{"id":"D03","status":"measured","samples":[3.549291,3.595208,4.693833,3.603875,4.5195,3.685792,3.808916,4.618708,3.807084,3.886708,4.66325,3.719,4.84575,3.669625,3.963167,4.928625,3.841375,4.895833,4.840958,4.446333]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.134416,0.096833,0.081,0.092167,0.099666,0.092625,0.092959,0.100875,0.082792,0.092666,0.087375,0.083084,0.080667,0.088625,0.085792,0.083541,0.083667,0.087709,0.084959,0.083875]},{"id":"D02","status":"measured","samples":[1.109875,0.815292,0.810791,0.812167,0.798583,0.889625,0.792583,0.778625,0.87425,1.735875,0.859542,0.840458,0.813209,0.856916,0.940208,0.9465,0.780375,0.779083,0.951792,0.789042]},{"id":"D03","status":"measured","samples":[4.008416,4.865459,3.743917,4.993916,4.004917,3.841625,4.759042,3.740208,4.000875,4.997584,3.794792,4.744084,3.946,3.82075,4.665875,3.72575,5.15275,4.068833,3.937625,4.978542]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.154167,0.105375,0.089334,0.086875,0.089541,0.093041,0.08375,0.097875,0.083917,0.101125,0.08,0.079375,0.081333,0.091375,0.091667,0.081625,0.084292,0.0845,0.090959,0.087583]},{"id":"D02","status":"measured","samples":[0.843958,0.800666,0.807917,0.807625,0.796125,0.802667,0.781375,0.763708,0.759125,0.784125,1.49975,0.854583,0.793125,0.810583,0.77625,0.78775,0.813042,0.786958,0.774416,0.767042]},{"id":"D03","status":"measured","samples":[3.772083,3.792459,4.866541,3.911167,5.066417,3.884041,4.165833,4.895542,3.766125,4.648875,4.216625,3.826458,4.97075,3.872666,3.991417,5.23825,3.770584,4.681709,4.065958,3.913708]}]}],"headReports":[{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.087625,0.078,0.078209,0.076292,0.078958,0.084292,0.1165,0.088333,0.085875,0.083084,0.106,0.078083,0.075375,0.079334,0.079708,0.076375,0.073458,0.075791,0.076834,0.073792]},{"id":"D02","status":"measured","samples":[0.836708,0.749417,0.735084,0.717042,2.661667,0.798375,0.750542,0.729708,0.715291,0.717708,0.708625,0.693542,0.716209,0.731292,0.69925,0.690042,0.718291,0.741208,0.697459,0.693459]},{"id":"D03","status":"measured","samples":[3.453666,3.452375,3.463916,3.454792,3.496583,3.3885,3.355625,3.397708,3.533125,4.354917,3.517083,3.47225,3.428666,3.424792,3.406791,3.395333,3.424458,3.417541,3.3895,3.405541]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.090875,0.075417,0.075416,0.07525,0.078167,0.089709,0.075542,0.080792,0.078708,0.0865,0.079417,0.0815,0.0735,0.081958,0.077125,0.074083,0.075625,0.075292,0.077041,0.078792]},{"id":"D02","status":"measured","samples":[0.816209,0.728875,0.735125,1.390167,2.32,0.775625,0.721083,0.726,0.692625,0.708125,0.737917,0.711042,0.701334,0.700291,0.703792,0.697,0.717709,0.731,0.695292,0.677]},{"id":"D03","status":"measured","samples":[3.587333,3.855333,4.137125,3.533667,3.579375,3.562708,3.574667,3.728041,3.430208,4.356208,3.45575,3.483584,3.58575,3.524625,3.588208,3.651292,3.879417,3.528834,3.513041,3.603584]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.175917,0.081792,0.07625,0.124,0.077833,0.0895,0.079333,0.086084,0.081375,0.079,0.076625,0.075458,0.077625,0.077084,0.074875,0.073917,0.075459,0.078,0.074458,0.073666]},{"id":"D02","status":"measured","samples":[0.779333,0.808,1.316084,2.238959,1.003708,0.777,1.138583,1.05425,0.940958,1.08975,0.948792,0.901125,0.907875,0.977292,0.752125,0.786834,0.7425,0.745041,0.782958,0.719166]},{"id":"D03","status":"measured","samples":[3.7215,3.59075,3.664541,3.522959,3.593458,4.473792,3.642875,3.758875,4.654834,3.754625,3.4825,3.609584,3.451542,3.534708,3.72125,3.468083,3.493875,3.716459,4.233917,4.432333]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.1815,0.218417,0.1075,0.092292,0.113542,0.109209,0.09075,0.095792,0.088875,0.084,0.080375,0.082791,0.077417,0.0775,0.077042,0.112417,0.080584,0.076625,0.078333,0.07575]},{"id":"D02","status":"measured","samples":[0.941834,0.853875,2.989333,0.781541,0.749792,0.783334,0.716958,0.76875,0.974125,0.757458,0.771041,0.819583,0.723708,0.721333,0.740417,0.719875,0.854208,0.724208,0.708166,0.69175]},{"id":"D03","status":"measured","samples":[3.933834,3.4905,3.492333,3.582625,3.43325,3.413625,3.582292,3.564541,5.242208,3.7475,3.515167,3.504541,3.749916,3.70825,3.66575,3.656708,3.745166,3.621334,3.694417,3.802208]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.090833,0.077541,0.073792,0.078375,0.077791,0.086375,0.07725,0.087708,0.081166,0.081625,0.074708,0.076541,0.079125,0.077333,0.083625,0.074417,0.075292,0.083667,0.104125,0.075625]},{"id":"D02","status":"measured","samples":[0.770625,0.721292,0.747333,3.283042,0.80925,0.7555,0.754125,0.722375,0.741791,0.740125,0.799667,0.755458,0.944791,0.741916,0.731959,0.743459,0.727875,0.730625,0.713166,0.7045]},{"id":"D03","status":"measured","samples":[3.446625,3.3755,3.53775,3.499083,3.509292,3.581,3.5315,3.527958,4.321041,3.519917,3.4395,3.446583,3.503584,3.670125,3.643834,3.507125,3.479625,3.656833,3.683292,3.627833]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.092167,0.079875,0.074417,0.082916,0.07675,0.085875,0.080541,0.083875,0.081291,0.089833,0.075,0.082833,0.08175,0.079,0.077958,0.078542,0.118709,0.089791,0.092791,0.077625]},{"id":"D02","status":"measured","samples":[0.786833,1.281083,2.167292,0.761291,0.737083,0.75225,0.714125,0.712417,0.707791,0.691917,0.70525,0.694625,0.685791,0.696292,0.691542,0.690459,0.685583,0.714583,0.698333,0.68625]},{"id":"D03","status":"measured","samples":[3.356833,3.415583,3.403375,3.522,3.743167,3.457166,3.381417,3.489917,4.402125,3.522292,3.522584,3.548667,3.37025,3.449625,3.467333,3.4625,3.468625,3.368584,3.410375,3.500334]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.086917,0.078542,0.08175,0.082542,0.074792,0.080083,0.0775,0.083,0.140708,0.088667,0.077625,0.07825,0.086917,0.089916,0.07725,0.07625,0.0775,0.078125,0.077875,0.075709]},{"id":"D02","status":"measured","samples":[0.725291,0.731083,2.720209,0.753375,0.80275,0.773958,0.715791,0.722625,0.706541,0.709375,0.717875,0.699584,0.706625,0.701875,0.723833,0.732792,0.709583,0.705125,0.690417,0.685708]},{"id":"D03","status":"measured","samples":[3.751708,3.832458,3.491542,3.470417,3.509166,3.503917,3.484958,3.416291,4.282,3.517084,3.467625,3.823958,3.75775,3.834666,4.00375,3.646,3.448458,3.330667,3.401083,3.432958]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.089959,0.0765,0.074625,0.080125,0.076375,0.08225,0.082,0.096042,0.114667,0.0855,0.080959,0.081708,0.080875,0.085042,0.07875,0.081209,0.078084,0.0825,0.086875,0.081041]},{"id":"D02","status":"measured","samples":[0.80525,0.819833,0.754917,2.825,0.767833,0.791291,0.71225,0.717334,0.71,0.713,0.697625,0.714041,0.701166,0.715375,0.704125,0.742583,0.725417,0.748459,0.709125,0.709291]},{"id":"D03","status":"measured","samples":[3.639375,3.529,4.076959,3.623,3.545083,3.433042,3.599625,3.516792,4.328375,3.602834,3.495667,3.561417,3.667083,3.65975,3.653041,3.885291,3.631083,3.859667,3.604083,3.566166]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.089125,0.077958,0.076,0.076667,0.0765,0.085542,0.078375,0.082625,0.077459,0.079958,0.081667,0.081084,0.077334,0.077125,0.078041,0.075,0.075,0.076125,0.079542,0.077709]},{"id":"D02","status":"measured","samples":[0.785292,0.763875,0.747792,0.724375,2.721083,0.790375,0.728167,0.767291,0.716333,0.709792,0.839709,0.691417,0.712833,0.699208,0.696792,0.695709,0.696042,0.727709,0.716084,0.712417]},{"id":"D03","status":"measured","samples":[3.764875,3.47375,3.466625,3.715125,3.659625,3.694542,3.803084,3.736,3.838291,4.555708,3.535417,3.459125,3.4485,3.407542,3.405042,3.423292,3.435375,3.414292,3.704709,3.741458]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.090583,0.07875,0.075542,0.079792,0.076792,0.127959,0.0915,0.088583,0.0825,0.0765,0.073875,0.083125,0.076291,0.077,0.076375,0.078834,0.076292,0.07625,0.076833,0.074791]},{"id":"D02","status":"measured","samples":[0.763666,2.923958,1.072958,0.784541,0.73375,0.7465,0.712708,0.722166,0.7105,0.704209,0.681875,0.696667,0.699292,0.713583,0.702292,0.708209,0.680667,0.683083,0.685083,0.680833]},{"id":"D03","status":"measured","samples":[3.34075,3.356125,3.359958,3.356,3.37525,3.338209,3.319875,4.092375,3.633625,3.379875,3.414417,3.584041,3.387791,3.452042,3.459625,3.360667,3.452292,3.364208,3.440709,3.502625]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.088,0.0805,0.073708,0.075958,0.076959,0.085333,0.076875,0.078416,0.079625,0.077666,0.119625,0.086917,0.077584,0.081834,0.080417,0.076625,0.074084,0.080334,0.0775,0.078042]},{"id":"D02","status":"measured","samples":[0.750459,0.810125,0.742458,0.715833,2.454125,0.772958,0.727042,0.71375,0.693166,0.695,0.699334,0.746917,0.738709,0.701084,0.698042,0.685,0.696292,0.708959,0.684417,0.676167]},{"id":"D03","status":"measured","samples":[3.605917,3.537375,3.557791,3.5245,3.511833,3.882958,3.500958,3.45525,3.396542,4.477375,3.583375,3.557625,3.537667,3.569667,3.563125,3.498834,3.569209,3.373084,3.361208,3.592292]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.094791,0.076041,0.075375,0.079417,0.07675,0.083708,0.07975,0.084375,0.081041,0.078042,0.074666,0.082458,0.076,0.078875,0.079584,0.073667,0.075166,0.08025,0.081541,0.082667]},{"id":"D02","status":"measured","samples":[0.748083,0.765833,0.771875,2.765167,0.803167,0.76775,0.716958,0.721375,0.703958,0.705875,0.68875,0.680958,0.687083,0.696958,0.685958,0.682917,0.731125,0.746125,0.705584,0.693459]},{"id":"D03","status":"measured","samples":[3.479334,3.426792,3.447125,3.4565,3.543334,3.751417,3.387583,3.368125,4.080292,3.759875,3.476875,3.444625,3.612667,3.40325,3.72975,3.450208,3.408834,3.524792,3.57225,3.498541]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.112125,0.081667,0.074583,0.077,0.080917,0.085542,0.079833,0.0865,0.085625,0.085792,0.080542,0.076625,0.07825,0.077291,0.081167,0.079125,0.074083,0.081917,0.074916,0.08275]},{"id":"D02","status":"measured","samples":[0.759416,0.75925,0.736917,1.46125,1.918375,0.757292,0.733417,0.72925,0.708625,0.717833,0.707167,0.718125,0.71475,0.71075,0.702375,0.700792,0.697958,0.7395,0.987083,0.709292]},{"id":"D03","status":"measured","samples":[3.61325,3.55175,3.520167,3.816792,3.599209,3.510833,3.467,3.468625,3.508708,4.582083,3.549708,3.508458,3.530959,3.558167,3.513167,3.485042,3.512125,3.555291,3.499958,3.502125]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.093458,0.077416,0.075,0.077958,0.079375,0.086209,0.081375,0.07925,0.082708,0.085209,0.080875,0.090958,0.076125,0.079584,0.079667,0.077958,0.100959,0.141208,0.081333,0.077]},{"id":"D02","status":"measured","samples":[0.713083,0.718833,0.745208,2.528916,0.791083,0.740667,0.696833,0.699458,0.679084,0.687834,0.670667,0.688334,0.681166,0.681125,0.683,0.6785,0.70425,0.734875,0.695042,0.681]},{"id":"D03","status":"measured","samples":[3.515125,3.398584,3.335292,3.535791,3.348209,3.3305,3.342167,3.36175,3.737417,4.185,3.358791,3.33225,3.335542,3.5315,3.3585,3.372458,3.314542,3.286583,3.638166,3.318959]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.097583,0.197958,0.093208,0.082875,0.083042,0.085667,0.08325,0.089292,0.082,0.07775,0.078,0.081042,0.07525,0.078417,0.075833,0.079417,0.087875,0.084584,0.073625,0.07475]},{"id":"D02","status":"measured","samples":[0.814584,2.911208,0.829917,0.830583,0.899958,0.775208,0.710042,0.711792,0.700875,0.70075,0.693375,0.686541,0.680083,0.691375,0.68225,0.680708,0.675041,0.683583,0.685334,0.763542]},{"id":"D03","status":"measured","samples":[3.4635,3.367583,3.889292,3.358417,3.284458,3.337,3.351958,4.407667,3.515333,3.338417,3.359541,3.309375,3.800875,3.379709,3.359625,3.3385,3.362625,3.833333,3.337666,3.409958]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.102583,0.077458,0.079167,0.080292,0.078167,0.084584,0.082333,0.08475,0.085291,0.077292,0.078959,0.078084,0.079958,0.083125,0.080292,0.080875,0.081459,0.081125,0.078875,0.077333]},{"id":"D02","status":"measured","samples":[0.748167,0.746041,3.2995,0.786958,0.740625,0.74625,0.82525,0.8925,0.838042,0.79325,0.713917,0.701334,0.690709,0.7185,0.697416,0.691875,0.6865,0.721458,0.692833,0.680958]},{"id":"D03","status":"measured","samples":[3.454458,3.491292,3.549917,3.711583,3.517917,3.427292,3.404875,3.4205,4.398083,3.413417,3.337709,3.334666,3.381958,3.390792,3.465625,3.41225,3.409875,3.475166,3.413542,3.377333]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.08975,0.079958,0.074459,0.076708,0.078708,0.081542,0.077917,0.080666,0.080209,0.087708,0.078084,0.079292,0.074333,0.076542,0.080875,0.07625,0.07475,0.076583,0.079333,0.075875]},{"id":"D02","status":"measured","samples":[0.748208,0.990459,0.745791,0.735334,2.505042,0.78975,0.718458,0.717,0.689208,0.69325,0.689209,0.689375,0.737208,0.693625,0.691833,0.695375,0.695541,0.757792,0.716167,0.732]},{"id":"D03","status":"measured","samples":[3.370083,3.366541,3.372416,3.565833,3.469542,3.36425,3.379834,3.4555,3.56075,4.173416,3.45025,3.504584,3.505041,3.477708,3.421084,3.429292,3.398833,3.828833,3.3915,3.377958]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.10725,0.076208,0.073542,0.088333,0.074,0.082208,0.128125,0.094084,0.082458,0.079125,0.075416,0.079791,0.084833,0.076417,0.075084,0.07675,0.08,0.075958,0.074875,0.073459]},{"id":"D02","status":"measured","samples":[0.733958,1.364708,2.19075,0.727,0.710667,0.739667,0.690666,0.697041,0.766167,0.728375,0.7135,0.707791,0.704917,0.713834,0.716875,0.710292,0.725,0.714917,0.727,0.714042]},{"id":"D03","status":"measured","samples":[3.475333,3.293542,3.4615,3.333458,3.297917,3.28625,3.311083,4.1585,3.519416,3.504375,3.336833,3.342292,3.39125,3.434667,3.499042,3.331917,3.379208,3.39875,3.374875,3.634208]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.09,0.075958,0.075084,0.112667,0.08875,0.089,0.080167,0.087334,0.081625,0.077625,0.084375,0.081958,0.074416,0.082458,0.077542,0.075667,0.076458,0.077583,0.078458,0.077083]},{"id":"D02","status":"measured","samples":[0.737041,0.744958,0.715416,0.702292,2.753375,0.776709,0.746625,0.731833,0.71975,0.776916,0.753042,0.722042,0.723959,0.70375,0.7105,0.706292,0.72225,0.736,0.704958,0.690833]},{"id":"D03","status":"measured","samples":[3.405833,3.341,3.337416,3.343208,3.417916,3.405375,3.365834,3.335416,3.360375,4.197375,3.6835,3.346,3.335209,3.323625,3.328,3.307916,3.326958,3.327083,3.348541,3.345792]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.086417,0.073583,0.072541,0.075917,0.078,0.081334,0.075208,0.080292,0.121292,0.085417,0.08175,0.07875,0.074625,0.081083,0.07525,0.075917,0.076416,0.077459,0.07725,0.080792]},{"id":"D02","status":"measured","samples":[0.735416,0.778917,0.706583,2.587208,0.838709,0.751625,0.702208,0.70575,0.691042,0.690334,0.674916,0.683542,0.677125,0.683875,0.683292,0.685166,0.676167,0.768959,0.683584,0.672459]},{"id":"D03","status":"measured","samples":[3.43,3.340292,3.314875,3.315667,3.302042,3.402209,3.336833,3.356083,3.415708,4.114917,3.358417,3.324417,3.307083,3.577667,3.422209,3.520375,3.370125,3.379625,3.69175,3.424084]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.092625,0.075042,0.076917,0.076166,0.075042,0.107375,0.08375,0.090125,0.083791,0.078625,0.076,0.0785,0.115667,0.103042,0.0845,0.080875,0.078458,0.077458,0.075042,0.074167]},{"id":"D02","status":"measured","samples":[0.747125,3.172792,0.811917,0.742667,0.738958,0.724875,0.718666,0.708583,0.696583,0.698666,0.683208,0.681208,0.695875,0.69775,0.791417,0.820083,0.709583,0.735083,0.71975,0.716833]},{"id":"D03","status":"measured","samples":[3.347333,3.529292,3.472667,3.333417,3.352167,3.333042,3.436167,4.134666,3.692166,3.342209,3.478709,3.376292,3.369875,3.427625,3.422666,3.677583,3.404208,3.449583,3.753209,3.54125]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.109959,0.08125,0.075291,0.081417,0.076917,0.085167,0.105166,0.082875,0.081708,0.080542,0.093042,0.078834,0.118959,0.077667,0.081041,0.075125,0.073958,0.077458,0.0855,0.07625]},{"id":"D02","status":"measured","samples":[0.760583,1.082584,0.759875,0.758708,3.030959,0.856792,0.75575,0.75,0.717208,0.770334,0.728958,0.731834,0.792958,0.727292,0.726208,0.710875,0.704125,0.739792,0.727167,0.812]},{"id":"D03","status":"measured","samples":[3.399625,3.666083,3.820917,3.895583,3.583625,3.553541,3.704834,3.544875,3.777542,4.271667,3.73025,3.768166,3.612708,3.626542,3.542458,3.573875,3.506375,3.544459,3.423083,3.415]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.118042,0.0825,0.076,0.081042,0.077958,0.085792,0.07975,0.084875,0.083417,0.07925,0.075584,0.077875,0.079708,0.081375,0.077375,0.072083,0.076541,0.087583,0.076917,0.080334]},{"id":"D02","status":"measured","samples":[0.786583,0.777667,0.749291,2.921292,0.776792,0.784625,0.732708,0.739208,0.726584,0.77125,0.704209,0.713791,0.711792,0.72325,0.707917,0.712,0.701958,0.744917,0.782584,0.730292]},{"id":"D03","status":"measured","samples":[3.986959,4.162833,4.076125,4.796375,3.585542,3.894667,3.545542,3.47875,4.141333,3.785125,3.5125,3.496958,3.889792,3.466167,3.786709,3.57475,3.538916,3.530458,3.52575,3.791791]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.085458,0.076041,0.072125,0.077875,0.075208,0.089833,0.078417,0.087084,0.082125,0.072542,0.073792,0.079,0.072417,0.07625,0.074583,0.075041,0.075333,0.075584,0.076167,0.076958]},{"id":"D02","status":"measured","samples":[0.725791,0.826833,0.764666,3.055667,0.848916,0.770292,0.724416,0.720291,0.793708,0.748,0.710917,0.701834,0.8065,0.727167,0.704208,0.682375,0.692833,0.805542,0.765,0.766875]},{"id":"D03","status":"measured","samples":[3.737791,3.416583,3.541584,3.610917,3.677833,3.773875,3.447958,3.624208,4.257125,3.976,3.478166,3.43325,4.06625,3.492708,3.471708,3.423291,3.7585,3.384042,3.418417,3.35225]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.10675,0.07875,0.075167,0.080167,0.078042,0.08275,0.079875,0.084667,0.079833,0.091166,0.079208,0.079833,0.075167,0.079333,0.084916,0.076375,0.075333,0.076041,0.081917,0.0765]},{"id":"D02","status":"measured","samples":[0.750958,0.903125,0.734792,0.713667,2.996917,0.770416,0.730333,0.722333,0.698916,0.690875,0.810791,0.7255,0.722834,0.695917,0.700208,0.687666,0.759125,0.744458,0.763375,0.698709]},{"id":"D03","status":"measured","samples":[3.600208,3.408375,3.551958,3.484875,3.389458,3.639333,3.530458,3.730333,3.805584,4.080709,3.461708,3.640959,3.390875,3.322334,3.579458,3.538666,3.743292,3.421709,3.510583,3.524417]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.094,0.08075,0.078042,0.077666,0.076125,0.088708,0.079208,0.083708,0.080541,0.079917,0.083625,0.078916,0.079417,0.080334,0.084209,0.13075,0.086542,0.08525,0.084,0.083417]},{"id":"D02","status":"measured","samples":[0.878042,0.841125,0.849792,0.835,2.952958,0.78025,0.720125,0.720541,0.70125,0.702291,0.685791,0.700292,0.693084,0.709,0.693125,0.695875,0.749375,0.744375,0.777625,0.682167]},{"id":"D03","status":"measured","samples":[4.586958,7.111792,5.015917,9.667541,4.654542,7.487625,3.6115,3.483833,7.347916,8.889041,3.608625,3.897209,5.293125,4.545334,7.161459,4.490042,5.642167,7.672291,5.132959,5.050833]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.120416,0.080208,0.076708,0.094166,0.078375,0.086292,0.084375,0.079875,0.095334,0.084833,0.140375,0.116583,0.108042,0.106041,0.105917,0.097042,0.140458,0.103417,0.081583,0.096542]},{"id":"D02","status":"measured","samples":[0.785292,0.787833,1.453208,2.745917,1.000625,0.963792,0.788834,0.896792,0.802083,0.759334,0.743833,0.744625,0.746583,0.738125,0.838,0.730791,1.031166,0.762,0.751542,0.753375]},{"id":"D03","status":"measured","samples":[3.459334,3.560667,3.638125,3.518208,3.536917,3.492584,3.726834,4.1455,4.718875,3.66125,3.555042,3.638625,3.426333,3.4425,3.475958,3.508792,3.589292,3.460292,3.479625,3.432042]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.088959,0.077625,0.072708,0.075375,0.075458,0.0845,0.080416,0.080459,0.082917,0.081584,0.081041,0.082125,0.076416,0.075458,0.07825,0.074375,0.073667,0.076041,0.077167,0.077]},{"id":"D02","status":"measured","samples":[0.775041,0.745083,0.72125,0.707584,2.677084,0.846625,0.774292,0.741292,0.737708,0.724583,0.739833,0.73375,0.729667,0.739833,0.739208,0.730333,0.776333,0.762375,0.734875,0.70975]},{"id":"D03","status":"measured","samples":[3.5965,3.609917,3.55625,3.42425,3.378208,3.390666,3.385959,3.701834,3.658042,4.438292,3.541208,3.458875,3.467166,3.43425,3.430417,3.51,3.598792,3.511041,3.480083,3.594583]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.151166,0.094541,0.077833,0.08175,0.080417,0.087917,0.0815,0.087,0.088917,0.084042,0.07575,0.082209,0.078042,0.080125,0.078875,0.078417,0.076584,0.081167,0.082458,0.075375]},{"id":"D02","status":"measured","samples":[0.770125,0.752042,0.750625,3.104459,0.809875,1.040791,0.764292,0.740625,0.764666,0.7555,0.730916,0.747042,0.744917,0.752125,0.721875,0.708417,0.708584,0.733125,0.706834,0.729334]},{"id":"D03","status":"measured","samples":[3.646875,4.571958,4.1735,3.912,4.030833,3.974334,5.171,4.743083,5.482875,4.2035,4.172083,3.733875,3.500291,3.568333,3.494208,3.535292,3.841917,3.472458,3.642375,3.747333]}]},{"schema":"gjc.native-bench-ab/1","suite":"word-diff","cases":[{"id":"D01","status":"measured","samples":[0.09775,0.082292,0.075084,0.074583,0.078708,0.08125,0.07875,0.08775,0.08175,0.074917,0.081458,0.114166,0.07625,0.081,0.0815,0.073667,0.079334,0.076584,0.077375,0.075708]},{"id":"D02","status":"measured","samples":[0.981625,0.845333,0.883583,1.771792,2.766333,1.063417,0.772709,0.763542,0.85725,0.74475,0.741625,0.745417,0.878916,1.291541,0.975292,0.910291,0.838416,0.789375,0.734208,0.728375]},{"id":"D03","status":"measured","samples":[3.515291,3.397416,3.454459,3.506583,3.585167,3.422916,3.411084,3.787042,4.004583,4.304917,3.424375,3.533041,3.57375,3.475375,3.583375,3.487458,3.508375,3.57275,3.65075,3.370708]}]}]}],"cases":[{"id":"D01","verdict":"PASS","p50":{"lower":0.8717555555555556,"upper":0.9079599427753935},"p95":{"lower":0.708316499362899,"upper":0.8805788849347569},"baseSamples":[0.083041,0.128208,0.084708,0.121792,0.0975,0.087041,0.085458,0.090583,0.088292,0.083584,0.09675,0.087917,0.0905,0.127833,0.093083,0.088375,0.086875,0.088583,0.089,0.098458,0.089875,0.087334,0.090708,0.085958,0.08575,0.09,0.088959,0.084875,0.087375,0.087583],"headSamples":[0.078209,0.077125,0.077625,0.084,0.077791,0.081291,0.07825,0.081209,0.077709,0.076833,0.078042,0.079417,0.080542,0.079667,0.082,0.080292,0.078084,0.07675,0.078458,0.077459,0.0785,0.081041,0.079708,0.076041,0.079333,0.08075,0.095334,0.077167,0.081167,0.07875]},{"id":"D02","verdict":"PASS","p50":{"lower":0.8728829241212734,"upper":0.9065444634741209},"p95":{"lower":0.7676515975844941,"upper":0.9713416527358827},"baseSamples":[0.786667,0.857083,0.898333,0.99975,0.801167,0.777375,0.801083,0.89225,0.79325,0.783459,0.829458,0.812,0.785541,0.92425,0.82775,0.795833,0.813125,0.762333,0.814708,0.855334,0.858792,0.814333,0.841,0.786792,0.811541,0.776125,0.821416,0.791458,0.815292,0.793125],"headSamples":[0.717708,0.717709,0.901125,0.757458,0.741916,0.70525,0.715791,0.715375,0.716333,0.708209,0.708959,0.705875,0.718125,0.695042,0.70075,0.721458,0.717,0.714917,0.72225,0.690334,0.718666,0.75,0.732708,0.748,0.7255,0.720125,0.785292,0.739208,0.747042,0.845333]},{"id":"D03","verdict":"PASS","p50":{"lower":0.8591665566389078,"upper":0.9169435363073917},"p95":{"lower":0.7523385299776852,"upper":0.8035995459259061},"baseSamples":[3.746375,4.02275,4.743958,3.924167,3.797458,3.766416,3.713916,4.173041,3.83875,3.794666,3.795708,3.910292,3.814625,4.091625,4.081041,3.939666,4.040792,4.118041,3.753458,4.153208,4.200709,3.861833,4.039208,4.154209,4.336541,3.748875,3.827333,3.886708,4.004917,3.991417],"headSamples":[3.424792,3.579375,3.642875,3.621334,3.519917,3.4625,3.503917,3.604083,3.535417,3.379875,3.537667,3.476875,3.513167,3.3585,3.359625,3.413542,3.429292,3.379208,3.343208,3.370125,3.427625,3.583625,3.585542,3.492708,3.530458,5.050833,3.518208,3.51,3.841917,3.508375]}]} diff --git a/packages/coding-agent/src/edit/modes/replace.ts b/packages/coding-agent/src/edit/modes/replace.ts index 96e017f7058..38322004ede 100644 --- a/packages/coding-agent/src/edit/modes/replace.ts +++ b/packages/coding-agent/src/edit/modes/replace.ts @@ -1,8 +1,8 @@ /** * Fuzzy matching utilities for the edit tool. * - * Provides both character-level and line-level fuzzy matching with progressive - * fallback strategies for finding text in files. + * Provides both character-level and line-level fuzzy matching with staged + * strategies for finding text in files. */ import type { AgentToolResult } from "@gajae-code/agent-core"; import { markDesignedError } from "@gajae-code/utils/error-classification"; @@ -430,7 +430,7 @@ export function findContextLine( lines: string[], context: string, startFrom: number, - options?: { allowFuzzy?: boolean; skipFunctionFallback?: boolean }, + options?: { allowFuzzy?: boolean; skipParenRetry?: boolean }, ): ContextLineResult { const allowFuzzy = options?.allowFuzzy ?? true; const trimmedContext = context.trim(); @@ -570,14 +570,14 @@ export function findContextLine( }; } - if (!options?.skipFunctionFallback && trimmedContext.endsWith("()")) { + if (!options?.skipParenRetry && trimmedContext.endsWith("()")) { const withParen = trimmedContext.replace(/\(\)\s*$/u, "("); const withoutParen = trimmedContext.replace(/\(\)\s*$/u, ""); - const parenResult = findContextLine(lines, withParen, startFrom, { allowFuzzy, skipFunctionFallback: true }); + const parenResult = findContextLine(lines, withParen, startFrom, { allowFuzzy, skipParenRetry: true }); if (parenResult.index !== undefined || (parenResult.matchCount ?? 0) > 0) { return parenResult; } - return findContextLine(lines, withoutParen, startFrom, { allowFuzzy, skipFunctionFallback: true }); + return findContextLine(lines, withoutParen, startFrom, { allowFuzzy, skipParenRetry: true }); } return { index: undefined, confidence: bestScore }; diff --git a/packages/coding-agent/src/edit/streaming.ts b/packages/coding-agent/src/edit/streaming.ts index b89a01985e9..d93a430d777 100644 --- a/packages/coding-agent/src/edit/streaming.ts +++ b/packages/coding-agent/src/edit/streaming.ts @@ -7,7 +7,7 @@ * - compute unified diff previews for the in-flight args * (`computeDiffPreview`), and * - render a text placeholder while no diff exists yet - * (`renderStreamingFallback`). + * (`renderStreamingPlaceholder`). * * The shared renderer / `ToolExecutionComponent` consult the strategy via * the injected `editMode` rather than probing argument shape. @@ -72,7 +72,7 @@ export interface EditStreamingStrategy { * Rendered inline while the diff hasn't been computed yet (or when the * compute returned `null` because args are still too partial). */ - renderStreamingFallback(args: Args, uiTheme: Theme): string; + renderStreamingPlaceholder(args: Args, uiTheme: Theme): string; } export interface EditRequestTargetInventory { paths: string[]; @@ -169,7 +169,7 @@ export function getEditRequestTargetInventory( if (editMode === "hashline") { const input = typeof values.input === "string" ? values.input : ""; const headerPaths = getHashlineTargetPaths(input); - // `path` is only a fallback for headerless input; explicit §PATH headers are the full target set. + // `path` is only the target for headerless input; explicit §PATH headers are the full target set. if (headerPaths.length > 0) return { paths: orderedDistinctPaths(headerPaths) }; return { paths: orderedDistinctPaths([topLevelPath]) }; } @@ -197,8 +197,8 @@ export function getEditRequestTargetInventory( return { paths: orderedDistinctPaths([topLevelPath, ...editPaths, partialPath]) }; } -const STREAMING_FALLBACK_LINES = 12; -const STREAMING_FALLBACK_WIDTH = 80; +const STREAMING_PLACEHOLDER_LINES = 12; +const STREAMING_PLACEHOLDER_WIDTH = 80; function isHashlineHeaderLine(line: string): boolean { return line.trimEnd().startsWith(HL_FILE_PREFIX); @@ -236,15 +236,15 @@ function trimHashlineStreamingSyntax(lines: string[]): string[] { return lines.slice(index).filter(line => !isHashlineEnvelopeMarkerLine(line)); } -function renderHashlineInputFallback(input: string, uiTheme: Theme): string { +function renderHashlineInputPlaceholder(input: string, uiTheme: Theme): string { const lines = trimHashlineStreamingSyntax(sanitizeText(input).split("\n")); if (!lines.some(line => line.trim().length > 0)) return ""; - const displayLines = lines.slice(-STREAMING_FALLBACK_LINES); + const displayLines = lines.slice(-STREAMING_PLACEHOLDER_LINES); const hidden = lines.length - displayLines.length; let text = "\n\n"; text += displayLines - .map(line => uiTheme.fg("toolOutput", truncateToWidth(replaceTabs(line), STREAMING_FALLBACK_WIDTH))) + .map(line => uiTheme.fg("toolOutput", truncateToWidth(replaceTabs(line), STREAMING_PLACEHOLDER_WIDTH))) .join("\n"); if (hidden > 0) { text += uiTheme.fg("dim", `\n… (streaming +${hidden} lines)`); @@ -376,7 +376,7 @@ const replaceStrategy: EditStreamingStrategy = { ctx.signal.throwIfAborted(); return [toPerFilePreview(args.path, result)]; }, - renderStreamingFallback() { + renderStreamingPlaceholder() { return ""; }, }; @@ -405,7 +405,7 @@ const patchStrategy: EditStreamingStrategy = { ctx.signal.throwIfAborted(); return [toPerFilePreview(args.path, result)]; }, - renderStreamingFallback() { + renderStreamingPlaceholder() { return ""; }, }; @@ -552,7 +552,7 @@ const hashlineStrategy: EditStreamingStrategy = { try { sections = splitHashlineInputs(input, { cwd: ctx.cwd, path: args.path }); } catch { - // Single-section fallback keeps the original error rendering for the + // Single-section handling keeps the original error rendering for the // "haven't typed `§ PATH` yet" case. const result = await computeHashlineDiff({ input, path: args.path }, ctx.cwd, { autoDropPureInsertDuplicates: ctx.hashlineAutoDropPureInsertDuplicates, @@ -590,8 +590,8 @@ const hashlineStrategy: EditStreamingStrategy = { } return previews.length > 0 ? previews : null; }, - renderStreamingFallback(args, uiTheme) { - return typeof args.input === "string" ? renderHashlineInputFallback(args.input, uiTheme) : ""; + renderStreamingPlaceholder(args, uiTheme) { + return typeof args.input === "string" ? renderHashlineInputPlaceholder(args.input, uiTheme) : ""; }, }; @@ -642,7 +642,7 @@ const applyPatchStrategy: EditStreamingStrategy = { } return previews.length > 0 ? previews : null; }, - renderStreamingFallback() { + renderStreamingPlaceholder() { return ""; }, }; @@ -656,7 +656,7 @@ const vimStrategy: EditStreamingStrategy = { async computeDiffPreview() { return null; }, - renderStreamingFallback() { + renderStreamingPlaceholder() { return ""; }, }; diff --git a/packages/coding-agent/src/modes/components/tool-execution.ts b/packages/coding-agent/src/modes/components/tool-execution.ts index 2e930a97d27..3faec658072 100644 --- a/packages/coding-agent/src/modes/components/tool-execution.ts +++ b/packages/coding-agent/src/modes/components/tool-execution.ts @@ -965,7 +965,7 @@ export class ToolExecutionComponent extends Container { if (this.#expanded && !previews?.some(preview => preview.diff)) { const editMode = this.#editMode; const strategy = editMode ? EDIT_MODE_STRATEGIES[editMode] : undefined; - const fallback = strategy?.renderStreamingFallback(this.#args, theme); + const fallback = strategy?.renderStreamingPlaceholder(this.#args, theme); if (fallback) context.editStreamingFallback = fallback; } context.renderDiff = renderDiff; From 08783beed44a160f9ac42273b715591fd246219f Mon Sep 17 00:00:00 2001 From: Yeachan-Heo Date: Thu, 1 Oct 2026 16:00:11 +0900 Subject: [PATCH 12/15] docs(rust-porting): record 2.7 adopted and 2.8-2.10 rejected under D9 --- docs/rust-porting-inventory.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/rust-porting-inventory.md b/docs/rust-porting-inventory.md index d56deb52c24..d66ee94fb22 100644 --- a/docs/rust-porting-inventory.md +++ b/docs/rust-porting-inventory.md @@ -26,8 +26,8 @@ Upstream pin: `can1357/oh-my-pi@a85bd5228d9f0f619deade1db78fa49420a721e1` |---|---|---|---|---| | 0 — toolchain and shared deps at pin | in-progress | | | `nightly-2026-08-12`; shared workspace deps aligned to the pin. | | 1b — inventory and shared gates | in-progress | | | Schema and gate tooling are being established. | -| 2.7 — pi-edit matcher foundation | blocked | | | The surrogate custom-threshold matcher uses Unicode scalar values; `replace.ts` remains TypeScript until UTF-16 threshold semantics are resolved. | -| 2.8–2.10 — remaining pi-edit consumers | candidate | | | Consumer integration remains scoped by the 2.7 custom-threshold decision. | +| 2.7 — pi-edit matcher foundation | adopted | https://github.com/Yeachan-Heo/gajae-code/pull/6016 | | Matcher and fuzzy scoring landed via #5980/#6016; UTF-16 threshold semantics kept under keep-local D-PI-EDIT-UTF16-SCORING. | +| 2.8–2.10 — remaining pi-edit consumers | rejected | | | Upstream pi-edit hashline/patch/streaming modes implement a different edit protocol (PUT / unified-hunk rejection) than the gjc grammar in `hashline/grammar.lark`; D9 makes gjc prompts and grammars authoritative, so adopting them would change model-visible bytes. `Diff.applyPatch` and the hashline/apply_patch/streaming TS paths stay local, guarded by D-TRANSITIONAL-TS. | ## Inventory tables From 65a80cf326002d2db9cfefe62d81e63fb63c1ee0 Mon Sep 17 00:00:00 2001 From: Yeachan-Heo Date: Thu, 1 Oct 2026 17:32:52 +0900 Subject: [PATCH 13/15] perf(natives): transcode TtyWriter output straight from N-API UTF-8 into the pump buffer Shaves the JS-thread enqueue cost of a single frame (4.5us -> 2.0us on an 8KB frame) and wakes only the pump on enqueue. Tested: cargo test -p pi-natives --lib tty_writer (7 pass); PTY byte parity with Buffer.from(utf8) incl. NUL and lone surrogates Not-tested: Windows (unix-only module) --- crates/pi-natives/src/tty_writer.rs | 73 +++++++++++++++++++++++------ packages/natives/native/index.d.ts | 3 +- 2 files changed, 59 insertions(+), 17 deletions(-) diff --git a/crates/pi-natives/src/tty_writer.rs b/crates/pi-natives/src/tty_writer.rs index db4b50b8503..ff876dad1a0 100644 --- a/crates/pi-natives/src/tty_writer.rs +++ b/crates/pi-natives/src/tty_writer.rs @@ -31,12 +31,44 @@ use std::{ time::{Duration, Instant}, }; -use napi::{Error, JsString, Result}; +use napi::{Error, JsString, JsValue, Result}; use napi_derive::napi; use parking_lot::{Condvar, Mutex}; -use crate::js; +fn append_js_utf8(data: JsString<'_>, len: usize, output: &mut Vec) -> Result { + let raw = data.value(); + let capacity = len + .checked_add(1) + .ok_or_else(|| Error::from_reason("terminal string is too large"))?; + let start = output.len(); + let end = start + .checked_add(capacity) + .ok_or_else(|| Error::from_reason("terminal output buffer is too large"))?; + output.reserve(capacity); + // SAFETY: the reserve above guarantees writable space through `end`; the + // N-API call below initializes the reported UTF-8 bytes and trailing NUL. + unsafe { output.set_len(end) }; + let mut written = 0; + // SAFETY: `data` is a live JS string in this callback, and `output[start..end]` + // has the exact UTF-8 byte length plus the required NUL slot. + let status = unsafe { + napi::sys::napi_get_value_string_utf8( + raw.env, + raw.value, + output.as_mut_ptr().add(start).cast(), + capacity, + &mut written, + ) + }; + if let Err(error) = napi::check_status!(status, "Failed to read JavaScript string") { + output.truncate(start); + return Err(error); + } + output.truncate(start + written); + Ok(written) +} +#[cfg(test)] fn append_valid_utf16_segment(units: &[u16], output: &mut Vec) { if units.is_empty() { return; @@ -53,6 +85,7 @@ fn append_valid_utf16_segment(units: &[u16], output: &mut Vec) { /// Append UTF-16 as JavaScript's UTF-8 encoding does: valid surrogate pairs /// become their scalar, while each unpaired surrogate becomes U+FFFD. +#[cfg(test)] fn append_utf16(units: &[u16], output: &mut Vec) -> usize { let start = output.len(); let mut segment_start = 0usize; @@ -234,34 +267,42 @@ impl TtyWriter { /// Enqueue terminal output; never blocks. Returns the total bytes now /// pending (including this chunk). /// - /// Reads the JS string as UTF-16 and transcodes it with `xutf` straight into - /// the shared back buffer. + /// Reads the JS string as UTF-8 directly into the shared back buffer. #[napi] pub fn write(&self, data: JsString) -> Result { if self.inner.dead.load(Ordering::Acquire) { return Ok(self.pending()); } - let units = js::utf16(data)?; - if units.is_empty() { + let len = data.utf8_len()?; + if len == 0 { return Ok(self.pending()); } - Ok(self.append(|back| append_utf16(&units, back))) + self.append(|back| append_js_utf8(data, len, back)) } /// Append into the back buffer under its lock, account the added bytes, /// and wake the pump. `fill` returns the byte count it appended. - fn append(&self, fill: impl FnOnce(&mut Vec) -> usize) -> u32 { + fn append(&self, fill: impl FnOnce(&mut Vec) -> Result) -> Result { { let mut back = self.inner.back.lock(); - let added = fill(&mut back); + let start = back.len(); + let added = match fill(&mut back) { + Ok(added) => added, + Err(error) => { + back.truncate(start); + return Err(error); + }, + }; // Publish the pending-byte accounting while `back` is still locked. // Once this lock is released, the pump may claim and drain the buffer; // accounting afterward lets its `fetch_sub` win the race and underflow // the counter, permanently pinning JS-side render backpressure on. self.inner.pending.fetch_add(added, Ordering::AcqRel); } - self.inner.cv.notify_all(); - self.pending() + // `write` and `flush_sync` run serially on this writer's JS thread, so + // the pump is the only possible waiter while a frame is enqueued. + self.inner.cv.notify_one(); + Ok(self.pending()) } /// Bytes accepted but not yet written to the terminal. @@ -372,10 +413,12 @@ mod tests { } fn push(writer: &TtyWriter, data: &[u8]) { - writer.append(|back| { - back.extend_from_slice(data); - data.len() - }); + writer + .append(|back| { + back.extend_from_slice(data); + Ok(data.len()) + }) + .unwrap(); } fn pipe_pair() -> (i32, i32) { diff --git a/packages/natives/native/index.d.ts b/packages/natives/native/index.d.ts index 58aa502ab24..e25e854126a 100644 --- a/packages/natives/native/index.d.ts +++ b/packages/natives/native/index.d.ts @@ -615,8 +615,7 @@ export declare class TtyWriter { * Enqueue terminal output; never blocks. Returns the total bytes now * pending (including this chunk). * - * Reads the JS string as UTF-16 and transcodes it with `xutf` straight into - * the shared back buffer. + * Reads the JS string as UTF-8 directly into the shared back buffer. */ write(data: string): number /** Bytes accepted but not yet written to the terminal. */ From da455cb9b27df0eb15f4e507d1fdc36719bcf4f2 Mon Sep 17 00:00:00 2001 From: Yeachan-Heo Date: Thu, 1 Oct 2026 17:50:17 +0900 Subject: [PATCH 14/15] docs(rust-porting): record tty-write A/B after the direct-UTF-8 enqueue change --- docs/rust-porting/evidence/native-ab-tty-write.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/rust-porting/evidence/native-ab-tty-write.json b/docs/rust-porting/evidence/native-ab-tty-write.json index a21ea59f4ef..7ac228d85ec 100644 --- a/docs/rust-porting/evidence/native-ab-tty-write.json +++ b/docs/rust-porting/evidence/native-ab-tty-write.json @@ -1 +1 @@ -{"schema":"gjc.native-bench-ab/1","mode":"A/B","suite":"tty-write","baseSha":"01511ffd5f9ab55111ce7300a20449fd626f6112","headSha":"54b908f5169ebf449693d98447e9c5996c828f29","host":{"platform":"darwin","arch":"arm64","bun":"1.4.0","loadAverage1m":5.0615234375,"physicalCores":18},"adapter":{"path":"packages/natives/bench/tty-write.ts","sha256":"182904beb2f1b3c1578f1563a8acdbedd41b0f37fb0d7eed6d66253500ecfcd1"},"verdict":"FAIL","summary":[{"blocks":15,"verdict":"FAIL","cases":[{"id":"W01","verdict":"FAIL","p50":{"lower":1.10239651416122,"upper":1.17611133001397},"p95":{"lower":0.8286742502585316,"upper":1.4458119931102924}},{"id":"W02","verdict":"PASS","p50":{"lower":0.6288378273789966,"upper":0.6583602634900023},"p95":{"lower":0.7186160066734323,"upper":0.9399821428571428}}]}],"rounds":[{"blocks":15,"verdict":"FAIL","cases":[{"id":"W01","verdict":"FAIL","p50":{"lower":1.10239651416122,"upper":1.17611133001397},"p95":{"lower":0.8286742502585316,"upper":1.4458119931102924},"baseSamples":[0.063375,0.057375,0.05525,0.055542,0.055834,0.058459,0.055833,0.054875,0.055792,0.057666,0.069459,0.053583,0.059,0.055958,0.055667],"headSamples":[0.071583,0.066417,0.065667,0.065417,0.0615,0.063542,0.0645,0.06325,0.064041,0.066375,0.062792,0.062583,0.0675,0.062875,0.064667]},{"id":"W02","verdict":"PASS","p50":{"lower":0.6288378273789966,"upper":0.6583602634900023},"p95":{"lower":0.7186160066734323,"upper":0.9399821428571428},"baseSamples":[0.142167,0.140459,0.137083,0.138167,0.141458,0.136,0.136125,0.136916,0.136959,0.139708,0.14,0.14175,0.142542,0.134708,0.135458],"headSamples":[0.088875,0.089292,0.091083,0.089375,0.092417,0.085,0.084209,0.089208,0.086125,0.095125,0.080917,0.093083,0.088583,0.09025,0.08825]}],"baseReports":[{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.064,0.061,0.062834,0.060542,0.06775,0.059208,0.057042,0.057583,0.18275,0.14275,0.093791,0.070167,0.052084,0.057041,0.070666,0.043916,0.069292,0.070375,0.05575,0.073209,0.070292,0.051,0.063042,0.048583,0.077292,0.091459,0.067917,0.073208,0.07525,0.067708,0.065875,0.046792,0.04675,0.091625,0.058708,0.057209,0.082666,0.07775,0.062959,0.067834,0.05225,0.05225,0.055833,0.063417,0.068917,0.066458,0.061667,0.065834,0.182458,0.219542,0.070042,0.046666,0.036625,0.072791,0.0445,0.066208,0.044583,0.059667,0.055625,0.494208,0.061458,0.052792,0.056167,0.051459,0.052542,0.060625,0.075167,0.057291,0.078959,0.063125,0.05675,0.057708,0.063583,0.056292,0.056084,0.061333,0.066958,0.046458,0.058208,0.059417,0.081542,0.063208,0.072125,0.071084,0.057292,0.064875,0.068791,0.063084,0.060208,0.062584,0.066542,0.071666,0.035084,0.05525,0.058375,0.063958,0.04975,0.070916,0.0595,0.070792,0.061333,0.066833,0.07525,0.078333,0.063375,0.072958,0.095375,0.064,0.064375,0.063334,0.074208,0.082792,0.062833,0.070709,0.069292,0.065125,0.070334,0.0585,0.07275,0.07975,0.076417,0.070208,0.073667,0.068959,0.060333,0.098459,0.055458,0.079416,0.102833,0.075833,0.068042,0.06075,0.068167,0.084458,0.073208,0.068584,0.064125,0.058166,0.072416,0.062292,0.07775,0.072292,0.096875,0.103292,0.05975,0.063041,0.051209,0.068541,0.063166,0.063667,0.059792,0.051042,0.054667,0.058667,0.04475,0.055208,0.068125,0.057042,0.062625,0.051125,0.057583,0.066708,0.072334,0.072375,0.05225,0.059875,0.057042,0.054375,0.062666,0.044416,0.065666,0.059334,0.0565,0.047583,0.04975,0.047625,0.078958,0.070375,0.06725,0.051708,0.078333,0.066333,0.060167,0.048875,0.0615,0.068459,0.066875,0.060709,0.064042,0.066292,0.047,0.0625,0.057958,0.075542,0.04375,0.053833,0.069958,0.084792,0.052,0.064583]},{"id":"W02","status":"measured","samples":[0.149792,0.149917,0.268417,0.143791,0.143,0.522041,0.151041,0.353542,0.163084,0.14725,0.138625,0.144584,0.143875,0.144792,0.142541,0.195333,0.147042,0.142208,0.141542,0.141833,0.141292,0.141334,0.150209,0.146292,0.202125,0.144708,0.140042,0.139583,0.138416,0.138041,0.145625,0.149041,0.139667,0.15125,0.165125,0.140333,0.140542,0.142916,0.157375,0.205125,0.140875,0.138042,0.142208,0.138334,0.141583,0.155084,0.146792,0.13975,0.151667,0.153459,0.13975,0.133042,0.13625,0.136375,0.133125,0.141084,0.133166,0.1385,0.133667,0.146667,0.141708,0.144,0.132,0.131584,0.176125,0.156417,0.138333,0.142958,0.140584,0.142583,0.138416,0.135291,0.189375,0.32025,0.153625,0.148166,0.268416,0.146291,0.152,0.146875,0.138333,0.134334,0.136542,0.146125,0.147,0.15925,0.156875,0.151583,0.141584,0.137,0.160292,0.141125,0.144917,0.148292,0.151708,0.146375,0.140291,0.134375,0.141209,0.138375,0.146791,0.142333,0.140917,0.141042,0.139375,0.130875,0.145958,0.135167,0.144917,0.13775,0.141333,0.140583,0.165041,0.151041,0.144625,0.161791,0.138542,0.144292,0.139417,0.243125,0.145084,0.1325,0.132917,0.153708,0.163042,0.242583,0.145083,0.139209,0.134834,0.13625,0.130792,0.144542,0.178459,0.133875,0.131292,0.132334,0.139917,0.136458,0.141667,0.139417,0.136208,0.143292,0.141917,0.142375,0.166375,0.145,0.145125,0.152084,0.247834,0.137125,0.138291,0.132666,0.140583,0.147458,0.154375,0.134709,0.142917,0.138958,0.283459,0.143875,0.155917,0.154833,0.141083,0.142291,0.142167,0.136583,0.141167,0.133375,0.14625,0.137125,0.141542,0.141291,0.141584,0.151416,0.137292,0.244,0.163125,0.143583,0.164959,0.142583,0.13075,0.137625,0.134667,0.144167,0.141541,0.133541,0.142292,0.140625,0.141083,0.138208,0.134458,0.132666,0.143417,0.1405,0.13225,0.144875,0.13175,0.141042,0.132334,0.134667]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.071708,0.34325,0.098667,0.0615,0.062666,0.072041,0.065166,0.081,0.148625,0.073125,0.075209,0.069375,0.071833,0.064708,0.061416,0.054833,0.04575,0.055583,0.056459,0.060292,0.055417,0.062709,0.065083,0.057583,0.043583,0.146583,0.067583,0.072042,0.05125,0.055709,0.058917,0.058458,0.066375,0.073459,0.059709,0.034834,0.060791,0.041583,0.041625,0.049667,0.053291,0.050709,0.031208,0.048833,0.051167,0.056209,0.041708,0.059209,0.06175,0.054166,0.063042,0.057875,0.100291,0.0535,0.047292,0.043125,0.042333,0.063041,0.047875,0.035416,0.078709,0.149542,0.145166,0.063875,0.057584,0.05275,0.08275,0.037,0.078334,0.061625,0.062083,0.062833,0.07225,0.057792,0.146,0.139583,0.165333,0.105583,0.067958,0.126958,0.083084,0.08575,0.060917,0.057375,0.049666,0.056667,0.053666,0.070917,0.130167,0.065875,0.041375,0.050209,0.058667,0.051792,0.056167,0.042416,0.061875,0.054458,0.042208,0.04675,0.059917,0.044916,0.03725,0.03425,0.044292,0.057,0.041875,0.048208,0.041709,0.0545,0.039916,0.051458,0.050833,0.082459,0.117125,0.063375,0.059667,0.058,0.052542,0.059583,0.045875,0.049917,0.050334,0.056,0.058333,0.061,0.044125,0.086792,0.062625,0.043459,0.058666,0.043375,0.046125,0.078792,0.065083,0.129208,0.051584,0.051666,0.057375,0.153375,0.111417,0.043041,0.05475,0.050458,0.055875,0.043666,0.044041,0.051542,0.050667,0.479333,0.05675,0.05375,0.054667,0.055875,0.03875,0.048666,0.061834,0.04025,0.052042,0.0555,0.060959,0.044084,0.080166,0.0845,0.048375,0.04425,0.052667,0.057792,0.058041,0.06875,0.061791,0.054666,0.058584,0.043791,0.060625,0.041375,0.032541,0.041834,0.071042,0.061417,0.049583,0.059792,0.06325,0.072084,0.060334,0.047042,0.063083,0.080958,0.168292,0.039792,0.054917,0.044458,0.0625,0.045458,0.042875,0.064042,0.051709,0.053583,0.056834,0.06275]},{"id":"W02","status":"measured","samples":[0.149292,0.152792,0.146916,0.151417,0.159917,0.146791,0.1585,0.146042,0.147667,0.148666,0.138958,0.145875,0.226417,0.147875,0.156417,0.167375,0.164084,0.154625,0.345625,0.208083,0.143792,0.144542,0.142583,0.150833,0.136125,0.145667,0.144875,0.143791,0.160916,0.188542,0.150291,0.152125,0.1745,0.147792,0.160333,0.152167,0.149542,0.148958,0.147041,0.138917,0.15175,0.139,0.151208,0.143584,0.136958,0.177458,0.170291,0.160375,0.24,0.14225,0.136542,0.138959,0.141,0.141792,0.142667,0.136791,0.139,0.146042,0.150375,0.140042,0.192083,0.167917,0.14375,0.139041,0.161,0.137666,0.141167,0.138709,0.156,0.164125,0.162541,0.140833,0.133417,0.138958,0.133625,0.139417,0.133542,0.139791,0.138458,0.139042,0.135834,0.142083,0.133667,0.143834,0.143709,0.16325,0.137875,0.159833,0.138917,0.136375,0.138958,0.164375,0.141,0.13275,0.252458,0.139375,0.131875,0.164875,0.137,0.131292,0.132833,0.135084,0.130625,0.137,0.131792,0.129541,0.146584,0.140542,0.211875,0.14025,0.1365,0.136291,0.134875,0.129417,0.13425,0.135875,0.135458,0.13625,0.1385,0.134166,0.131042,0.138917,0.134083,0.1365,0.133542,0.1375,0.135916,0.134958,0.136834,0.130875,0.138416,0.153209,0.138542,0.2025,0.141833,0.151792,0.141584,0.140583,0.144917,0.149583,0.136,0.139666,0.139833,0.136708,0.140792,0.140166,0.142125,0.138083,0.140458,0.169959,0.136875,0.133834,0.135166,0.138459,0.139875,0.145042,0.142167,0.156791,0.132208,0.133708,0.134875,0.13625,0.163084,0.140459,0.137292,0.13975,0.141791,0.135542,0.162875,0.132083,0.138709,0.139666,0.143209,0.142333,0.133208,0.137,0.136125,0.143459,0.143916,0.157958,0.137125,0.144125,0.136667,0.150875,0.148458,0.131,0.134833,0.14975,0.138541,0.136667,0.135084,0.132416,0.139417,0.135167,0.141958,0.311792,0.140375,0.13975,0.1325,0.188209]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.064584,0.048083,0.05375,0.063375,0.055417,0.054625,0.067209,0.054541,0.076542,0.063542,0.075875,0.046042,0.052875,0.060042,0.0475,0.05525,0.044667,0.066,0.058458,0.059667,0.053667,0.063166,0.058541,0.07875,0.065833,0.234334,0.064083,0.057,0.058959,0.035375,0.048459,0.034666,0.060417,0.05525,0.053792,0.060625,0.050333,0.073125,0.03025,0.03275,0.039333,0.052166,0.057542,0.056208,0.043459,0.057208,0.052459,0.058917,0.061166,0.059333,0.066208,0.070209,0.042583,0.058375,0.045,0.058583,0.059292,0.059,0.059917,0.097708,0.06475,0.058709,0.063333,0.0905,0.058583,0.056625,0.121459,0.081875,0.054459,0.058542,0.06275,0.057375,0.050333,0.053042,0.042667,0.055166,0.078708,0.072,0.053959,0.05025,0.064959,0.05275,0.064875,0.046375,0.035625,0.044166,0.057625,0.061292,0.054833,0.057334,0.052667,0.052792,0.047166,0.074417,0.054041,0.257875,0.066458,0.068834,0.069542,0.098417,0.074083,0.059125,0.048084,0.035334,0.037667,0.046166,0.049708,0.03775,0.054042,0.044208,0.05125,0.0545,0.048625,0.065667,0.08675,0.0545,0.061709,0.057167,0.04425,0.048375,0.048333,0.043667,0.051875,0.056959,0.05475,0.072542,0.0585,0.055875,0.051209,0.053666,0.0735,0.054458,0.04075,0.041709,0.050625,0.045458,0.040875,0.049792,0.035833,0.056,0.056708,0.076209,0.065334,0.063916,0.05425,0.060583,0.042292,0.056958,0.472625,0.051875,0.04875,0.031375,0.042083,0.058875,0.053083,0.044708,0.033875,0.042083,0.054167,0.066958,0.041375,0.157875,0.078333,0.035541,0.063417,0.050375,0.069167,0.059875,0.056583,0.0675,0.076375,0.072916,0.074375,0.045334,0.053042,0.089959,0.045959,0.054,0.052334,0.037958,0.053417,0.032042,0.06,0.06075,0.047166,0.057459,0.060084,0.041875,0.050375,0.041667,0.033708,0.0465,0.040834,0.053875,0.060708,0.064917,0.0625,0.045375,0.051209,0.05725]},{"id":"W02","status":"measured","samples":[0.1445,0.143583,0.132417,0.139584,0.144042,0.477292,0.140458,0.139,0.142291,0.150708,0.136541,0.333916,0.146209,0.142666,0.138042,0.162959,0.291,0.145584,0.136833,0.301375,0.160291,0.138917,0.146042,0.133417,0.136458,0.1395,0.129667,0.132708,0.141166,0.1295,0.13725,0.139541,0.133708,0.15875,0.134791,0.14025,0.146958,0.146084,0.135917,0.131958,0.13775,0.136041,0.136542,0.139583,0.137083,0.135166,0.132625,0.13575,0.137667,0.1345,0.135916,0.13875,0.144792,0.136666,0.135958,0.133625,0.130084,0.146,0.134875,0.138625,0.133833,0.131917,0.132958,0.130916,0.135625,0.133625,0.173625,0.201416,0.167708,0.140209,0.134625,0.175333,0.139584,0.136875,0.137083,0.130166,0.132,0.150333,0.131417,0.152542,0.151166,0.136041,0.128459,0.139625,0.143167,0.146959,0.133791,0.13425,0.143333,0.133459,0.135875,0.135834,0.135709,0.1315,0.138041,0.129792,0.134667,0.1315,0.13175,0.130208,0.130792,0.137041,0.130791,0.135792,0.133083,0.134708,0.133542,0.134083,0.150959,0.237459,0.16575,0.130083,0.1405,0.155041,0.13925,0.129917,0.136042,0.136708,0.129667,0.133292,0.140625,0.1385,0.136416,0.1375,0.140166,0.131958,0.147666,0.1405,0.1295,0.135958,0.126209,0.12675,0.136083,0.143333,0.131833,0.130791,0.148458,0.133416,0.129167,0.14275,0.129708,0.16225,0.132333,0.168084,0.147625,0.142084,0.491167,0.139625,0.14075,0.140083,0.134917,0.1435,0.132458,0.146917,0.145167,0.142834,0.132041,0.127667,0.146084,0.141834,0.136583,0.129667,0.136458,0.130083,0.139834,0.129333,0.131125,0.140125,0.141792,0.13925,0.137542,0.132583,0.13,0.141375,0.129708,0.130584,0.138709,0.138458,0.135209,0.151375,0.181125,0.176625,0.149125,0.14475,0.137334,0.135125,0.1535,0.1305,0.13175,0.145833,0.129667,0.138625,0.138833,0.149375,0.136333,0.129666,0.137083,0.130291,0.128,0.137666]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.084375,0.050833,0.052584,0.048583,0.060333,0.079833,0.087792,0.199209,0.100458,0.122542,0.072625,0.063542,0.046125,0.072125,0.054292,0.052583,0.050375,0.068417,0.071542,0.071667,0.055625,0.04175,0.050875,0.048167,0.05475,0.098291,0.067375,0.037834,0.042667,0.065458,0.060334,0.05875,0.067958,0.064167,0.053958,0.054709,0.054458,0.042417,0.055125,0.054666,0.059042,0.080583,0.041834,0.04375,0.055625,0.058125,0.055541,0.052125,0.044292,0.063333,0.045208,0.053416,0.055833,0.0435,0.045542,0.128667,0.047833,0.054583,0.06975,0.691416,0.065041,0.041916,0.039292,0.0585,0.042041,0.060375,0.03525,0.044959,0.031166,0.035792,0.06175,0.063291,0.047292,0.060459,0.056542,0.122041,0.087458,0.055291,0.0425,0.036709,0.055542,0.056334,0.055666,0.054083,0.059917,0.04925,0.039791,0.051542,0.108208,0.286083,0.109167,0.106416,0.064791,0.175958,0.095375,0.075583,0.092458,0.137625,0.077125,0.068375,0.126625,0.060917,0.043458,0.077792,0.0345,0.0455,0.052875,0.046875,0.053333,0.052417,0.043792,0.073875,0.053416,0.063958,0.073,0.114625,0.098542,0.056208,0.050292,0.048958,0.043209,0.041292,0.05325,0.0495,0.088125,0.100708,0.06,0.063625,0.050209,0.063791,0.067833,0.051208,0.113,0.131375,0.076375,0.078625,0.102625,0.06075,0.274,0.167042,0.048792,0.041,0.056292,0.056833,0.063208,0.058042,0.045875,0.040792,0.48625,0.041958,0.058584,0.043958,0.048583,0.056459,0.074708,0.076625,0.0535,0.051375,0.059917,0.052125,0.053959,0.060333,0.045,0.031,0.033875,0.054875,0.040958,0.051167,0.048,0.037208,0.041125,0.050875,0.057333,0.051583,0.041958,0.05375,0.055584,0.053584,0.090042,0.097875,0.05875,0.062709,0.056833,0.078959,0.058209,0.048084,0.049125,0.049666,0.053667,0.049708,0.056666,0.054292,0.056959,0.03825,0.051709,0.043583,0.052792,0.060542,0.040416,0.045292]},{"id":"W02","status":"measured","samples":[0.14525,0.141708,0.138167,0.136042,0.148959,0.612,0.156958,0.147041,0.141042,0.340708,0.145083,0.138916,0.136167,0.133875,0.1415,0.143125,0.157917,0.150958,0.145333,0.140375,0.143875,0.134042,0.149167,0.136916,0.135166,0.154583,0.136917,0.1345,0.133208,0.132625,0.138834,0.140875,0.145625,0.132125,0.135917,0.135625,0.135667,0.14425,0.13425,0.145375,0.146333,0.167958,0.146667,0.140042,0.142917,0.143416,0.143417,0.135708,0.145084,0.211125,0.135959,0.143125,0.143208,0.137208,0.136791,0.134084,0.131125,0.141667,0.134416,0.143708,0.139834,0.138083,0.141708,0.135917,0.138417,0.140583,0.133166,0.132958,0.140958,0.136167,0.173958,0.134791,0.130709,0.136292,0.136958,0.133083,0.138458,0.141125,0.135917,0.135167,0.517292,0.137666,0.134875,0.134916,0.139417,0.146291,0.135625,0.1525,0.135583,0.202666,0.142167,0.175042,0.156542,0.14075,0.139041,0.133416,0.132458,0.136875,0.137458,0.139708,0.183791,0.135583,0.13525,0.134708,0.127667,0.131584,0.133916,0.129625,0.139416,0.150875,0.168,0.132958,0.127583,0.137042,0.134417,0.137167,0.135375,0.13625,0.136125,0.147833,0.140166,0.135542,0.138375,0.132459,0.149209,0.144417,0.145667,0.136583,0.142292,0.13775,0.158167,0.143334,0.132917,0.131875,0.13925,0.127333,0.128792,0.139583,0.13075,0.135208,0.135917,0.130792,0.136292,0.134208,0.1465,0.14,0.139792,0.139625,0.143375,0.135166,0.139333,0.128417,0.139708,0.30875,0.138417,0.161334,0.143333,0.1365,0.143875,0.1335,0.13325,0.147917,0.141291,0.137709,0.139375,0.136416,0.143791,0.231875,0.142708,0.133333,0.135875,0.134125,0.131375,0.1375,0.133834,0.133042,0.1335,0.137875,0.137333,0.136625,0.135792,0.134042,0.133417,0.130333,0.13375,0.131667,0.139833,0.133167,0.1485,0.134292,0.140791,0.138833,0.153583,0.161833,0.145042,0.136542,0.143083,0.143834,0.142542,0.144625]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.137625,0.05575,0.049959,0.050084,0.065084,0.054041,0.137,0.074209,0.160459,0.066041,0.075375,0.06125,0.060333,0.085667,0.048167,0.05825,0.053167,0.085917,0.092,0.0685,0.066791,0.079167,0.056417,0.086417,0.063791,0.0815,0.078666,0.069292,0.076917,0.054625,0.055375,0.056834,0.050708,0.065416,0.049958,0.062709,0.044167,0.067,0.053917,0.040667,0.06475,0.048666,0.037666,0.058458,0.056542,0.054125,0.040334,0.046292,0.046917,0.053875,0.049542,0.043208,0.06175,0.102125,0.067,0.051,0.0535,0.056917,0.059125,0.042667,0.470291,0.078583,0.056541,0.057,0.054709,0.050833,0.05175,0.043917,0.041875,0.040625,0.053667,0.056,0.044208,0.047875,0.041959,0.12425,0.057666,0.053917,0.046042,0.053584,0.053916,0.05325,0.06175,0.04875,0.052583,0.057417,0.050916,0.054167,0.043833,0.06025,0.050333,0.053542,0.045041,0.05125,0.050042,0.061666,0.080125,0.034875,0.052625,0.05075,0.057333,0.0445,0.054791,0.055834,0.153292,0.055083,0.095458,0.061917,0.130042,0.059916,0.062792,0.049833,0.038292,0.060125,0.067292,0.068083,0.0425,0.054875,0.046958,0.046958,0.041792,0.053125,0.044459,0.043125,0.054584,0.089583,0.052708,0.048542,0.054167,0.067167,0.051,0.04125,0.057291,0.053417,0.058875,0.108792,0.059333,0.05125,0.057,0.04375,0.061709,0.065542,0.070375,0.081916,0.069792,0.065042,0.066042,0.041708,0.053708,0.047125,0.06075,0.059209,0.056833,0.053084,0.058583,0.049917,0.0435,0.058792,0.042083,0.055083,0.06525,0.035125,0.053916,0.031625,0.059959,0.050625,0.051292,0.054334,0.053459,0.070709,0.077125,0.073625,0.155125,0.088208,0.088667,0.130583,0.061958,0.064583,0.067583,0.044958,0.054375,0.052083,0.05325,0.161292,0.093375,0.050334,0.057334,0.0645,0.044125,0.061,0.056166,0.054583,0.060625,0.05775,0.056792,0.044375,0.056417,0.053459,0.059958,0.058042]},{"id":"W02","status":"measured","samples":[0.145375,0.160041,0.149166,0.141708,0.149125,0.154417,0.721042,0.155292,0.36,0.145375,0.14275,0.143917,0.143208,0.138125,0.146,0.142584,0.140542,0.138292,0.139167,0.138,0.136708,0.139375,0.144917,0.130625,0.138,0.143958,0.143,0.138708,0.137334,0.166875,0.141083,0.144541,0.137208,0.141083,0.150958,0.141958,0.214583,0.137916,0.135959,0.128833,0.149042,0.170625,0.156334,0.139959,0.140208,0.14925,0.154459,0.249,0.15075,0.145917,0.183417,0.141292,0.138084,0.139584,0.14175,0.147959,0.141416,0.140667,0.140542,0.15725,0.149125,0.150667,0.136875,0.1405,0.138708,0.137834,0.139542,0.133916,0.143209,0.144709,0.138917,0.140584,0.143916,0.138583,0.135417,0.141041,0.143167,0.145792,0.13775,0.148542,0.137625,0.533166,0.189916,0.146875,0.142916,0.150917,0.139042,0.143625,0.160708,0.188375,0.143209,0.132334,0.149125,0.13625,0.135416,0.146583,0.150625,0.13775,0.145,0.143416,0.136875,0.138292,0.1425,0.14,0.131167,0.1365,0.13825,0.134708,0.150042,0.146625,0.13475,0.147208,0.139792,0.137708,0.133709,0.141458,0.145292,0.141542,0.140583,0.146583,0.15875,0.419417,0.322375,0.141083,0.1435,0.13375,0.13725,0.145583,0.143958,0.143583,0.13675,0.137125,0.136708,0.137292,0.139583,0.146583,0.13725,0.133834,0.14,0.140791,0.140084,0.133875,0.137583,0.144291,0.135875,0.132083,0.137417,0.137791,0.135792,0.147458,0.136083,0.14075,0.157541,0.241292,0.14075,0.137458,0.147792,0.165167,0.157333,0.210792,0.15175,0.147083,0.135916,0.14375,0.138125,0.132292,0.13725,0.137583,0.13825,0.133125,0.135333,0.131542,0.133834,0.135958,0.129583,0.133875,0.13425,0.133042,0.140875,0.1415,0.159958,0.143875,0.178208,0.144959,0.162709,0.162208,0.184375,0.150167,0.136917,0.141834,0.153542,0.142042,0.1405,0.151083,0.138333,0.136917,0.152167,0.165375,0.148291,0.14725]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.059375,0.054167,0.063125,0.054209,0.054583,0.0505,0.0605,0.067167,0.088417,0.071959,0.055583,0.044209,0.060333,0.064917,0.0605,0.067167,0.063709,0.044916,0.056833,0.047916,0.042458,0.049834,0.03225,0.052125,0.062334,0.115208,0.069458,0.077375,0.062834,0.079042,0.060166,0.045667,0.058875,0.083917,0.092042,0.071292,0.12675,0.179333,0.128083,0.042833,0.057959,0.07325,0.057125,0.043958,0.044584,0.051041,0.075166,0.067333,0.076708,0.061042,0.045666,0.04375,0.06925,0.070959,0.081334,0.066208,0.061375,0.041541,0.061459,0.603541,0.058459,0.05825,0.062625,0.054708,0.069,0.049542,0.043167,0.043625,0.061333,0.062875,0.0555,0.04375,0.0625,0.0525,0.061042,0.110291,0.044541,0.062208,0.061459,0.06225,0.0605,0.080916,0.060416,0.059459,0.059417,0.054875,0.052208,0.061625,0.042541,0.056,0.04625,0.062416,0.054708,0.065916,0.057583,0.063333,0.052917,0.073709,0.044541,0.05875,0.058333,0.056834,0.040041,0.065541,0.040625,0.04125,0.0475,0.043916,0.045833,0.050875,0.042083,0.048583,0.134042,0.04575,0.047875,0.066875,0.060083,0.049166,0.045167,0.063417,0.056,0.04775,0.053375,0.044209,0.044875,0.067666,0.066167,0.06275,0.06,0.038708,0.047917,0.047,0.06175,0.060458,0.066875,0.052333,0.062875,0.07175,0.084208,0.055041,0.05475,0.057083,0.060791,0.046416,0.049625,0.056667,0.059,0.071667,0.442333,0.127,0.07675,0.07125,0.067958,0.054416,0.036042,0.055625,0.056875,0.067083,0.060833,0.05975,0.065,0.0835,0.043459,0.042167,0.050083,0.066916,0.0695,0.044208,0.063584,0.061583,0.043167,0.063375,0.055417,0.041334,0.055625,0.074167,0.059625,0.054667,0.058875,0.063083,0.051834,0.071125,0.154042,0.067167,0.038625,0.063459,0.056834,0.045208,0.040625,0.04175,0.049,0.037541,0.058083,0.04975,0.058292,0.060583,0.05625,0.053791,0.041584,0.041292]},{"id":"W02","status":"measured","samples":[0.135583,0.138542,0.140167,0.155875,0.142167,0.536833,0.148833,0.369417,0.150875,0.149041,0.177333,0.137583,0.140792,0.13975,0.137584,0.128792,0.135375,0.138334,0.144583,0.132,0.140416,0.140708,0.132125,0.13475,0.134209,0.142208,0.13725,0.133041,0.137625,0.131542,0.133417,0.148167,0.145958,0.167542,0.131083,0.146917,0.155291,0.161,0.134875,0.137625,0.144084,0.1405,0.132708,0.132,0.130583,0.134291,0.129958,0.1315,0.136042,0.143417,0.13475,0.137083,0.128208,0.136417,0.132458,0.133792,0.128458,0.15025,0.138958,0.141083,0.161208,0.165083,0.137208,0.145209,0.138584,0.129417,0.139541,0.132542,0.133208,0.130542,0.138875,0.144084,0.135583,0.126542,0.125292,0.138625,0.1375,0.135083,0.133833,0.132458,0.172625,0.135125,0.134875,0.132791,0.136,0.150875,0.16425,0.126917,0.12875,0.136625,0.125417,0.133833,0.131334,0.1325,0.127916,0.133083,0.128875,0.128458,0.128583,0.124041,0.13125,0.135458,0.147666,0.138792,0.136458,0.127625,0.144,0.122375,0.132083,0.132584,0.137667,0.14275,0.13275,0.126917,0.127542,0.15,0.129833,0.135667,0.140166,0.149375,0.140208,0.12875,0.143958,0.130041,0.13825,0.1545,0.147792,0.125709,0.133625,0.128625,0.129667,0.130875,0.127625,0.133958,0.128792,0.132375,0.139959,0.134167,0.141166,0.1695,0.135875,0.141583,0.143,0.140042,0.249834,0.438625,0.133667,0.140917,0.140792,0.132542,0.127541,0.128958,0.13425,0.139417,0.137125,0.129458,0.130708,0.13775,0.130208,0.151625,0.139916,0.136459,0.142792,0.132042,0.144583,0.135541,0.131084,0.14275,0.143458,0.131083,0.130208,0.132375,0.202042,0.152125,0.141292,0.143667,0.131875,0.128666,0.131,0.128875,0.135459,0.133042,0.148833,0.139875,0.145125,0.137333,0.137083,0.130875,0.144625,0.14125,0.137583,0.183458,0.138583,0.145291,0.131667,0.131458,0.125375,0.129667,0.126667,0.122]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.066041,0.071792,0.05175,0.066625,0.055541,0.058375,0.061042,0.062125,0.069042,0.098709,0.08225,0.066834,0.056875,0.109041,0.0445,0.065042,0.065417,0.074333,0.069959,0.061292,0.06325,0.053417,0.062584,0.068334,0.067708,0.205,0.054292,0.051291,0.096125,0.056791,0.052458,0.058208,0.073208,0.063292,0.060875,0.066958,0.075,0.054208,0.051792,0.054042,0.047,0.065209,0.042667,0.056792,0.0635,0.05525,0.064875,0.045584,0.050333,0.06175,0.056833,0.047292,0.052833,1.124916,0.234417,0.193708,0.347709,0.073208,0.082333,0.112458,0.475084,0.108584,0.057417,0.054375,0.042291,0.075,0.04975,0.060542,0.047792,0.050375,0.061333,0.054875,0.302042,0.173125,0.0695,0.120875,0.066667,0.050667,0.0435,0.058042,0.044625,0.0475,0.055708,0.057875,0.058375,0.057125,0.043166,0.044833,0.055917,0.05475,0.051375,0.056667,0.063583,0.21075,0.034208,0.200834,0.047291,0.120125,0.053959,0.046417,0.057375,0.054625,0.035208,0.055,0.071334,0.076416,0.046875,0.0645,0.068667,0.059125,0.069292,0.065042,0.067875,0.054459,0.03825,0.080417,0.044459,0.045792,0.039167,0.045667,0.043583,0.056833,0.042708,0.045375,0.055208,0.051125,0.056667,0.058208,0.057333,0.059125,0.052125,0.056584,0.044917,0.076583,0.073542,0.044833,0.044417,0.042167,0.0365,0.05525,0.036,0.065958,0.048916,0.0705,0.046084,0.045834,0.065208,0.062042,0.053958,0.0565,0.067458,0.041041,0.035834,0.083208,0.051875,0.051917,0.055833,0.05825,0.048709,0.037584,0.051875,0.039375,0.066709,0.071959,0.052667,0.039667,0.05325,0.048167,0.043958,0.060375,0.063875,0.053083,0.04775,0.059833,0.060167,0.071042,0.033333,0.047458,0.049542,0.041459,0.0535,0.054167,0.058958,0.053458,0.057833,0.038458,0.043791,0.044208,0.03225,0.041083,0.041167,0.044459,0.052042,0.050375,0.048667,0.057125,0.054125,0.0445,0.049583,0.05375]},{"id":"W02","status":"measured","samples":[0.137333,0.135166,0.139333,0.136041,0.138375,0.136708,0.46975,0.330208,0.13225,0.134125,0.130708,0.135958,0.135208,0.13925,0.133834,0.133583,0.145458,0.133416,0.13675,0.130959,0.136792,0.136583,0.13525,0.142417,0.138333,0.138208,0.194,0.133042,0.138,0.135459,0.1475,0.172667,0.171125,0.1855,0.185958,0.182584,0.140917,0.13875,0.138667,0.13,0.223417,0.138208,0.1385,0.1495,0.166334,0.143667,0.148333,0.133333,0.136833,0.159583,0.142625,0.138875,0.135166,0.13025,0.1365,0.247584,0.133167,0.132666,0.132916,0.140459,0.136042,0.135,0.132875,0.130708,0.136917,0.135375,0.132292,0.138917,0.150209,0.136125,0.165208,0.138917,0.205041,0.17675,0.194875,0.156333,0.217625,0.140959,0.145,0.13675,0.141625,0.281667,0.137417,0.350375,0.176958,0.277,0.136417,0.13775,0.144459,0.136583,0.1455,0.155375,0.135458,0.1335,0.13475,0.146959,0.149,0.17375,0.138583,0.169083,0.128875,0.132792,0.132833,0.13425,0.133166,0.133791,0.131833,0.128625,0.132083,0.134833,0.128542,0.141084,0.155709,0.14025,0.135459,0.129833,0.131667,0.178417,0.132417,0.142417,0.140833,0.136833,0.194875,0.135833,0.169125,0.132875,0.142917,0.130834,0.1355,0.129709,0.132166,0.148625,0.125875,0.13375,0.134833,0.131916,0.132125,0.132708,0.128958,0.132875,0.1345,0.135291,0.13475,0.12925,0.135458,0.130625,0.134167,0.149916,0.132958,0.142792,0.132292,0.134459,0.133083,0.1355,0.141792,0.132458,0.126791,0.136625,0.138417,0.202917,0.130875,0.137792,0.133667,0.132708,0.130083,0.143042,0.139541,0.134625,0.140583,0.135167,0.146792,0.136333,0.132209,0.140292,0.140958,0.13475,0.139791,0.134541,0.132,0.134375,0.127292,0.134375,0.133,0.132958,0.166291,0.132292,0.12925,0.136,0.170125,0.167458,0.131042,0.13325,0.132459,0.140375,0.133584,0.133458,0.134667,0.1305,0.141667,0.132667]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.069084,0.045875,0.044042,0.06225,0.094791,0.06025,0.06025,0.068542,0.088209,0.058834,0.070125,0.054291,0.054292,0.060708,0.055041,0.047167,0.064208,0.080458,0.05625,0.057417,0.068416,0.060292,0.055125,0.062958,0.059625,0.070792,0.054834,0.044458,0.04725,0.049625,0.041958,0.0575,0.046459,0.034584,0.05025,0.056709,0.061917,0.076,0.062792,0.035125,0.061875,0.056917,0.053291,0.053041,0.035291,0.05675,0.042334,0.061375,0.034416,0.062917,0.047833,0.0435,0.05225,0.06525,0.051,0.06575,0.071625,0.061167,0.057125,0.084667,0.084083,0.072542,0.059791,0.051375,0.06375,0.043958,0.053166,0.046958,0.058709,0.051416,0.059875,0.057541,0.044584,0.043875,0.053167,0.170334,0.088875,0.074417,0.077083,0.070083,0.061791,0.058542,0.06075,0.049708,0.046292,0.069916,0.086416,0.042542,0.051375,0.058792,0.043333,0.043375,0.058166,0.055459,0.05225,0.047833,0.055042,0.066041,0.051,0.061084,0.041125,0.065083,0.031792,0.05775,0.040709,0.062667,0.047084,0.058333,0.05875,0.056417,0.058417,0.05925,0.04175,0.040375,0.063375,0.041375,0.049916,0.052916,0.036959,0.040417,0.044583,0.052583,0.039,0.060458,0.053542,0.065375,0.062208,0.053958,0.061125,0.061333,0.057417,0.054208,0.041208,0.062042,0.045792,0.045708,0.04175,0.046042,0.058208,0.033625,0.042834,0.043209,0.04325,0.059125,0.058041,0.041958,0.065875,0.042708,0.050833,0.041875,0.052042,0.0655,0.046875,0.058917,0.05,0.063667,0.041833,0.045375,0.037167,0.038,0.053208,0.055584,0.065625,0.049708,0.07475,0.051834,0.043375,0.04575,0.040583,0.054334,0.061041,0.06175,0.054875,0.053125,0.040542,0.072792,0.040792,0.051084,0.058959,0.058125,0.06,0.077709,0.058333,0.067208,0.053208,0.069417,0.053417,0.06175,0.045291,0.048125,0.034125,0.048625,0.042708,0.033375,0.055083,0.042334,0.193791,0.099542,0.051959,0.052416]},{"id":"W02","status":"measured","samples":[0.172166,0.140959,0.148083,0.475375,0.14675,0.136625,0.143833,0.138375,0.334125,0.140792,0.133417,0.139084,0.141583,0.137958,0.134834,0.143166,0.134208,0.136916,0.137958,0.148417,0.138125,0.159542,0.166041,0.166583,0.239208,0.136459,0.134375,0.136583,0.13775,0.135208,0.142958,0.148333,0.141583,0.300708,0.560667,0.144709,0.1425,0.143042,0.144792,0.137459,0.138333,0.132708,0.140083,0.133375,0.140083,0.145208,0.1375,0.146459,0.1375,0.152875,0.142167,0.141875,0.15375,0.135625,0.133917,0.13925,0.141917,0.130583,0.137083,0.132917,0.139083,0.142792,0.138334,0.14075,0.135917,0.13675,0.145458,0.132083,0.132333,0.135167,0.138625,0.229208,0.145125,0.136917,0.13375,0.171542,0.145584,0.502834,0.142584,0.144042,0.245459,0.138458,0.131875,0.133667,0.136375,0.144084,0.137875,0.138667,0.148958,0.137084,0.129625,0.131,0.131625,0.146667,0.143208,0.13675,0.132125,0.141458,0.134792,0.140583,0.134125,0.135542,0.134417,0.133917,0.142083,0.13125,0.1365,0.136916,0.139916,0.135833,0.135334,0.139459,0.127625,0.129167,0.124333,0.150667,0.137,0.134875,0.135708,0.135042,0.139625,0.134417,0.150459,0.143375,0.289084,0.136042,0.134875,0.133666,0.1345,0.134291,0.131542,0.132625,0.1345,0.128958,0.135959,0.135041,0.130125,0.1295,0.132083,0.132959,0.134292,0.135708,0.135125,0.134541,0.145583,0.146625,0.157584,0.146,0.137209,0.130208,0.141083,0.134125,0.138583,0.217291,0.143958,0.147625,0.139125,0.130125,0.155,0.135542,0.132208,0.129542,0.139625,0.130833,0.133541,0.134833,0.13325,0.132083,0.141625,0.129709,0.135041,0.129459,0.141917,0.138958,0.134792,0.134459,0.131417,0.148791,0.132917,0.129791,0.131958,0.134292,0.128625,0.13275,0.182167,0.129833,0.133667,0.13625,0.132916,0.132125,0.150666,0.140292,0.139625,0.12875,0.131416,0.130791,0.135375,0.136083,0.135459,0.13125]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.061708,0.070917,0.06575,0.043,0.058334,0.053083,0.062291,0.0675,0.056292,0.072667,0.075459,0.051834,0.055792,0.060875,0.043417,0.075625,0.054,0.059959,0.076042,0.064,0.044542,0.052458,0.089542,0.060166,0.048416,0.133375,0.039583,0.034375,0.066208,0.050291,0.071167,0.063625,0.057292,0.060625,0.0665,0.05175,0.045333,0.05825,0.043625,0.0575,0.03525,0.043292,0.039458,0.053959,0.060792,0.064792,0.0565,0.05725,0.053333,0.047959,0.062,0.05275,0.050208,0.064708,0.041583,0.055375,0.045208,0.052334,0.055167,0.595583,0.077875,0.037708,0.061583,0.056459,0.047917,0.0535,0.046709,0.045167,0.03575,0.061458,0.060208,0.065708,0.151875,0.132833,0.092167,0.204334,0.074,0.077584,0.070458,0.06975,0.056042,0.058875,0.061167,0.052417,0.059083,0.056875,0.061959,0.034667,0.106834,0.068792,0.067333,0.055917,0.041208,0.059417,0.060709,0.038167,0.051666,0.051125,0.059125,0.056875,0.054,0.049458,0.049458,0.057,0.063458,0.072167,0.045041,0.05025,0.050083,0.056375,0.062166,0.052708,0.055,0.038917,0.039208,0.079,0.05625,0.053542,0.050625,0.059666,0.052042,0.056958,0.048875,0.0525,0.064667,0.058709,0.065083,0.066166,0.045417,0.042,0.044833,0.067625,0.040833,0.055417,0.05975,0.048541,0.042125,0.045875,0.056459,0.051542,0.064792,0.058292,0.058292,0.0515,0.043792,0.052667,0.053958,0.31925,0.044,0.043041,0.067,0.047584,0.053875,0.043375,0.054917,0.053792,0.053916,0.045333,0.056375,0.049083,0.060875,0.057375,0.057083,0.065917,0.0545,0.045209,0.055416,0.061833,0.047834,0.05175,0.040625,0.050667,0.059333,0.06525,0.06575,0.042834,0.05625,0.049583,0.057958,0.05525,0.047875,0.054833,0.041,0.054916,0.044083,0.067792,0.053,0.051208,0.060291,0.058125,0.056375,0.059583,0.048833,0.111583,0.046167,0.042416,0.054041,0.045875,0.087667,0.07025]},{"id":"W02","status":"measured","samples":[0.138459,0.136541,0.136292,0.507459,0.14775,0.141167,0.144042,0.145292,0.137166,0.329333,0.137584,0.133875,0.135792,0.136125,0.138708,0.133667,0.133541,0.139958,0.136167,0.135208,0.142333,0.13425,0.146333,0.134833,0.129125,0.134,0.1655,0.140125,0.200291,0.141375,0.153542,0.152834,0.154583,0.142625,0.138958,0.14175,0.131917,0.132459,0.136792,0.146125,0.135083,0.136417,0.138125,0.139417,0.138416,0.139834,0.158625,0.1395,0.137458,0.149333,0.136125,0.138875,0.145625,0.14625,0.139916,0.136125,0.13375,0.138333,0.148375,0.138834,0.135917,0.131875,0.134167,0.138042,0.133125,0.134667,0.1405,0.135208,0.132083,0.144042,0.139125,0.137916,0.132416,0.139708,0.135041,0.134708,0.132417,0.131792,0.136625,0.136916,0.13825,0.1375,0.136,0.146208,0.154,0.15025,0.133834,0.145917,0.136959,0.13375,0.129708,0.137792,0.137375,0.153625,0.134125,0.134417,0.135417,0.142542,0.149209,0.138291,0.133666,0.133041,0.134709,0.134542,0.130958,0.158375,0.132958,0.155375,0.139333,0.131833,0.134292,0.139,0.137459,0.136792,0.137291,0.142166,0.13975,0.165417,0.13375,0.182458,0.139833,0.1345,0.142458,0.1425,0.13225,0.1335,0.13525,0.137333,0.1295,0.132667,0.135875,0.139042,0.137,0.132792,0.135333,0.131667,0.132209,0.154333,0.138583,0.149709,0.131791,0.134916,0.137209,0.137375,0.137042,0.131042,0.146041,0.133917,0.138083,0.138583,0.137542,0.13175,0.133041,0.140042,0.140208,0.13625,0.13475,0.133417,0.145,0.135209,0.136667,0.144667,0.132208,0.135041,0.134667,0.133916,0.131792,0.135291,0.142209,0.142125,0.135584,0.133,0.141083,0.144084,0.136375,0.12725,0.132792,0.145667,0.135125,0.131875,0.132708,0.133417,0.138292,0.136,0.136667,0.12625,0.13275,0.136625,0.138416,0.127583,0.1415,0.129667,0.134708,0.141375,0.162417,0.133625,0.138208,0.142125,0.14,0.136583]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.082417,0.069417,0.052291,0.055375,0.062708,0.062417,0.090667,0.054917,0.063417,0.062458,0.073458,0.048833,0.069333,0.05825,0.057666,0.0565,0.043875,0.04175,0.075542,0.057333,0.04625,0.057792,0.064833,0.059667,0.064083,0.05,0.087375,0.068666,0.061458,0.07275,0.051375,0.049208,0.057084,0.053041,0.061625,0.059875,0.0575,0.057209,0.05525,0.061167,0.056708,0.045084,0.045292,0.061042,0.054083,0.047875,0.054333,0.064791,0.049792,0.069708,0.043833,0.066083,0.05125,0.044917,0.064084,0.049,0.07025,0.067375,0.05725,0.746416,0.067834,0.047291,0.057417,0.034125,0.056417,0.053875,0.055208,0.043041,0.055583,0.052,0.054083,0.043208,0.059875,0.045,0.054917,0.129125,0.0865,0.047875,0.064834,0.058125,0.061083,0.0615,0.042583,0.054167,0.044875,0.035958,0.058209,0.043125,0.032917,0.061667,0.042208,0.0445,0.056875,0.05975,0.054,0.042792,0.0545,0.042292,0.055,0.063,0.038167,0.05825,0.054542,0.043125,0.042042,0.052208,0.05675,0.046083,0.044166,0.06775,0.062916,0.034666,0.04525,0.143209,0.131667,0.100166,0.095375,0.103833,0.084958,0.054833,0.050416,0.061459,0.054709,0.046,0.059708,0.048042,0.052125,0.046542,0.0415,0.056375,0.059875,0.048459,0.084833,0.061209,0.072333,0.057083,0.063792,0.043125,0.066791,0.052792,0.067583,0.084917,0.078625,0.058833,0.053833,0.06325,0.062875,0.401292,0.0595,0.0595,0.051083,0.063875,0.071958,0.058541,0.055292,0.062334,0.070042,0.043458,0.057625,0.062958,0.064541,0.051209,0.064042,0.066542,0.074583,0.063833,0.062125,0.063375,0.05775,0.0645,0.064958,0.053333,0.082458,0.058458,0.057291,0.049333,0.071083,0.033709,0.0645,0.041208,0.063416,0.102875,0.055792,0.058125,0.088375,0.0685,0.048625,0.057,0.082375,0.082334,0.068666,0.054334,0.049417,0.067084,0.066458,0.07,0.057458,0.057125,0.048917,0.063417]},{"id":"W02","status":"measured","samples":[0.176709,0.141208,0.139583,0.507417,0.14975,0.138333,0.143959,0.342625,0.139708,0.144833,0.137958,0.14125,0.14325,0.152416,0.139208,0.135542,0.136375,0.142583,0.137916,0.138917,0.159,0.142083,0.142375,0.157792,0.139125,0.141125,0.141375,0.1385,0.141209,0.141,0.148792,0.149167,0.142125,0.132666,0.132709,0.130541,0.1445,0.144583,0.1645,0.164583,0.13375,0.137709,0.1425,0.13825,0.138459,0.143042,0.135916,0.136167,0.141459,0.145417,0.160708,0.13325,0.136958,0.138709,0.141417,0.157916,0.134834,0.153583,0.155917,0.139042,0.14825,0.137,0.14525,0.138375,0.141625,0.137791,0.135417,0.137542,0.134333,0.141792,0.133125,0.135708,0.133167,0.138542,0.140833,0.192583,0.133917,0.134333,0.142666,0.136792,0.132375,0.143333,0.137667,0.155334,0.138125,0.145708,0.131917,0.134875,0.137542,0.139333,0.135208,0.135333,0.137083,0.133958,0.135875,0.130833,0.141334,0.130625,0.139541,0.140417,0.141875,0.140083,0.129042,0.133208,0.1475,0.138125,0.136375,0.137375,0.137917,0.1365,0.142834,0.131167,0.13225,0.136625,0.137708,0.133291,0.161459,0.145,0.132542,0.150708,0.136,0.138917,0.1355,0.167333,0.134792,0.13525,0.128375,0.13325,0.131542,0.133541,0.132083,0.134167,0.139875,0.135167,0.133542,0.139417,0.138167,0.133667,0.135,0.136083,0.138042,0.149666,0.142042,0.141875,0.137,0.139417,0.15425,0.144125,0.1325,0.145917,0.1305,0.131667,0.229333,0.144125,0.155375,0.136625,0.182542,0.136583,0.136125,0.137375,0.138625,0.135375,0.148584,0.143416,0.150542,0.14,0.141667,0.143792,0.291333,0.14725,0.149,0.146834,0.155791,0.145375,0.1495,0.14325,0.140917,0.166667,0.172875,0.4965,0.223292,0.193584,0.169833,0.1835,0.146209,0.156208,0.14925,0.203334,0.13975,0.135625,0.142833,0.147208,0.132333,0.145209,0.13875,0.146292,0.151125,0.144666,0.141791,0.138917]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.074291,0.077625,0.081916,0.05775,0.124292,0.1565,0.066708,0.104084,0.138875,0.083417,0.083042,0.056791,0.09175,0.117625,0.0565,0.074167,0.054583,0.05325,0.064,0.090917,0.121791,0.217917,0.134334,0.170208,0.140959,0.119209,0.110208,0.086792,0.083833,0.061708,0.114791,0.116083,0.0625,0.046541,0.128041,0.06575,0.060791,0.067791,0.055792,0.06175,0.060208,0.058042,0.04825,0.06025,0.041916,0.041292,0.052833,0.038583,0.052875,0.119583,0.091917,0.117083,0.105416,0.095416,0.070833,0.063167,0.085667,0.111625,0.149084,0.1475,0.145459,0.055708,0.13375,0.11075,0.105792,0.070042,0.054292,0.063291,0.121959,0.142917,0.145792,0.081375,0.117917,0.080959,0.067292,0.10925,0.055625,0.06875,0.053625,0.064708,0.0745,0.067,0.042542,0.0505,0.07,0.10575,0.107083,0.076708,0.060167,0.060792,0.058125,0.042209,0.037833,0.068833,0.066708,0.07425,0.066791,0.07025,0.058375,0.058416,0.058166,0.073333,0.074208,0.055208,0.076208,0.071167,0.082042,0.063958,0.058209,0.116542,0.079917,0.159209,0.092834,0.111917,0.10825,0.060209,0.098166,0.061333,0.061875,0.041958,0.034,0.066791,0.106416,0.060708,0.069083,0.095625,0.102625,0.088792,0.101625,0.145417,0.178792,0.155875,0.088458,0.091292,0.09975,0.080583,0.067166,0.07525,0.095459,0.079333,0.069541,0.057333,0.054916,0.063792,0.062916,0.061208,0.067458,0.071292,0.063416,0.070041,0.068625,0.060167,0.066667,0.062125,0.096917,0.129209,0.08575,0.064667,0.062708,0.047708,0.065083,0.100375,0.07675,0.069459,0.049834,0.082709,0.063333,0.055667,0.06825,0.065083,0.069958,0.105041,0.058625,0.065541,0.056084,0.07,0.063625,0.092209,0.065625,0.058167,0.063,0.069167,0.061208,0.043875,0.060875,0.081417,0.069541,0.064667,0.060458,0.058458,0.071084,0.104167,0.06425,0.064375,0.062125,0.063042,0.058167,0.078208,0.047875,0.095]},{"id":"W02","status":"measured","samples":[0.151625,0.141042,0.148625,0.149958,0.155333,0.600709,0.15925,0.157875,0.289375,0.361,0.186625,0.20175,0.169334,0.198208,0.144583,0.147,0.137792,0.137583,0.138292,0.14125,0.144916,0.140917,0.144625,0.142917,0.134958,0.140375,0.142208,0.1435,0.148334,0.140417,0.150042,0.148542,0.147125,0.149292,0.170958,0.205458,0.192583,0.152125,0.189625,0.160291,0.139166,0.139334,0.157583,0.138791,0.157625,0.140292,0.149375,0.149167,0.143417,0.157542,0.14675,0.147834,0.151792,0.138458,0.134917,0.141417,0.280417,0.324666,0.286834,0.161333,0.148042,0.145875,0.137458,0.1375,0.135666,0.146583,0.14575,0.138417,0.13925,0.138,0.135417,0.138875,0.163458,0.143125,0.152833,0.139125,0.13825,0.131459,0.133333,0.140416,0.130209,0.132833,0.135083,0.12925,0.138084,0.149209,0.131708,0.132709,0.136209,0.132541,0.137667,0.136042,0.140042,0.132958,0.139291,0.139209,0.139167,0.206792,0.143,0.145584,0.226375,0.140792,0.16175,0.136166,0.158834,0.135416,0.132583,0.129875,0.140292,0.13425,0.140875,0.132875,0.133209,0.136708,0.139458,0.140875,0.135833,0.137834,0.131792,0.131541,0.137125,0.141708,0.1445,0.143541,0.14225,0.140458,0.153,0.13625,0.158583,0.139209,0.270666,0.136167,0.133084,0.21775,0.131209,0.149291,0.145083,0.14375,0.1455,0.22725,0.14775,0.152708,0.17325,0.151458,0.139916,0.15225,0.154583,0.135333,0.1365,0.141167,0.138958,0.14,0.1315,0.138875,0.144583,0.159625,0.146,0.144583,0.149417,0.135292,0.133791,0.12925,0.134958,0.135291,0.138,0.137291,0.135834,0.135375,0.137541,0.140458,0.136584,0.135709,0.133792,0.136834,0.132166,0.1385,0.128916,0.135958,0.135292,0.1385,0.138583,0.14,0.139917,0.132625,0.134917,0.134292,0.1325,0.134791,0.13625,0.144166,0.135083,0.131,0.133375,0.137417,0.131,0.13325,0.132875,0.149916,0.133791,0.129416]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.072,0.110041,0.076334,0.088084,0.10375,0.042875,0.0625,0.045,0.071,0.075083,0.087375,0.068166,0.04975,0.067542,0.057792,0.071625,0.040625,0.073084,0.048042,0.051875,0.061708,0.164708,0.04525,0.047833,0.059667,0.074417,0.052625,0.059125,0.035792,0.058292,0.056125,0.038291,0.052417,0.065,0.051375,0.064084,0.048375,0.04175,0.05625,0.042625,0.057042,0.062416,0.071041,0.050416,0.053583,0.059542,0.052042,0.06425,0.058458,0.074125,0.048459,0.043375,0.050417,0.065416,0.05825,0.052584,0.045792,0.049083,0.043416,0.133083,0.051333,0.049542,0.061291,0.065917,0.052125,0.03925,0.0605,0.052833,0.129958,0.154875,0.061083,0.0415,0.053333,0.051458,0.062375,0.104709,0.074541,0.044375,0.05625,0.050917,0.057791,0.055083,0.05125,0.054,0.050958,0.045125,0.062167,0.05975,0.067084,0.068792,0.057708,0.060875,0.048292,0.055708,0.045625,0.052667,0.059042,0.053708,0.045583,0.058083,0.041542,0.056041,0.043042,0.050667,0.04925,0.055834,0.057209,0.048583,0.052042,0.05825,0.039,0.041,0.039834,0.056584,0.062916,0.050125,0.046125,0.049625,0.055541,0.046417,0.059125,0.052083,0.058416,0.053292,0.053291,0.051708,0.058208,0.069041,0.056666,0.050125,0.059417,0.043625,0.044209,0.057833,0.038833,0.040709,0.040625,0.041208,0.073792,0.062875,0.056417,0.040625,0.042084,0.057208,0.041166,0.041291,0.043333,0.040584,0.388292,0.046833,0.049709,0.059125,0.042542,0.041209,0.047667,0.048333,0.063209,0.046625,0.044208,0.043458,0.032667,0.044208,0.054166,0.052375,0.064,0.057209,0.04925,0.064041,0.049958,0.041875,0.052,0.059625,0.053917,0.05325,0.066667,0.042541,0.073625,0.068542,0.059375,0.066291,0.051667,0.053625,0.053625,0.064,0.042375,0.064,0.050125,0.056375,0.053167,0.056959,0.058959,0.048208,0.042584,0.053541,0.046,0.048208,0.064625,0.061667,0.061667,0.066917]},{"id":"W02","status":"measured","samples":[0.145458,0.138917,0.133167,0.138292,0.14025,0.616334,0.149334,0.338292,0.141625,0.140625,0.145875,0.140458,0.135959,0.1345,0.147792,0.132291,0.131875,0.137542,0.142042,0.137625,0.143084,0.136833,0.155584,0.146667,0.136417,0.136375,0.138834,0.140792,0.135167,0.139959,0.144291,0.140667,0.151084,0.141833,0.140167,0.135584,0.133792,0.144333,0.143667,0.137542,0.140042,0.139916,0.153709,0.149,0.140375,0.160459,0.137042,0.140667,0.146875,0.157833,0.138667,0.147125,0.139625,0.1545,0.140625,0.137208,0.128333,0.143167,0.138208,0.133458,0.134625,0.135583,0.138917,0.136667,0.134958,0.145333,0.143083,0.141209,0.159583,0.212167,0.156334,0.163375,0.170375,0.16625,0.166417,0.166208,0.160791,0.162875,0.174667,0.165291,0.480583,0.168708,0.16175,0.153167,0.172041,0.1655,0.162916,0.16875,0.176459,0.164333,0.1625,0.163583,0.169792,0.160084,0.164459,0.155291,0.1645,0.175459,0.168291,0.238792,0.177167,0.162333,0.165583,0.161334,0.136916,0.134292,0.137125,0.141167,0.150125,0.140292,0.138542,0.139667,0.140583,0.1355,0.138917,0.142667,0.138459,0.1365,0.132125,0.140958,0.167292,0.217833,0.146041,0.143625,0.15675,0.239292,0.136833,0.142209,0.14075,0.135041,0.140166,0.137292,0.163458,0.136708,0.138292,0.14625,0.147125,0.145916,0.146916,0.156542,0.138084,0.143,0.157375,0.14,0.14125,0.14725,0.151458,0.149333,0.141209,0.144458,0.1465,0.141042,0.165792,0.153334,0.145542,0.169333,0.153042,0.165541,0.149375,0.134708,0.135291,0.142208,0.144458,0.13925,0.140292,0.130166,0.149125,0.138583,0.144042,0.150375,0.154625,0.13025,0.138792,0.131,0.133333,0.134,0.136667,0.134375,0.143,0.132459,0.145709,0.132916,0.138833,0.138041,0.172791,0.14175,0.142459,0.130875,0.132667,0.134875,0.133334,0.134292,0.129125,0.132334,0.1335,0.134375,0.139709,0.131166,0.138583,0.132]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.087375,0.061625,0.056083,0.058875,0.062625,0.066875,0.054792,0.054542,0.085917,0.074334,0.080125,0.046083,0.061791,0.049708,0.061,0.062958,0.053042,0.063625,0.066,0.172042,0.082167,0.063709,0.097625,0.080042,0.202167,0.242417,0.0815,0.052916,0.059,0.04875,0.055,0.057916,0.055459,0.064125,0.039542,0.046958,0.056083,0.056208,0.067833,0.07525,0.064416,0.068,0.037833,0.06075,0.062333,0.053458,0.059458,0.065,0.060083,0.057916,0.051208,0.052959,0.063916,0.072209,0.051042,0.054209,0.059584,0.060084,0.062834,0.627667,0.065166,0.043333,0.052542,0.048209,0.060208,0.330208,0.115875,0.200291,0.13825,0.098709,0.136125,0.131,0.064125,0.068,0.082083,0.129333,0.125417,0.087375,0.049166,0.038791,0.054583,0.069167,0.107416,0.103667,0.059,0.058167,0.060709,0.042083,0.063,0.063541,0.050542,0.06225,0.072709,0.131917,0.038583,0.05175,0.049791,0.056625,0.044542,0.048125,0.044959,0.121792,0.0675,0.063125,0.119333,0.075,0.05525,0.0455,0.147375,0.045667,0.054458,0.098791,0.073375,0.08675,0.098708,0.066042,0.052917,0.058834,0.080959,0.03625,0.048208,0.041458,0.062916,0.06225,0.058916,0.0585,0.060875,0.053708,0.071,0.059458,0.056542,0.035042,0.055875,0.062916,0.066083,0.044542,0.059208,0.045458,0.074375,0.079708,0.066833,0.055125,0.060625,0.06525,0.059708,0.068416,0.045209,0.491,0.0635,0.059833,0.055542,0.060167,0.046667,0.042167,0.060084,0.056458,0.050958,0.051833,0.056958,0.044333,0.0555,0.033667,0.0495,0.055958,0.045542,0.058459,0.057,0.058583,0.056375,0.057333,0.052291,0.045166,0.046875,0.044084,0.050292,0.042875,0.042625,0.05475,0.043084,0.053375,0.05625,0.043167,0.040625,0.056708,0.063959,0.066583,0.071958,0.067875,0.061417,0.049791,0.063208,0.041375,0.057083,0.057708,0.05,0.054333,0.042875,0.05075,0.051792,0.060792]},{"id":"W02","status":"measured","samples":[0.149042,0.146042,0.140834,0.474416,0.165584,0.147875,0.15425,0.340041,0.146292,0.139959,0.140916,0.1375,0.140042,0.137875,0.147,0.1525,0.13725,0.139083,0.141916,0.144584,0.145333,0.140167,0.151875,0.132125,0.138417,0.143625,0.14,0.142917,0.140458,0.143041,0.162709,0.150209,0.277625,0.14425,0.153792,0.142833,0.140375,0.149583,0.139541,0.152666,0.139167,0.140125,0.207625,0.149584,0.157667,0.277,0.165792,0.154125,0.169959,0.150042,0.18725,0.145,0.140667,0.186708,0.154917,0.155208,0.182917,0.138708,0.139,0.138792,0.162875,0.138084,0.139667,0.1395,0.144584,0.136458,0.146333,0.153,0.133209,0.159625,0.133792,0.148625,0.133625,0.133416,0.147875,0.151375,0.155584,0.136125,0.160333,0.139083,0.139208,0.161375,0.161292,0.159125,0.284208,0.164625,0.241417,0.155792,0.141458,0.145542,0.138375,0.154875,0.175,0.144875,0.14025,0.147291,0.144375,0.145333,0.135167,0.137875,0.139042,0.148958,0.134291,0.135292,0.134666,0.144333,0.137083,0.142834,0.141208,0.137083,0.140375,0.1385,0.138125,0.139625,0.137167,0.14225,0.133875,0.143125,0.136416,0.132708,0.143667,0.17375,0.141584,0.138709,0.183958,0.147125,0.175708,0.1425,0.166625,0.158875,0.174166,0.197875,0.222166,0.257875,0.15225,0.1355,0.145959,0.140542,0.140666,0.138417,0.142583,0.140334,0.139833,0.141791,0.154375,0.156375,0.137291,0.142458,0.143916,0.143667,0.137458,0.169125,0.167,0.153292,0.157792,0.147334,0.138292,0.1365,0.140583,0.13675,0.135042,0.134917,0.134208,0.137292,0.14125,0.169917,0.142542,0.1395,0.136875,0.140792,0.138417,0.135125,0.133334,0.13325,0.1345,0.133167,0.13075,0.197,0.138375,0.139917,0.130584,0.147917,0.128334,0.137166,0.138125,0.136584,0.134,0.1335,0.158875,0.143959,0.403541,0.147584,0.143334,0.19375,0.13925,0.156542,0.139459,0.157375,0.140625,0.137375]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.062375,0.05825,0.067042,0.052084,0.060459,0.05975,0.066625,0.054916,0.087166,0.074375,0.071125,0.061,0.075167,0.055375,0.061083,0.05525,0.056791,0.044042,0.054625,0.055584,0.049625,0.040834,0.045083,0.054291,0.060458,0.106,0.060708,0.054042,0.046833,0.040042,0.034042,0.056291,0.054708,0.058958,0.049792,0.060833,0.057333,0.054334,0.053584,0.042292,0.057292,0.068416,0.080333,0.06125,0.058708,0.043167,0.0415,0.032375,0.063916,0.062833,0.048042,0.042541,0.04225,0.032583,0.051917,0.047125,0.058833,0.0545,0.059917,0.576417,0.062,0.060125,0.058791,0.064291,0.050125,0.056584,0.041417,0.052875,0.058542,0.167916,0.124708,0.08475,0.041292,0.042625,0.050375,0.117792,0.072917,0.078375,0.0535,0.046584,0.047292,0.048125,0.055125,0.060208,0.061209,0.057334,0.03975,0.063041,0.088333,0.055042,0.037083,0.042666,0.052583,0.057958,0.045917,0.054708,0.052792,0.047125,0.057417,0.044292,0.054583,0.069792,0.06075,0.055959,0.048333,0.043166,0.055958,0.063041,0.055833,0.043917,0.050417,0.058167,0.044167,0.053,0.072166,0.055834,0.058167,0.064042,0.058,0.0595,0.051875,0.049292,0.041292,0.065458,0.055459,0.063542,0.062375,0.042042,0.034667,0.043666,0.062958,0.060375,0.0435,0.049584,0.060125,0.052208,0.052542,0.063166,0.066209,0.056167,0.068,0.041125,0.059125,0.06625,0.062291,0.056125,0.051625,0.042208,0.417208,0.050875,0.050708,0.051917,0.0515,0.038416,0.051084,0.060167,0.037416,0.043708,0.040375,0.05375,0.050542,0.061209,0.040708,0.052541,0.057333,0.065208,0.056292,0.052708,0.063417,0.053375,0.054709,0.051084,0.056708,0.064875,0.110459,0.063667,0.042375,0.046833,0.05625,0.038042,0.093167,0.052083,0.042958,0.062709,0.057,0.09475,0.069041,0.067041,0.067417,0.063709,0.060084,0.052334,0.0405,0.059083,0.058625,0.054125,0.06225,0.081583,0.0635,0.056584]},{"id":"W02","status":"measured","samples":[0.137375,0.129375,0.133583,0.136917,0.138375,0.538625,0.141041,0.137333,0.329208,0.140541,0.133292,0.130292,0.134417,0.129917,0.130792,0.142625,0.12925,0.137834,0.139,0.13375,0.134125,0.134834,0.136875,0.145625,0.132542,0.131333,0.13425,0.131584,0.133167,0.134541,0.132667,0.1385,0.133792,0.136291,0.138625,0.135791,0.130167,0.151875,0.13575,0.131209,0.137417,0.133791,0.132959,0.134166,0.128625,0.135334,0.135458,0.138125,0.131958,0.132875,0.139625,0.147417,0.1305,0.129042,0.134416,0.143083,0.133166,0.138917,0.131792,0.135833,0.134625,0.134958,0.139667,0.133667,0.131125,0.139083,0.136083,0.145916,0.138125,0.131083,0.139792,0.134042,0.125833,0.130375,0.133333,0.1345,0.13325,0.144542,0.136917,0.13475,0.467333,0.135666,0.134,0.134584,0.13925,0.147125,0.143125,0.13125,0.125334,0.1305,0.135334,0.127291,0.139334,0.154667,0.13625,0.143709,0.165458,0.1295,0.129625,0.137625,0.135209,0.13225,0.128709,0.133167,0.133042,0.132208,0.136333,0.134667,0.13725,0.137459,0.130416,0.130625,0.126959,0.133916,0.131708,0.13525,0.136542,0.134209,0.133792,0.136167,0.131292,0.134083,0.1315,0.140125,0.143833,0.133917,0.132708,0.134167,0.133333,0.134583,0.132708,0.137917,0.137875,0.136708,0.13275,0.142917,0.129208,0.14275,0.132916,0.141958,0.151167,0.135667,0.130583,0.136791,0.128916,0.13375,0.132125,0.140125,0.136667,0.138458,0.135292,0.129625,0.123708,0.135375,0.135709,0.130708,0.136042,0.129166,0.135291,0.151292,0.136834,0.139291,0.138833,0.133833,0.135,0.126666,0.133375,0.137459,0.12925,0.134708,0.140667,0.136667,0.130584,0.13375,0.13375,0.130125,0.130542,0.143416,0.127083,0.136875,0.138416,0.1345,0.148375,0.146417,0.1285,0.137584,0.130125,0.144666,0.133792,0.135625,0.137667,0.152208,0.162833,0.150042,0.140792,0.131125,0.134666,0.135916,0.145958,0.13325]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.070083,0.051875,0.068917,0.0585,0.068125,0.054208,0.045958,0.05175,0.083417,0.068625,0.0535,0.058042,0.047291,0.05675,0.051208,0.041625,0.055167,0.057834,0.058709,0.053792,0.046625,0.077209,0.064334,0.0695,0.064625,0.136084,0.0535,0.035042,0.042792,0.042833,0.061417,0.045833,0.054458,0.045333,0.056875,0.052375,0.041959,0.042125,0.037583,0.062083,0.060334,0.063375,0.046167,0.062958,0.044917,0.059917,0.047833,0.056916,0.051458,0.052042,0.058584,0.061292,0.059959,0.042375,0.051792,0.057083,0.049375,0.059708,0.061167,0.134167,0.046333,0.044292,0.049292,0.041291,0.047417,0.048917,0.036041,0.056625,0.05725,0.061167,0.055667,0.041333,0.041875,0.048041,0.045291,0.133541,0.081708,0.037541,0.046584,0.058833,0.041708,0.052667,0.056167,0.041667,0.066084,0.032,0.046209,0.046917,0.054042,0.0785,0.058834,0.052625,0.04875,0.058583,0.059417,0.051375,0.055417,0.050125,0.058167,0.04825,0.031625,0.066958,0.055834,0.052583,0.053583,0.062084,0.06275,0.064917,0.051542,0.059208,0.056416,0.055625,0.186958,0.062292,0.065625,0.048791,0.047,0.056958,0.046459,0.078417,0.167583,0.109375,0.052334,0.06175,0.061375,0.07125,0.064791,0.07825,0.099208,0.073459,0.061,0.070958,0.060167,0.033334,0.045584,0.073041,0.05825,0.048292,0.039875,0.051708,0.046959,0.072667,0.043708,0.061042,0.041875,0.058917,0.061667,0.556459,0.052333,0.047334,0.070625,0.044792,0.059375,0.067166,0.055875,0.054417,0.040333,0.051875,0.031875,0.053292,0.052167,0.057167,0.043542,0.050958,0.048958,0.05,0.057583,0.051958,0.063667,0.055291,0.043375,0.05575,0.042042,0.054292,0.040208,0.056083,0.044459,0.066292,0.07925,0.066125,0.058917,0.07225,0.056917,0.063584,0.046292,0.06275,0.05325,0.061333,0.058,0.049958,0.059375,0.05625,0.064083,0.059875,0.056375,0.053667,0.058708,0.052584,0.057208,0.04325]},{"id":"W02","status":"measured","samples":[0.144583,0.139209,0.133667,0.532333,0.157584,0.145209,0.152,0.142375,0.341459,0.138917,0.144958,0.133666,0.134541,0.13375,0.148291,0.138417,0.12825,0.138291,0.1335,0.1385,0.136666,0.134375,0.144166,0.137792,0.132959,0.138125,0.154042,0.135167,0.139,0.142334,0.136584,0.152916,0.133542,0.137834,0.137792,0.13625,0.135917,0.144417,0.140416,0.184167,0.14025,0.136833,0.151084,0.141541,0.1335,0.140917,0.136375,0.144209,0.14625,0.13025,0.134708,0.132666,0.135625,0.137167,0.134875,0.146333,0.138292,0.136416,0.136208,0.132833,0.131334,0.132166,0.144917,0.136666,0.132458,0.14475,0.134709,0.135125,0.131958,0.165916,0.140583,0.133292,0.133917,0.128708,0.131542,0.158792,0.131166,0.130875,0.128,0.131375,0.132417,0.133333,0.127084,0.130667,0.134666,0.148875,0.132667,0.136375,0.141417,0.150834,0.12825,0.13925,0.14525,0.130541,0.139292,0.134958,0.13625,0.137625,0.136333,0.137792,0.129625,0.134292,0.14475,0.139833,0.136,0.137167,0.13425,0.136458,0.192166,0.136417,0.130667,0.132625,0.134667,0.132375,0.136708,0.126209,0.154917,0.13025,0.137458,0.133291,0.126959,0.136875,0.127833,0.133209,0.1325,0.132625,0.136416,0.132417,0.132125,0.133375,0.133958,0.154834,0.134125,0.129459,0.130375,0.137542,0.134709,0.136958,0.132125,0.130917,0.13475,0.132667,0.130209,0.1295,0.159291,0.134834,0.133917,0.157041,0.141,0.135458,0.131875,0.125667,0.129583,0.136375,0.134083,0.128625,0.12425,0.127208,0.130792,0.135375,0.129583,0.130958,0.131333,0.147834,0.126583,0.142458,0.136042,0.140875,0.140167,0.1335,0.139708,0.157791,0.154875,0.142625,0.130792,0.131333,0.128791,0.135958,0.132208,0.175833,0.130667,0.156125,0.152167,0.132917,0.137541,0.137667,0.130625,0.133,0.129584,0.133209,0.13325,0.139,0.157583,0.13225,0.135541,0.133792,0.135542,0.135625,0.131125,0.133042]}]}],"headReports":[{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.240541,0.079083,0.065334,0.072417,0.0745,0.080625,0.1085,0.073625,0.0865,0.07725,0.071583,0.08225,0.065833,0.094667,0.071666,0.081833,0.057042,0.094291,0.116458,0.088667,0.09025,0.081792,0.084834,0.069875,0.063791,0.204583,0.073042,0.081209,0.07575,0.075958,0.044,0.052583,0.069083,0.053,0.079875,0.06175,0.064833,0.06675,0.138958,0.06925,0.0735,0.072958,0.078583,0.115375,0.148417,0.143333,0.102917,0.057,0.101875,0.144666,0.056125,0.047459,0.075292,0.109041,0.090459,0.054875,0.071416,0.0725,0.064667,0.059542,0.063792,0.060416,0.059333,0.066541,0.065708,0.062833,0.067083,0.06525,0.064417,0.062042,0.070792,0.052375,0.068459,0.06275,0.047916,0.151958,0.075,0.065459,0.0745,0.066416,0.038875,0.06375,0.0715,0.081667,0.080916,0.067834,0.059167,0.063834,0.075334,0.067916,0.064833,0.078583,0.072041,0.06975,0.0635,0.105792,0.076292,0.071125,0.072459,0.071584,0.062792,0.064542,0.069125,0.078917,0.053875,0.064083,0.078125,0.161584,0.061709,0.080166,0.095042,0.133167,0.112542,0.086625,0.122833,0.066666,0.1475,0.060917,0.101167,0.069041,0.045708,0.058083,0.059083,0.078958,0.091208,0.091041,0.084541,0.084,0.121542,0.104666,0.099708,0.095084,0.146541,0.094875,0.062291,0.062708,0.068375,0.055833,0.061667,0.073708,0.088708,0.092417,0.085708,0.1335,0.212625,0.1275,0.154959,0.112166,0.062166,0.060708,0.087041,0.06975,0.076167,0.062875,0.066625,0.071583,0.069,0.065333,0.065375,0.063208,0.071167,0.072459,0.058292,0.065792,0.08075,0.064958,0.060708,0.068375,0.073167,0.083083,0.063167,0.083458,0.048583,0.063583,0.087542,0.072083,0.054292,0.061916,0.071958,0.054458,0.057333,0.065375,0.072708,0.065458,0.056875,0.079625,0.064125,0.071791,0.059667,0.061542,0.066,0.064834,0.071542,0.061708,0.088417,0.0785,0.061458,0.061333,0.100209,0.0735]},{"id":"W02","status":"measured","samples":[0.145459,0.141084,0.117833,0.14925,0.160125,0.1465,0.11675,0.125292,0.088709,0.1045,0.111958,0.118,0.114792,0.098958,0.10425,0.109208,0.156583,0.102459,0.109083,0.121667,0.117708,0.145666,0.104667,0.242958,0.0895,0.110708,0.10075,0.0865,0.143375,0.09475,0.095666,0.10275,0.114791,0.09,0.101,0.085708,0.082542,0.099167,0.087125,0.08775,0.083416,0.085125,0.09325,0.086333,0.111667,0.087666,0.104292,0.093166,0.089542,0.097458,0.089166,0.084042,0.088875,0.086166,0.090459,0.088916,0.087625,0.129292,0.099291,0.11225,0.093416,0.099459,0.111292,0.088375,0.095375,0.07925,0.089917,0.086875,0.102833,0.149458,0.0935,0.095584,0.09175,0.144,0.748416,0.099333,0.095584,0.080042,0.106333,0.090541,0.083,0.095167,0.079625,0.122542,0.181083,0.106875,0.083792,0.079916,0.082958,0.081958,0.078917,0.084,0.133333,0.080417,0.098458,0.100875,0.079,0.090125,0.076083,0.085583,0.077583,0.081334,0.096375,0.085708,0.078583,0.081167,0.07775,0.069833,0.084292,0.079625,0.084541,0.070625,0.073083,0.070875,0.073083,0.072334,0.070291,0.079709,0.072541,0.079375,0.07075,0.723958,0.079833,0.088666,0.073667,0.074875,0.071042,0.087667,0.08775,0.082917,0.306709,0.085542,0.079959,0.074041,0.082291,0.083333,0.089208,0.089625,0.074875,0.13225,0.081,0.144917,0.072334,0.126417,0.0735,0.068541,0.089292,0.115209,0.11,0.090167,0.117542,0.089958,0.079041,0.101166,0.096958,0.08775,0.088583,0.073125,0.075584,0.076083,0.082792,0.082,0.07425,0.085416,0.069125,0.077417,0.138375,0.088458,0.090833,0.08,0.190375,0.099125,0.083791,0.081083,0.119208,0.092708,0.075084,0.135708,0.09275,0.101,0.086416,0.076542,0.085333,0.07,0.0935,0.072208,0.077334,0.072708,0.0825,0.074083,0.06825,0.089208,0.074875,0.2515,0.201792,0.075083,0.07725,0.135875,0.080791,0.0695]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.197708,0.076042,0.085666,0.066417,0.063292,0.06875,0.074291,0.063958,0.080875,0.080667,0.076125,0.060291,0.073875,0.061458,0.06975,0.077084,0.061583,0.054916,0.093042,0.197625,0.076042,0.063375,0.073959,0.064417,0.069167,0.253125,0.083333,0.065166,0.07775,0.068834,0.078625,0.074666,0.061,0.066792,0.074333,0.057833,0.059125,0.068083,0.060917,0.061,0.063958,0.052417,0.067375,0.071916,0.077542,0.054625,0.0715,0.085833,0.085542,0.070084,0.072583,0.066167,0.072375,0.075541,0.070375,0.054042,0.059334,0.065167,0.072167,0.056,0.057916,0.057792,0.048959,0.06925,0.064792,0.053917,0.057125,0.064333,0.079042,0.048333,0.068125,0.066792,0.062125,0.064208,0.060875,0.12825,0.083,0.042833,0.12725,0.072625,0.06125,0.061709,0.064458,0.063417,0.04825,0.068583,0.081,0.079416,0.080542,0.06925,0.06025,0.065083,0.058125,0.064084,0.063708,0.066709,0.058416,0.099333,0.087416,0.098791,0.066791,0.07325,0.059416,0.075792,0.059625,0.061709,0.07875,0.071291,0.063625,0.057417,0.069291,0.059167,0.108375,0.097167,0.080292,0.076084,0.088834,0.060333,0.132125,0.072875,0.06225,0.0645,0.149875,0.147083,0.255292,0.11625,0.056125,0.072792,0.076209,0.041792,0.067292,0.074959,0.067708,0.076084,0.060666,0.055459,0.061417,0.057375,0.058125,0.059,0.076375,0.078542,0.069666,0.054875,0.069291,0.089459,0.071166,0.053708,0.073875,0.06925,0.057084,0.049625,0.0605,0.076541,0.06425,0.056,0.0625,0.076459,0.05475,0.050375,0.037958,0.040083,0.0595,0.058334,0.059458,0.066542,0.038916,0.053042,0.069417,0.077584,0.040125,0.157583,0.055833,0.097208,0.073333,0.116458,0.157625,0.087625,0.06325,0.050083,0.081166,0.055084,0.05475,0.049209,0.056875,0.072208,0.053375,0.053875,0.050458,0.073917,0.063417,0.061208,0.065125,0.058125,0.07175,0.065375,0.053209,0.065375,0.051833,0.058083]},{"id":"W02","status":"measured","samples":[0.271916,0.09825,0.224584,0.131459,0.134833,0.134542,0.105958,0.11,0.087667,0.10325,0.094541,0.089583,0.085417,0.094166,0.102209,0.087542,0.10625,0.087875,0.101167,0.117417,0.090292,0.085917,0.0905,0.083125,0.089125,0.081583,0.087083,0.421584,0.07675,0.083125,0.0785,0.094125,0.082375,0.083834,0.074875,0.090208,0.136083,0.113917,0.086375,0.08,0.12475,0.091333,0.08175,0.078792,0.0805,0.08475,0.0805,0.092708,0.083167,0.083292,0.08675,0.0815,0.078,0.140208,0.088917,0.083541,0.0795,0.111333,0.103333,0.08925,0.089125,0.095125,0.113875,0.095167,0.087958,0.089625,0.085625,0.095542,0.097417,0.098833,0.087208,0.080958,0.084959,0.088,0.09075,0.089375,0.083708,0.092583,0.097541,0.091167,0.081334,0.114583,0.089209,0.19075,0.103916,0.088041,0.337417,0.087875,0.086083,0.083417,0.134959,0.161625,0.098958,0.085667,0.10525,0.098417,0.075167,0.073459,0.077084,0.484041,0.083208,0.095791,0.0985,0.094625,0.099542,0.101667,0.092708,0.081125,0.08925,0.074917,0.088167,0.077708,0.0905,0.078458,0.088167,0.08075,0.075416,0.084541,0.076042,0.0835,0.076417,0.070667,0.0845,0.076833,0.089042,0.081208,0.092875,0.101833,0.115916,0.104292,0.08425,0.072917,0.079625,0.075875,0.096542,0.094958,0.094084,0.076709,0.1115,0.093583,0.093792,0.092625,0.096625,0.093542,0.089292,0.124583,0.083958,0.084458,0.1015,0.077042,0.119333,0.130875,0.109166,0.102084,0.102083,0.104417,0.0915,0.09025,0.096875,0.083583,0.086875,0.086875,0.086833,0.069792,0.087625,0.081417,0.088834,0.0925,0.197708,0.127292,0.092125,0.088459,0.105833,0.095166,0.093667,0.097875,0.129542,0.099083,0.104125,0.103041,0.09375,0.077459,0.083792,0.09075,0.13525,0.080459,0.08025,0.084583,0.099375,0.073959,0.09875,0.069583,0.080792,0.087041,0.076333,0.081166,0.081375,0.091667,0.083292,0.070583]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.0835,0.089041,0.086375,0.089542,0.065667,0.068458,0.062167,0.068542,0.098125,0.065667,0.065625,0.067708,0.079709,0.072917,0.079542,0.054209,0.142334,0.063916,0.08875,0.062625,0.059458,0.063375,0.075334,0.066042,0.063208,0.085625,0.065667,0.04975,0.05975,0.078417,0.058958,0.067417,0.066208,0.069042,0.05775,0.059958,0.063,0.060042,0.065584,0.057833,0.06225,0.03875,0.069625,0.060334,0.071208,0.06675,0.106292,0.078709,0.055667,0.070208,0.056667,0.06975,0.062833,0.089959,0.090083,0.061959,0.061709,0.048167,0.058917,0.057417,0.078584,0.062542,0.539208,0.059958,0.049958,0.056333,0.086375,0.06575,0.07725,0.060625,0.05875,0.056083,0.047125,0.054917,0.061666,0.084667,0.078083,0.079625,0.067375,0.064208,0.062125,0.069292,0.062,0.05475,0.06175,0.072125,0.071083,0.071625,0.062292,0.072541,0.204708,0.090458,0.073542,0.059042,0.060167,0.082833,0.073917,0.063166,0.050833,0.067875,0.110375,0.078917,0.072083,0.075667,0.075125,0.060209,0.071458,0.083625,0.060125,0.052042,0.058834,0.069375,0.12675,0.070542,0.072708,0.069,0.066625,0.056209,0.058708,0.071375,0.049958,0.043875,0.063709,0.057333,0.064,0.382042,0.0505,0.075167,0.058625,0.073459,0.071625,0.067958,0.0645,0.05925,0.060334,0.060208,0.065,0.060833,0.05925,0.063958,0.076042,0.076459,0.04725,0.083583,0.090125,0.102916,0.144708,0.0655,0.097125,0.076875,0.073,0.074041,0.268542,0.205041,0.123209,0.172375,0.110125,0.0865,0.113084,0.071209,0.056625,0.136916,0.065167,0.083,0.063333,0.047375,0.047833,0.053,0.045791,0.065083,0.062,0.098334,0.069042,0.050042,0.046417,0.0495,0.067125,0.079834,0.071458,0.070042,0.057625,0.056375,0.055791,0.058084,0.060542,0.063125,0.08175,0.05,0.571375,0.051334,0.067209,0.072791,0.05675,0.05425,0.064,0.037541,0.068792,0.049416,0.069042,0.052875]},{"id":"W02","status":"measured","samples":[0.174416,0.107041,0.098792,0.117083,0.133292,0.0945,0.153208,0.135875,0.144792,0.135583,0.110625,0.109584,0.116541,0.12075,0.103417,0.105625,0.160917,0.2055,0.123042,0.1095,0.121875,0.09675,0.093167,0.117667,0.108,0.103583,0.087333,0.088208,0.103834,0.12325,0.093,0.088541,0.10025,0.094167,0.123291,0.097833,0.143583,0.0925,0.084917,0.081667,0.090709,0.08125,0.08475,0.077417,0.088542,0.079209,0.094417,0.082917,0.092292,0.088416,0.081833,0.082875,0.077666,0.093667,0.084042,0.086916,0.103417,0.131959,0.109208,0.1295,0.090333,0.077083,0.144875,0.099125,0.078541,0.091583,0.084458,0.075166,0.077458,0.080292,0.08275,0.086333,0.088875,0.086917,0.094583,0.104958,0.094,0.091834,0.11,0.088417,0.101375,0.082166,0.126916,0.090625,0.118708,0.101959,0.126541,0.07775,0.079959,0.096125,0.103375,0.079917,0.077042,0.158,0.074958,0.083958,0.078167,0.086459,0.089375,0.085292,0.094667,0.101042,0.089125,0.105083,0.076375,0.090708,0.099584,0.109292,0.123917,0.096541,0.101041,0.109333,0.115917,0.127958,0.097834,0.099416,0.110792,0.100833,0.086375,0.098958,0.101167,0.085667,0.098334,0.110875,0.077541,0.08725,0.079958,0.080542,0.078666,0.073584,0.097208,0.09,0.087667,0.093083,0.088167,0.099167,0.086417,0.096875,0.087375,0.0895,0.084458,0.08375,0.09575,0.085625,0.1115,0.14225,0.097792,0.243542,0.08425,0.091083,0.079208,0.086458,0.086625,0.096167,0.087542,0.091959,0.081708,0.094167,0.203666,0.173666,0.119375,0.121834,0.101584,0.528791,0.130458,0.113708,0.17825,0.109625,0.099542,0.076583,0.082667,0.075958,0.086958,0.090542,0.081458,0.080125,0.084,0.070917,0.072583,0.07175,0.076041,0.076458,0.0735,0.074833,0.071667,0.072084,0.081333,0.069958,0.070625,0.069333,0.069,0.08225,0.067625,0.089792,0.074875,0.075916,0.078458,0.073166,0.070167,0.078375]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.091291,0.072458,0.073792,0.0635,0.067,0.057916,0.064416,0.062875,0.115292,0.065375,0.086208,0.077125,0.06625,0.0755,0.061916,0.065583,0.063709,0.076958,0.070875,0.06125,0.092125,0.054625,0.049083,0.050584,0.082125,0.131834,0.081667,0.074166,0.054,0.084667,0.082666,0.071875,0.075792,0.057959,0.069083,0.062417,0.082833,0.070583,0.062708,0.062125,0.063167,0.05925,0.063417,0.059625,0.056958,0.062292,0.069,0.069417,0.063167,0.060958,0.062416,0.074834,0.051042,0.050083,0.05975,0.073459,0.062792,0.05425,0.064375,0.066417,0.06175,0.057333,0.475041,0.056959,0.072958,0.066041,0.062042,0.064583,0.074209,0.062125,0.078208,0.073459,0.060208,0.068083,0.059541,0.154667,0.073834,0.056625,0.068667,0.103958,0.084292,0.050458,0.056334,0.064083,0.073084,0.067834,0.051542,0.056958,0.062167,0.065667,0.092625,0.103833,0.091667,0.069042,0.073792,0.063458,0.066875,0.074958,0.060625,0.069208,0.067208,0.064083,0.054833,0.073167,0.053375,0.058417,0.077958,0.070208,0.065417,0.074083,0.06075,0.066084,0.076417,0.06975,0.060875,0.066791,0.065583,0.048542,0.080625,0.070125,0.057625,0.064375,0.057708,0.07175,0.064084,0.472333,0.070292,0.073208,0.07,0.052875,0.0535,0.08625,0.059541,0.085959,0.074834,0.071291,0.059416,0.05675,0.069083,0.083625,0.053125,0.061083,0.053,0.078875,0.064792,0.059292,0.063709,0.064875,0.041041,0.064167,0.074,0.062958,0.049917,0.062459,0.117042,0.093083,0.060709,0.061708,0.070541,0.080292,0.080917,0.075916,0.074417,0.052208,0.079042,0.069792,0.080375,0.0665,0.071958,0.083625,0.066333,0.063041,0.057125,0.063625,0.046291,0.065417,0.046458,0.061417,0.056833,0.05825,0.055417,0.073167,0.064541,0.063875,0.060625,0.075667,0.058958,0.049917,0.3385,0.063334,0.061541,0.078084,0.058125,0.076042,0.080834,0.078333,0.0515,0.060209,0.076209,0.073209]},{"id":"W02","status":"measured","samples":[0.104958,0.10075,0.128,0.139083,0.12475,0.108458,0.110958,0.119208,0.129209,0.102375,0.136833,0.119667,0.097041,0.103292,0.109583,0.094875,0.090667,0.124125,0.099625,0.096917,0.093625,0.094042,0.113041,0.098584,0.103209,0.096083,0.101209,0.098708,0.107833,0.104583,0.101542,0.095375,0.108,0.091875,0.096417,0.100166,0.104083,0.089208,0.095334,0.104541,0.091792,0.091167,0.106375,0.099208,0.093834,0.094542,0.1035,0.0955,0.098542,0.08775,0.085792,0.088042,0.092166,0.112417,0.100958,0.097625,0.092,0.42125,0.087125,0.083292,0.090041,0.077875,0.083958,0.093834,0.094834,0.0965,0.086875,0.082041,0.084458,0.086958,0.07775,0.087666,0.079875,0.080541,0.077084,0.295042,0.078,0.0905,0.077334,0.089792,0.133542,0.102958,0.08525,0.09575,0.106834,0.100541,0.101583,0.079875,0.093417,0.103208,0.0775,0.078875,0.0915,0.084166,0.086791,0.080792,0.0825,0.07725,0.080917,0.085708,0.081,0.088125,0.087125,0.082458,0.088208,0.082208,0.082459,0.091625,0.085709,0.10625,0.080458,0.102125,0.08325,0.090333,0.078542,0.083333,0.089209,0.094708,0.082084,0.088,0.08075,0.09375,0.086041,0.099375,0.081375,0.087416,0.084542,0.390125,0.076459,0.075584,0.077416,0.094541,0.082625,0.08225,0.08275,0.089375,0.07975,0.0765,0.080084,0.078042,0.078709,0.077041,0.0815,0.078667,0.078625,0.08475,0.074416,0.079875,0.076875,0.072166,0.078917,0.089542,0.086541,0.077292,0.078792,0.094667,0.075416,0.085666,0.080959,0.189125,0.115,0.086875,0.082084,0.087291,0.085375,0.122917,0.086875,0.081209,0.083875,0.096,0.085417,0.091417,0.094125,0.096166,0.433542,0.104708,0.077125,0.0805,0.086042,0.090583,0.081209,0.079917,0.352209,0.101541,0.088,0.247708,0.116291,0.088375,0.087083,0.079834,0.078375,0.081125,0.079,0.090542,0.131834,0.123625,0.093667,0.087209,0.084,0.091]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.744833,0.079458,0.06725,0.07825,0.075583,0.068875,0.069125,0.064916,0.083708,0.084458,0.078,0.0675,0.065833,0.072667,0.059875,0.0515,0.052625,0.050375,0.056792,0.067834,0.060917,0.060375,0.069625,0.068208,0.075833,0.107875,0.066708,0.056458,0.057875,0.079209,0.062708,0.058416,0.066958,0.063667,0.051166,0.059041,0.043625,0.050417,0.0615,0.071083,0.05875,0.063708,0.052375,0.067959,0.069458,0.054709,0.063166,0.05725,0.059,0.069333,0.077417,0.077083,0.060959,0.049292,0.049417,0.051291,0.059209,0.057375,0.060208,0.051625,0.056708,0.045834,0.073459,0.069625,0.062541,0.050666,0.058667,0.076625,0.061667,0.058333,0.055125,0.059583,0.065958,0.057458,0.052959,0.147916,0.094542,0.060416,0.057833,0.077291,0.069125,0.066042,0.06325,0.061959,0.064708,0.063583,0.060666,0.058417,0.058125,0.062917,0.064709,0.107625,0.089417,0.056167,0.050042,0.042459,0.057292,0.070875,0.065875,0.056292,0.057166,0.061583,0.067209,0.063125,0.05625,0.047458,0.067791,0.067541,0.061125,0.052625,0.109542,0.127375,0.065792,0.076792,0.077542,0.071958,0.073542,0.051792,0.054916,0.067166,0.063166,0.071084,0.057542,0.068,0.0545,0.06675,0.06575,0.052375,0.061333,0.061208,0.06175,0.039458,0.043541,0.0585,0.049959,0.04975,0.065958,0.058334,0.056042,0.054041,0.058833,0.048334,0.059916,0.070083,0.064166,0.05125,0.057917,0.054917,0.047667,0.049292,0.057125,0.060125,0.048666,0.057958,0.06325,0.084375,0.065333,0.058833,0.062375,0.0615,0.195208,0.142583,0.095583,0.065042,0.05125,0.049208,0.053333,0.062459,0.067875,0.067209,0.06975,0.068916,0.061875,0.051625,0.05525,0.049459,0.059292,0.076917,0.042583,0.064542,0.0475,0.052917,0.0675,0.195709,0.062166,0.064667,0.0595,0.051834,0.10525,0.053875,0.060084,0.077542,0.058834,0.13875,0.056709,0.057125,0.052708,0.055292,0.060583,0.064]},{"id":"W02","status":"measured","samples":[0.117083,0.162625,0.089917,0.10325,0.119584,0.088708,0.108,0.096166,0.094291,0.10725,0.090917,0.1015,0.09275,0.081833,0.101166,0.141084,0.10375,0.100333,0.121,0.113417,0.1015,0.127791,0.167125,0.092959,0.110292,0.087875,0.085833,0.681875,0.157917,0.091208,0.113083,0.103459,0.102625,0.126584,0.102916,0.094833,0.0865,0.102917,0.101375,0.102041,0.09925,0.090083,0.085667,0.088292,0.089791,0.147167,0.102084,0.113917,0.1495,0.092417,0.08275,0.118208,0.139667,0.099333,0.09175,0.083958,0.132042,0.094166,0.088041,0.09,0.094583,0.16975,0.08275,0.084042,0.077834,0.093042,0.093208,0.171083,0.086834,0.086625,0.087583,0.096542,0.091834,0.095917,0.084958,0.091458,0.079875,0.082083,0.09725,0.107875,0.083,0.088833,0.0895,0.088042,0.087292,0.190667,0.127541,0.158917,0.136666,0.104625,0.092708,0.130667,0.081666,0.077667,0.089333,0.095708,0.077375,0.076416,0.10225,0.073625,0.085667,0.0725,0.085833,0.088292,0.080833,0.077333,0.083125,0.08575,0.111917,0.099708,0.123792,0.086084,0.09425,0.149625,0.097166,0.110334,0.102,0.169458,0.098458,0.108167,0.083875,0.085541,0.099833,0.090958,0.076458,0.101666,0.078625,0.076916,0.088041,0.086084,0.083125,0.07675,0.092417,0.103625,0.091041,0.079708,0.0775,0.093375,0.086167,0.107542,0.125542,0.088875,0.0905,0.083,0.111542,0.099458,0.09375,0.087958,0.090208,0.093666,0.096083,0.084583,0.083583,0.096291,0.098708,0.090666,0.086417,0.08525,0.085292,0.091875,0.103375,0.085709,0.086167,0.079125,0.090625,0.117584,0.091292,0.094166,0.183083,0.0945,0.079792,0.0825,0.087625,0.076084,0.078666,0.085,0.074791,0.082083,0.083167,0.076917,0.07825,0.074209,0.075667,0.074042,0.123041,0.085792,0.1185,0.184042,0.094833,0.123208,0.102625,0.096708,0.088125,0.074417,0.132167,0.084583,0.090625,0.095791,0.093459,0.101041]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.083042,0.067042,0.066959,0.061583,0.068625,0.068917,0.061791,0.05925,0.111625,0.079167,0.08275,0.065584,0.068084,0.060042,0.061916,0.048667,0.049084,0.069959,0.048125,0.069291,0.043375,0.048666,0.075875,0.075667,0.059958,0.127625,0.050917,0.054209,0.0605,0.053458,0.072959,0.073208,0.070167,0.056583,0.073709,0.067875,0.041709,0.074083,0.073292,0.061167,0.063542,0.056083,0.062084,0.0685,0.064667,0.066542,0.061667,0.038417,0.060042,0.061875,0.060875,0.063542,0.065084,0.052375,0.066375,0.063167,0.05325,0.051458,0.053125,0.06875,0.049708,0.064709,0.469167,0.048292,0.048042,0.069417,0.065125,0.066,0.050958,0.04825,0.0595,0.062667,0.072333,0.073375,0.097583,0.076292,0.111333,0.127875,0.074542,0.142375,0.114791,0.049833,0.065167,0.0965,0.115583,0.086875,0.075167,0.066584,0.07675,0.0605,0.043542,0.065916,0.098125,0.059792,0.06225,0.063041,0.069458,0.059917,0.057042,0.058583,0.055,0.064167,0.04825,0.048125,0.048625,0.06,0.047875,0.067,0.059541,0.059584,0.048542,0.051291,0.063125,0.073625,0.047959,0.069166,0.059,0.05575,0.068875,0.050042,0.0575,0.049709,0.064792,0.05625,0.055083,0.559125,0.064375,0.068917,0.067208,0.065583,0.062875,0.080916,0.067792,0.052709,0.063458,0.066792,0.062416,0.06375,0.066583,0.063041,0.056417,0.065416,0.067375,0.04925,0.047875,0.078958,0.067542,0.051958,0.060375,0.042333,0.066875,0.067875,0.130916,0.083333,0.13425,0.082875,0.05375,0.085583,0.07775,0.07525,0.060167,0.067917,0.059958,0.05625,0.048875,0.0675,0.062917,0.074583,0.07275,0.057041,0.062291,0.058167,0.067333,0.048875,0.064542,0.06575,0.058708,0.044416,0.06,0.062417,0.059083,0.052209,0.054625,0.0635,0.045125,0.079,0.057625,0.240083,0.502417,0.1675,0.133334,0.072208,0.059291,0.073292,0.075167,0.071208,0.065458,0.064875,0.064125,0.047333]},{"id":"W02","status":"measured","samples":[0.13075,0.196333,0.140209,0.147792,0.104917,0.193334,0.097875,0.103083,0.124417,0.12275,0.122958,0.104542,0.104875,0.12575,0.138542,0.077333,0.089667,0.087417,0.102083,0.160333,0.089292,0.095,0.077334,0.121334,0.092667,0.119959,0.103625,0.093792,0.225125,0.115166,0.092459,0.091667,0.102333,0.07975,0.083875,0.076833,0.076042,0.079542,0.078542,0.089416,0.083958,0.084542,0.095375,0.086959,0.095583,0.087083,0.089708,0.083208,0.129833,0.094166,0.09825,0.103125,0.078459,0.092709,0.085791,0.095167,0.704,0.154375,0.119542,0.091125,0.1135,0.097042,0.095625,0.086958,0.088916,0.112375,0.091625,0.085375,0.082709,0.101208,0.086709,0.073834,0.082292,0.077167,0.082083,0.071666,0.077333,0.080667,0.078542,0.082458,0.082666,0.099667,0.086334,0.084625,0.087709,0.086875,0.085083,0.080875,0.100459,0.094167,0.090833,0.104958,0.080459,0.0815,0.080125,0.086083,0.088375,0.079208,0.107542,0.094208,0.080416,0.091708,0.085875,0.09125,0.080541,0.080458,0.078708,0.08275,0.08425,0.095792,0.401792,0.324291,0.078125,0.137625,0.089125,0.0815,0.077625,0.084708,0.09925,0.092792,0.080542,0.085125,0.097792,0.075958,0.072708,0.079084,0.074375,0.083459,0.074,0.079209,0.089,0.086708,0.077667,0.07625,0.079,0.091,0.085375,0.07775,0.076208,0.0865,0.08125,0.08025,0.072125,0.076583,0.070958,0.079375,0.072125,0.073417,0.071917,0.069166,0.074042,0.07125,0.071875,0.079209,0.080333,0.731084,0.706625,0.116,0.074584,0.088625,0.076125,0.072958,0.080958,0.072583,0.070458,0.085,0.082959,0.078917,0.081209,0.078167,0.08525,0.068792,0.156292,0.07275,0.0715,0.084875,0.073583,0.075958,0.076292,0.077833,0.079625,0.074541,0.074625,0.073792,0.07025,0.073333,0.079541,0.076542,0.073583,0.07225,0.070291,0.076417,1.275916,0.6995,0.113875,0.124958,0.095,0.091708,0.083916,0.072875]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.751167,0.058792,0.055417,0.054459,0.081,0.071917,0.069583,0.058292,0.088541,0.0705,0.057375,0.063458,0.069042,0.065667,0.10825,0.100791,0.078375,0.067375,0.053417,0.078167,0.05825,0.070041,0.054792,0.073208,0.073666,0.110708,0.076875,0.064833,0.089,0.071083,0.072208,0.067542,0.079916,0.061958,0.088459,0.061041,0.06275,0.086792,0.042375,0.069,0.055666,0.050417,0.050292,0.064292,0.067625,0.068166,0.067791,0.049458,0.072167,0.063958,0.068708,0.064875,0.05475,0.063459,0.06525,0.068834,0.067042,0.056292,0.077,0.060459,0.058792,0.058458,0.057875,0.071125,0.065291,0.073333,0.058459,0.056875,0.05325,0.067334,0.064417,0.048083,0.066166,0.062791,0.05825,0.288375,0.190834,0.064375,0.060584,0.059625,0.071375,0.059666,0.06,0.075083,0.072875,0.064333,0.071708,0.067625,0.060833,0.061334,0.051833,0.067125,0.082292,0.074333,0.083916,0.070583,0.051292,0.046916,0.064666,0.064333,0.06875,0.050291,0.0675,0.073917,0.06675,0.048375,0.056625,0.077209,0.072292,0.063542,0.0645,0.052042,0.05975,0.059375,0.0645,0.075834,0.054458,0.063458,0.064208,0.064625,0.05325,0.067417,0.06825,0.066041,0.065625,0.058834,0.081833,0.0805,0.062666,0.065792,0.06875,0.064083,0.08225,0.062417,0.065917,0.069375,0.052,0.064625,0.067833,0.053833,0.05775,0.065541,0.06325,0.065375,0.080125,0.067375,0.068708,0.057791,0.059083,0.069875,0.062,0.0525,0.067292,0.055167,0.070083,0.061458,0.050333,0.059875,0.062375,0.0685,0.06425,0.0605,0.039542,0.058125,0.053792,0.064125,0.079792,0.063417,0.065166,0.06025,0.059416,0.067625,0.054,0.040291,0.038583,0.043583,0.074292,0.064042,0.062708,0.060042,0.06725,0.057292,0.044834,0.050709,0.070209,0.061917,0.109416,0.061041,0.057875,0.054208,0.075625,0.073,0.0735,0.073958,0.071708,0.052,0.053166,0.06675,0.059417,0.07625]},{"id":"W02","status":"measured","samples":[0.091292,0.099292,0.091584,0.090459,0.0915,0.091167,0.10075,0.095875,0.08875,0.354208,0.086,0.085458,0.083583,0.110667,0.0835,0.0795,0.082875,0.08225,0.070875,0.071875,0.071625,0.070833,0.073042,0.0735,0.085917,0.075458,0.080792,0.07225,0.078875,0.070959,0.070083,0.069333,0.105917,0.142042,0.084583,0.078042,0.078209,0.070291,0.077542,0.077709,0.07925,0.078167,0.083792,0.084708,0.190584,0.105958,0.118125,0.119416,0.093167,0.161125,0.127917,0.095917,0.085125,0.07575,0.095875,0.112084,0.108917,0.116667,0.11525,0.108541,0.084917,0.086667,0.102417,0.0865,0.086625,0.098083,0.079666,0.08525,0.100208,0.093458,0.093291,0.094417,0.091667,0.075584,0.106334,0.116917,0.134208,0.09875,0.108,0.102583,0.076208,0.07675,0.096,0.086417,0.08275,0.086042,0.082667,0.088458,0.083208,0.081542,0.079041,0.0785,0.073041,0.08325,0.086292,0.080458,0.532833,0.364291,0.142708,0.0915,0.08925,0.090875,0.072041,0.074334,0.077792,0.079708,0.090208,0.078084,0.102708,0.08425,0.074708,0.087042,0.1645,0.097958,0.085334,0.084125,0.079875,0.070375,0.071625,0.072916,0.09225,0.081084,0.084459,0.074541,0.071375,0.078167,0.107334,0.076583,0.093959,0.087875,0.088584,0.089917,0.07975,0.090458,0.082458,0.081667,0.084167,0.08575,0.087167,0.081834,0.079041,0.079417,0.080875,0.08175,0.078708,0.084209,0.081792,0.075458,0.093541,0.077333,0.076959,0.086,0.103333,0.084042,0.086542,0.085375,0.413375,0.072459,0.066375,0.076417,0.07675,0.07025,0.090042,0.079166,0.074083,0.083875,0.067625,0.070666,0.070084,0.075083,0.085208,0.071333,0.069292,0.070708,0.071584,0.086625,0.077375,0.086375,0.07975,0.073209,0.114708,0.098791,0.08875,0.092542,0.088709,0.088291,0.079667,0.093125,0.077875,0.086292,0.097833,0.095459,0.079541,0.104625,0.078791,0.077625,0.072041,0.074667,0.0715,0.07425]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.086333,0.064292,0.063417,0.053542,0.078667,0.076167,0.050416,0.064375,0.09625,0.073667,0.075542,0.0565,0.043208,0.059583,0.076791,0.077792,0.0575,0.064084,0.062458,0.060958,0.037666,0.050125,0.061416,0.058042,0.067959,0.110375,0.069625,0.051042,0.065084,0.092833,0.071959,0.195291,0.110959,0.045459,0.070625,0.043458,0.066333,0.044125,0.043083,0.065333,0.078917,0.051833,0.059209,0.052125,0.087125,0.268375,0.059083,0.061166,0.098875,0.108583,0.059083,0.063084,0.049542,0.041667,0.048958,0.05875,0.056375,0.091583,0.047167,0.053333,0.059291,0.05825,0.725375,0.079291,0.063417,0.044417,0.063791,0.052958,0.059834,0.067709,0.06175,0.05125,0.049416,0.065125,0.059625,0.11075,0.055583,0.054667,0.063417,0.0585,0.072459,0.06325,0.062041,0.078375,0.086375,0.070791,0.059167,0.067625,0.054625,0.064334,0.125709,0.105292,0.064541,0.065167,0.076375,0.071541,0.071833,0.072791,0.079417,0.050125,0.04925,0.054084,0.050833,0.070292,0.068291,0.079667,0.070917,0.060584,0.050125,0.054458,0.064834,0.07275,0.068209,0.06575,0.064875,0.048208,0.05475,0.042459,0.062167,0.073708,0.06675,0.077875,0.060333,0.066417,0.060833,0.61,0.058625,0.075792,0.039167,0.066125,0.06425,0.053541,0.068125,0.056459,0.053,0.059916,0.045,0.062875,0.05475,0.041917,0.04875,0.078875,0.077583,0.068833,0.062167,0.079125,0.0525,0.060125,0.05025,0.059042,0.061542,0.048167,0.064084,0.060208,0.039125,0.057334,0.056625,0.057583,0.059042,0.0585,0.062667,0.065083,0.080375,0.040292,0.050666,0.075375,0.156959,0.188958,0.063333,0.066458,0.081625,0.051083,0.073583,0.054458,0.044541,0.068375,0.054083,0.0655,0.061625,0.075166,0.06075,0.070167,0.06875,0.069125,0.059458,0.065708,0.067792,0.05025,0.381084,0.078583,0.085792,0.045125,0.063542,0.067041,0.062167,0.069042,0.049708,0.076083,0.071625,0.035875]},{"id":"W02","status":"measured","samples":[0.210667,0.103,0.110625,0.104083,0.125625,0.156417,0.119542,0.095458,0.117083,0.111084,0.092084,0.088667,0.094958,0.097667,0.1045,0.096917,0.101583,0.091875,0.102209,0.095584,0.090042,0.089333,0.125417,0.114958,0.09575,0.121667,0.134042,0.096791,0.090542,0.088542,0.08875,0.154625,0.103916,0.097083,0.100333,0.094625,0.09025,0.080458,0.078917,0.08675,0.082917,0.099875,0.110541,0.105833,0.120917,0.108208,0.091458,0.0955,0.083208,0.081667,0.098959,0.178,0.102667,0.095666,0.09425,0.086584,0.109042,0.082708,0.101959,0.082042,0.081084,0.0805,0.097959,0.08925,0.077375,0.099125,0.08425,0.08075,0.084375,0.106958,0.089,0.089625,0.09725,0.09675,0.120958,0.092083,0.084667,0.099625,0.088667,0.092125,0.088292,0.090916,0.108375,0.097875,0.092208,0.104916,0.089875,0.106959,0.085959,0.109542,0.11075,0.136333,0.112333,0.082,0.080375,0.076,0.094,0.084459,0.100166,0.103416,0.086041,0.087958,0.082875,0.080416,0.085666,0.098458,0.095625,0.087084,0.087125,0.081625,0.113292,0.169917,0.093584,0.085042,0.086625,0.092209,0.080042,0.0985,0.088333,0.087792,0.086667,0.09325,0.095167,0.085583,0.094583,0.092083,0.088291,0.091083,0.094417,0.090375,0.084,0.081,0.093417,0.083125,0.091083,0.48975,0.09475,0.075583,0.078292,0.074125,0.086875,0.072083,0.08025,0.071333,0.076625,0.076125,0.079333,0.086083,0.077125,0.097167,0.071917,0.086583,0.080292,0.089208,0.083125,0.077583,0.080542,0.073792,0.079167,0.083292,0.076375,0.084875,0.075916,0.082833,0.08125,0.081125,0.087041,0.08125,0.08475,0.093875,0.079875,0.091791,0.093875,0.151625,0.087583,0.08275,0.11975,0.079125,0.088708,0.090042,0.364166,0.076417,0.088584,0.085708,0.075416,0.080875,0.076541,0.142417,0.082792,0.083792,0.075333,0.078458,0.088625,0.078375,0.088709,0.075208,0.076375,0.080625,0.077417,0.080291]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.121042,0.068958,0.083375,0.111125,0.07225,0.065709,0.050875,0.067416,0.098458,0.098167,0.0795,0.070292,0.069167,0.072416,0.0505,0.064375,0.0695,0.068875,0.048375,0.066709,0.068791,0.077833,0.061125,0.04625,0.06825,0.08925,0.06175,0.056875,0.04675,0.062334,0.063875,0.050334,0.063417,0.061708,0.057209,0.06075,0.086584,0.076834,0.063083,0.067291,0.062041,0.06575,0.073125,0.065167,0.07,0.076625,0.064,0.062208,0.07125,0.064041,0.066375,0.047667,0.06375,0.040917,0.061791,0.040375,0.06475,0.05475,0.084,0.08175,0.0455,0.057875,0.465417,0.080166,0.068167,0.070334,0.062667,0.066542,0.055625,0.099416,0.070875,0.072875,0.109209,0.072542,0.057791,0.084708,0.047417,0.053208,0.063791,0.061042,0.065209,0.061583,0.097958,0.08175,0.073667,0.06825,0.051875,0.064583,0.073042,0.050042,0.075834,0.081417,0.057292,0.082875,0.078416,0.058959,0.057625,0.052875,0.071042,0.075834,0.064667,0.050917,0.071666,0.0945,0.14725,0.064041,0.061959,0.051167,0.054417,0.0675,0.062833,0.082791,0.086667,0.088125,0.067666,0.075709,0.075083,0.044833,0.063291,0.054542,0.05875,0.058458,0.053375,0.055292,0.044459,0.402708,0.05875,0.062792,0.062834,0.076041,0.062,0.07475,0.07025,0.046583,0.043333,0.060125,0.084875,0.062833,0.065333,0.061875,0.054208,0.071208,0.074083,0.099,0.061625,0.065792,0.058375,0.060834,0.06,0.059125,0.061667,0.054792,0.06225,0.068041,0.060959,0.067375,0.037167,0.058375,0.059125,0.057417,0.069542,0.071292,0.061959,0.071,0.079667,0.06525,0.07675,0.074209,0.063458,0.063,0.07375,0.0665,0.0665,0.052875,0.060042,0.059625,0.055833,0.068167,0.057458,0.068625,0.055542,0.040917,0.063167,0.08225,0.049125,0.056792,0.05225,0.059084,0.425209,0.067625,0.060417,0.059667,0.06775,0.058291,0.062959,0.067125,0.063792,0.059792,0.07125,0.056083]},{"id":"W02","status":"measured","samples":[0.115625,0.099291,0.096792,0.135666,0.13825,0.118959,0.223708,0.105375,0.108208,0.153708,0.092834,0.094875,0.082542,0.087375,0.643917,0.136375,0.103709,0.088042,0.092458,0.099542,0.094625,0.08375,0.086125,0.085041,0.078167,0.08975,0.089333,0.096875,0.083667,0.088625,0.089375,0.086084,0.085792,0.111959,0.108791,0.103083,0.184708,0.084917,0.08375,0.094208,0.079625,0.079125,0.081291,0.099917,0.118458,0.1015,0.093,0.0925,0.085125,0.096541,0.086375,0.137542,0.102958,0.121625,0.141333,0.094208,0.116709,0.116333,0.09775,0.610833,0.131375,0.104709,0.093791,0.085541,0.083292,0.075625,0.075625,0.124166,0.100917,0.077166,0.074375,0.107084,0.087917,0.087084,0.08175,0.09075,0.09375,0.102708,0.0835,0.288667,0.089458,0.08425,0.081833,0.091292,0.0815,0.09325,0.082,0.089625,0.083708,0.10425,0.091417,0.079792,0.092417,0.095333,0.103959,0.085292,0.080625,0.088375,0.087125,0.087291,0.084458,0.097833,0.088083,0.081208,0.503292,0.088208,0.098917,0.08825,0.078042,0.082583,0.088666,0.116667,0.113291,0.334041,0.095167,0.08525,0.081125,0.086291,0.08625,0.075042,0.075417,0.075542,0.089208,0.093375,0.087417,0.07675,0.080541,0.077833,0.078125,0.075708,0.081958,0.085917,0.082292,0.083291,0.076041,0.084667,0.072167,0.072292,0.087083,0.078042,0.075,0.07375,0.073334,0.072,0.086291,0.078083,0.079583,0.079875,0.094625,0.091458,0.08375,0.087,0.078792,0.07275,0.077542,0.08025,0.087708,0.07325,0.079125,0.079167,0.072708,0.076,0.083208,0.082583,0.071666,0.075667,0.077208,0.074,0.07375,0.091708,0.079416,0.092625,0.2105,0.075292,0.089625,0.118875,0.07775,0.072333,0.070958,0.070542,0.082417,0.092583,0.073875,0.085292,0.076125,0.071917,0.081917,0.082334,0.084708,0.084583,0.073458,0.080667,0.07375,0.0835,0.076833,0.505375,0.082458,0.071208,0.086417,0.075375]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.75825,0.093375,0.067833,0.063917,0.068125,0.072,0.072125,0.082958,0.086667,0.063167,0.067375,0.061542,0.05525,0.071083,0.074125,0.065834,0.077667,0.0715,0.064584,0.063458,0.061333,0.055958,0.059958,0.074459,0.066459,0.233208,0.090291,0.0865,0.089834,0.0675,0.083625,0.066583,0.048375,0.068541,0.05875,0.067334,0.076416,0.082042,0.063,0.049667,0.064584,0.062875,0.065167,0.069459,0.065583,0.063375,0.063584,0.038,0.048,0.076667,0.07925,0.053542,0.0585,0.067166,0.072209,0.068167,0.071667,0.070292,0.0635,0.0625,0.069042,0.03875,0.059958,0.083375,0.047417,0.052167,0.0655,0.051,0.049667,0.064083,0.087209,0.045875,0.050375,0.075334,0.069083,0.127792,0.15525,0.07325,0.064583,0.049709,0.050542,0.061875,0.068083,0.059708,0.053666,0.062834,0.048459,0.051666,0.053084,0.06425,0.071625,0.142792,0.068292,0.066792,0.067125,0.088834,0.095,0.092709,0.079792,0.091167,0.092834,0.083417,0.061708,0.052792,0.056709,0.064292,0.06025,0.087333,0.103959,0.076125,0.06075,0.050708,0.066333,0.078458,0.069292,0.08275,0.153542,0.053792,0.076291,0.074958,0.067542,0.072625,0.067333,0.050583,0.075,0.079959,0.048958,0.05375,0.063083,0.056542,0.071625,0.08125,0.064459,0.061167,0.062792,0.086292,0.073708,0.048625,0.036542,0.0555,0.049666,0.060708,0.065625,0.06075,0.049625,0.06775,0.061292,0.056875,0.319458,0.073458,0.072542,0.074375,0.073125,0.075041,0.109417,0.057333,0.062583,0.092208,0.04875,0.0685,0.0685,0.073416,0.122333,0.057792,0.074709,0.066375,0.074084,0.062708,0.072125,0.058416,0.047208,0.063667,0.052791,0.066458,0.056541,0.064542,0.12275,0.167958,0.103125,0.043792,0.151875,0.071416,0.052833,0.059416,0.080625,0.064583,0.061,0.066875,0.090709,0.066291,0.052333,0.080417,0.063291,0.062542,0.066291,0.0605,0.062334,0.053375,0.069042,0.056708]},{"id":"W02","status":"measured","samples":[0.137542,0.102791,0.092125,0.100625,0.110417,0.128875,0.168083,0.102375,0.091417,0.24225,0.1205,0.13825,0.109667,0.125584,0.145667,0.22775,0.102083,0.106,0.116542,0.102834,0.115542,0.133083,0.16525,0.081,0.100917,0.089875,0.104708,0.133666,0.104917,0.09275,0.103083,0.091209,0.093542,0.084667,0.0995,0.096833,0.107667,0.08975,0.099542,0.099041,0.104292,0.104708,0.107875,0.096333,0.091542,0.091125,0.097209,0.105209,0.095375,0.089833,0.087375,0.091542,0.092375,0.105916,0.095125,0.087167,0.126291,0.12775,0.132042,0.095542,0.09825,0.096375,0.119791,0.095375,0.129333,0.109417,0.098542,0.10125,0.098833,0.08825,0.102583,0.091791,0.1305,0.106459,0.091125,0.083791,0.097083,0.091834,0.085917,0.08025,0.084375,0.268625,0.088583,0.075375,0.082833,0.081,0.095708,0.083708,0.079041,0.082333,0.077167,0.0825,0.093,0.086292,0.094709,0.086125,0.080958,0.082375,0.088292,0.154625,0.084417,0.094,0.143917,0.088084,0.137416,0.103292,0.101459,0.09575,0.094375,0.097042,0.102417,0.095916,0.091209,0.09075,0.096291,0.098791,0.100833,0.089916,0.4365,0.10875,0.102583,0.11375,0.095333,0.19025,0.102042,0.128125,0.112708,0.094292,0.113334,0.092875,0.082459,0.100417,0.115583,0.1015,0.17075,0.095,0.09875,0.099,0.084834,0.083083,0.078084,0.09425,0.092416,0.093083,0.099,0.099459,0.100834,0.086541,0.125458,0.093709,0.085458,0.0905,0.087042,0.0945,0.082625,0.093834,0.087083,0.087209,0.098125,0.099458,0.097875,0.095167,0.088708,0.085416,0.094625,0.091792,0.086791,0.090958,0.096083,0.087833,0.095709,0.08325,0.088167,0.087708,0.105,0.111541,0.098417,0.086834,0.094625,0.128833,0.089375,0.076833,0.077583,0.08725,0.079667,0.0805,0.079208,0.082125,0.075667,0.077291,0.074042,0.077666,0.082042,0.077958,0.074459,0.080458,0.078083,0.075916,0.087833,0.085083]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.100166,0.070959,0.066875,0.068709,0.068792,0.0515,0.078792,0.073,0.103708,0.085958,0.081667,0.04525,0.057542,0.064542,0.046375,0.088834,0.078958,0.071125,0.044833,0.064167,0.065,0.064583,0.056542,0.084166,0.086375,0.239583,0.068583,0.066291,0.048917,0.067833,0.056167,0.053333,0.068291,0.055042,0.054209,0.089333,0.062875,0.057709,0.059541,0.068292,0.056708,0.060833,0.061583,0.0705,0.062,0.062417,0.053416,0.07475,0.067875,0.208458,0.109875,0.057708,0.102584,0.086625,0.167625,0.045833,0.076709,0.056292,0.060041,0.069041,0.054708,0.081125,0.663417,0.057125,0.049209,0.057333,0.060042,0.073875,0.074667,0.054041,0.061792,0.063209,0.059958,0.064709,0.068,0.095833,0.056375,0.056125,0.055167,0.0585,0.052417,0.059042,0.062459,0.043416,0.054458,0.077375,0.047792,0.098125,0.084209,0.062792,0.072541,0.051708,0.050291,0.059625,0.061667,0.041125,0.058834,0.074458,0.046291,0.058583,0.0375,0.063916,0.066792,0.068458,0.063666,0.0625,0.065416,0.067542,0.052125,0.065375,0.038625,0.05975,0.050541,0.068333,0.079792,0.056958,0.052917,0.06225,0.067334,0.067334,0.065917,0.06225,0.058167,0.060334,0.059125,0.52975,0.065,0.070209,0.082167,0.068208,0.083,0.058041,0.062375,0.06775,0.066875,0.060458,0.065916,0.065042,0.063,0.070292,0.055583,0.069958,0.061292,0.072625,0.067708,0.060708,0.073958,0.057792,0.059209,0.059958,0.069834,0.067667,0.057208,0.07025,0.069583,0.056417,0.065375,0.062541,0.066625,0.120709,0.051292,0.052042,0.050708,0.065292,0.059792,0.060125,0.073292,0.045292,0.05825,0.047875,0.054583,0.051167,0.05525,0.05775,0.068083,0.050875,0.078334,0.081458,0.082167,0.064875,0.05,0.08275,0.062333,0.065333,0.043208,0.053166,0.044042,0.068333,0.43625,0.056584,0.047166,0.063792,0.06725,0.058208,0.076125,0.0465,0.055709,0.060459,0.063458,0.061084]},{"id":"W02","status":"measured","samples":[0.106084,0.081334,0.078625,0.103875,0.109875,0.091625,0.10375,0.094792,0.1035,0.106166,0.099291,0.094667,0.089041,0.093459,0.118708,0.086083,0.089042,0.093458,0.080417,0.085375,0.090417,0.09625,0.099042,0.087917,0.091708,0.090584,0.08825,0.085042,0.090791,0.0815,0.097792,0.080834,0.088084,0.092584,0.09,0.087542,0.083792,0.546708,0.07875,0.076042,0.093292,0.088208,0.08825,0.0735,0.085833,0.074375,0.08475,0.071167,0.072917,0.085125,0.080209,0.073709,0.084875,0.076042,0.086375,0.069,0.0835,0.080333,0.084667,0.07525,0.097041,0.091208,0.072792,0.086916,0.084375,0.082916,0.068583,0.08775,0.076917,0.0685,0.088417,0.077083,0.068333,0.074834,0.06775,0.069583,0.067208,0.07325,0.079042,0.068667,0.072833,0.067959,0.067959,0.069708,0.432,0.076291,0.082834,0.332083,0.079125,0.088375,0.071292,0.0745,0.0855,0.097666,0.082167,0.074292,0.070666,0.084292,0.186625,0.074583,0.070166,0.071291,0.078166,0.069959,0.10575,0.071833,0.080042,0.070541,0.08075,0.082042,0.078,0.080625,0.074208,0.072833,0.078042,0.082167,0.067875,0.087542,0.069084,0.067708,0.068958,0.06575,0.08025,0.072417,0.069167,0.080917,0.072791,0.071,0.067375,0.069292,0.076416,0.482,0.070125,0.073042,0.067625,0.074334,0.06925,0.068875,0.066542,0.0685,0.083708,0.077625,0.068334,0.06925,0.078792,0.070625,0.067875,0.069,0.081583,0.078458,0.06925,0.079667,0.069916,0.077667,0.139583,0.088167,0.089083,0.088208,0.087208,0.074209,0.076666,0.091792,0.096625,0.083667,0.07125,0.074625,0.078458,0.079208,0.083417,0.074375,0.08425,0.07425,0.070291,0.085792,0.109,0.098542,0.125667,0.089583,0.098542,0.09,0.120167,0.081709,0.0865,0.071791,0.646583,0.199875,0.57225,0.183541,0.082417,0.0785,0.0665,0.085916,0.113,0.08475,0.124708,0.082,0.104042,0.082667,0.077709,0.07225]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.102584,0.08125,0.048542,0.066416,0.062833,0.063792,0.071125,0.067208,0.091917,0.066917,0.077083,0.063375,0.063875,0.074208,0.049583,0.049167,0.05075,0.064542,0.067542,0.058042,0.048125,0.063208,0.072375,0.054542,0.064875,0.177958,0.081667,0.080459,0.052375,0.056,0.052833,0.061666,0.065542,0.076917,0.095083,0.047333,0.061667,0.07,0.074166,0.088125,0.069666,0.054041,0.066791,0.04975,0.078917,0.06575,0.068208,0.041875,0.064542,0.075166,0.0495,0.085458,0.068167,0.085833,0.119041,0.085833,0.067917,0.067666,0.073667,0.066917,0.055791,0.054584,0.573459,0.096292,0.063792,0.042958,0.0635,0.056708,0.058209,0.04025,0.062,0.054375,0.048333,0.056875,0.066542,0.138417,0.076292,0.043542,0.050792,0.092834,0.068709,0.054334,0.060666,0.05125,0.065041,0.071125,0.061292,0.06225,0.061417,0.048083,0.04975,0.045667,0.059792,0.066583,0.071834,0.047708,0.06275,0.056833,0.071459,0.048958,0.052667,0.046791,0.04975,0.060875,0.044042,0.0615,0.058208,0.060834,0.05825,0.04575,0.050042,0.058916,0.062333,0.080166,0.06125,0.091875,0.065416,0.062583,0.061459,0.065708,0.06725,0.048875,0.062958,0.058833,0.060833,0.441709,0.057084,0.062,0.05,0.062959,0.069792,0.069875,0.073833,0.053833,0.059209,0.037667,0.059833,0.056625,0.061791,0.06425,0.063708,0.061667,0.066417,0.1605,0.078041,0.067625,0.071542,0.061583,0.068875,0.064833,0.065792,0.065583,0.073209,0.068,0.047625,0.056792,0.067042,0.066542,0.061958,0.080792,0.051791,0.072792,0.062084,0.059708,0.060125,0.05675,0.054375,0.067792,0.057959,0.066208,0.05275,0.078292,0.055458,0.0565,0.064084,0.062084,0.057958,0.055875,0.046625,0.049875,0.050167,0.07425,0.070042,0.06475,0.062083,0.071334,0.073042,0.057334,0.391458,0.06375,0.053125,0.062458,0.064958,0.055208,0.06625,0.044333,0.055542,0.069709,0.061458,0.06025]},{"id":"W02","status":"measured","samples":[0.134041,0.111708,0.091292,0.113541,0.096708,0.094,0.0915,0.093916,0.094667,0.12225,0.090458,0.161625,0.107,0.105417,0.14275,0.134667,0.099958,0.0995,0.083667,0.105625,0.080042,0.096833,0.086125,0.088125,0.089292,0.090959,0.081209,0.084875,0.100667,0.09125,0.089458,0.092125,0.089791,0.093084,0.107417,0.09325,0.089083,0.090292,0.092791,0.088208,0.100833,0.092,0.088667,0.095167,0.100833,0.091375,0.096541,0.098542,0.086709,0.107459,0.108417,0.1305,0.108792,0.11225,0.104166,0.106458,0.149333,0.092209,0.087292,0.082958,0.092375,0.081333,0.1205,0.098208,0.092958,0.098292,0.098792,0.105708,0.08425,0.123542,0.092791,0.0845,0.1865,0.172083,0.117458,0.085583,0.090583,0.276666,0.077958,0.078,0.077291,0.089667,0.083792,0.08375,0.083125,0.111917,0.093541,0.1115,0.091959,0.08325,0.092917,0.086834,0.122,0.083875,0.090375,0.078958,0.079125,0.081,0.249417,0.094,0.108792,0.082958,0.10475,0.080833,0.09325,0.087416,0.104583,0.091083,0.076667,0.075042,0.08525,0.078292,0.083375,0.087334,0.254084,0.098375,0.109334,0.084375,0.083792,0.076125,0.282834,0.10025,0.116875,0.092333,0.115125,0.093459,0.110125,0.093916,0.21925,0.163,0.09175,0.087542,0.117333,0.104583,0.099083,0.084875,0.13275,0.100083,0.108125,0.109834,0.095208,0.157875,0.101458,0.133209,0.082709,0.083167,0.097042,0.0845,0.079333,0.091667,0.081625,0.088208,0.085167,0.086958,0.093292,0.091958,0.093083,0.113916,0.090125,0.085292,0.092042,0.090334,0.117167,0.089,0.105291,0.083167,0.111916,0.08825,0.087584,0.108333,0.08725,0.097375,0.098834,0.096708,0.090625,0.086292,0.097583,0.081208,0.084375,0.096916,0.138958,0.095083,0.083667,0.14475,0.090375,0.088292,0.270416,0.100458,0.146792,0.1025,0.100625,0.098583,0.083833,0.090208,0.079625,0.083,0.083708,0.0765,0.097792,0.130833]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.148708,0.069917,0.054166,0.062917,0.0695,0.066292,0.096958,0.137708,0.096458,0.083667,0.225042,0.215541,0.07,0.084292,0.0755,0.082917,0.082041,0.074458,0.065875,0.070208,0.062958,0.068583,0.063917,0.068,0.055875,0.129792,0.071833,0.056542,0.062,0.062042,0.071,0.06275,0.066291,0.059583,0.059833,0.059334,0.074917,0.06325,0.059833,0.062875,0.071542,0.040291,0.062792,0.054917,0.064334,0.072375,0.060416,0.134834,0.122875,0.069792,0.08275,0.068167,0.07225,0.062917,0.058792,0.06975,0.081583,0.083875,0.081875,0.060625,0.060625,0.064833,0.476833,0.061042,0.068958,0.058791,0.069125,0.056958,0.079042,0.058083,0.055417,0.059334,0.091,0.089375,0.166125,0.322083,0.106083,0.112958,0.142041,0.09675,0.079083,0.077875,0.073667,0.139125,0.206958,0.133125,0.199084,0.070334,0.100542,0.171042,0.071667,0.077875,0.115833,0.075792,0.0635,0.065167,0.067625,0.102208,0.104459,0.064458,0.053958,0.0525,0.06,0.064125,0.058792,0.053708,0.059125,0.057625,0.067459,0.0655,0.056875,0.050875,0.060375,0.09075,0.097417,0.070625,0.068042,0.064875,0.073917,0.047334,0.053417,0.04525,0.133042,0.051709,0.065833,0.384292,0.065666,0.058458,0.061,0.052625,0.092792,0.0685,0.062083,0.152375,0.064083,0.0615,0.061958,0.064542,0.063375,0.040125,0.068875,0.078375,0.065125,0.0675,0.051,0.073542,0.075375,0.061542,0.071834,0.0655,0.067333,0.050875,0.06775,0.05775,0.054958,0.045625,0.050084,0.068459,0.083291,0.079792,0.068042,0.057,0.070875,0.07,0.063042,0.052708,0.057083,0.066167,0.062833,0.053583,0.052917,0.062208,0.058125,0.057834,0.090125,0.065666,0.056583,0.06225,0.069,0.06925,0.055292,0.201375,0.070584,0.071875,0.050125,0.075708,0.049167,0.059917,0.527792,0.060083,0.043917,0.176583,0.071042,0.083375,0.067083,0.082666,0.064417,0.071834,0.07675,0.072417]},{"id":"W02","status":"measured","samples":[0.135084,0.116834,0.157542,0.115875,0.15675,0.112375,0.110291,0.170083,0.091875,0.098542,0.08575,0.086792,0.082333,0.097041,0.09225,0.087458,0.09125,0.132208,0.18125,0.115042,0.130125,0.107375,0.115666,0.083791,0.090917,0.098208,0.138667,0.108334,0.122333,0.1525,0.158375,0.130791,0.093333,0.0975,0.078875,0.075125,0.085708,0.088917,0.08225,0.074708,0.074083,0.078584,0.079042,0.075083,0.086834,0.075166,0.107,0.076125,0.074459,0.090625,0.084416,0.090708,0.087042,0.088459,0.09,0.583709,0.107333,0.0985,0.084833,0.103959,0.083791,0.090125,0.080459,0.075541,0.07325,0.095583,0.075834,0.090125,0.077458,0.081708,0.07975,0.075417,0.073125,0.074959,0.082291,0.11525,0.076125,0.0815,0.127083,0.092084,0.088708,0.17425,0.11,0.097958,0.138584,0.090375,0.108125,0.099125,0.097958,0.088166,0.304,0.088125,0.081291,0.096208,0.089417,0.187667,0.106291,0.207875,0.082916,0.0915,0.078708,0.083,0.086625,0.088375,0.084708,0.09325,0.097541,0.100792,0.107791,0.087792,0.086041,0.083917,0.096209,0.084542,0.080542,0.085166,0.095291,0.090833,0.088583,0.088084,0.093667,0.081542,0.121583,0.088125,0.085875,0.081291,0.110959,0.092875,0.113667,0.094,0.123792,0.08525,0.924042,0.124959,0.087666,0.0955,0.198,0.1045,0.183042,0.09,0.09175,0.085334,0.082708,0.088958,0.080084,0.084083,0.082667,0.073042,0.07075,0.080167,0.088541,0.077,0.119666,0.078833,0.078667,0.077583,0.093042,0.186209,0.125667,0.345916,0.101333,0.083167,0.091208,0.10375,0.084583,0.093417,0.087292,0.082667,0.079541,0.083167,0.08525,0.087291,0.111208,0.088667,0.089,0.079833,0.081375,0.085459,0.111334,0.095125,0.081666,0.377042,0.082875,0.086875,0.074333,0.084542,0.077625,0.078875,0.118708,0.080458,0.088875,0.074333,0.072708,0.078458,0.071,0.073625,0.076959,0.088,0.076542,0.075041]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.085209,0.067334,0.058875,0.076708,0.077,0.071208,0.069833,0.061833,0.2385,0.078542,0.071542,0.0605,0.069791,0.069208,0.064791,0.058458,0.064625,0.059167,0.063167,0.062917,0.059167,0.048708,0.06625,0.067167,0.0835,0.177666,0.069916,0.072292,0.050291,0.0655,0.045125,0.055542,0.056542,0.059209,0.058041,0.069084,0.135333,0.064292,0.074209,0.061167,0.052083,0.143292,0.062875,0.0455,0.059291,0.073541,0.063041,0.066375,0.043666,0.084375,0.08825,0.086792,0.080791,0.073417,0.058291,0.063417,0.065833,0.051459,0.055916,0.065791,0.054167,0.060875,0.550833,0.083292,0.104583,0.100708,0.081833,0.095125,0.046166,0.131667,0.232458,0.130167,0.096375,0.066916,0.090333,0.097958,0.076917,0.074375,0.0615,0.116542,0.094541,0.057,0.056375,0.053959,0.044916,0.067416,0.053333,0.09025,0.087959,0.072708,0.058375,0.051875,0.122625,0.108208,0.043416,0.068125,0.067666,0.052875,0.05875,0.066917,0.059042,0.049125,0.077833,0.072542,0.049416,0.053791,0.05675,0.067083,0.052375,0.057791,0.055042,0.0435,0.170084,0.06325,0.090292,0.06975,0.051958,0.06025,0.057167,0.062667,0.079958,0.075125,0.061375,0.073791,0.060334,0.43975,0.063417,0.07175,0.0695,0.061625,0.0815,0.067917,0.058834,0.057209,0.055542,0.042834,0.067625,0.063625,0.042166,0.055792,0.055625,0.0575,0.071334,0.071667,0.061875,0.054333,0.067792,0.054458,0.059208,0.047875,0.062334,0.060708,0.050792,0.062875,0.046875,0.061083,0.062625,0.055458,0.066292,0.046708,0.061167,0.042542,0.050083,0.059416,0.059458,0.061166,0.050333,0.048167,0.058292,0.055209,0.057083,0.060333,0.054875,0.092958,0.052083,0.061584,0.066292,0.056875,0.050042,0.066542,0.047042,0.153875,0.079875,0.054333,0.070083,0.071042,0.114208,0.06475,0.374583,0.060625,0.054125,0.052292,0.067333,0.058459,0.070334,0.074416,0.05825,0.058792,0.056041,0.064334]},{"id":"W02","status":"measured","samples":[0.121583,0.08725,0.103084,0.19575,0.131125,0.107875,0.104542,0.0985,0.100125,0.090208,0.099917,0.091542,0.080458,0.081,0.087708,0.099792,0.125541,0.086791,0.083125,0.087125,0.089709,0.106833,0.098166,0.088208,0.103584,0.095625,0.097667,0.094417,0.082459,0.106042,0.080833,0.085041,0.110458,0.087708,0.086791,0.087708,0.094666,0.089042,0.097083,0.097,0.09025,0.102791,0.084625,0.09075,0.09125,0.082666,0.091458,0.106833,0.097333,0.086333,0.485917,0.080834,0.111,0.112042,0.083334,0.077208,0.0725,0.082375,0.073541,0.072333,0.076291,0.07925,0.13025,0.087833,0.07275,0.123792,0.092875,0.085083,0.081625,0.075291,0.083416,0.090375,0.115292,0.08225,0.074042,0.094917,0.071792,0.072958,0.077459,0.085875,0.069083,0.0765,0.079625,0.070875,0.119917,0.08625,0.153292,0.077209,0.083917,0.083958,0.090291,0.085375,0.081791,0.076792,0.084292,0.078291,0.283708,0.078125,0.083791,0.242,0.094875,0.101,0.186542,0.1,0.119667,0.07875,0.09625,0.091916,0.096292,0.086375,0.087791,0.081292,0.639833,0.079875,0.073417,0.074416,0.074916,0.07375,0.072958,0.084292,0.109125,0.094292,0.075875,0.075834,0.084458,0.071291,0.083375,0.115417,0.075375,0.081625,0.102208,0.090792,0.088958,0.149916,0.133709,0.121791,0.103,0.163,0.179875,0.188416,0.179708,0.085041,0.0895,0.087084,0.122125,0.146375,0.095958,0.105417,0.163958,0.137458,0.129083,0.113084,0.109083,0.100792,0.169166,0.108042,0.105625,0.163625,0.114917,0.516583,0.138666,0.107959,0.1365,0.117625,0.089541,0.118917,0.109292,0.0755,0.254292,0.155542,0.166833,0.172292,0.116042,0.082,0.101083,0.08375,0.0855,0.082208,0.085,0.07025,0.087708,0.084958,0.081,0.070333,0.133541,0.094417,0.09975,0.080625,0.100875,0.08375,0.074625,0.099917,0.091291,0.077333,0.082208,0.073125,0.07575,0.074917,0.072875,0.117959]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.146167,0.075334,0.070083,0.068875,0.055,0.0765,0.053375,0.092208,0.100458,0.064625,0.076542,0.069833,0.074209,0.058166,0.062959,0.061792,0.069125,0.070417,0.080166,0.073041,0.072041,0.065,0.088958,0.078042,0.243125,0.140667,0.075833,0.058666,0.062541,0.061375,0.069041,0.052167,0.109625,0.055125,0.074625,0.043917,0.047042,0.064667,0.057917,0.047917,0.059041,0.061875,0.065959,0.058166,0.060334,0.058791,0.06625,0.042458,0.044458,0.073042,0.066625,0.059167,0.060042,0.051167,0.050792,0.076916,0.052708,0.063042,0.056959,0.060959,0.046292,0.072416,0.061583,0.064583,0.058875,0.048334,0.070583,0.057666,0.083541,0.088083,0.067292,0.063542,0.080875,0.065958,0.078209,0.170125,0.087125,0.079541,0.101,0.059625,0.068792,0.06775,0.065542,0.064958,0.067084,0.064666,0.056666,0.058416,0.065375,0.076167,0.065708,0.063917,0.060166,0.061458,0.055375,0.071666,0.059583,0.066125,0.050667,0.065417,0.059958,0.050209,0.049667,0.046667,0.056125,0.0665,0.040792,0.064166,0.0615,0.06225,0.067042,0.063792,0.066,0.096417,0.072167,0.0705,0.064542,0.071875,0.075125,0.053791,0.076791,0.066209,0.047542,0.059875,0.075166,0.066958,0.056666,0.058791,0.069875,0.074459,0.066833,0.049667,0.063875,0.064083,0.046167,0.061791,0.0605,0.062,0.0485,0.064667,0.0575,0.061875,0.080542,0.063292,0.073625,0.051,0.070166,0.047667,0.050125,0.058834,0.064875,0.058541,0.059,0.058958,0.067458,0.06475,0.06325,0.065125,0.054792,0.056958,0.063208,0.048916,0.065167,0.0665,0.048875,0.065125,0.054375,0.068583,0.042292,0.048667,0.070667,0.070042,0.071083,0.067333,0.105375,0.059042,0.048792,0.069959,0.075875,0.079625,0.055167,0.06075,0.068958,0.103125,0.07525,0.079042,0.096834,0.09375,0.062209,0.079209,0.053959,0.061709,0.067708,0.061292,0.070125,0.0675,0.071958,0.06625,0.069792,0.068875]},{"id":"W02","status":"measured","samples":[0.11725,0.0915,0.078125,0.098417,0.110291,0.121292,0.1315,0.091375,0.090208,0.097792,0.084084,0.087959,0.092333,0.087333,0.106667,0.091458,0.08775,0.149334,0.121917,0.102666,0.2795,0.104167,0.096083,0.0885,0.101791,0.100333,0.097208,0.0905,0.088375,0.087,0.145833,0.104584,0.10525,0.100958,0.095417,0.0835,0.68225,0.124209,0.173833,0.179292,0.344791,0.130666,0.233583,0.140084,0.140417,0.125583,0.129834,0.150834,0.135458,0.088709,0.089166,0.112417,0.088667,0.087917,0.12075,0.098417,0.111916,0.208459,0.10625,0.085,0.089125,0.089083,0.087958,0.087083,0.086666,0.07875,0.080291,0.093208,0.085583,0.089417,0.080583,0.085042,0.101,0.077667,0.083416,0.091167,0.094958,0.086875,0.097,0.097125,0.094916,0.094375,0.288833,0.095958,0.088791,0.100042,0.129875,0.091583,0.088292,0.088125,0.083791,0.093584,0.094083,0.150125,0.092041,0.085,0.092083,0.088167,0.085541,0.466458,0.089209,0.079667,0.079625,0.082041,0.075083,0.07775,0.085792,0.092042,0.194375,0.103208,0.081375,0.100584,0.091,0.088375,0.077208,0.090792,0.078833,0.089875,0.084125,0.082625,0.075458,0.082041,0.081542,0.077542,0.112708,0.084208,0.079,0.079,0.077625,0.086,0.0845,0.078,0.075,0.083083,0.078833,0.076667,0.084709,0.095625,0.074708,0.0775,0.080792,0.074625,0.082584,0.07675,0.423,0.076833,0.085125,0.09075,0.093292,0.082625,0.078375,0.084958,0.079084,0.0915,0.080917,0.087792,0.07975,0.078291,0.087167,0.088334,0.0905,0.081292,0.082208,0.10125,0.083584,0.077583,0.074083,0.070875,0.074375,0.078417,0.090625,0.128625,0.089708,0.08825,0.073542,0.099833,0.080291,0.078,0.082542,0.091458,0.081916,0.077792,0.078958,0.081666,0.077042,0.081583,0.079125,0.10375,0.09375,0.083792,0.080125,0.086583,0.079541,0.082917,0.077959,0.077417,0.083666,0.074916,0.080709,0.077416]}]}]}],"cases":[{"id":"W01","verdict":"FAIL","p50":{"lower":1.10239651416122,"upper":1.17611133001397},"p95":{"lower":0.8286742502585316,"upper":1.4458119931102924},"baseSamples":[0.063375,0.057375,0.05525,0.055542,0.055834,0.058459,0.055833,0.054875,0.055792,0.057666,0.069459,0.053583,0.059,0.055958,0.055667],"headSamples":[0.071583,0.066417,0.065667,0.065417,0.0615,0.063542,0.0645,0.06325,0.064041,0.066375,0.062792,0.062583,0.0675,0.062875,0.064667]},{"id":"W02","verdict":"PASS","p50":{"lower":0.6288378273789966,"upper":0.6583602634900023},"p95":{"lower":0.7186160066734323,"upper":0.9399821428571428},"baseSamples":[0.142167,0.140459,0.137083,0.138167,0.141458,0.136,0.136125,0.136916,0.136959,0.139708,0.14,0.14175,0.142542,0.134708,0.135458],"headSamples":[0.088875,0.089292,0.091083,0.089375,0.092417,0.085,0.084209,0.089208,0.086125,0.095125,0.080917,0.093083,0.088583,0.09025,0.08825]}]} +{"schema":"gjc.native-bench-ab/1","mode":"A/B","suite":"tty-write","baseSha":"01511ffd5f9ab55111ce7300a20449fd626f6112","headSha":"65a80cf326002d2db9cfefe62d81e63fb63c1ee0","host":{"platform":"darwin","arch":"arm64","bun":"1.4.0","loadAverage1m":5.220703125,"physicalCores":18},"adapter":{"path":"packages/natives/bench/tty-write.ts","sha256":"182904beb2f1b3c1578f1563a8acdbedd41b0f37fb0d7eed6d66253500ecfcd1"},"verdict":"FAIL","summary":[{"blocks":15,"verdict":"FAIL","cases":[{"id":"W01","verdict":"FAIL","p50":{"lower":1.069660232611335,"upper":1.111362831858407},"p95":{"lower":0.9501029940119762,"upper":1.1882264132857245}},{"id":"W02","verdict":"PASS","p50":{"lower":0.5245524861878452,"upper":0.5960662983425414},"p95":{"lower":0.7417229068857589,"upper":0.9385051508189431}}]}],"rounds":[{"blocks":15,"verdict":"FAIL","cases":[{"id":"W01","verdict":"FAIL","p50":{"lower":1.069660232611335,"upper":1.111362831858407},"p95":{"lower":0.9501029940119762,"upper":1.1882264132857245},"baseSamples":[0.060625,0.0565,0.05475,0.056292,0.056833,0.056375,0.057916,0.056959,0.060167,0.056666,0.0565,0.056583,0.057958,0.0575,0.057083],"headSamples":[0.062166,0.084,0.06225,0.063542,0.060792,0.05975,0.06375,0.061167,0.06275,0.061584,0.060708,0.0605,0.057292,0.091834,0.062792]},{"id":"W02","verdict":"PASS","p50":{"lower":0.5245524861878452,"upper":0.5960662983425414},"p95":{"lower":0.7417229068857589,"upper":0.9385051508189431},"baseSamples":[0.139959,0.138166,0.139292,0.136584,0.135375,0.13575,0.135542,0.136583,0.134666,0.133459,0.136292,0.135958,0.137417,0.13725,0.139291],"headSamples":[0.08575,0.069875,0.080791,0.075166,0.079666,0.071042,0.075041,0.080916,0.081459,0.080917,0.081375,0.071208,0.082334,0.069709,0.076959]}],"baseReports":[{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.056791,0.048292,0.061584,0.038458,0.077208,0.061208,0.067959,0.0565,0.082917,0.072,0.067042,0.059375,0.066167,0.061625,0.061042,0.05825,0.046542,0.05025,0.050166,0.06825,0.076333,0.060459,0.055458,0.065458,0.057625,0.093208,0.058667,0.037959,0.061459,0.060834,0.065833,0.058042,0.054792,0.045708,0.044083,0.05775,0.046167,0.045917,0.035834,0.042666,0.061625,0.067417,0.071166,0.078167,0.151041,0.046,0.047958,0.035375,0.064125,0.0635,0.066708,0.043875,0.073083,0.039167,0.036084,0.052,0.061042,0.053667,0.040458,0.184416,0.068042,0.056291,0.066042,0.048458,0.052125,0.059208,0.074375,0.08725,0.080541,0.057333,0.059958,0.058,0.044458,0.057042,0.107041,0.132208,0.077458,0.065291,0.048791,0.065417,0.067375,0.07075,0.071791,0.067208,0.062417,0.065458,0.081833,0.044667,0.066833,0.066084,0.066333,0.07625,0.051291,0.063542,0.061125,0.076625,0.052625,0.074334,0.058667,0.047916,0.059667,0.044042,0.07425,0.069375,0.068084,0.03475,0.072375,0.088375,0.082167,0.078791,0.05475,0.058916,0.05975,0.07725,0.05375,0.054875,0.047291,0.060625,0.05375,0.045,0.060375,0.062667,0.050458,0.042458,0.047333,0.049042,0.064833,0.065083,0.062792,0.057875,0.059209,0.058792,0.063459,0.062625,0.06775,0.064333,0.075,0.065334,0.072542,0.078417,0.069792,0.054209,0.068375,0.055375,0.067,0.066583,0.060209,0.036208,0.470458,0.055209,0.053916,0.059834,0.0495,0.047834,0.0575,0.065125,0.054709,0.056292,0.068125,0.066,0.045416,0.061459,0.059542,0.045291,0.055917,0.055375,0.056417,0.056541,0.062083,0.06025,0.074334,0.0685,0.048584,0.057916,0.058791,0.065625,0.059167,0.055167,0.063667,0.0705,0.051458,0.072583,0.061333,0.048417,0.065375,0.076333,0.109208,0.085208,0.145625,0.065542,0.054917,0.089916,0.135375,0.06025,0.064625,0.060333,0.046125,0.042625,0.067666,0.056]},{"id":"W02","status":"measured","samples":[0.141167,0.149917,0.145458,0.152625,0.142875,0.475625,0.141958,0.141834,0.140208,0.1405,0.144542,0.139959,0.164208,0.141791,0.142167,0.136875,0.141125,0.1355,0.139666,0.143667,0.138125,0.139209,0.207,0.144,0.152167,0.145791,0.153625,0.223459,0.157583,0.147958,0.138417,0.148291,0.134333,0.1405,0.136958,0.139416,0.139959,0.141583,0.131917,0.135458,0.142541,0.140208,0.140916,0.137,0.137959,0.138,0.138292,0.137042,0.149208,0.148084,0.136417,0.137833,0.134459,0.135917,0.132,0.13175,0.139875,0.134042,0.134917,0.138792,0.141459,0.131125,0.136417,0.1335,0.131834,0.150083,0.138,0.133125,0.138416,0.133291,0.134166,0.131458,0.138291,0.137917,0.141459,0.147584,0.289334,0.143666,0.140292,0.137334,0.471416,0.138542,0.139208,0.1425,0.1435,0.152583,0.145208,0.138291,0.1335,0.133292,0.147625,0.152833,0.15275,0.157292,0.1315,0.138666,0.193834,0.138,0.138333,0.136791,0.13675,0.163709,0.137667,0.145292,0.137791,0.135,0.138209,0.144334,0.148166,0.142583,0.13575,0.148792,0.141667,0.144416,0.173542,0.161334,0.1435,0.141,0.144166,0.14975,0.143959,0.241417,0.17675,0.1465,0.140166,0.143667,0.149083,0.13875,0.1395,0.137708,0.354334,0.164917,0.147875,0.166167,0.138666,0.144375,0.136,0.13925,0.138916,0.138875,0.160875,0.134417,0.144958,0.139791,0.138625,0.136584,0.134792,0.137792,0.169625,0.142041,0.142958,0.136625,0.137125,0.145833,0.147833,0.137375,0.139959,0.132291,0.129041,0.137834,0.138292,0.138708,0.130666,0.135,0.1375,0.138083,0.135625,0.200083,0.214625,0.140291,0.158542,0.222958,0.1395,0.151583,0.142,0.139208,0.137292,0.128083,0.137709,0.141583,0.140792,0.267375,0.136875,0.136875,0.14025,0.143042,0.135917,0.135958,0.137333,0.135625,0.142375,0.140458,0.13675,0.132125,0.141791,0.1475,0.133833,0.136542,0.138458,0.13675]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.059333,0.058708,0.062167,0.060417,0.063792,0.062166,0.064708,0.061417,0.045625,0.073334,0.060667,0.054833,0.0545,0.054416,0.073375,0.065334,0.06525,0.067583,0.064708,0.066375,0.076459,0.0435,0.064917,0.051709,0.071583,0.08675,0.072875,0.057667,0.065125,0.049166,0.059375,0.066,0.069542,0.06225,0.054333,0.060292,0.067959,0.058208,0.058666,0.053,0.069667,0.071375,0.065458,0.049208,0.046625,0.053542,0.059375,0.053416,0.048792,0.047375,0.056,0.03475,0.053958,0.049708,0.045625,0.066958,0.059875,0.11725,0.139125,1.741958,0.066375,0.060667,0.063292,0.064917,0.054083,0.084208,0.065,0.0505,0.052875,0.100959,0.061916,0.057083,0.050625,0.044208,0.047542,0.171459,0.078,0.055792,0.054958,0.042625,0.058792,0.076167,0.227791,0.146667,0.091333,0.053625,0.051167,0.103834,0.071959,0.0695,0.088959,0.054792,0.073792,0.077625,0.039916,0.097291,0.059458,0.063458,0.041667,0.052292,0.0585,0.057959,0.043,0.051125,0.065708,0.0395,0.054792,0.062708,0.053166,0.054666,0.041167,0.054833,0.064167,0.066125,0.05825,0.054584,0.056208,0.058041,0.046917,0.057417,0.0495,0.050917,0.031125,0.041083,0.064125,0.061792,0.04925,0.050791,0.0625,0.062667,0.049459,0.048708,0.041584,0.054667,0.056375,0.044083,0.046958,0.042167,0.049667,0.0625,0.053666,0.052917,0.045083,0.123083,0.105708,0.050833,0.058708,0.478875,0.047958,0.041333,0.054291,0.046334,0.034375,0.032916,0.043834,0.0555,0.042375,0.049208,0.044917,0.040791,0.055083,0.048791,0.056209,0.041458,0.058,0.039916,0.05725,0.04925,0.05625,0.055791,0.041292,0.043209,0.056125,0.047875,0.0565,0.058875,0.066042,0.061083,0.078833,0.04725,0.073084,0.072584,0.051416,0.055125,0.0425,0.0635,0.0485,0.064041,0.062708,0.056084,0.042334,0.074542,0.08825,0.059291,0.056292,0.057666,0.090042,0.055417,0.057959,0.055916]},{"id":"W02","status":"measured","samples":[0.142334,0.152875,0.145167,0.540625,0.147708,0.138083,0.14575,0.148209,0.349166,0.147875,0.135583,0.13575,0.143,0.135208,0.138208,0.141042,0.138708,0.136792,0.13,0.144209,0.141125,0.137667,0.149542,0.140625,0.139291,0.137792,0.14375,0.13575,0.137709,0.134959,0.132417,0.141291,0.125208,0.144459,0.129625,0.139042,0.134083,0.132042,0.139,0.149833,0.134,0.134041,0.136375,0.141167,0.130541,0.143583,0.136625,0.132542,0.138,0.143208,0.13525,0.13975,0.145083,0.137,0.145167,0.143833,0.130125,0.137083,0.134334,0.142667,0.139708,0.141083,0.138042,0.148625,0.136833,0.13725,0.138166,0.135042,0.141042,0.140292,0.134917,0.138333,0.13025,0.16125,0.13625,0.137875,0.136416,0.135709,0.139,0.126875,0.126917,0.135792,0.145334,0.14,0.138333,0.146084,0.13325,0.130125,0.127167,0.136458,0.13625,0.135084,0.137166,0.139,0.13425,0.129791,0.134125,0.136333,0.134667,0.138292,0.134417,0.164625,0.133584,0.142042,0.138375,0.136666,0.131209,0.137916,0.14425,0.137875,0.139417,0.142,0.134459,0.137542,0.131583,0.141125,0.132958,0.136542,0.135208,0.138875,0.142708,0.138167,0.14375,0.140167,0.144084,0.132792,0.137333,0.136583,0.140209,0.136625,0.131167,0.135166,0.135416,0.135958,0.134459,0.132042,0.136208,0.145292,0.131666,0.131333,0.134833,0.135833,0.137167,0.138209,0.1335,0.134375,0.15875,0.143208,0.143,0.142833,0.138375,0.161666,0.137333,0.144333,0.142708,0.1555,0.14175,0.1435,0.138791,0.134334,0.13925,0.142833,0.139417,0.1495,0.136125,0.142792,0.148416,0.139458,0.154167,0.139709,0.138792,0.142209,0.134,0.135625,0.132708,0.134917,0.138208,0.134417,0.13375,0.139875,0.144958,0.139333,0.143084,0.14825,0.137666,0.139125,0.131959,0.139917,0.136125,0.13425,0.140959,0.138917,0.143625,0.142125,0.138667,0.139208,0.132,0.1295,0.1405,0.136917]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.077208,0.047458,0.053292,0.053625,0.0625,0.038,0.05825,0.078208,0.145625,0.084458,0.0705,0.050667,0.048875,0.128375,0.206166,0.046166,0.042208,0.054375,0.046125,0.064125,0.0505,0.054708,0.0555,0.059084,0.045833,0.097333,0.063042,0.045458,0.050958,0.061542,0.059333,0.046459,0.059333,0.03525,0.055417,0.074875,0.070125,0.05075,0.057083,0.059666,0.065917,0.055833,0.060125,0.061291,0.049834,0.043333,0.057833,0.055292,0.04225,0.053084,0.060416,0.052083,0.057584,0.05225,0.066375,0.060833,0.045459,0.057541,0.062917,0.060709,0.069125,0.061917,0.034458,0.045542,0.046083,0.06375,0.073167,0.046083,0.05475,0.061958,0.06025,0.05825,0.053042,0.054875,0.044125,0.182958,0.083458,0.058875,0.057,0.069208,0.05575,0.057,0.058125,0.057333,0.053375,0.055458,0.055208,0.052875,0.034959,0.042375,0.042458,0.06275,0.042291,0.052333,0.120875,0.043916,0.0525,0.065,0.06775,0.043792,0.067916,0.053417,0.0765,0.042459,0.062,0.049708,0.05,0.052458,0.066625,0.072708,0.081083,0.128,0.068375,0.064041,0.040458,0.063333,0.133625,0.053542,0.064375,0.048959,0.053583,0.05825,0.062083,0.055958,0.045917,0.060541,0.054,0.040333,0.056875,0.05575,0.052917,0.051666,0.053333,0.052417,0.056584,0.048792,0.04525,0.056958,0.0595,0.046542,0.045542,0.060958,0.032584,0.056708,0.0535,0.035667,0.057833,0.065,0.057208,0.054,0.058209,0.033375,0.049375,0.06125,0.061958,0.041875,0.043875,0.042083,0.053541,0.068083,0.049958,0.031833,0.041167,0.053375,0.062709,0.048625,0.061583,0.058125,0.055583,0.059,0.041584,0.042875,0.040916,0.061667,0.043666,0.053625,0.057209,0.052875,0.054458,0.04775,0.058083,0.057125,0.053125,0.045875,0.042625,0.133708,0.056791,0.053792,0.042334,0.051084,0.050916,0.053458,0.048917,0.05475,0.054958,0.040208,0.041291,0.0495,0.046792,0.038875]},{"id":"W02","status":"measured","samples":[0.142292,0.141458,0.141875,0.141584,0.148875,0.150584,0.144666,0.34875,0.140959,0.131584,0.133458,0.157084,0.14175,0.140791,0.140459,0.137917,0.140084,0.135375,0.136042,0.14125,0.145584,0.147542,0.149125,0.153125,0.151167,0.140375,0.148042,0.13775,0.135959,0.151875,0.137167,0.145167,0.141417,0.135417,0.135792,0.138875,0.140084,0.142083,0.13425,0.140625,0.135917,0.132959,0.140666,0.134583,0.141292,0.151916,0.150625,0.139916,0.148375,0.139417,0.17375,0.139791,0.138125,0.134583,0.137125,0.138833,0.135667,0.137333,0.1375,0.136,0.138833,0.14425,0.135375,0.139292,0.1425,0.13425,0.133458,0.136166,0.138834,0.136042,0.1355,0.182166,0.136667,0.138125,0.165792,0.13825,0.148708,0.136625,0.142458,0.13475,0.137209,0.14875,0.135375,0.132458,0.143,0.148375,0.135167,0.131375,0.137333,0.133334,0.139417,0.137292,0.137709,0.144875,0.135209,0.135292,0.130958,0.136,0.138417,0.132542,0.131792,0.134833,0.140209,0.195917,0.135375,0.141917,0.139708,0.142708,0.172167,0.161458,0.136167,0.134459,0.133917,0.140667,0.134625,0.135209,0.14275,0.138042,0.155542,0.13275,0.147416,0.141208,0.13925,0.14025,0.145583,0.13975,0.16425,0.128667,0.139459,0.138875,0.13325,0.139209,0.136166,0.136083,0.137042,0.133292,0.143708,0.142083,0.152875,0.135542,0.140416,0.135125,0.140417,0.150166,0.133708,0.148083,0.132333,0.137708,0.17975,0.144625,0.144708,0.128625,0.134042,0.712042,0.141875,0.137458,0.142208,0.135958,0.128708,0.142292,0.134458,0.141333,0.162,0.147708,0.144542,0.137292,0.137334,0.141666,0.132959,0.140333,0.142292,0.148666,0.131625,0.142458,0.139583,0.137292,0.141084,0.143541,0.142417,0.14025,0.146667,0.139,0.14425,0.135625,0.136,0.135458,0.134083,0.139583,0.137042,0.140458,0.142291,0.134083,0.140542,0.189208,0.133791,0.133083,0.134709,0.131459,0.13325,0.136084]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.069416,0.063667,0.055792,0.065791,0.058917,0.058417,0.062375,0.060583,0.099667,0.054125,0.075416,0.059541,0.058625,0.071166,0.072209,0.073958,0.0415,0.0665,0.060458,0.053667,0.043542,0.058041,0.063625,0.062709,0.078625,0.195083,0.0545,0.064375,0.048375,0.055458,0.044625,0.067208,0.063417,0.060333,0.060625,0.044291,0.046916,0.046833,0.044167,0.055833,0.041584,0.061083,0.054917,0.042625,0.052583,0.036084,0.05125,0.047542,0.035792,0.098709,0.11325,0.225041,0.067,0.13325,0.138834,0.040166,0.051416,0.056667,0.073167,0.475834,0.114791,0.05025,0.06525,0.062917,0.032125,0.087709,0.062167,0.062292,0.056167,0.035167,0.05625,0.06025,0.052625,0.032834,0.047625,0.147625,0.072791,0.058208,0.071666,0.050167,0.050666,0.053875,0.053375,0.055875,0.04,0.060958,0.055875,0.058583,0.0635,0.058875,0.051584,0.057834,0.053834,0.040834,0.046875,0.033292,0.062791,0.05775,0.063125,0.044042,0.0585,0.058458,0.058708,0.0625,0.064667,0.0525,0.047833,0.049417,0.064583,0.05725,0.063,0.056292,0.034125,0.074125,0.067458,0.06625,0.051584,0.046667,0.051959,0.057917,0.054209,0.060583,0.042834,0.054459,0.0535,0.065416,0.066667,0.05425,0.061709,0.061,0.052833,0.065167,0.070792,0.061375,0.052958,0.064166,0.106084,0.051,0.07325,0.066709,0.054833,0.055458,0.0575,0.047,0.054917,0.039125,0.0535,0.05425,0.058,0.479666,0.066083,0.03725,0.051084,0.128708,0.089291,0.051208,0.040375,0.05175,0.047667,0.040875,0.035125,0.052958,0.046375,0.046416,0.049208,0.058833,0.060333,0.070834,0.063917,0.064333,0.065959,0.043708,0.054333,0.051291,0.05575,0.050167,0.055083,0.05625,0.043708,0.054292,0.034208,0.057292,0.04875,0.053958,0.06225,0.063917,0.034125,0.092458,0.049667,0.042,0.05675,0.051084,0.049167,0.053,0.062375,0.052666,0.057,0.052,0.062333,0.057791]},{"id":"W02","status":"measured","samples":[0.137833,0.139291,0.139,0.160333,0.148292,0.147583,0.146042,0.349959,0.14275,0.136542,0.160958,0.139625,0.150958,0.143667,0.149833,0.153166,0.150959,0.155709,0.141125,0.143125,0.154,0.133458,0.14225,0.139791,0.13375,0.134375,0.158583,0.131125,0.134417,0.13925,0.133542,0.136208,0.133875,0.137625,0.135458,0.149958,0.138125,0.157791,0.132417,0.129708,0.142792,0.140958,0.133917,0.136166,0.134791,0.141333,0.194416,0.133,0.137125,0.148416,0.136584,0.136542,0.161208,0.139666,0.128875,0.130916,0.131292,0.132625,0.136083,0.143167,0.136,0.131834,0.134792,0.152625,0.144667,0.134417,0.143667,0.135917,0.139041,0.145583,0.139583,0.130042,0.133292,0.131125,0.130209,0.133334,0.494375,0.142208,0.137542,0.133417,0.128417,0.131375,0.132917,0.137458,0.145,0.146333,0.135542,0.127791,0.132459,0.134125,0.150834,0.161916,0.136334,0.131084,0.147375,0.13225,0.132833,0.132416,0.142292,0.13225,0.132709,0.144875,0.136417,0.137625,0.138083,0.131541,0.154375,0.129542,0.138583,0.141542,0.135084,0.134542,0.133541,0.132291,0.143917,0.136875,0.130916,0.13,0.227,0.129959,0.144084,0.134375,0.1375,0.133375,0.137292,0.141291,0.127542,0.130458,0.130291,0.129916,0.130958,0.137875,0.139791,0.137333,0.172333,0.1325,0.135667,0.141875,0.131542,0.13225,0.135,0.134834,0.14225,0.136291,0.151542,0.142708,0.148584,0.22475,0.153083,0.136875,0.140667,0.13325,0.132583,0.136958,0.136167,0.140833,0.154042,0.134,0.131208,0.142375,0.137958,0.130916,0.137917,0.143208,0.139,0.14075,0.135541,0.193042,0.130125,0.137417,0.132166,0.132958,0.135042,0.143375,0.14025,0.143458,0.133334,0.15375,0.131208,0.129791,0.137833,0.13025,0.329959,0.16725,0.140042,0.130959,0.133208,0.134125,0.155167,0.130709,0.132667,0.129916,0.12775,0.133375,0.134958,0.13525,0.128208,0.135916,0.165042,0.13375]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.068666,0.067667,0.073625,0.061875,0.080583,0.03475,0.053458,0.064167,0.10075,0.048875,0.067208,0.063208,0.063,0.054209,0.067042,0.061583,0.059584,0.06175,0.055333,0.055375,0.053167,0.061125,0.060625,0.049459,0.063041,0.238417,0.051125,0.048125,0.042458,0.042917,0.050583,0.034625,0.071916,0.061167,0.051416,0.036167,0.034417,0.057791,0.069791,0.042791,0.045542,0.074917,0.12175,0.145625,0.064792,0.064333,0.045917,0.042375,0.051792,0.056958,0.05425,0.062375,0.05575,0.059584,0.056833,0.066084,0.051875,0.056583,0.05125,0.051834,0.113792,0.076792,0.066292,0.051708,0.034583,0.06475,0.055625,0.130791,0.065334,0.05175,0.061709,0.050167,0.071792,0.06475,0.044417,0.108459,0.074625,0.053417,0.096208,0.132375,0.048541,0.051416,0.0665,0.053708,0.054958,0.057083,0.071292,0.051208,0.069291,0.047791,0.065084,0.048125,0.035333,0.063458,0.053625,0.0405,0.04975,0.048666,0.050667,0.050084,0.076333,0.057167,0.058542,0.053375,0.075458,0.055417,0.042375,0.049792,0.058042,0.058,0.03975,0.052958,0.065917,0.072334,0.061208,0.0645,0.048916,0.040167,0.064708,0.05775,0.0545,0.047375,0.048958,0.053292,0.056333,0.0625,0.068959,0.076708,0.048,0.056542,0.055334,0.059209,0.059958,0.043083,0.056792,0.064583,0.061167,0.078083,0.065542,0.061917,0.080041,0.055875,0.040833,0.052167,0.106125,0.091209,0.067166,0.059833,0.040042,0.033833,0.067584,0.067375,0.051625,0.044167,0.062459,0.060083,0.052042,0.04175,0.052625,0.050125,0.043208,0.060459,0.055083,0.040084,0.062084,0.04025,0.050084,0.055458,0.054166,0.066208,0.107042,0.053,0.0635,0.048916,0.053708,0.05525,0.040542,0.05225,0.066209,0.064334,0.050834,0.038917,0.041125,0.042083,0.053333,0.049959,0.039375,0.062083,0.162167,0.117625,0.084333,0.066375,0.065417,0.062625,0.043875,0.058792,0.059291,0.061833,0.060417,0.057709]},{"id":"W02","status":"measured","samples":[0.142,0.130209,0.140584,0.141,0.148625,0.178958,0.53625,0.146167,0.136333,0.368083,0.138,0.135416,0.146167,0.142292,0.13725,0.1395,0.133583,0.1645,0.133333,0.138291,0.132208,0.135334,0.14125,0.136459,0.138666,0.133041,0.1335,0.141417,0.133292,0.135792,0.149542,0.150125,0.135709,0.139458,0.15475,0.143708,0.138959,0.131709,0.134791,0.134,0.13525,0.138917,0.131917,0.150292,0.132084,0.135166,0.137209,0.135292,0.135375,0.154875,0.131833,0.13,0.139834,0.133917,0.144959,0.133542,0.132375,0.129,0.125875,0.134666,0.141958,0.147875,0.134167,0.136083,0.1345,0.136625,0.164958,0.135625,0.137209,0.146334,0.132708,0.140875,0.135208,0.136042,0.131084,0.132542,0.133458,0.138,0.135666,0.13075,0.139917,0.577209,0.130333,0.1305,0.134833,0.145458,0.132292,0.126584,0.132583,0.134208,0.1355,0.133375,0.132042,0.133667,0.129041,0.131541,0.130125,0.13275,0.141541,0.141084,0.218417,0.290958,0.181083,0.178041,0.197417,0.266208,0.138459,0.133208,0.148167,0.178792,0.133584,0.126667,0.134417,0.13025,0.1265,0.132916,0.133291,0.134125,0.129,0.130125,0.132334,0.129584,0.138584,0.132416,0.132792,0.134125,0.133583,0.133209,0.128667,0.13925,0.130208,0.138625,0.140542,0.141833,0.143958,0.134875,0.143166,0.132083,0.145375,0.139334,0.135083,0.134333,0.154584,0.131208,0.143917,0.172917,0.147084,0.201541,0.156917,0.1375,0.137417,0.137208,0.132,0.152917,0.145167,0.141667,0.133084,0.14925,0.14175,0.137417,0.133667,0.161292,0.131541,0.132166,0.1335,0.132458,0.13275,0.141583,0.135083,0.231709,0.136375,0.143333,0.130208,0.130375,0.134625,0.130542,0.129666,0.132666,0.130792,0.129875,0.135416,0.137792,0.134667,0.133166,0.12875,0.13025,0.137166,0.131125,0.13875,0.137125,0.144084,0.135125,0.131833,0.135791,0.131666,0.131666,0.133583,0.128375,0.138166,0.139625]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.055417,0.070625,0.070125,0.047958,0.058916,0.063458,0.073083,0.082958,0.073542,0.082709,0.083125,0.073042,0.061834,0.081958,0.052084,0.042917,0.068,0.062375,0.056792,0.07125,0.056375,0.063333,0.042458,0.035125,0.041292,0.111459,0.075708,0.058917,0.056041,0.059458,0.056625,0.043208,0.056084,0.196458,0.058417,0.056042,0.053708,0.061209,0.063959,0.045375,0.055292,0.064708,0.057334,0.072958,0.057542,0.045875,0.061667,0.064083,0.062042,0.057333,0.05275,0.036625,0.046541,0.037208,0.0325,0.040292,0.053917,0.056041,0.047375,0.551375,0.047875,0.070083,0.060125,0.048875,0.062125,0.053833,0.035583,0.058125,0.057625,0.063292,0.065916,0.056583,0.055959,0.057833,0.0575,0.06925,0.071583,0.053958,0.055416,0.041791,0.059375,0.048083,0.051667,0.055375,0.066875,0.061417,0.036166,0.040333,0.0525,0.043458,0.054041,0.06825,0.065666,0.048416,0.084917,0.136458,0.071792,0.04725,0.043917,0.046625,0.068541,0.063208,0.071333,0.05875,0.036541,0.058458,0.050167,0.073375,0.060667,0.051125,0.06625,0.063875,0.055916,0.045875,0.065,0.072875,0.063917,0.041958,0.064667,0.047583,0.056792,0.044333,0.066334,0.087542,0.05925,0.064292,0.046458,0.0815,0.075667,0.053709,0.052459,0.080375,0.045042,0.054792,0.041416,0.056333,0.074833,0.04975,0.077541,0.038375,0.054584,0.063958,0.052292,0.045625,0.041625,0.04075,0.042792,0.046125,0.053833,0.033208,0.050291,0.057042,0.060167,0.054709,0.053416,0.0635,0.043542,0.042208,0.04025,0.054666,0.04975,0.031084,0.06225,0.037292,0.07175,0.042208,0.047083,0.055,0.0435,0.06225,0.030791,0.04475,0.058417,0.04175,0.050166,0.034208,0.061375,0.089375,0.077,0.04875,0.05725,0.058708,0.042375,0.070083,0.053667,0.085292,0.061041,0.031666,0.04275,0.044458,0.058083,0.040166,0.040333,0.062541,0.041041,0.039541,0.058,0.065541,0.062667,0.057125]},{"id":"W02","status":"measured","samples":[0.144125,0.136542,0.158667,0.136,0.140625,0.136125,0.173667,0.333167,0.151333,0.138041,0.137375,0.139333,0.132125,0.136292,0.136208,0.134333,0.134167,0.131542,0.128833,0.132583,0.146166,0.141083,0.142625,0.129583,0.141458,0.137875,0.137459,0.139875,0.21925,0.14675,0.138,0.141167,0.135542,0.14325,0.137167,0.139916,0.149459,0.135625,0.142333,0.160875,0.138709,0.134167,0.141875,0.133542,0.137041,0.136208,0.132292,0.134375,0.134875,0.151875,0.140625,0.130875,0.131875,0.139208,0.146541,0.129542,0.141417,0.139583,0.136542,0.137334,0.12925,0.133958,0.145417,0.132834,0.134,0.134083,0.13575,0.131834,0.138958,0.133875,0.13625,0.132667,0.134917,0.132917,0.586208,0.138792,0.137833,0.140125,0.13375,0.134958,0.130042,0.13675,0.13975,0.137625,0.183667,0.154208,0.135334,0.131708,0.133417,0.137125,0.134666,0.132042,0.131792,0.130542,0.127583,0.142625,0.134083,0.131375,0.139042,0.126959,0.134333,0.139791,0.167167,0.142333,0.138917,0.139041,0.130583,0.134666,0.137958,0.135334,0.136542,0.132958,0.13425,0.136459,0.131042,0.13275,0.133916,0.136917,0.143625,0.127834,0.136,0.131708,0.171041,0.134583,0.132542,0.133208,0.1345,0.12875,0.1305,0.129208,0.131,0.135542,0.140625,0.132583,0.141125,0.134416,0.130542,0.136125,0.135333,0.1325,0.135583,0.134875,0.144667,0.127709,0.136,0.144084,0.133958,0.134,0.163584,0.139625,0.151375,0.129083,0.132042,0.13725,0.139125,0.130167,0.137166,0.131333,0.136666,0.136708,0.135458,0.14175,0.202708,0.179292,0.147459,0.138209,0.133375,0.129,0.138125,0.127708,0.152416,0.1375,0.136833,0.134542,0.130042,0.132042,0.13325,0.142709,0.13575,0.135583,0.133125,0.136458,0.132,0.128791,0.133542,0.131334,0.157875,0.139833,0.134208,0.131833,0.13275,0.124458,0.133666,0.130916,0.168542,0.133709,0.1345,0.154041,0.137292,0.128459]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.093209,0.047375,0.066125,0.059334,0.055166,0.065041,0.05125,0.139042,0.093833,0.160167,0.082708,0.054292,0.050083,0.060709,0.058042,0.053542,0.073709,0.0745,0.053584,0.05325,0.06125,0.039209,0.041042,0.058291,0.06125,0.212417,0.044041,0.063458,0.041708,0.055041,0.060458,0.063125,0.060375,0.052375,0.059958,0.051959,0.049333,0.042125,0.033167,0.052833,0.056375,0.05375,0.045417,0.052792,0.052958,0.053,0.055958,0.074667,0.074334,0.058042,0.050666,0.047958,0.053625,0.06125,0.063291,0.064459,0.051334,0.058792,0.052416,0.068042,0.055833,0.052333,0.06325,0.061208,0.068167,0.050375,0.058125,0.054458,0.059166,0.062834,0.054417,0.054375,0.069959,0.057916,0.05425,0.24425,0.087666,0.118958,0.06625,0.066208,0.052667,0.067458,0.05925,0.121333,0.096791,0.050917,0.058667,0.053167,0.066375,0.056542,0.050833,0.0575,0.057666,0.062208,0.039625,0.055,0.066083,0.058875,0.053458,0.068375,0.065625,0.073625,0.056208,0.058083,0.06825,0.051792,0.053375,0.0745,0.050084,0.171541,0.04775,0.085459,0.055459,0.067042,0.100292,0.071375,0.075875,0.05225,0.057916,0.046167,0.06925,0.081416,0.06875,0.043166,0.05225,0.063417,0.059916,0.034792,0.058417,0.058291,0.061042,0.06175,0.064,0.055125,0.048125,0.0515,0.054542,0.046833,0.056875,0.051041,0.052167,0.048541,0.052625,0.053666,0.057417,0.057959,0.081,0.069166,0.07725,0.065041,0.050417,0.051083,0.043,0.047125,0.058833,0.054834,0.065709,0.03975,0.04175,0.044334,0.065041,0.047209,0.0665,0.080083,0.107083,0.051917,0.062875,0.060875,0.062042,0.045333,0.056292,0.05625,0.055042,0.060541,0.056917,0.066375,0.049125,0.066958,0.042292,0.042875,0.057417,0.059416,0.05225,0.071,0.074125,0.05875,0.049292,0.05775,0.049625,0.051042,0.054875,0.045917,0.069542,0.058625,0.047667,0.058084,0.064292,0.083333,0.086208,0.046333]},{"id":"W02","status":"measured","samples":[0.139,0.132375,0.128375,0.55475,0.139833,0.1335,0.136583,0.139166,0.137667,0.320042,0.140916,0.1355,0.138208,0.135,0.143291,0.13825,0.134708,0.136084,0.13525,0.139416,0.1435,0.139458,0.140083,0.145042,0.137709,0.140625,0.137083,0.135125,0.136084,0.179917,0.14275,0.15625,0.211709,0.146,0.13675,0.13475,0.138334,0.140792,0.13375,0.140917,0.140625,0.12825,0.1335,0.133125,0.137875,0.136917,0.136084,0.144667,0.142666,0.143417,0.134042,0.133375,0.128708,0.139083,0.15375,0.133916,0.135708,0.129708,0.130584,0.13325,0.127,0.133125,0.136458,0.141542,0.137875,0.135042,0.128875,0.134042,0.129959,0.134708,0.129875,0.133042,0.133292,0.132959,0.141667,0.139375,0.135125,0.625875,0.135458,0.171375,0.131333,0.137042,0.131667,0.143375,0.14075,0.143333,0.13775,0.132333,0.137041,0.139125,0.130667,0.126833,0.133458,0.127834,0.13025,0.128833,0.127583,0.126958,0.127708,0.128459,0.129958,0.128375,0.129166,0.136042,0.142583,0.130666,0.128625,0.127666,0.135709,0.132291,0.139666,0.167083,0.137834,0.132792,0.133333,0.133417,0.127833,0.140584,0.167542,0.13,0.150792,0.134833,0.133,0.132625,0.1385,0.133167,0.136459,0.129958,0.126958,0.135458,0.128208,0.132417,0.131125,0.132041,0.1405,0.136958,0.129542,0.136041,0.132041,0.134375,0.130667,0.12975,0.12925,0.133334,0.142042,0.1415,0.149667,0.141167,0.1275,0.134375,0.129125,0.13325,0.136541,0.157791,0.138583,0.143708,0.130792,0.153042,0.128625,0.135542,0.135375,0.176,0.141916,0.139666,0.138542,0.135459,0.127166,0.133291,0.136583,0.376958,0.136958,0.132708,0.131417,0.136667,0.133917,0.1365,0.134084,0.134833,0.130167,0.139084,0.166208,0.134916,0.135459,0.135625,0.137541,0.147709,0.13575,0.136916,0.137042,0.130875,0.128667,0.128791,0.128417,0.137875,0.158709,0.134625,0.140792,0.144708,0.142167,0.142917]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.061458,0.069917,0.065291,0.062417,0.070458,0.053916,0.046542,0.04725,0.142459,0.072875,0.057334,0.039458,0.057166,0.060875,0.056291,0.061333,0.065708,0.052125,0.071125,0.053,0.058166,0.05725,0.05225,0.0575,0.063208,0.109416,0.059,0.0615,0.059708,0.064791,0.0525,0.056959,0.059917,0.03475,0.05775,0.055125,0.046209,0.049041,0.033459,0.041625,0.051834,0.059792,0.087,0.055291,0.053375,0.060417,0.059833,0.060083,0.056208,0.062333,0.064208,0.052291,0.068375,0.058917,0.051917,0.044208,0.065958,0.045125,0.057458,0.055458,0.063542,0.072625,0.056167,0.044375,0.05675,0.058041,0.073583,0.076833,0.070125,0.062,0.064833,0.053583,0.037042,0.060125,0.045625,0.109791,0.077458,0.036084,0.053083,0.060916,0.045042,0.060291,0.058958,0.059708,0.058375,0.081791,0.057958,0.053875,0.0575,0.084416,0.055375,0.074792,0.053875,0.043666,0.043542,0.053333,0.052792,0.0625,0.065334,0.056625,0.071042,0.054834,0.050958,0.046042,0.053375,0.05575,0.057125,0.0595,0.075,0.107875,0.052541,0.054667,0.062209,0.059541,0.068166,0.062584,0.053125,0.071792,0.064,0.059292,0.064459,0.055958,0.063583,0.054292,0.04925,0.061167,0.041292,0.041417,0.043125,0.062625,0.215292,0.086666,0.042375,0.050792,0.043708,0.041208,0.0605,0.03925,0.0615,0.061084,0.057292,0.064667,0.04925,0.058667,0.057541,0.041709,0.043125,0.062542,0.44075,0.036375,0.061333,0.050458,0.049084,0.055625,0.054167,0.035042,0.044083,0.045875,0.041208,0.060208,0.043583,0.04075,0.043125,0.064,0.056625,0.052875,0.056083,0.052417,0.062625,0.062583,0.057958,0.056708,0.04225,0.061625,0.055,0.049333,0.0515,0.06525,0.042292,0.037416,0.062167,0.041667,0.046708,0.037459,0.053833,0.055875,0.059584,0.069917,0.059542,0.054,0.074417,0.043667,0.049958,0.065792,0.039875,0.054125,0.042291,0.067834,0.056958,0.05475]},{"id":"W02","status":"measured","samples":[0.14575,0.143417,0.151833,0.148208,0.143084,0.515417,0.146541,0.145208,0.138834,0.1365,0.148709,0.138625,0.13825,0.139916,0.175625,0.135042,0.137041,0.138458,0.136,0.136417,0.1335,0.137084,0.163042,0.157459,0.134042,0.133834,0.13875,0.145875,0.145292,0.134209,0.132583,0.14875,0.135666,0.13925,0.1375,0.140833,0.140542,0.144833,0.134667,0.141541,0.139667,0.141708,0.133541,0.13975,0.148167,0.146042,0.136125,0.1435,0.140125,0.139292,0.13675,0.14275,0.133583,0.133875,0.132166,0.139625,0.134125,0.138334,0.138959,0.131208,0.135875,0.136,0.131541,0.134917,0.131292,0.135875,0.135917,0.131334,0.137375,0.135792,0.131291,0.12875,0.136541,0.135583,0.133708,0.135833,0.133959,0.131042,0.130875,0.130541,0.471917,0.136792,0.134458,0.131709,0.138334,0.146209,0.128541,0.132959,0.133,0.144334,0.132,0.132083,0.131166,0.134167,0.136875,0.136583,0.158541,0.141959,0.133166,0.133791,0.135959,0.136958,0.141584,0.142459,0.137208,0.156459,0.142791,0.171667,0.143416,0.144041,0.139583,0.176292,0.151125,0.135375,0.133833,0.133917,0.133792,0.133125,0.135625,0.125042,0.133917,0.140167,0.241833,0.141167,0.135583,0.183375,0.146417,0.160625,0.147083,0.143292,0.147458,0.12975,0.140709,0.132208,0.133292,0.14425,0.13625,0.131917,0.137042,0.125584,0.12875,0.135041,0.136792,0.137,0.163208,0.138834,0.136875,0.138333,0.137042,0.132375,0.129625,0.126291,0.130208,0.134708,0.143,0.139167,0.130583,0.130666,0.143125,0.128875,0.133916,0.138542,0.133959,0.134208,0.1335,0.132209,0.137292,0.139583,0.14075,0.132708,0.13525,0.134875,0.134209,0.134791,0.130875,0.13625,0.128875,0.131,0.134667,0.172916,0.132458,0.133583,0.133834,0.133833,0.135167,0.139459,0.136708,0.1415,0.132208,0.133833,0.126166,0.142042,0.142917,0.1395,0.12975,0.1365,0.13875,0.139791,0.141375,0.138917]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.143125,0.042542,0.088916,0.072,0.07825,0.0715,0.074125,0.068875,0.074084,0.067625,0.085041,0.074666,0.061292,0.056875,0.046792,0.081042,0.057167,0.070917,0.053458,0.067166,0.048916,0.055375,0.067958,0.06425,0.055417,0.24325,0.056875,0.0595,0.051375,0.043709,0.050416,0.096708,0.116583,0.074333,0.082208,0.056042,0.057334,0.061708,0.059541,0.055167,0.050167,0.070958,0.082166,0.045958,0.061834,0.059375,0.060584,0.058167,0.063583,0.0565,0.041917,0.050583,0.05075,0.073292,0.062959,0.073167,0.063375,0.068042,0.048125,0.085833,0.146083,0.055208,0.064,0.033833,0.045833,0.058583,0.064583,0.063916,0.088542,0.062917,0.061,0.074833,0.063583,0.069459,0.06325,0.143625,0.071542,0.054333,0.091708,0.067208,0.057833,0.060209,0.069667,0.057625,0.055167,0.062916,0.067834,0.053666,0.058792,0.084167,0.061041,0.059834,0.072375,0.069541,0.062667,0.064,0.05875,0.057,0.064583,0.065417,0.0545,0.055292,0.063,0.076875,0.081833,0.066459,0.047917,0.072125,0.052125,0.065958,0.057042,0.052416,0.059458,0.042458,0.059958,0.0595,0.057167,0.046167,0.052875,0.044625,0.053542,0.036375,0.041209,0.055458,0.069166,0.0735,0.048917,0.055375,0.071583,0.08925,0.056208,0.036459,0.041917,0.061458,0.045792,0.050167,0.06125,0.05275,0.036417,0.053125,0.069542,0.07175,0.062375,0.06825,0.050708,0.046667,0.062083,0.04325,0.444625,0.056083,0.061125,0.070667,0.044083,0.07025,0.057167,0.043125,0.042834,0.044333,0.057084,0.055708,0.06525,0.059834,0.067,0.06325,0.0755,0.101125,0.064708,0.045417,0.059833,0.046541,0.051583,0.043125,0.058417,0.050875,0.067459,0.058208,0.07125,0.060167,0.07125,0.075083,0.076667,0.060792,0.062417,0.044167,0.041041,0.064292,0.064625,0.088417,0.089458,0.055,0.062292,0.0515,0.040625,0.058709,0.045916,0.054583,0.047,0.03525,0.05975,0.043625]},{"id":"W02","status":"measured","samples":[0.137125,0.136125,0.141458,0.153292,0.143083,0.472792,0.146,0.14175,0.366709,0.138542,0.135042,0.142333,0.135583,0.141,0.135208,0.137125,0.139208,0.139542,0.137666,0.140167,0.175125,0.1345,0.135042,0.1525,0.143959,0.132375,0.136,0.133708,0.137875,0.134833,0.136042,0.136667,0.131625,0.1305,0.130042,0.1375,0.134875,0.136666,0.138,0.137125,0.133291,0.133584,0.129541,0.13,0.129125,0.136875,0.157666,0.137167,0.131542,0.148417,0.135667,0.145166,0.158792,0.138375,0.140125,0.137875,0.142583,0.124917,0.131417,0.13275,0.135084,0.128583,0.137916,0.139833,0.131417,0.132584,0.1325,0.137,0.136709,0.133583,0.133917,0.139333,0.138,0.134542,0.133458,0.137791,0.142458,0.134583,0.13175,0.134666,0.56725,0.137458,0.163542,0.141417,0.136709,0.147584,0.136667,0.130625,0.129167,0.125084,0.126667,0.129292,0.133417,0.126584,0.129459,0.127708,0.132833,0.127833,0.133167,0.127042,0.131959,0.129084,0.148292,0.129083,0.132959,0.12925,0.131958,0.141,0.133958,0.148833,0.132792,0.127292,0.131125,0.135958,0.128292,0.1305,0.13425,0.132042,0.125584,0.135542,0.130958,0.131917,0.134625,0.12425,0.140542,0.146041,0.130833,0.133167,0.137875,0.134459,0.132125,0.124667,0.135166,0.136167,0.141292,0.13725,0.160333,0.138375,0.133292,0.127625,0.126292,0.127875,0.13675,0.1315,0.137125,0.133667,0.133,0.136,0.135166,0.136417,0.1335,0.128667,0.138958,0.132375,0.138625,0.137958,0.133167,0.1325,0.144917,0.132958,0.138667,0.129125,0.13275,0.161792,0.134208,0.138833,0.131584,0.135917,0.134666,0.134416,0.1325,0.135,0.130625,0.133833,0.155291,0.184167,0.1365,0.13075,0.13425,0.136708,0.127875,0.130625,0.132667,0.136709,0.132208,0.134042,0.137708,0.134375,0.13975,0.135417,0.141416,0.13,0.134333,0.132041,0.130667,0.129792,0.142125,0.140708,0.129209,0.132291]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.063125,0.06025,0.073541,0.066209,0.057916,0.053333,0.049375,0.049708,0.101459,0.075417,0.077291,0.059208,0.213417,0.088209,0.063708,0.066834,0.042875,0.057292,0.046083,0.06125,0.053167,0.072583,0.058333,0.073333,0.069042,0.161625,0.078583,0.052959,0.092667,0.053333,0.056,0.053583,0.062666,0.072417,0.055416,0.044875,0.045125,0.055333,0.0375,0.048208,0.052083,0.041666,0.052042,0.052,0.055417,0.04025,0.056542,0.055041,0.0555,0.056667,0.058334,0.056125,0.116042,0.069958,0.066917,0.055833,0.044167,0.04325,0.037541,0.049708,0.070791,0.063167,0.065375,0.055375,0.055542,0.052208,0.059583,0.06025,0.057458,0.06325,0.07575,0.057959,0.0455,0.069917,0.125292,0.267208,0.087083,0.053083,0.053833,0.056458,0.064792,0.052708,0.058459,0.035666,0.055459,0.058709,0.05725,0.060667,0.056958,0.060583,0.0525,0.05725,0.054917,0.118125,0.062125,0.07,0.051833,0.066916,0.062667,0.056042,0.056875,0.240958,0.065958,0.056459,0.038833,0.052667,0.034583,0.053292,0.052542,0.068,0.057791,0.060042,0.053542,0.052625,0.067542,0.060167,0.095875,0.142375,0.084084,0.074667,0.045791,0.148709,0.120458,0.076916,0.061834,0.048458,0.061375,0.043709,0.064125,0.048792,0.062708,0.056209,0.061584,0.052667,0.053042,0.052375,0.056917,0.058041,0.038334,0.056959,0.044417,0.054042,0.057666,0.052875,0.06275,0.065,0.050833,0.0655,0.059917,0.044625,0.05325,0.052708,0.055459,0.045333,0.055333,0.049542,0.056666,0.058292,0.055917,0.054583,0.050541,0.060042,0.039,0.031042,0.047791,0.053666,0.043958,0.0645,0.042292,0.054083,0.05025,0.048583,0.060542,0.041167,0.054875,0.049208,0.065542,0.051458,0.069792,0.071083,0.065083,0.0565,0.058958,0.055334,0.050833,0.06875,0.075625,0.05575,0.06525,0.051458,0.048166,0.064584,0.060917,0.101584,0.054209,0.062334,0.052667,0.051709,0.051167,0.135292]},{"id":"W02","status":"measured","samples":[0.141334,0.137292,0.142708,0.137959,0.141792,0.133291,0.137667,0.145708,0.136917,0.324708,0.135666,0.140125,0.149125,0.145834,0.14425,0.139417,0.141084,0.13775,0.137583,0.137084,0.135291,0.146625,0.158583,0.151375,0.156125,0.137166,0.136959,0.132958,0.134875,0.137125,0.133125,0.14625,0.134042,0.131375,0.130291,0.142958,0.136791,0.135625,0.136666,0.142667,0.170166,0.142125,0.181583,0.136875,0.13475,0.14375,0.128458,0.138875,0.140625,0.145917,0.142792,0.129542,0.142125,0.140041,0.129209,0.137875,0.135375,0.134084,0.130667,0.13425,0.141,0.131,0.124166,0.132958,0.128291,0.126834,0.131917,0.129708,0.125125,0.131292,0.128458,0.142167,0.136875,0.168541,0.451,0.129,0.131833,0.122542,0.135291,0.139958,0.137125,0.13025,0.129042,0.127833,0.140209,0.144125,0.149042,0.12925,0.145542,0.132625,0.129209,0.131958,0.13525,0.126084,0.125541,0.1345,0.124833,0.132541,0.129083,0.13,0.133125,0.137125,0.169,0.133125,0.126125,0.1295,0.126917,0.131834,0.137958,0.133875,0.129625,0.132542,0.127792,0.131333,0.127166,0.125791,0.126083,0.129916,0.132833,0.130625,0.134791,0.133583,0.132292,0.127333,0.1315,0.146208,0.129834,0.135042,0.12675,0.125792,0.127458,0.127083,0.130458,0.129125,0.128666,0.131541,0.1285,0.127292,0.154292,0.140125,0.139625,0.126583,0.133334,0.133459,0.139,0.137333,0.125875,0.157792,0.130875,0.132708,0.142875,0.130375,0.128166,0.143125,0.129375,0.133375,0.129375,0.130834,0.150209,0.131416,0.132334,0.128208,0.124209,0.1285,0.133417,0.134208,0.131542,0.136875,0.135833,0.132875,0.132542,0.134041,0.138084,0.144375,0.136375,0.135916,0.126375,0.125541,0.131667,0.134334,0.125833,0.135208,0.126291,0.14,0.138125,0.136208,0.120209,0.123,0.1335,0.128708,0.124916,0.137959,0.130083,0.125666,0.125875,0.134709,0.134834,0.131208,0.132917,0.138416]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.06075,0.040583,0.070417,0.061208,0.080416,0.067666,0.060375,0.066875,0.073791,0.064834,0.068667,0.060208,0.061834,0.059625,0.055416,0.056625,0.044917,0.058667,0.043125,0.274,0.117083,0.061042,0.064083,0.060958,0.049792,0.113917,0.05875,0.062708,0.058833,0.05375,0.0635,0.046125,0.057875,0.059042,0.049542,0.052917,0.065417,0.1,0.056333,0.037459,0.052334,0.041625,0.050625,0.0445,0.056375,0.038916,0.056625,0.0545,0.056375,0.069458,0.05925,0.079125,0.042625,0.056416,0.03875,0.061916,0.067667,0.056958,0.0555,0.701917,0.055791,0.052375,0.059792,0.060916,0.05175,0.061875,0.061542,0.058417,0.047916,0.05675,0.052042,0.058209,0.054125,0.053625,0.05425,0.120916,0.068417,0.064083,0.064459,0.044292,0.058333,0.053417,0.055333,0.060041,0.058459,0.053084,0.053958,0.040583,0.061875,0.052833,0.05125,0.040375,0.063667,0.056792,0.043792,0.07125,0.053083,0.063084,0.055458,0.057416,0.067667,0.053916,0.060083,0.054,0.050833,0.067041,0.05725,0.049875,0.057125,0.055042,0.052833,0.046541,0.054709,0.061209,0.061875,0.060417,0.056209,0.045333,0.055667,0.056834,0.051083,0.046708,0.081958,0.079375,0.042417,0.05375,0.044,0.040709,0.05975,0.032042,0.054625,0.060125,0.052834,0.079375,0.188291,0.05125,0.053875,0.0505,0.054875,0.054959,0.063,0.066709,0.045375,0.05825,0.057417,0.0565,0.048375,0.42775,0.05,0.039084,0.068375,0.054708,0.04725,0.063583,0.061542,0.06475,0.041208,0.054458,0.055959,0.05075,0.05,0.043792,0.058416,0.050583,0.060625,0.046,0.053875,0.055542,0.042583,0.048,0.042834,0.06275,0.057792,0.047708,0.044292,0.057625,0.053334,0.044083,0.055458,0.053541,0.051167,0.046375,0.055959,0.102333,0.067375,0.055125,0.056667,0.061083,0.062167,0.060333,0.097875,0.207666,0.06075,0.056959,0.060625,0.059292,0.101875,0.064166,0.054667,0.05625]},{"id":"W02","status":"measured","samples":[0.136208,0.140833,0.147667,0.527666,0.141625,0.135042,0.148125,0.140458,0.330541,0.139584,0.136292,0.133083,0.134458,0.132084,0.145834,0.130041,0.132542,0.133625,0.140375,0.136333,0.148917,0.139542,0.144,0.133708,0.14975,0.134292,0.137459,0.137583,0.13825,0.132458,0.132959,0.141958,0.132541,0.141083,0.142,0.13675,0.138625,0.147875,0.13775,0.128542,0.128583,0.14025,0.133417,0.135042,0.136666,0.137,0.162,0.134917,0.178958,0.139,0.133125,0.136625,0.133958,0.132708,0.12925,0.135084,0.12875,0.135583,0.135834,0.130334,0.133708,0.13175,0.131417,0.130875,0.130667,0.131042,0.133167,0.134542,0.1485,0.163542,0.133292,0.138125,0.129375,0.133375,0.135459,0.124084,0.127458,0.139875,0.145,0.145916,0.127833,0.131959,0.136833,0.130333,0.138541,0.142375,0.1375,0.13875,0.132917,0.140625,0.130958,0.135208,0.138334,0.136917,0.130958,0.154375,0.142625,0.127875,0.141333,0.140792,0.165375,0.131917,0.136167,0.129042,0.126333,0.134375,0.129791,0.138792,0.141916,0.142458,0.145625,0.139167,0.132208,0.127875,0.132167,0.136833,0.141791,0.138459,0.134125,0.13075,0.144792,0.131375,0.136708,0.129666,0.136708,0.138583,0.139042,0.138833,0.136583,0.170083,0.135292,0.1325,0.133291,0.148125,0.322041,0.133916,0.1405,0.136292,0.134916,0.135375,0.140625,0.1475,0.136708,0.135375,0.138834,0.138916,0.132958,0.144375,0.1295,0.137542,0.133791,0.132625,0.129208,0.142333,0.141333,0.137791,0.136125,0.132625,0.131167,0.133375,0.143833,0.134542,0.146333,0.139667,0.132875,0.137625,0.132625,0.208083,0.130458,0.130417,0.127208,0.133333,0.135083,0.137,0.131375,0.146833,0.136292,0.13375,0.133625,0.135708,0.131958,0.149541,0.137,0.137042,0.130583,0.281333,0.13675,0.129958,0.1385,0.131333,0.142583,0.14,0.137416,0.1345,0.134334,0.123958,0.137667,0.137,0.132583,0.139708]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.070125,0.037583,0.060959,0.061333,0.066125,0.06675,0.057667,0.061084,0.049791,0.077625,0.071542,0.044417,0.058417,0.060584,0.05575,0.061708,0.0675,0.04925,0.044458,0.061375,0.039917,0.049875,0.053209,0.081916,0.069875,0.104875,0.072458,0.039,0.057709,0.040708,0.068167,0.046291,0.056625,0.056375,0.045833,0.047666,0.044291,0.063,0.057708,0.06075,0.055,0.061708,0.054042,0.055375,0.074333,0.034125,0.054834,0.051708,0.052125,0.066417,0.070291,0.049292,0.04625,0.056292,0.081834,0.06675,0.0475,0.044958,0.067167,0.467166,0.076625,0.05525,0.048167,0.057667,0.052834,0.047584,0.044167,0.055875,0.062708,0.059375,0.054542,0.064458,0.045833,0.067291,0.061083,0.072875,0.072,0.063625,0.0575,0.077125,0.152875,0.110917,0.06825,0.060708,0.06925,0.075583,0.064708,0.055292,0.062834,0.054417,0.063958,0.076208,0.129125,0.085292,0.0695,0.044208,0.05575,0.061791,0.062958,0.06375,0.070375,0.08375,0.0585,0.050625,0.06075,0.058417,0.060042,0.055375,0.073167,0.068875,0.049125,0.055834,0.0565,0.074709,0.041042,0.03525,0.045625,0.074625,0.055542,0.055792,0.050042,0.049625,0.047958,0.060334,0.052417,0.038875,0.071291,0.050667,0.061209,0.045666,0.065459,0.077541,0.055875,0.056542,0.057083,0.063541,0.055583,0.043917,0.075583,0.065667,0.054833,0.036208,0.064,0.0605,0.042292,0.056791,0.054292,0.052875,0.044208,0.046625,0.061375,0.060125,0.057292,0.056959,0.042542,0.065167,0.067125,0.057209,0.050083,0.062459,0.071917,0.044667,0.042666,0.03975,0.055375,0.060417,0.040125,0.053583,0.055375,0.0535,0.0485,0.049667,0.059792,0.055625,0.055125,0.058375,0.053125,0.057,0.046459,0.068083,0.056583,0.067708,0.059209,0.035833,0.040417,0.057708,0.046667,0.05475,0.053042,0.051333,0.044792,0.056125,0.047625,0.047333,0.051833,0.05325,0.047917,0.047583,0.05725,0.039834]},{"id":"W02","status":"measured","samples":[0.137333,0.137375,0.146375,0.13775,0.1495,0.561958,0.143125,0.139416,0.3795,0.137708,0.136584,0.149209,0.136542,0.131125,0.138708,0.129208,0.136417,0.136166,0.134125,0.128875,0.136333,0.138166,0.142167,0.131917,0.12825,0.132792,0.132167,0.13975,0.136958,0.133709,0.14,0.178833,0.133708,0.141375,0.158375,0.130208,0.132375,0.133875,0.168125,0.136875,0.123,0.150667,0.137958,0.135166,0.14725,0.139792,0.154792,0.135917,0.135416,0.180125,0.134042,0.140958,0.135333,0.140708,0.135208,0.136042,0.133958,0.132583,0.134666,0.132,0.137666,0.134542,0.135792,0.131708,0.130334,0.130917,0.13675,0.139709,0.165542,0.135042,0.131833,0.13325,0.137708,0.125917,0.137791,0.129959,0.147834,0.13725,0.224083,0.143791,0.133584,0.144625,0.147875,0.13475,0.144833,0.155583,0.142625,0.135666,0.142375,0.131625,0.131,0.127209,0.130583,0.130709,0.128166,0.138084,0.135167,0.146875,0.136625,0.140542,0.140459,0.132042,0.130417,0.130875,0.130833,0.135292,0.128875,0.13,0.13825,0.135334,0.132291,0.133167,0.133208,0.128042,0.127542,0.128917,0.139125,0.135958,0.141875,0.135458,0.135459,0.146958,0.197833,0.136166,0.208667,0.135709,0.146833,0.131167,0.13425,0.139292,0.136792,0.129042,0.140875,0.14525,0.135541,0.129958,0.135042,0.131667,0.13525,0.149167,0.133709,0.127625,0.153792,0.132958,0.168667,0.133333,0.135834,0.130291,0.132667,0.126292,0.135042,0.142125,0.145542,0.13125,0.145375,0.129,0.130583,0.131875,0.143875,0.3775,0.139708,0.141042,0.140833,0.137708,0.139458,0.138167,0.146833,0.137583,0.1475,0.139542,0.135958,0.129916,0.14,0.133042,0.132833,0.14075,0.13425,0.132917,0.129583,0.127167,0.132584,0.130125,0.196792,0.199667,0.1595,0.176083,0.139667,0.141334,0.201375,0.180917,0.183041,0.135458,0.13875,0.133875,0.133333,0.135958,0.135875,0.131,0.127375,0.129584]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.072083,0.065458,0.06675,0.06,0.057958,0.058375,0.045167,0.05275,0.0735,0.0835,0.063292,0.066583,0.045042,0.063125,0.19075,0.224583,0.140584,0.060958,0.067208,0.058875,0.072042,0.065125,0.057167,0.070417,0.065,0.168375,0.06,0.060958,0.062042,0.057458,0.046209,0.062458,0.059834,0.035875,0.053375,0.08925,0.054458,0.045167,0.04875,0.069458,0.06875,0.050542,0.0695,0.041958,0.061084,0.042042,0.058625,0.058167,0.04475,0.047541,0.069916,0.049708,0.056792,0.054542,0.047542,0.062375,0.055209,0.052541,0.049667,0.109083,0.046333,0.058417,0.049208,0.050875,0.058208,0.175375,0.060083,0.063333,0.117959,0.080334,0.071125,0.066958,0.097416,0.076708,0.078375,0.121084,0.083791,0.063209,0.102416,0.168792,0.153833,0.061416,0.053334,0.062166,0.057792,0.057833,0.058167,0.050417,0.042958,0.047917,0.061208,0.0565,0.061666,0.060542,0.06025,0.060834,0.050791,0.058375,0.038166,0.041167,0.051375,0.050375,0.057084,0.067542,0.03425,0.042,0.04025,0.053292,0.033958,0.048208,0.057042,0.048167,0.052209,0.068167,0.050167,0.068166,0.064167,0.056417,0.043584,0.050666,0.060209,0.050958,0.058875,0.068292,0.074917,0.070833,0.055042,0.041667,0.0435,0.058875,0.071458,0.056125,0.04625,0.0555,0.06825,0.066167,0.047209,0.062375,0.06075,0.109917,0.049208,0.050167,0.045417,0.070958,0.047166,0.044458,0.042833,0.042208,0.396166,0.060417,0.05175,0.055583,0.036167,0.06825,0.080084,0.043459,0.049917,0.0675,0.0635,0.050666,0.042416,0.068792,0.043125,0.041375,0.056542,0.0315,0.067583,0.073583,0.0675,0.042292,0.042917,0.057458,0.044084,0.067167,0.046708,0.040791,0.054916,0.058917,0.048709,0.034125,0.056083,0.057584,0.054958,0.060292,0.038042,0.08575,0.063625,0.064708,0.058667,0.044709,0.035084,0.053583,0.044875,0.047084,0.052917,0.055959,0.054583,0.058875,0.058125,0.06125]},{"id":"W02","status":"measured","samples":[0.146,0.133875,0.141,0.138708,0.139,0.6865,0.147458,0.355125,0.142542,0.137709,0.140542,0.134292,0.135375,0.136083,0.140417,0.136,0.188334,0.144958,0.146125,0.145417,0.192792,0.327041,0.161667,0.135042,0.141792,0.139208,0.146291,0.137708,0.1405,0.139791,0.144917,0.139458,0.13525,0.147583,0.134459,0.136125,0.139667,0.142584,0.133792,0.142208,0.132917,0.140375,0.127375,0.130667,0.139042,0.146291,0.151042,0.142375,0.134,0.152667,0.143583,0.137417,0.134583,0.132292,0.138917,0.139542,0.135833,0.139292,0.136667,0.134125,0.135459,0.137042,0.135875,0.142625,0.15325,0.141333,0.147083,0.135667,0.146417,0.140084,0.165791,0.136625,0.137791,0.145,0.138417,0.133375,0.132958,0.130917,0.139167,0.134875,0.490667,0.136375,0.139916,0.134125,0.136541,0.153333,0.148083,0.141459,0.162125,0.129417,0.13725,0.131667,0.13475,0.139,0.12975,0.1335,0.153667,0.134375,0.131959,0.138542,0.131167,0.131792,0.136375,0.13175,0.138041,0.133292,0.126917,0.173083,0.134917,0.138042,0.134958,0.133542,0.13775,0.135792,0.134166,0.133791,0.130459,0.140167,0.130083,0.137667,0.138083,0.131584,0.137416,0.150125,0.141458,0.129667,0.139083,0.136167,0.1445,0.146459,0.148958,0.13725,0.135708,0.1365,0.148542,0.1285,0.145958,0.135625,0.127125,0.136209,0.1335,0.145458,0.131625,0.139,0.140417,0.513375,0.137667,0.161166,0.162,0.150917,0.160042,0.129208,0.137166,0.140917,0.143083,0.132041,0.136917,0.132833,0.130917,0.128125,0.130667,0.125792,0.127917,0.16275,0.136834,0.138666,0.145625,0.15325,0.141084,0.133625,0.136333,0.144708,0.129042,0.138541,0.163208,0.132667,0.131583,0.140708,0.1335,0.160459,0.131,0.137375,0.132208,0.128459,0.131875,0.132917,0.130042,0.129459,0.1395,0.13275,0.134875,0.1315,0.133083,0.138042,0.136166,0.132625,0.134791,0.138125,0.154042,0.129959]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.058084,0.060375,0.059208,0.052125,0.051916,0.048166,0.054166,0.047792,0.0635,0.073375,0.0755,0.057542,0.055083,0.068084,0.034708,0.046334,0.041292,0.054625,0.04275,0.063625,0.071417,0.135916,0.050209,0.06125,0.034541,0.075333,0.068958,0.046917,0.048958,0.053708,0.05625,0.065958,0.064125,0.118959,0.081084,0.046166,0.051375,0.044,0.046959,0.056625,0.072125,0.042625,0.05475,0.055333,0.065333,0.06825,0.054792,0.053666,0.067708,0.06025,0.060541,0.047625,0.039042,0.045708,0.062333,0.0785,0.064834,0.044375,0.056042,1.661208,0.061792,0.055292,0.053,0.064584,0.038042,0.051792,0.138375,0.104375,0.054417,0.054916,0.052791,0.045709,0.050417,0.054291,0.038458,0.085375,0.118542,0.104334,0.055959,0.071792,0.056083,0.067834,0.061542,0.088708,0.073541,0.120333,0.093625,0.058875,0.073375,0.045709,0.049291,0.0755,0.059625,0.084417,0.052334,0.046917,0.060167,0.067083,0.071167,0.05175,0.07075,0.049041,0.059,0.061958,0.071834,0.066708,0.05725,0.059792,0.054125,0.057333,0.042334,0.066541,0.055416,0.051541,0.050667,0.051458,0.057792,0.038834,0.042709,0.063583,0.063208,0.087166,0.100458,0.068917,0.039875,0.06375,0.095334,0.292834,0.063292,0.056917,0.066875,0.061041,0.032125,0.061209,0.063583,0.061666,0.051875,0.054959,0.067292,0.083709,0.091291,0.051875,0.06,0.050125,0.052958,0.062958,0.0725,0.384291,0.041667,0.05175,0.056208,0.041167,0.0575,0.059542,0.053458,0.040042,0.058333,0.073958,0.235875,0.148542,0.054167,0.044833,0.062209,0.053667,0.048875,0.046958,0.052583,0.0585,0.06325,0.042333,0.063583,0.05175,0.051083,0.053584,0.054834,0.062041,0.0525,0.040917,0.030958,0.059041,0.046834,0.061167,0.059375,0.034709,0.042375,0.057167,0.047833,0.059792,0.038958,0.041333,0.043667,0.067791,0.0695,0.062916,0.061667,0.055166,0.067708,0.06,0.062041,0.055417]},{"id":"W02","status":"measured","samples":[0.141875,0.135333,0.138917,0.498666,0.145209,0.149375,0.1495,0.330625,0.138125,0.137167,0.13325,0.137,0.133625,0.135833,0.135834,0.139583,0.138416,0.14075,0.139916,0.131542,0.133542,0.139084,0.134667,0.146375,0.14075,0.138083,0.138709,0.137083,0.137375,0.140667,0.133541,0.144875,0.13975,0.138792,0.138291,0.140084,0.141416,0.13825,0.130583,0.137417,0.13675,0.136125,0.137708,0.14075,0.134791,0.138625,0.137708,0.135958,0.137666,0.153458,0.138125,0.13925,0.138875,0.132875,0.1335,0.133375,0.135458,0.1345,0.136959,0.134541,0.128292,0.128125,0.132083,0.132834,0.132041,0.136458,0.132833,0.129958,0.131583,0.14125,0.129542,0.135709,0.131959,0.138,0.151292,0.140833,0.136292,0.134791,0.140416,0.131125,0.137667,0.136917,0.139542,0.135375,0.139917,0.152625,0.134875,0.143208,0.143042,0.134209,0.131917,0.131292,0.1315,0.131,0.146208,0.139041,0.133542,0.13325,0.130917,0.129458,0.132083,0.141375,0.135291,0.155917,0.141209,0.145125,0.139458,0.135708,0.141084,0.140583,0.143875,0.139292,0.1405,0.136,0.129125,0.134708,0.13725,0.136083,0.130833,0.1325,0.136291,0.138875,0.142583,0.137166,0.134416,0.134708,0.129875,0.141875,0.1345,0.132417,0.131875,0.132583,0.132042,0.133833,0.1285,0.133625,0.135041,0.143,0.140292,0.134084,0.128333,0.134167,0.1295,0.132209,0.134042,0.134917,0.133042,0.1305,0.133291,0.138583,0.146375,0.133209,0.150959,0.14475,0.163,0.14025,0.135125,0.131875,0.139334,0.136125,0.134875,0.131375,0.134625,0.142917,0.138667,0.166459,0.142416,0.141083,0.143333,0.137042,0.133125,0.173792,0.14,0.224958,0.138875,0.139083,0.140875,0.144625,0.141166,0.146875,0.140958,0.148291,0.140375,0.139958,0.138917,0.139125,0.137375,0.134917,0.132458,0.134,0.140209,0.131125,0.13975,0.139041,0.162458,0.165833,0.148167,0.135042,0.139625,0.125958]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.068375,0.048875,0.061625,0.077375,0.062459,0.06825,0.268292,0.122833,0.102542,0.079291,0.0635,0.049375,0.062083,0.055167,0.044959,0.044083,0.063875,0.045,0.044125,0.0545,0.060333,0.041791,0.066584,0.058208,0.126041,0.139958,0.0425,0.058916,0.065375,0.059834,0.064542,0.045125,0.061291,0.054208,0.046042,0.050666,0.04075,0.044,0.059958,0.0615,0.045709,0.048458,0.062375,0.059375,0.049375,0.047541,0.059583,0.054375,0.057625,0.058041,0.059375,0.043166,0.043666,0.062792,0.078125,0.058459,0.049709,0.058292,0.056708,0.110583,0.057875,0.058459,0.061291,0.070208,0.072542,0.0675,0.062708,0.0625,0.065042,0.046875,0.061459,0.04625,0.052958,0.0485,0.042666,0.084166,0.061208,0.065875,0.055292,0.042958,0.063208,0.047875,0.062334,0.05475,0.055625,0.045,0.0565,0.054833,0.047209,0.061083,0.06275,0.075459,0.053834,0.062083,0.066458,0.061292,0.067959,0.062416,0.050875,0.047208,0.06075,0.035041,0.044,0.045833,0.036917,0.046583,0.063708,0.036375,0.042959,0.048875,0.055542,0.070625,0.0445,0.063791,0.064792,0.040375,0.063125,0.046833,0.058959,0.052333,0.058417,0.05425,0.047459,0.063958,0.051792,0.061,0.059583,0.048,0.04175,0.047166,0.061791,0.069375,0.065958,0.057083,0.062208,0.05675,0.051333,0.05075,0.061875,0.053791,0.049792,0.065375,0.04825,0.051709,0.058917,0.056125,0.058625,0.404542,0.044375,0.042583,0.051916,0.041375,0.040625,0.069792,0.059833,0.041833,0.062792,0.043125,0.054125,0.040958,0.061041,0.051708,0.042334,0.054958,0.044,0.060208,0.066875,0.057958,0.04225,0.063708,0.044,0.065875,0.139,0.063791,0.066208,0.0485,0.04175,0.054875,0.073709,0.05325,0.056458,0.058209,0.07075,0.059292,0.058458,0.061042,0.060959,0.044208,0.04475,0.045125,0.035792,0.055875,0.038709,0.052292,0.042584,0.063458,0.064625,0.042375,0.053334,0.058459]},{"id":"W02","status":"measured","samples":[0.141041,0.145583,0.136167,0.646625,0.151083,0.146167,0.338125,0.138834,0.140416,0.145667,0.139,0.137375,0.141792,0.135708,0.130583,0.143333,0.139209,0.142916,0.14275,0.135292,0.133833,0.14375,0.1455,0.139625,0.141708,0.160958,0.144166,0.1685,0.141333,0.145042,0.146834,0.15325,0.141167,0.186459,0.149333,0.139583,0.136916,0.1345,0.137542,0.139959,0.1395,0.142417,0.138375,0.136083,0.137125,0.14375,0.140625,0.143042,0.149834,0.168792,0.143125,0.143167,0.139667,0.137,0.133541,0.13575,0.146209,0.135583,0.13875,0.138334,0.132459,0.139042,0.137292,0.13775,0.137792,0.135208,0.141292,0.149083,0.139291,0.14375,0.136166,0.144083,0.145583,0.138167,0.15025,0.142083,0.131625,0.639,0.140916,0.138875,0.134334,0.140333,0.138208,0.136958,0.139375,0.150375,0.133875,0.136542,0.133209,0.143666,0.131167,0.137041,0.145292,0.14325,0.138,0.138834,0.135708,0.138542,0.134708,0.141833,0.135375,0.154958,0.142875,0.136167,0.137833,0.138875,0.136667,0.1345,0.133875,0.137458,0.143292,0.141417,0.137458,0.137375,0.139375,0.145417,0.136167,0.1365,0.182834,0.141333,0.135416,0.136791,0.134333,0.12425,0.14675,0.150083,0.140083,0.142042,0.131958,0.135667,0.136083,0.136208,0.143417,0.141,0.14325,0.142459,0.133167,0.133667,0.141625,0.136541,0.138958,0.142417,0.142292,0.143542,0.143084,0.14925,0.151042,0.137666,0.133166,0.137375,0.140084,0.140792,0.136709,0.146834,0.147708,0.154666,0.134666,0.139916,0.139291,0.142084,0.137459,0.147166,0.131958,0.139583,0.142875,0.158125,0.138916,0.139125,0.143916,0.140958,0.145834,0.139041,0.137042,0.140958,0.134584,0.130625,0.135709,0.130541,0.140125,0.139458,0.140666,0.135916,0.13325,0.135458,0.143,0.130791,0.1405,0.135792,0.136167,0.13725,0.137333,0.133208,0.139125,0.133833,0.136292,0.139542,0.129042,0.130875,0.134666,0.13575]}]}],"headReports":[{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.073959,0.050875,0.067167,0.204958,0.091625,0.066459,0.069709,0.061791,0.083667,0.085792,0.073209,0.078542,0.043917,0.070834,0.065,0.070709,0.059167,0.066166,0.072041,0.059458,0.061292,0.060417,0.05525,0.05,0.064917,0.124792,0.052083,0.0525,0.060167,0.043833,0.057167,0.051875,0.062583,0.060459,0.060542,0.058792,0.055,0.043125,0.055625,0.067208,0.05975,0.08675,0.057208,0.174375,0.074042,0.081125,0.053833,0.071959,0.072625,0.061709,0.075959,0.047417,0.059333,0.056416,0.046667,0.090209,0.06325,0.046208,0.069375,0.045958,0.063417,0.051167,0.063,0.04425,0.052542,0.051375,0.058125,0.054,0.068875,0.055208,0.052834,0.05325,0.054375,0.050584,0.044292,0.085375,0.070833,0.062166,0.052667,0.069917,0.058584,0.070958,0.078041,0.074459,0.070917,0.069291,0.060875,0.0755,0.077083,0.055875,0.052958,0.084125,0.067792,0.070125,0.064542,0.103209,0.130208,0.072958,0.0635,0.061209,0.067208,0.0675,0.060125,0.07275,0.072125,0.064375,0.078375,0.045292,0.064458,0.046833,0.064583,0.055208,0.059542,0.066416,0.059792,0.063875,0.062625,0.067458,0.19875,0.056042,0.058541,0.082625,0.062667,0.046125,0.04425,0.039583,0.053916,0.161542,0.052292,0.061833,0.055458,0.0365,0.055834,0.035667,0.056167,0.064792,0.085292,0.06275,0.054583,0.057167,0.071375,0.067667,0.070583,0.075625,0.065292,0.050334,0.067083,0.040459,0.048125,0.061334,0.1055,0.077833,0.053875,0.060166,0.0745,0.069709,0.065875,0.068667,0.089875,0.056917,0.07725,0.051417,0.052417,0.18425,0.056833,0.070583,0.045291,0.040875,0.054167,0.046292,0.043375,0.043875,0.06075,0.0595,0.060958,0.065416,0.055167,0.070625,0.058375,0.053791,0.06625,0.051208,0.058875,0.059708,0.0625,0.067583,0.062416,0.073917,0.07825,0.067333,0.046833,0.088083,0.063458,0.058125,0.063167,0.053542,0.066583,0.066541,0.058459,0.06375]},{"id":"W02","status":"measured","samples":[0.136167,0.122458,0.130584,0.10175,0.116041,0.088875,0.100666,0.092958,0.102958,0.121792,0.0905,0.093375,0.089708,0.080541,0.085166,0.085833,0.119208,0.105083,0.07775,0.092667,0.081084,0.075083,0.08025,0.073625,0.0805,0.076625,0.080417,0.077708,0.078333,0.100708,0.089625,0.070083,0.079834,0.084916,0.098208,0.087458,0.087333,0.093917,0.08575,0.077166,0.082334,0.077208,0.095166,0.076583,0.077875,0.081292,0.080834,0.0795,0.069792,0.097042,0.089291,0.204541,0.088416,0.091125,0.086042,0.073042,0.077625,0.10425,0.086208,0.144375,0.100416,0.105792,0.084042,0.092917,0.077958,0.087959,0.091541,0.160083,0.105083,0.072792,0.078208,0.139541,0.157709,0.094458,0.084375,0.082916,0.08025,0.082667,0.07925,0.095208,0.088209,0.085,0.081292,0.078917,0.094333,0.101959,0.104791,0.072583,0.0875,0.077833,0.075958,0.078458,0.074208,0.070334,0.078084,0.07925,0.083375,0.086667,0.081834,0.083542,0.085791,0.084625,0.095625,0.083625,0.085667,0.078291,0.091292,0.083125,0.086584,0.083334,0.086125,0.081459,0.087584,0.085333,0.086375,0.083417,0.079792,0.392833,0.081625,0.124167,0.090792,0.084,0.088917,0.0725,0.072458,0.081667,0.093792,0.097,0.092042,0.075375,0.081875,0.128583,0.074,0.149666,0.101167,0.080375,0.073166,0.075917,0.072334,0.080083,0.079584,0.093833,0.076792,0.07725,0.077334,0.089916,0.080625,0.101667,0.094166,0.099958,0.0875,0.080416,0.081292,0.084,0.0905,0.080208,0.081375,0.069792,0.064417,0.072625,0.076375,0.073834,0.078709,0.081,0.079333,0.086459,0.083625,0.08575,0.087,0.1245,0.089125,0.087834,0.085291,0.085625,0.081333,0.118667,0.08575,0.116208,0.104959,0.119625,0.095625,0.11575,0.072042,0.107208,0.087541,0.092958,0.066791,0.127125,0.118459,0.0775,0.107708,0.130958,0.160542,0.152584,0.168375,0.114708,0.179166,0.113458,0.090625,0.088792]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.0935,0.081417,0.058666,0.059083,0.071333,0.059208,0.056083,0.077583,0.124708,0.078542,0.074792,0.09125,0.096291,0.142667,0.134542,0.0685,0.074959,0.068625,0.074041,0.085292,0.067292,0.078958,0.080375,0.070292,0.103208,0.154625,0.08775,0.0895,0.095625,0.090917,0.091791,0.084084,0.086541,0.076667,0.082375,0.131959,0.085583,0.112792,0.055708,0.112542,0.143958,0.113042,0.088792,0.132792,0.126208,0.164208,0.157625,0.305166,0.125958,0.12825,0.0855,0.078625,0.086042,0.1185,0.105208,0.076458,0.073916,0.125042,0.073042,0.104709,0.100667,0.111083,0.699917,0.1595,0.176541,0.198792,0.099042,0.089708,0.088167,0.09925,0.098792,0.068958,0.091375,0.070917,0.085375,0.207584,0.1385,0.099666,0.117959,0.099125,0.077917,0.076667,0.06625,0.083208,0.076959,0.074959,0.088,0.081667,0.161083,0.084333,0.112458,0.079834,0.081584,0.075208,0.086667,0.084708,0.113125,0.070667,0.10375,0.089291,0.077333,0.087125,0.063833,0.081709,0.087041,0.11675,0.103333,0.142,0.1445,0.218875,0.147542,0.131625,0.103416,0.126042,0.14225,0.15875,0.1195,0.09425,0.106333,0.085334,0.107583,0.070458,0.084,0.055792,0.069834,0.665084,0.065666,0.063583,0.066667,0.0685,0.074042,0.078541,0.074125,0.057958,0.061625,0.0825,0.05925,0.074333,0.065584,0.102083,0.098333,0.138875,0.105542,0.075833,0.085917,0.096625,0.069417,0.097084,0.079042,0.079875,0.067875,0.052916,0.081833,0.073083,0.097791,0.072959,0.0665,0.070792,0.084209,0.197583,0.160333,0.06075,0.056583,0.065542,0.089833,0.086333,0.046125,0.081333,0.061416,0.068292,0.063333,0.061375,0.069542,0.050209,0.055041,0.119791,0.050125,0.060583,0.052833,0.060166,0.05025,0.044416,0.0545,0.063667,0.059334,0.078084,0.06275,0.047875,0.482584,0.062583,0.064209,0.063916,0.053959,0.047042,0.058083,0.058958,0.056916,0.130334,0.103375,0.162125]},{"id":"W02","status":"measured","samples":[0.08875,0.078167,0.085792,0.082083,0.091292,0.084791,0.115792,0.090875,0.077125,0.094291,0.085666,0.072709,0.073292,0.078625,0.069875,0.078334,0.064917,0.070791,0.065667,0.065083,0.0705,0.0665,0.065625,0.080709,0.093292,0.082459,0.066583,0.064041,0.081125,0.068416,0.075167,0.070209,0.103583,0.143166,0.189917,0.151708,0.091792,0.151959,0.169959,0.080292,0.083584,0.1075,0.098084,0.097625,0.075917,0.073916,0.086292,0.073584,0.08175,0.074375,0.57775,0.129,0.107542,0.083375,0.1015,0.095083,0.084625,0.08425,0.088458,0.071584,0.064833,0.08175,0.068333,0.077416,0.073375,0.067292,0.066958,0.06075,0.085042,0.071958,0.071,0.201792,0.097167,0.060791,0.067791,0.0725,0.064208,0.07075,0.066083,0.059417,0.065167,0.06025,0.065333,0.061625,0.065458,0.077791,0.071333,0.062709,0.061709,0.062042,0.069209,0.383834,0.0635,0.075875,0.075042,0.06075,0.074583,0.063459,0.1705,0.092917,0.068458,0.069042,0.062167,0.070083,0.084667,0.110458,0.104542,0.06575,0.06725,0.077417,0.12825,0.091041,0.070459,0.058292,0.068917,0.074209,0.059959,0.070417,0.058875,0.06425,0.060833,0.064042,0.293459,0.07075,0.059958,0.059959,0.064291,0.072167,0.059792,0.066875,0.062791,0.05975,0.060209,0.066416,0.064292,0.074917,0.060208,0.059458,0.066958,0.06375,0.074459,0.064667,0.064125,0.063459,0.0645,0.0605,0.059041,0.069166,0.062625,0.059958,0.063792,0.065708,0.06425,0.069458,0.063959,0.066292,0.073209,0.069875,0.073083,0.065292,0.062583,0.063458,0.062667,0.061208,0.062375,0.07725,0.150208,0.071417,0.080333,0.171416,0.0855,0.06625,0.067792,0.165625,0.465917,0.064459,0.0705,0.065834,0.060084,0.06525,0.067125,0.065625,0.063042,0.063834,0.064458,0.066375,0.063625,0.06825,0.07275,0.064958,0.063667,0.06325,0.067625,0.08525,0.066458,0.071375,0.060291,0.066083,0.082875,0.06325]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[1.173875,0.091584,0.12675,0.079792,0.075958,0.047541,0.049958,0.067792,0.129875,0.081,0.070542,0.06075,0.072583,0.061166,0.050208,0.046417,0.044833,0.060542,0.036292,0.060167,0.06125,0.047709,0.067959,0.054583,0.073208,0.199791,0.067291,0.069625,0.052542,0.059,0.06775,0.057125,0.066875,0.0625,0.060833,0.07525,0.070792,0.069292,0.067083,0.068792,0.0685,0.072958,0.074167,0.064459,0.051625,0.067,0.073792,0.069375,0.048875,0.071458,0.053375,0.059542,0.058792,0.075209,0.06875,0.068542,0.064834,0.046042,0.066417,0.056291,0.0365,0.061792,0.070542,0.088333,0.051541,0.068125,0.062917,0.0495,0.060333,0.043708,0.064208,0.063583,0.062041,0.058,0.0655,0.086875,0.067625,0.061625,0.065042,0.0565,0.0725,0.063542,0.0575,0.074959,0.068833,0.070083,0.05325,0.06525,0.04725,0.062791,0.080584,0.072583,0.071708,0.069708,0.068625,0.050291,0.064125,0.065958,0.059292,0.056958,0.068083,0.044083,0.044,0.07,0.063833,0.057209,0.055416,0.04575,0.04625,0.046125,0.063792,0.075125,0.16975,0.078333,0.068208,0.059,0.076542,0.040709,0.06225,0.057125,0.062083,0.060292,0.052375,0.046834,0.057333,0.040792,0.063459,0.061583,0.055083,0.06875,0.058333,0.076208,0.062542,0.066708,0.05875,0.128417,0.05575,0.046,0.049792,0.03625,0.062625,0.034708,0.067084,0.0505,0.058375,0.047125,0.048833,0.064209,0.06475,0.049708,0.058083,0.063625,0.070583,0.047792,0.055583,0.0515,0.063583,0.068542,0.0425,0.035875,0.054,0.067416,0.036625,0.044125,0.065917,0.054125,0.036625,0.066791,0.056709,0.091,0.066208,0.0575,0.061833,0.053125,0.058417,0.067125,0.060542,0.074416,0.067042,0.069958,0.047625,0.055292,0.048917,0.048125,0.059417,0.073083,0.037542,0.050042,0.067916,0.057417,0.057292,0.055958,0.062834,0.064333,0.063875,0.057,0.067084,0.050375,0.070292,0.06675]},{"id":"W02","status":"measured","samples":[0.09525,0.098542,0.078584,0.085417,0.075125,0.091334,0.088875,0.087291,0.150667,0.657458,0.073792,0.103459,0.079917,0.082709,0.081292,0.080834,0.066916,0.083834,0.069083,0.079459,0.068042,0.069,0.078417,0.071416,0.0855,0.065292,0.062458,0.07525,0.105125,0.081333,0.086083,0.065792,0.066625,0.06625,0.068,0.064166,0.081125,0.073292,0.063208,0.164958,0.123667,0.177583,0.218584,0.128417,0.136458,0.10175,0.096042,0.097542,0.20175,0.157458,0.512542,0.640459,0.094458,0.087875,0.07425,0.07075,0.097875,0.07125,0.0725,0.078208,0.087292,0.082625,0.096833,0.097041,0.077709,0.081542,0.087542,0.085,0.078125,0.09525,0.094916,0.080167,0.08375,0.078708,0.0775,0.069583,0.078583,0.070542,0.074459,0.089333,0.084542,0.082542,0.0785,0.067208,0.138916,0.087583,0.070542,0.087125,0.158125,0.080791,0.093833,0.103292,0.073834,0.077583,0.092167,0.089792,0.137459,0.090333,0.1035,0.068375,0.092167,0.079292,0.085917,0.094583,0.091833,0.067208,0.097125,0.156125,0.093708,0.107958,0.085708,0.089542,0.074166,0.071542,0.063792,0.083791,0.083209,0.081458,0.076041,0.078833,0.093625,0.108709,0.076875,0.090583,0.091083,0.090583,0.080958,0.103792,0.0885,0.082875,0.08025,0.072833,0.068667,0.074708,0.061084,0.063875,0.334458,0.186458,0.077375,0.095,0.070084,0.073875,0.511417,0.091458,0.07175,0.084459,0.078667,0.069875,0.070416,0.078125,0.086625,0.078541,0.06825,0.089917,0.073167,0.074542,0.064625,0.071459,0.07675,0.086208,0.081708,0.082083,0.08725,0.079042,0.081583,0.078333,0.089084,0.084208,0.069083,0.093333,0.077333,0.069708,0.076875,0.0735,0.074292,0.081916,0.063333,0.063542,0.0675,0.067584,0.066375,0.066125,0.0915,0.064708,0.069583,0.065333,0.064833,0.069084,0.077667,0.082041,0.062541,0.084833,0.063459,0.065792,0.066458,0.063958,0.074791,0.071833,0.068375,0.065916]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.10475,0.090708,0.092958,0.072833,0.06825,0.077,0.066291,0.072958,0.251792,0.081917,0.090708,0.074334,0.072834,0.100417,0.084209,0.079709,0.068959,0.051875,0.0405,0.072625,0.058667,0.078125,0.054458,0.072209,0.077875,0.142375,0.062583,0.067084,0.051209,0.045458,0.06,0.0685,0.070625,0.088042,0.080291,0.068458,0.087167,0.058542,0.0615,0.065292,0.079958,0.060833,0.056459,0.053375,0.053458,0.047166,0.071458,0.07225,0.063125,0.060791,0.075875,0.079291,0.055625,0.062375,0.06275,0.053125,0.088416,0.065333,0.063292,0.067833,0.06,0.043125,0.453792,0.06,0.062834,0.067292,0.069042,0.060833,0.0815,0.069792,0.054542,0.063166,0.056,0.066,0.065125,0.079125,0.067583,0.08375,0.062,0.063333,0.059625,0.059,0.05625,0.05075,0.076834,0.088041,0.079625,0.051333,0.064375,0.046875,0.060292,0.123625,0.062458,0.0605,0.058541,0.052125,0.062084,0.069834,0.06175,0.066917,0.068625,0.064375,0.076625,0.063959,0.099959,0.088,0.078667,0.09325,0.060041,0.056459,0.033375,0.066167,0.070041,0.055958,0.060458,0.077917,0.102708,0.07025,0.061083,0.058084,0.060375,0.069,0.059125,0.063542,0.06675,0.618208,0.05975,0.068792,0.066042,0.063375,0.066416,0.064209,0.07125,0.072333,0.063583,0.082625,0.070333,0.067041,0.059209,0.070667,0.058209,0.069792,0.058167,0.055333,0.054792,0.063333,0.056833,0.076375,0.060417,0.059458,0.057542,0.074791,0.063042,0.068958,0.070167,0.078083,0.063958,0.06675,0.038208,0.042709,0.060458,0.060959,0.037417,0.054917,0.054083,0.048125,0.049167,0.059041,0.056125,0.055375,0.0375,0.073875,0.053917,0.059208,0.054917,0.099167,0.054416,0.046167,0.055792,0.061167,0.072708,0.057917,0.062458,0.047958,0.054875,0.071458,0.063916,0.076,0.404042,0.04825,0.064375,0.058333,0.059042,0.076542,0.078083,0.056875,0.057458,0.057,0.060458,0.055792]},{"id":"W02","status":"measured","samples":[0.101875,0.104417,0.095458,0.087708,0.113791,0.100458,0.095834,0.090333,0.081875,0.102292,0.097625,0.176083,0.083083,0.081708,0.092375,0.14675,0.100917,0.085708,0.109583,0.087458,0.092292,0.080666,0.082375,0.078958,0.084083,0.088958,0.080917,0.086583,0.08525,0.089708,0.082958,0.095708,0.085875,0.075334,0.07925,0.071333,0.076917,0.083834,0.080041,0.53,0.071209,0.077792,0.077083,0.06725,0.068041,0.078333,0.079333,0.086416,0.126792,0.075125,0.122334,0.085583,0.083167,0.06925,0.085875,0.085584,0.099792,0.098083,0.093792,0.070875,0.072042,0.069417,0.087292,0.078833,0.073833,0.080208,0.061792,0.091333,0.087625,0.07175,0.078375,0.082917,0.072209,0.0695,0.073083,0.066125,0.06825,0.065625,0.061458,0.099084,0.086625,0.077084,0.070458,0.078125,0.07975,0.096209,0.090709,0.070375,0.115625,0.073792,0.075542,0.075375,0.072917,0.075,0.095125,0.086,0.432417,0.067167,0.07925,0.065584,0.06925,0.067,0.063792,0.078667,0.0665,0.066917,0.079167,0.068792,0.08,0.077041,0.076375,0.308458,0.084333,0.065292,0.065916,0.069,0.078208,0.065291,0.060875,0.069458,0.069625,0.067917,0.092,0.073625,0.065083,0.071041,0.066042,0.072875,0.065958,0.065125,0.07425,0.069083,0.084416,0.07325,0.072334,0.066958,0.080208,0.067042,0.075334,0.076833,0.065333,0.074417,0.0765,0.396458,0.064125,0.068125,0.082584,0.067333,0.071917,0.072791,0.06475,0.080083,0.063708,0.06775,0.065167,0.066083,0.088917,0.066709,0.0645,0.076666,0.073625,0.060208,0.078292,0.063167,0.063834,0.063666,0.066459,0.060542,0.081041,0.07,0.0705,0.072542,0.066875,0.069417,0.114417,0.065667,0.060167,0.06025,0.063542,0.063875,0.075166,0.061125,0.08375,0.066167,0.074792,0.068083,0.060875,0.066959,0.063375,0.075334,0.0805,0.06975,0.07475,0.069375,0.0635,0.063125,0.068667,0.06525,0.073791,0.089]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.244708,0.084334,0.089167,0.22275,0.111291,0.095791,0.070292,0.055542,0.102417,0.076625,0.08325,0.064083,0.04225,0.048125,0.062916,0.048792,0.115833,0.059958,0.062916,0.061041,0.061917,0.043833,0.044833,0.053417,0.071625,0.138042,0.046958,0.0645,0.059542,0.065917,0.040291,0.045333,0.0585,0.064292,0.05225,0.060125,0.065167,0.037667,0.055667,0.062416,0.063833,0.036792,0.046,0.047209,0.060666,0.048875,0.056834,0.057792,0.081416,0.062334,0.054875,0.045166,0.082708,0.065958,0.0635,0.069833,0.067417,0.065,0.049959,0.069625,0.059583,0.059125,0.055833,0.455792,0.058625,0.036042,0.077291,0.068583,0.056541,0.069583,0.180333,0.081,0.069833,0.04675,0.044583,0.060917,0.084958,0.07075,0.126625,0.083666,0.075458,0.048292,0.067917,0.073625,0.057084,0.070333,0.0485,0.055208,0.046333,0.062417,0.055792,0.047417,0.049167,0.048625,0.045875,0.066333,0.053542,0.055209,0.057417,0.071792,0.083,0.083292,0.074917,0.068125,0.048875,0.06975,0.066,0.067334,0.03875,0.065667,0.055667,0.050834,0.056042,0.071375,0.043417,0.066,0.04,0.053542,0.040959,0.053208,0.063667,0.059416,0.038,0.051,0.036791,0.048042,0.497875,0.068417,0.077333,0.098667,0.059625,0.071833,0.047125,0.061541,0.057917,0.053375,0.05,0.036458,0.043,0.044916,0.060792,0.050417,0.067458,0.060625,0.069209,0.060334,0.062209,0.052833,0.06425,0.037791,0.054,0.0665,0.072041,0.0615,0.076459,0.071541,0.092333,0.054458,0.045083,0.052916,0.059292,0.03775,0.053708,0.039708,0.044458,0.035709,0.050209,0.06975,0.063792,0.063583,0.075959,0.099584,0.081,0.067542,0.07075,0.061833,0.06775,0.063,0.062958,0.049417,0.069792,0.063083,0.057083,0.064208,0.058541,0.077667,0.063416,0.046709,0.051958,0.658541,0.067584,0.056667,0.05925,0.063875,0.047709,0.037208,0.055834,0.055542,0.052958,0.0625]},{"id":"W02","status":"measured","samples":[0.151208,0.080292,0.084125,0.094708,0.134791,0.110375,0.111375,0.127542,0.104417,0.09425,0.084708,0.078458,0.100333,0.091542,0.101375,0.107791,0.095042,0.145,0.10775,0.098625,0.096709,0.1015,0.113875,0.090917,0.08925,0.089833,0.085709,0.074875,0.110709,0.102125,0.104125,0.1185,0.077542,0.153625,0.080709,0.125625,0.079666,0.078541,0.075917,0.073459,0.074791,0.086166,0.127833,0.088542,0.104708,0.078458,0.106417,0.658,0.12675,0.099917,0.075708,0.089917,0.070333,0.067667,0.072083,0.091125,0.094583,0.084042,0.086875,0.090875,0.071292,0.081959,0.107375,0.084708,0.107917,0.090708,0.082666,0.06875,0.071708,0.088083,0.076334,0.082375,0.114375,0.078625,0.084208,0.076375,0.079042,0.071333,0.067334,0.071292,0.07225,0.080583,0.081667,0.076875,0.072792,0.076542,0.076916,0.101084,0.088541,0.077458,0.091167,0.091625,0.089917,0.084917,0.098542,0.086917,0.077791,0.079125,0.077958,0.0835,0.089916,0.080583,0.090417,0.075958,0.082792,0.073833,0.326625,0.086375,0.10075,0.446,0.0975,0.082167,0.067666,0.066916,0.083458,0.085959,0.070458,0.07325,0.088875,0.072834,0.070292,0.068583,0.072375,0.080417,0.068875,0.0705,0.074792,0.068041,0.109541,0.076084,0.101,0.07225,0.069292,0.080125,0.07325,0.083125,0.0885,0.090625,0.079666,0.072625,0.076416,0.080375,0.072791,0.079666,0.068,0.068792,0.062458,0.06225,0.065958,0.06875,0.072958,0.090041,0.07325,0.06575,0.409666,0.070042,0.066667,0.078959,0.067375,0.083666,0.068292,0.070166,0.076709,0.064625,0.069125,0.066084,0.064334,0.071042,0.067583,0.0655,0.077042,0.080125,0.065292,0.072667,0.07475,0.065084,0.07075,0.063542,0.08125,0.0725,0.070333,0.069084,0.063417,0.0685,0.067166,0.071833,0.067584,0.081333,0.127959,0.0835,0.066833,0.090875,0.067125,0.064916,0.0675,0.072417,0.069917,0.0725,0.062334,0.065]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[1.021542,0.071542,0.07075,0.06675,0.062791,0.070625,0.062333,0.058958,0.10075,0.08175,0.074208,0.069542,0.068417,0.065,0.062792,0.056292,0.069208,0.064041,0.067291,0.06425,0.056542,0.059541,0.038917,0.057875,0.062541,0.151166,0.063041,0.055333,0.091625,0.040208,0.05975,0.049833,0.069334,0.052041,0.057209,0.051792,0.060125,0.062709,0.070542,0.038333,0.055792,0.051875,0.044625,0.050167,0.038333,0.063334,0.071541,0.057375,0.059459,0.047,0.066417,0.05825,0.04875,0.056916,0.062666,0.067,0.054292,0.061375,0.061208,0.06875,0.11225,0.113708,0.058833,0.070292,0.078334,0.055792,0.060667,0.06175,0.060084,0.056042,0.058958,0.050416,0.061542,0.060125,0.065667,0.128958,0.063333,0.060666,0.051625,0.064625,0.0665,0.061167,0.068334,0.071,0.071417,0.070084,0.053583,0.055,0.066875,0.068416,0.0755,0.064125,0.058584,0.051458,0.059084,0.067417,0.062333,0.067625,0.057125,0.0575,0.058292,0.05675,0.057041,0.06275,0.05925,0.066208,0.087917,0.101625,0.076167,0.054875,0.060792,0.061167,0.056917,0.065375,0.058334,0.064375,0.082042,0.04975,0.04125,0.072292,0.079166,0.074959,0.0465,0.049333,0.0595,0.060625,0.067208,0.058125,0.054417,0.035625,0.0545,0.051917,0.07575,0.059958,0.0555,0.054375,0.051708,0.03475,0.056625,0.065875,0.058583,0.083208,0.141708,0.064625,0.056708,0.053292,0.053791,0.037084,0.064125,0.052959,0.0585,0.056167,0.053166,0.056958,0.046,0.060917,0.046333,0.053875,0.058167,0.056833,0.067208,0.054875,0.070459,0.05125,0.072917,0.057875,0.060084,0.064208,0.066334,0.049709,0.056625,0.054209,0.057625,0.053417,0.036959,0.058417,0.045583,0.072042,0.03925,0.052833,0.066292,0.044625,0.06375,0.067209,0.07525,0.058459,0.064125,0.054875,0.046917,0.052875,0.059,0.055167,0.038625,0.059459,0.072792,0.0575,0.067625,0.070292,0.077166,0.039041]},{"id":"W02","status":"measured","samples":[0.113291,0.103334,0.091125,0.127292,0.087666,0.087375,0.093333,0.08675,0.078958,0.693334,0.083208,0.079708,0.075917,0.092041,0.082125,0.07325,0.074417,0.088042,0.07375,0.092542,0.070542,0.074167,0.073291,0.085375,0.070416,0.067709,0.06875,0.071625,0.077375,0.077,0.069542,0.068125,0.0765,0.075833,0.075333,0.067042,0.071167,0.072916,0.094292,0.066917,0.074,0.071042,0.069334,0.078583,0.083541,0.086208,0.071416,0.073542,0.08175,0.064625,0.452583,0.068667,0.066084,0.080292,0.078791,0.072292,0.066125,0.074625,0.070167,0.082792,0.0705,0.066875,0.066209,0.0675,0.098792,0.065417,0.068917,0.083291,0.073125,0.066625,0.07525,0.069209,0.075291,0.068208,0.071125,0.059958,0.079917,0.066917,0.073375,0.077833,0.065,0.071917,0.074583,0.064375,0.280541,0.076542,0.071541,0.069875,0.071166,0.06175,0.155458,0.083917,0.086,0.064833,0.071208,0.067791,0.077625,0.069209,0.065917,0.066292,0.069583,0.077083,0.064792,0.067292,0.062,0.06225,0.066292,0.0835,0.071209,0.0815,0.068,0.064125,0.069042,0.070042,0.066708,0.067709,0.063958,0.069625,0.06125,0.063583,0.066875,0.06975,0.076583,0.070791,0.077417,0.065541,0.06575,0.06375,0.06675,0.062708,0.066,0.064,0.062583,0.372,0.060375,0.06675,0.079958,0.069459,0.06725,0.067166,0.079916,0.071542,0.064041,0.077042,0.062166,0.065167,0.067291,0.078042,0.0725,0.0675,0.064041,0.063416,0.062958,0.072667,0.062958,0.072542,0.061,0.074292,0.076166,0.066958,0.06575,0.0745,0.066084,0.076083,0.071917,0.062666,0.067,0.064208,0.071291,0.066417,0.070042,0.079209,0.069375,0.165208,0.375708,0.069667,0.067291,0.076292,0.073834,0.069792,0.062834,0.069625,0.064458,0.083333,0.071083,0.065583,0.094209,0.071458,0.073,0.073958,0.069125,0.083209,0.067875,0.067625,0.067834,0.066541,0.076666,0.070125,0.072459,0.064083]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.659542,0.053708,0.045541,0.114833,0.095542,0.065042,0.072375,0.065416,0.122291,0.081417,0.081583,0.073708,0.061875,0.076125,0.055833,0.054875,0.075625,0.045916,0.064208,0.071125,0.061791,0.065459,0.067875,0.067542,0.064166,0.119541,0.067416,0.071041,0.059375,0.063042,0.042625,0.077209,0.062875,0.060917,0.04175,0.062208,0.06625,0.058584,0.061292,0.051084,0.057,0.047,0.073833,0.073042,0.075291,0.073792,0.07025,0.069125,0.061,0.062417,0.055541,0.059708,0.061167,0.054667,0.054583,0.059042,0.053125,0.056584,0.058083,0.055666,0.061041,0.069875,0.05725,0.06125,0.063083,0.03775,0.047,0.069375,0.067583,0.055416,0.061417,0.060583,0.06375,0.056375,0.062792,0.130291,0.068667,0.064541,0.048959,0.03625,0.05275,0.048209,0.062625,0.055917,0.129916,0.083792,0.064458,0.057708,0.058375,0.049791,0.067334,0.061625,0.063292,0.059416,0.052667,0.065625,0.0585,0.06725,0.065917,0.074375,0.092542,0.07375,0.067291,0.052667,0.046667,0.045792,0.069,0.043708,0.056,0.065458,0.063083,0.067,0.049083,0.071709,0.149917,0.079833,0.068375,0.098916,0.081916,0.077958,0.063042,0.055083,0.052417,0.100333,0.089125,0.081542,0.058584,0.044,0.037958,0.05025,0.05975,0.05,0.068,0.053791,0.065375,0.058291,0.054834,0.044333,0.057334,0.044875,0.061208,0.065792,0.077208,0.259208,0.193125,0.051375,0.077041,0.105,0.068667,0.061042,0.066584,0.066375,0.077375,0.079459,0.073166,0.081917,0.089042,0.072292,0.080292,0.076959,0.071042,0.063875,0.060083,0.06075,0.064375,0.074792,0.048833,0.071042,0.069542,0.062334,0.073625,0.079167,0.075667,0.068917,0.048792,0.091417,0.093625,0.067292,0.067834,0.072042,0.058917,0.060625,0.061375,0.11975,0.073625,0.064083,0.063458,0.058375,0.068625,0.078209,0.05625,0.06,0.057166,0.068541,0.058667,0.059,0.060042,0.081708,0.061834,0.063666]},{"id":"W02","status":"measured","samples":[0.085041,0.078458,0.084,0.082833,0.166625,0.0845,0.090458,0.086458,0.095583,0.421667,0.0775,0.074292,0.082167,0.101459,0.08725,0.07075,0.0675,0.084625,0.062958,0.067,0.08425,0.063792,0.07675,0.067,0.084292,0.065875,0.071583,0.07075,0.075041,0.0625,0.067,0.071666,0.068042,0.065417,0.07175,0.06775,0.0655,0.07225,0.066583,0.069542,0.066875,0.072125,0.066959,0.080291,0.116584,0.080958,0.085375,0.079292,0.071625,0.06975,0.396166,0.079334,0.078625,0.075792,0.209291,0.075459,0.074833,0.061708,0.062916,0.081083,0.066083,0.065666,0.074958,0.067791,0.069791,0.066708,0.062792,0.072166,0.06225,0.065416,0.078958,0.063125,0.083167,0.070458,0.059708,0.082583,0.064917,0.058625,0.059584,0.215042,0.061667,0.074291,0.107875,0.087917,0.1785,0.109792,0.088708,0.077792,0.070917,0.07375,0.067875,0.085625,0.090166,0.105417,0.166375,0.074708,0.138292,0.096333,0.083083,0.065459,0.074042,0.073834,0.336375,0.081042,0.072125,0.0705,0.065125,0.068416,0.145625,0.08825,0.085167,0.087208,0.088041,0.08025,0.081583,0.080875,0.078292,0.064542,0.068875,0.07375,0.10025,0.0805,0.095291,0.0795,0.08625,0.089291,0.086917,0.086833,0.076459,0.08725,0.081542,0.075666,0.092583,0.06925,0.075,0.089917,0.078791,0.077416,0.072834,0.0795,0.071916,0.07625,0.106417,0.071667,0.074208,0.214041,0.075708,0.080209,0.068542,0.08525,0.074042,0.096875,0.074083,0.106833,0.481292,0.116792,0.682084,0.077917,0.07625,0.065667,0.073959,0.066041,0.064042,0.068958,0.065167,0.073208,0.066,0.068625,0.07025,0.072084,0.0705,0.078417,0.087917,0.072917,0.069375,0.07825,0.065583,0.0715,0.077125,0.079,0.073625,0.079916,0.077083,0.069,0.067166,0.075875,0.067125,0.065208,0.074917,0.073458,0.066625,0.065375,0.06825,0.065583,0.067958,0.067292,0.307084,0.1575,0.196625,0.113042]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.233375,0.086083,0.057,0.082458,0.093459,0.060167,0.065083,0.061916,0.086333,0.071458,0.073917,0.067833,0.057,0.062542,0.04875,0.065167,0.045792,0.062666,0.058916,0.058917,0.05825,0.036166,0.060125,0.040625,0.079584,0.137916,0.081125,0.068916,0.047,0.05225,0.068667,0.057917,0.068792,0.056,0.0655,0.049333,0.047375,0.060416,0.060375,0.058125,0.062959,0.063375,0.089542,0.057792,0.0495,0.051125,0.06,0.0665,0.05625,0.07225,0.070541,0.070167,0.219,0.088041,0.070875,0.066417,0.05175,0.058542,0.059625,0.0435,0.055416,0.051166,0.061167,0.068542,0.06725,0.072459,0.062792,0.057209,0.047,0.041292,0.064833,0.046083,0.053709,0.06275,0.062875,0.103958,0.074167,0.048625,0.045375,0.052375,0.050417,0.065833,0.065417,0.063,0.092,0.08125,0.038542,0.045333,0.061792,0.048625,0.056458,0.057167,0.052208,0.069,0.063167,0.04025,0.059792,0.049125,0.06125,0.047334,0.048416,0.066167,0.0615,0.050125,0.055208,0.036458,0.056458,0.063,0.037208,0.047833,0.045166,0.047541,0.227,0.069958,0.06625,0.043917,0.072292,0.055209,0.067042,0.0705,0.046958,0.080417,0.065042,0.06375,0.060333,0.062,0.062458,0.065625,0.062334,0.035792,0.058708,0.038083,0.063791,0.06825,0.063375,0.0655,0.053791,0.064041,0.08375,0.054458,0.054875,0.060708,0.067125,0.060167,0.037417,0.043542,0.07825,0.05925,0.051625,0.053917,0.066708,0.058791,0.087833,0.073875,0.068916,0.069708,0.045917,0.0485,0.065084,0.07125,0.074084,0.0605,0.06025,0.059292,0.048916,0.064583,0.111333,0.078792,0.052791,0.057666,0.064625,0.043291,0.056958,0.04975,0.055334,0.046542,0.043834,0.058541,0.059375,0.052958,0.070125,0.080542,0.055375,0.061208,0.065875,0.053625,0.070916,0.051291,0.052041,0.08875,0.127166,0.087166,0.08425,0.073125,0.071375,0.065625,0.067125,0.072375,0.062417,0.0545]},{"id":"W02","status":"measured","samples":[0.140542,0.099667,0.094125,0.088625,0.098333,0.079084,0.14375,0.085959,0.091667,0.09825,0.087458,0.665125,0.101791,0.09,0.103916,0.079125,0.099958,0.164209,0.078292,0.165584,0.101833,0.087291,0.090708,0.098334,0.138,0.099583,0.078584,0.081,0.075708,0.079791,0.085041,0.083583,0.077834,0.090375,0.085542,0.088916,0.091625,0.097125,0.085,0.079292,0.108292,0.089375,0.081166,0.07575,0.092625,0.14225,0.0855,0.083125,0.0855,0.080042,0.088333,0.100833,0.073458,0.078666,0.073125,0.097542,0.090083,0.126375,0.083417,0.08425,0.088458,0.099583,0.080916,0.079375,0.100583,0.086625,0.118166,0.0755,0.08825,0.08,0.081,0.087917,0.079333,0.081083,0.083583,0.079875,0.089292,0.085458,0.091625,0.083416,0.079333,0.077834,0.076208,0.084458,0.086166,0.0795,0.07225,0.072875,0.07975,0.072875,0.073042,0.070625,0.070166,0.101042,0.094292,0.071042,0.0665,0.06575,0.32225,0.07175,0.065875,0.06525,0.063042,0.078042,0.06325,0.069041,0.065625,0.064583,0.060792,0.133375,0.086458,0.089625,0.070583,0.077292,0.08475,0.070958,0.066292,0.084875,0.076625,0.077792,0.108667,0.066959,0.078,0.076542,0.068292,0.064334,0.094167,0.077792,0.077875,0.069208,0.080292,0.156417,0.096834,0.093334,0.175584,0.065458,0.065167,0.071333,0.078208,0.080792,0.081,0.107167,0.114792,0.147083,0.156333,0.07475,0.077166,0.081166,0.065291,0.070541,0.077041,0.071166,0.065166,0.074708,0.350625,0.08025,0.068083,0.065167,0.071084,0.102375,0.084708,0.079458,0.095208,0.1605,0.130833,0.092333,0.071791,0.097875,0.098583,0.081792,0.067583,0.084958,0.076292,0.066125,0.074167,0.067583,0.068375,0.086333,0.070125,0.090583,0.072917,0.068458,0.07675,0.069708,0.066042,0.064792,0.081125,0.069875,0.067166,0.069,0.070708,0.078833,0.066375,0.077167,0.06975,0.068166,0.084209,0.065666,0.14725,0.429625]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.133292,0.113042,0.09475,0.093917,0.085208,0.09225,0.089709,0.096916,0.130584,0.116291,0.102583,0.08875,0.098334,0.089958,0.089334,0.057,0.062292,0.073084,0.081333,0.093625,0.070166,0.061292,0.066292,0.079041,0.061583,0.259375,0.098292,0.136833,0.070875,0.08725,0.056,0.07325,0.056167,0.067834,0.065834,0.060125,0.069667,0.065291,0.064375,0.05775,0.084792,0.069292,0.074542,0.051042,0.06625,0.058042,0.076875,0.068458,0.065292,0.066833,0.073292,0.062625,0.057042,0.072542,0.065,0.127291,0.063583,0.057709,0.065,0.071417,0.060542,0.063458,0.052417,0.065833,0.065208,0.058958,0.071208,0.061833,0.063791,0.07425,0.0655,0.062291,0.057292,0.056542,0.059042,0.052709,0.066958,0.073667,0.067208,0.055791,0.07525,0.064084,0.083,0.076958,0.057708,0.064083,0.0605,0.054958,0.059042,0.068292,0.0595,0.056709,0.055042,0.057625,0.0505,0.046375,0.059334,0.059333,0.067958,0.055542,0.062541,0.055125,0.061125,0.062833,0.061959,0.065292,0.070875,0.065167,0.071291,0.065792,0.063708,0.058167,0.087042,0.065584,0.054125,0.063583,0.075958,0.0595,0.049833,0.060583,0.04975,0.0595,0.058083,0.048792,0.057166,0.05475,0.065208,0.0665,0.058375,0.049459,0.059375,0.056625,0.0575,0.061958,0.0655,0.062333,0.063833,0.0575,0.0465,0.046292,0.070375,0.042125,0.063292,0.058166,0.0555,0.060917,0.057084,0.051875,0.05775,0.06325,0.062208,0.059584,0.058833,0.060625,0.0745,0.0715,0.063167,0.057875,0.056333,0.056,0.068167,0.0585,0.059458,0.073208,0.058417,0.054125,0.055916,0.063667,0.065208,0.062833,0.073542,0.06325,0.058667,0.060167,0.0595,0.065625,0.06275,0.060375,0.061958,0.066167,0.060917,0.060583,0.063875,0.06425,0.054833,0.069584,0.055333,0.056583,0.06175,0.074917,0.06275,0.0595,0.0545,0.063042,0.059875,0.055125,0.051417,0.055625,0.061375,0.057834]},{"id":"W02","status":"measured","samples":[0.085667,0.082125,0.081875,0.086459,0.097583,0.098334,0.096084,0.089375,0.119291,0.574459,0.080208,0.08325,0.078042,0.091708,0.084083,0.072375,0.133333,0.090667,0.113791,0.086,0.123167,0.100959,0.093084,0.073083,0.119583,0.090125,0.098875,0.101084,0.085958,0.086958,0.08875,0.094417,0.084834,0.081791,0.081459,0.083667,0.1035,0.115291,0.087209,0.078416,0.079292,0.087625,0.078625,0.144084,0.202083,0.090917,0.085917,0.069208,0.079291,0.073875,0.086709,0.07025,0.078916,0.078209,0.07875,0.109042,0.087083,0.108167,0.09875,0.096,0.094625,0.091375,0.104208,0.081333,0.144458,0.062583,0.082875,0.0715,0.078125,0.071417,0.079541,0.067083,0.072375,0.080583,0.0725,0.088,0.07125,0.07625,0.100584,0.103875,0.153916,0.144375,0.094416,0.16825,0.110542,0.117041,0.094625,0.086833,0.077209,0.076625,0.083417,0.078792,0.07875,0.080292,0.072625,0.080083,0.074333,0.111,0.082708,0.076,0.085167,0.080125,0.082416,0.471916,0.073375,0.078125,0.0735,0.070792,0.078375,0.080916,0.068333,0.070667,0.080417,0.071292,0.079125,0.071125,0.063958,0.069,0.076042,0.06975,0.096208,0.0825,0.070833,0.076167,0.071916,0.069458,0.067292,0.069667,0.069667,0.084334,0.558583,0.143333,0.2125,0.181542,0.139709,0.221541,0.127708,0.070834,0.06775,0.08275,0.069375,0.070125,0.0665,0.104583,0.08475,0.075875,0.087917,0.075417,0.074792,0.077625,0.614083,0.074167,0.076959,0.096375,0.099667,0.080708,0.081375,0.256208,0.12825,0.088459,0.085459,0.073791,0.077708,0.0745,0.070667,0.085208,0.137375,0.073583,0.07875,0.0765,0.069542,0.090875,0.067,0.077292,0.066458,0.100416,0.065334,0.068334,0.124125,0.091292,0.097583,0.090625,0.075458,0.075791,0.062416,0.084584,0.077917,0.079625,0.071125,0.075541,0.083875,0.070333,0.088541,0.082375,0.080667,0.076792,0.071542,0.069625,0.079542,0.078292]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.102375,0.085333,0.074542,0.073083,0.066042,0.065083,0.068791,0.066459,0.168084,0.094333,0.085167,0.066459,0.072708,0.065292,0.06275,0.057083,0.083583,0.081458,0.072584,0.061333,0.063875,0.039917,0.0625,0.076208,0.072333,0.229375,0.048292,0.059167,0.070208,0.050875,0.062166,0.094375,0.060958,0.063458,0.040542,0.056083,0.095458,0.079917,0.051625,0.0585,0.06075,0.050167,0.059792,0.049459,0.070667,0.072375,0.064709,0.042,0.096375,0.069875,0.051125,0.076958,0.05375,0.052375,0.056666,0.067583,0.069042,0.070375,0.080333,0.054583,0.058958,0.060167,0.594041,0.073708,0.056792,0.045292,0.061959,0.054041,0.061,0.073667,0.087791,0.074125,0.051125,0.056459,0.056208,0.104417,0.078041,0.045875,0.077458,0.075125,0.047958,0.071541,0.063333,0.063334,0.0625,0.0555,0.048542,0.046334,0.051167,0.063625,0.062875,0.0675,0.067083,0.04625,0.056708,0.0575,0.055833,0.060666,0.055709,0.061792,0.059084,0.059333,0.057958,0.062416,0.045041,0.062209,0.0685,0.046084,0.044042,0.066541,0.056833,0.067042,0.04075,0.060042,0.056708,0.066417,0.043666,0.06775,0.131584,0.113042,0.060042,0.063458,0.061541,0.05225,0.076917,0.528292,0.066042,0.075542,0.054125,0.070417,0.070917,0.071916,0.071083,0.080709,0.046166,0.037,0.0435,0.059958,0.037041,0.0455,0.058084,0.05975,0.061584,0.050958,0.045,0.063375,0.06825,0.049375,0.075583,0.046584,0.063792,0.056625,0.05625,0.061958,0.063166,0.094417,0.065792,0.063,0.071958,0.066,0.059084,0.053084,0.063625,0.056292,0.048,0.053291,0.068042,0.056167,0.040875,0.062041,0.060417,0.05975,0.057,0.069375,0.071875,0.034375,0.066959,0.060958,0.056958,0.061625,0.116959,0.061042,0.047542,0.057208,0.059,0.058375,0.070625,0.048,0.399375,0.053291,0.042708,0.036167,0.040833,0.050959,0.055958,0.053,0.062125,0.06025,0.058625,0.069792]},{"id":"W02","status":"measured","samples":[0.112666,0.08375,0.087083,0.108042,0.124291,0.093583,0.112458,0.105417,0.109375,0.085042,0.074458,0.112167,0.0865,0.105292,0.118917,0.079958,0.077584,0.076417,0.171417,0.107667,0.1395,0.107792,0.150792,0.069,0.0715,0.090208,0.078375,0.069792,0.07275,0.08575,0.081458,0.110458,0.100292,0.118542,0.0815,0.077792,0.082458,0.078209,0.076625,0.091875,0.083083,0.074958,0.091333,0.084666,0.067625,0.081125,0.07425,0.081959,0.065375,0.081208,0.074,0.085709,0.092,0.076667,0.072792,0.083583,0.076292,0.113667,0.082625,0.077083,0.077125,0.116666,0.080917,0.077375,0.074084,0.076875,0.07275,0.078958,0.109792,0.084833,0.077834,0.098084,0.076917,0.122542,0.108791,0.08525,0.080958,0.074125,0.072916,0.068,0.085084,0.072333,0.0825,0.081125,0.091833,0.268041,0.174417,0.091875,0.115459,0.083708,0.085458,0.072667,0.085125,0.108875,0.102417,0.078375,0.072041,0.079167,0.076166,0.072167,0.076709,0.085042,0.068333,0.080875,0.080917,0.069417,0.063291,0.078875,0.101834,0.079458,0.074208,0.076958,0.078542,0.068459,0.078666,0.084042,0.08675,0.275958,0.084208,0.07625,0.076417,0.081583,0.085875,0.070625,0.091791,0.073792,0.079042,0.068875,0.086083,0.069708,0.074208,0.445625,0.118875,0.088625,0.08625,0.068083,0.078792,0.065125,0.074417,0.066125,0.090125,0.075042,0.065042,0.06675,0.089917,0.064458,0.085,0.076458,0.082167,0.070041,0.081708,0.065666,0.072375,0.130708,0.084083,0.085584,0.121334,0.09975,0.080666,0.091792,0.06925,0.081209,0.094125,0.094291,0.079958,0.072,0.068542,0.072417,0.06875,0.074166,0.068708,0.066791,0.067208,0.066708,0.079208,0.082041,0.069292,0.098875,0.073875,0.074709,0.077209,0.082833,0.082792,0.087667,0.104875,0.109459,0.080167,0.075542,0.071958,0.077708,0.08025,0.069708,0.079125,0.083416,0.072416,0.089,0.076875,0.074417,0.099958,0.094083]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.234209,0.1015,0.070459,0.058916,0.073792,0.097542,0.072458,0.071125,0.087334,0.062667,0.0575,0.060125,0.0625,0.059042,0.061542,0.060167,0.060958,0.059416,0.052916,0.0675,0.06725,0.06975,0.0685,0.064125,0.069417,0.10525,0.070542,0.0685,0.055417,0.061375,0.067583,0.062667,0.06175,0.0645,0.046666,0.059125,0.059125,0.053916,0.04675,0.106625,0.069958,0.057,0.063333,0.05925,0.057583,0.0685,0.0555,0.046917,0.061709,0.068417,0.049208,0.068791,0.068208,0.054167,0.062084,0.061792,0.069792,0.052583,0.063125,0.05525,0.063541,0.061458,0.058958,0.111,0.115125,0.140625,0.069292,0.061334,0.066459,0.062083,0.052583,0.061291,0.060208,0.064416,0.052792,0.129667,0.04775,0.057916,0.05875,0.060916,0.059542,0.06275,0.066333,0.061333,0.061375,0.068333,0.063458,0.068416,0.066,0.06425,0.052875,0.057125,0.061042,0.069334,0.054209,0.048792,0.046083,0.037625,0.03775,0.036875,0.05925,0.061167,0.054584,0.06125,0.046834,0.075042,0.068375,0.058584,0.063041,0.055709,0.057292,0.045875,0.049459,0.066792,0.059208,0.069875,0.077833,0.056916,0.051583,0.06525,0.055708,0.051875,0.107625,0.059084,0.057625,0.057625,0.061458,0.087958,0.058333,0.049875,0.066916,0.061,0.058125,0.051458,0.05675,0.046875,0.063042,0.056917,0.045959,0.055833,0.045208,0.052792,0.064125,0.059583,0.058834,0.072167,0.036583,0.057875,0.068958,0.064292,0.058416,0.061791,0.064667,0.039,0.066417,0.051459,0.059625,0.038375,0.036875,0.0645,0.069458,0.065583,0.047166,0.041792,0.045834,0.05475,0.05525,0.066417,0.049042,0.062542,0.046459,0.056125,0.04175,0.047459,0.059833,0.069,0.068541,0.072875,0.051125,0.05925,0.048542,0.063333,0.194333,0.103917,0.06125,0.08075,0.052625,0.038542,0.052959,0.058375,0.05975,0.056167,0.061292,0.062458,0.060708,0.050583,0.046625,0.048,0.056709,0.06275]},{"id":"W02","status":"measured","samples":[0.103958,0.083667,0.116166,0.130334,0.092792,0.107667,0.085833,0.1065,0.09175,0.100917,0.092208,0.13775,0.1065,0.117541,0.134459,0.089792,0.108208,0.078208,0.093084,0.097583,0.093333,0.092709,0.091584,0.080375,0.081417,0.081333,0.074917,0.08775,0.078459,0.079792,0.082833,0.080167,0.087459,0.083166,0.081875,0.087041,0.076625,0.084542,0.081667,0.084083,0.086125,0.100917,0.086708,0.083875,0.102375,0.084292,0.085458,0.081625,0.078375,0.08025,0.088541,0.082458,0.075417,0.082875,0.08625,0.069417,0.083833,0.42725,0.0845,0.146667,0.101791,0.074541,0.168458,0.109875,0.105375,0.072,0.087334,0.08375,0.085417,0.067792,0.080917,0.081125,0.06625,0.071708,0.070375,0.058,0.060209,0.065417,0.068833,0.067208,0.064708,0.058666,0.078541,0.075583,0.08825,0.081917,0.064667,0.07125,0.077875,0.095667,0.075292,0.077708,0.076167,0.084959,0.074375,0.081375,0.079917,0.069083,0.069125,0.073709,0.188458,0.108042,0.084,0.081375,0.071584,0.078792,0.060208,0.076583,0.087375,0.085,0.071166,0.072708,0.076709,0.072625,0.078458,0.11875,0.081417,0.086708,0.08575,0.079042,0.071584,0.076292,0.071625,0.082542,0.12275,0.087916,0.089458,0.089083,0.095042,0.072041,0.091625,0.087583,0.081458,0.070042,0.073,0.073042,0.083583,0.133708,0.123667,0.09525,0.089417,0.081042,0.091667,0.091334,0.07925,0.084917,0.071583,0.07,0.10425,0.083666,0.089791,0.078958,0.073083,0.068875,0.068041,0.090708,0.069583,0.075791,0.066666,0.093292,0.071125,0.069084,0.06425,0.064917,0.070666,0.069,0.119875,0.084375,0.091167,0.084417,0.077709,0.070875,0.069584,0.06775,0.084458,0.072083,0.069875,0.071583,0.06975,0.083334,0.095,0.064709,0.066667,0.067916,0.074084,0.070916,0.065042,0.06825,0.0685,0.077833,0.073542,0.098584,0.076292,0.0685,0.068333,0.075792,0.079,0.07175,0.122584,0.090541]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.097125,0.082209,0.054375,0.068333,0.063958,0.061167,0.063333,0.063709,0.094292,0.073334,0.062375,0.064834,0.056083,0.072083,0.074083,0.073542,0.053458,0.062667,0.05675,0.05725,0.057833,0.064208,0.06725,0.038375,0.063791,0.080125,0.066083,0.070834,0.052958,0.072375,0.073625,0.034208,0.054875,0.04225,0.074125,0.063875,0.055708,0.058625,0.055125,0.060125,0.069666,0.042042,0.060708,0.058083,0.070583,0.065916,0.058875,0.072083,0.076416,0.061792,0.038083,0.050042,0.067459,0.054375,0.067875,0.062417,0.059125,0.055625,0.077333,0.081666,0.051917,0.059625,0.401292,0.062667,0.071208,0.071083,0.064542,0.052834,0.0505,0.06325,0.066291,0.06525,0.042792,0.057416,0.057292,0.144208,0.074125,0.080584,0.060791,0.066333,0.056292,0.062166,0.068125,0.053792,0.051125,0.04925,0.071583,0.064041,0.057208,0.051875,0.056625,0.0675,0.055334,0.062958,0.036541,0.055709,0.061708,0.054125,0.036042,0.053834,0.059041,0.057834,0.054167,0.05925,0.049042,0.058333,0.060792,0.064083,0.067708,0.05625,0.062333,0.071583,0.051916,0.0495,0.062208,0.06125,0.053708,0.062292,0.062875,0.066334,0.0605,0.065792,0.057542,0.062542,0.04725,0.469583,0.056292,0.072625,0.060375,0.046791,0.058125,0.079625,0.050833,0.059917,0.060542,0.063542,0.062416,0.065166,0.066833,0.056,0.070083,0.057583,0.070333,0.06525,0.067542,0.057917,0.063709,0.056416,0.058083,0.060541,0.045,0.060834,0.059583,0.044834,0.061084,0.069625,0.071083,0.059625,0.057458,0.0365,0.057834,0.0585,0.043833,0.037542,0.044959,0.06325,0.04475,0.043667,0.056208,0.055167,0.04475,0.066708,0.044708,0.045875,0.05925,0.04675,0.051875,0.062333,0.0635,0.052417,0.034708,0.060708,0.05375,0.049125,0.0505,0.066,0.061708,0.055458,0.381959,0.089875,0.049291,0.052417,0.067458,0.05125,0.070666,0.04275,0.070834,0.060292,0.068375,0.036583]},{"id":"W02","status":"measured","samples":[0.101708,0.081958,0.082875,0.089916,0.091875,0.089958,0.1025,0.076459,0.086708,0.082042,0.087625,0.073667,0.07575,0.103375,0.0805,0.08025,0.075,0.086792,0.087125,0.077375,0.077833,0.081709,0.082875,0.089834,0.087208,0.085917,0.097208,0.074583,0.083,0.071959,0.075125,0.085625,0.075125,0.0745,0.075,0.07625,0.106292,0.0795,0.559917,0.074708,0.068458,0.082833,0.068125,0.069166,0.077,0.073708,0.117791,0.075541,0.068458,0.075417,0.067709,0.067958,0.070042,0.082917,0.072625,0.07825,0.085542,0.07,0.085667,0.078583,0.160125,0.080875,0.067834,0.069083,0.075708,0.064083,0.061458,0.062333,0.059709,0.060708,0.058542,0.063542,0.063959,0.065125,0.106125,0.070083,0.0665,0.064584,0.066417,0.062208,0.066,0.084334,0.0855,0.061167,0.070292,0.068375,0.077,0.06775,0.067042,0.070625,0.06775,0.066208,0.066209,0.064209,0.060792,0.070417,0.088875,0.059459,0.065917,0.064958,0.109625,0.062417,0.275,0.066375,0.084084,0.058208,0.070417,0.07075,0.067625,0.066125,0.078584,0.060583,0.064375,0.071208,0.059791,0.069958,0.067875,0.062792,0.069,0.074042,0.061208,0.062334,0.060708,0.11575,0.071625,0.300042,0.1615,0.097125,0.142042,0.0945,0.125708,0.557333,0.071333,0.075666,0.144667,0.076834,0.073,0.067125,0.07625,0.070542,0.067167,0.066375,0.071625,0.06975,0.068042,0.079125,0.069166,0.094625,0.162458,0.080542,0.073417,0.083542,0.078291,0.066792,0.079542,0.080083,0.06825,0.062625,0.074208,0.064333,0.068791,0.071542,0.066917,0.065083,0.068708,0.106375,0.075416,0.0695,0.063292,0.059917,0.063958,0.0645,0.063958,0.066292,0.059334,0.05925,0.066958,0.073209,0.073166,0.074833,0.070375,0.065875,0.063166,0.067709,0.068583,0.064958,0.071833,0.062334,0.062791,0.0645,0.060625,0.069792,0.067916,0.063958,0.06975,0.136958,0.083041,0.067833,0.062417,0.070458]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.729625,0.0555,0.054459,0.070709,0.082,0.053792,0.082334,0.071833,0.095042,0.0565,0.084,0.06425,0.05675,0.06225,0.638708,0.237916,0.657708,0.298917,0.221791,0.241208,0.124833,0.072084,0.073166,0.063042,0.078084,0.139792,0.068625,0.054583,0.050333,0.055167,0.067625,0.055209,0.064708,0.0435,0.067375,0.054708,0.0475,0.053083,0.045209,0.047416,0.059042,0.059291,0.065084,0.112166,0.050041,0.05325,0.039708,0.066292,0.053375,0.061375,0.06925,0.092958,0.189541,0.053542,0.061,0.061458,0.067208,0.060042,0.062084,0.058209,0.044042,0.039791,0.05625,0.052333,0.056917,0.051834,0.060583,0.05025,0.057041,0.035459,0.052833,0.06025,0.0445,0.048042,0.062875,0.102083,0.057375,0.051083,0.056709,0.055625,0.056959,0.06475,0.055333,0.052209,0.064166,0.055834,0.056,0.046584,0.058666,0.036625,0.052792,0.053958,0.035875,0.037,0.036792,0.05975,0.059209,0.055875,0.067292,0.066792,0.058375,0.06825,0.05325,0.052291,0.063833,0.058209,0.070708,0.046792,0.053875,0.0685,0.056375,0.055041,0.064,0.067875,0.06375,0.071875,0.048917,0.061291,0.073833,0.063583,0.0655,0.06125,0.061375,0.060916,0.039167,0.065,0.063375,0.056292,0.058709,0.055667,0.060666,0.047292,0.062125,0.061125,0.049416,0.054667,0.063667,0.060458,0.06125,0.059666,0.036709,0.057375,0.061792,0.038083,0.056833,0.061459,0.05725,0.060833,0.036041,0.058583,0.061542,0.05925,0.038,0.036542,0.062583,0.054916,0.055416,0.06075,0.064625,0.035375,0.034375,0.05625,0.054958,0.037167,0.064959,0.06275,0.059459,0.052542,0.062125,0.051667,0.049333,0.03775,0.056291,0.051708,0.060916,0.04775,0.057292,0.05025,0.048209,0.049083,0.036125,0.059,0.064375,0.055542,0.056791,0.057625,0.060583,0.054083,0.057541,0.049125,0.054792,0.03825,0.054417,0.050083,0.057167,0.051834,0.0515,0.037083,0.05775,0.035625]},{"id":"W02","status":"measured","samples":[0.092959,0.089458,0.155667,0.109666,0.108292,0.103292,0.113959,0.089375,0.082833,0.101292,0.087875,0.095958,0.085667,0.121916,0.148625,0.091792,0.11725,0.096333,0.091125,0.127792,0.11975,0.077792,0.085,0.071583,0.083333,0.079792,0.085417,0.074916,0.069916,0.080208,0.137667,0.071083,0.084584,0.171,0.099791,0.088625,0.070291,0.077833,0.082417,0.07275,0.072042,0.095625,0.086958,0.08825,0.072417,0.085959,0.078375,0.079167,0.079208,0.0795,0.071667,0.079875,0.080167,0.079,0.084125,0.100041,0.073417,0.093875,0.082334,0.079041,0.075458,0.083083,0.090792,0.099125,0.076542,0.079833,0.093125,0.078333,0.084959,0.088541,0.082875,0.092,0.134958,0.092,0.096167,0.083416,0.090167,0.0885,0.088875,0.077875,0.104083,0.081,0.078,0.079375,0.075375,0.09075,0.085375,0.07425,0.089542,0.082334,0.083375,0.115625,0.086125,0.085458,0.116333,0.084875,0.079084,0.075541,0.084042,0.0775,0.072875,0.082958,0.068291,0.078583,0.071083,0.070833,0.075042,0.0805,0.115166,0.09575,0.121375,0.091333,0.102,0.090959,0.080166,0.069333,0.091958,0.073458,0.095584,0.073208,0.077458,0.068042,0.072958,0.083958,0.07675,0.074792,0.087375,0.081083,0.072583,0.07725,0.086209,0.082958,0.087208,0.093583,0.088458,0.090041,0.081791,0.082792,0.092208,0.094084,0.084875,0.080916,0.077792,0.084,0.07825,0.09775,0.092417,0.086166,0.085084,0.084083,0.08375,0.079292,0.079042,0.0815,0.574875,0.069291,0.06925,0.085792,0.075541,0.070875,0.072334,0.084792,0.075375,0.074083,0.074959,0.086542,0.073208,0.070625,0.08525,0.075125,0.070209,0.073125,0.075125,0.07375,0.079292,0.076084,0.077125,0.068208,0.070708,0.068333,0.070667,0.109041,0.072833,0.07425,0.068459,0.080292,0.081833,0.064792,0.088292,0.072292,0.079458,0.084042,0.074834,0.080292,0.067333,0.074125,0.064208,0.072375,0.462375,0.071375]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[1.169958,0.152417,0.14475,0.170083,7.034458,37.907666,0.111417,0.750917,0.439709,1.733625,9.137458,1.719583,0.303542,1.074042,0.279,1.197209,0.171625,0.479291,0.245125,0.261375,0.291417,0.115125,0.061584,0.138083,0.085625,0.106708,0.077042,0.118833,0.189625,0.132666,0.134291,0.095792,0.132709,0.15025,0.106708,0.138375,0.171333,0.158375,0.073959,0.075,0.092375,0.059584,0.082125,0.074459,0.103167,0.147042,0.1575,0.109708,0.08475,0.110833,0.084958,0.188709,0.132083,0.083667,0.07375,0.152125,0.148583,0.128667,0.113792,0.109042,0.181833,0.14175,0.113083,0.169917,0.162542,0.133958,0.127167,0.15525,0.096917,0.074708,0.075834,0.044334,0.066958,0.067833,0.041917,0.105667,0.1175,0.11125,0.157834,0.142833,0.115125,0.135583,0.142458,0.135625,0.0595,0.113542,0.070333,0.076625,0.091958,0.075042,0.108625,0.124958,0.1305,0.123708,0.111958,0.109375,0.170125,0.144834,0.202875,0.108,0.070833,0.070666,0.06275,0.060583,0.057833,0.13075,0.085,0.107125,0.074542,0.071167,0.118291,0.076333,0.105708,0.083458,0.101959,0.118708,0.087792,0.060125,0.0785,0.067459,0.064459,0.045042,0.068292,0.082542,0.089625,0.136292,0.130417,0.101042,0.11425,0.102583,0.079667,0.075917,0.080833,0.085084,0.078292,0.070334,0.05975,0.073333,0.082458,0.078208,0.075375,0.067083,0.086875,0.07125,0.099042,0.0865,0.071041,0.075334,0.075416,0.091834,0.088916,0.087958,0.069333,0.071417,0.076625,0.047417,0.060542,0.063125,0.074,0.051833,0.071291,0.060958,0.068375,0.07425,0.080584,0.140625,0.073292,0.112875,0.08875,0.100375,0.096,0.103167,0.100084,0.214042,0.137875,0.145209,0.071208,0.074792,0.063834,0.066917,0.058042,0.068,0.071333,0.06925,0.0695,0.080709,0.077792,0.072875,0.067,0.073292,0.069375,0.066125,0.064167,0.066167,0.070458,0.066833,0.077459,0.068041,0.092958,0.089]},{"id":"W02","status":"measured","samples":[0.099959,0.085291,0.085083,0.12875,0.188208,0.254584,0.147333,0.131167,0.10975,0.090208,0.085292,0.079708,0.085666,0.092333,0.088875,0.083125,0.076291,0.086708,0.083125,0.084167,0.088792,0.081792,0.081959,0.08975,0.095375,0.3965,0.077583,0.076166,0.0805,0.069667,0.069584,0.077,0.072417,0.071291,0.073875,0.068042,0.068583,0.067125,0.067584,0.072333,0.069917,0.071041,0.065416,0.066375,0.072959,0.072083,0.06875,0.073875,0.0735,0.073083,0.070583,0.069333,0.082625,0.075292,0.0765,0.129833,0.107833,0.07875,0.0675,0.08025,0.069709,0.064375,0.071292,0.072833,0.065917,0.05975,0.070125,0.065209,0.076417,0.083292,0.08375,0.0645,0.06325,0.06425,0.066083,0.069792,0.078125,0.0755,0.060708,0.065667,0.067375,0.066333,0.066042,0.07625,0.077667,0.071333,0.064041,0.063,0.087917,0.063083,0.062791,0.061667,0.066583,0.093959,0.074291,0.060417,0.064584,0.064,0.08275,0.11625,0.119875,0.365291,0.064917,0.066709,0.271083,0.074208,0.06325,0.077542,0.069583,0.063416,0.062959,0.069333,0.060917,0.071042,0.063,0.063958,0.077292,0.0635,0.062375,0.069917,0.066041,0.067125,0.07625,0.063083,0.080583,0.074583,0.065167,0.064041,0.069583,0.072708,0.065458,0.075333,0.064292,0.066083,0.074083,0.066458,0.062167,0.074833,0.076958,0.063167,0.069792,0.063959,0.062792,0.065083,0.072958,0.063166,0.068792,0.073375,0.352167,0.066375,0.065167,0.062333,0.063958,0.065375,0.069708,0.068125,0.065541,0.068583,0.067792,0.076667,0.062667,0.060583,0.068416,0.064958,0.065167,0.063792,0.069,0.072125,0.066167,0.077042,0.071542,0.061375,0.064375,0.060166,0.059625,0.069583,0.093291,0.072625,0.079125,0.065959,0.07,0.069917,0.070333,0.062,0.062833,0.065667,0.07275,0.076542,0.063167,0.06675,0.062333,0.06675,0.063792,0.0665,0.071833,0.069125,0.0645,0.078375,0.060958,0.066667]}]},{"schema":"gjc.native-bench-ab/1","suite":"tty-write","cases":[{"id":"W01","status":"measured","samples":[0.954041,0.071209,0.050292,0.064542,0.047875,0.07525,0.060041,0.057167,0.135709,0.157916,0.084167,0.061917,0.05975,0.066375,0.063792,0.0685,0.065834,0.08875,0.093166,0.058875,0.0955,0.066208,0.071417,0.083792,0.1355,0.11975,0.079375,0.057,0.062083,0.057417,0.084417,0.143875,0.073084,0.059084,0.048292,0.065375,0.065584,0.06325,0.039583,0.046833,0.065208,0.069709,0.064875,0.076167,0.138417,0.098292,0.1175,0.112042,0.07025,0.179209,0.055375,0.061875,0.05675,0.049,0.056708,0.064958,0.065083,0.05425,0.0685,0.065292,0.066292,0.045459,0.056667,0.073417,0.045708,0.046541,0.070292,0.061375,0.052833,0.057209,0.058916,0.054833,0.054375,0.073833,0.075334,0.140416,0.068167,0.05975,0.066792,0.048792,0.062,0.046125,0.0675,0.085625,0.072125,0.051625,0.058208,0.062833,0.066083,0.059125,0.05775,0.055708,0.0585,0.06375,0.059125,0.056541,0.05575,0.0475,0.052417,0.069916,0.07075,0.056792,0.063958,0.055375,0.058291,0.062083,0.0455,0.058125,0.056625,0.043458,0.067125,0.062875,0.056125,0.074167,0.077291,0.066791,0.050666,0.059334,0.06825,0.062916,0.078917,0.076333,0.060458,0.070417,0.053959,0.05125,0.04125,0.063958,0.063458,0.059791,0.072792,0.051791,0.059083,0.062834,0.066625,0.060917,0.064292,0.049084,0.055709,0.069667,0.035292,0.0545,0.053042,0.051167,0.039291,0.078083,0.065459,0.068959,0.055792,0.061542,0.072208,0.057125,0.06,0.060042,0.051291,0.065875,0.05925,0.065375,0.063833,0.055084,0.050042,0.04875,0.048959,0.045375,0.054959,0.099125,0.070792,0.065834,0.042542,0.049416,0.047792,0.068917,0.061292,0.065542,0.063791,0.057916,0.056,0.057167,0.05075,0.10975,0.063583,0.079208,0.049709,0.058708,0.064041,0.062792,0.05,0.07475,0.079,0.069292,0.065916,0.069917,0.091583,0.058,0.065958,0.19275,0.063292,0.055666,0.058333,0.058125]},{"id":"W02","status":"measured","samples":[0.076375,0.074125,0.079666,0.082125,0.122042,0.077,0.108125,0.08075,0.237333,0.093792,0.074042,0.085375,0.081,0.089125,0.084834,0.098167,0.100083,0.078833,0.07275,0.073291,0.074334,0.088625,0.1,0.082417,0.143292,0.087958,0.081333,0.073792,0.083541,0.082167,0.073833,0.078083,0.072083,0.086084,0.078209,0.07725,0.081625,0.095834,0.087666,0.075917,0.096625,0.107666,0.108,0.081458,0.1185,0.087625,0.134667,0.084,0.074958,0.081708,0.527417,0.448042,0.151291,0.078375,0.097917,0.088,0.079667,0.103,0.080083,0.085417,0.073042,0.131667,0.084583,0.090791,0.06775,0.081459,0.072417,0.072792,0.073959,0.088208,0.085834,0.068667,0.114125,0.074166,0.069459,0.064625,0.083542,0.070417,0.064083,0.078708,0.086584,0.07275,0.071792,0.07225,0.096333,0.098625,0.06475,0.08475,0.0685,0.0715,0.074292,0.08525,0.076209,0.075958,0.087791,0.076375,0.669625,0.09125,0.091125,0.0775,0.081833,0.06675,0.082292,0.086083,0.130875,0.084167,0.079917,0.064208,0.075042,0.081167,0.062667,0.0865,0.0625,0.064209,0.06275,0.074375,0.072666,0.066,0.155042,0.068167,0.108334,0.069625,0.072333,0.154416,0.080458,0.101166,0.110292,0.074792,0.075333,0.08025,0.078667,0.073958,0.071583,0.066375,0.067833,0.067542,0.076375,0.064208,0.066833,0.063875,0.071875,0.064,0.064583,0.076959,0.069542,0.066333,0.069583,0.071,0.071833,0.432834,0.077583,0.064792,0.066708,0.065125,0.069125,0.076959,0.074792,0.06375,0.074541,0.097542,0.074209,0.070417,0.078417,0.069,0.111458,0.120666,0.067958,0.0795,0.086458,0.079,0.067416,0.070958,0.077,0.07525,0.071833,0.069208,0.073291,0.077292,0.064209,0.062042,0.068084,0.172375,0.06325,0.072167,0.06775,0.068,0.068042,0.0645,0.080833,0.069041,0.063292,0.079833,0.059791,0.067125,0.081708,0.066,0.076208,0.076333,0.078,0.067584]}]}]}],"cases":[{"id":"W01","verdict":"FAIL","p50":{"lower":1.069660232611335,"upper":1.111362831858407},"p95":{"lower":0.9501029940119762,"upper":1.1882264132857245},"baseSamples":[0.060625,0.0565,0.05475,0.056292,0.056833,0.056375,0.057916,0.056959,0.060167,0.056666,0.0565,0.056583,0.057958,0.0575,0.057083],"headSamples":[0.062166,0.084,0.06225,0.063542,0.060792,0.05975,0.06375,0.061167,0.06275,0.061584,0.060708,0.0605,0.057292,0.091834,0.062792]},{"id":"W02","verdict":"PASS","p50":{"lower":0.5245524861878452,"upper":0.5960662983425414},"p95":{"lower":0.7417229068857589,"upper":0.9385051508189431},"baseSamples":[0.139959,0.138166,0.139292,0.136584,0.135375,0.13575,0.135542,0.136583,0.134666,0.133459,0.136292,0.135958,0.137417,0.13725,0.139291],"headSamples":[0.08575,0.069875,0.080791,0.075166,0.079666,0.071042,0.075041,0.080916,0.081459,0.080917,0.081375,0.071208,0.082334,0.069709,0.076959]}]} From 0833153c2f4fa07f0e6671a394e7a06f0efc9a95 Mon Sep 17 00:00:00 2001 From: Yeachan-Heo Date: Thu, 1 Oct 2026 18:27:06 +0900 Subject: [PATCH 15/15] fix(natives): write N-API UTF-8 into spare capacity so clippy::uninit_vec passes --- crates/pi-natives/src/tty_writer.rs | 27 +++++++++++---------------- 1 file changed, 11 insertions(+), 16 deletions(-) diff --git a/crates/pi-natives/src/tty_writer.rs b/crates/pi-natives/src/tty_writer.rs index ff876dad1a0..4d31484066a 100644 --- a/crates/pi-natives/src/tty_writer.rs +++ b/crates/pi-natives/src/tty_writer.rs @@ -40,32 +40,27 @@ fn append_js_utf8(data: JsString<'_>, len: usize, output: &mut Vec) -> Resul let capacity = len .checked_add(1) .ok_or_else(|| Error::from_reason("terminal string is too large"))?; - let start = output.len(); - let end = start - .checked_add(capacity) - .ok_or_else(|| Error::from_reason("terminal output buffer is too large"))?; output.reserve(capacity); - // SAFETY: the reserve above guarantees writable space through `end`; the - // N-API call below initializes the reported UTF-8 bytes and trailing NUL. - unsafe { output.set_len(end) }; + let start = output.len(); let mut written = 0; - // SAFETY: `data` is a live JS string in this callback, and `output[start..end]` - // has the exact UTF-8 byte length plus the required NUL slot. + // SAFETY: `reserve` guarantees `capacity` writable bytes of spare capacity + // past `start`; `data` is a live JS string in this callback and `capacity` + // is its exact UTF-8 length plus the required NUL slot. let status = unsafe { napi::sys::napi_get_value_string_utf8( raw.env, raw.value, - output.as_mut_ptr().add(start).cast(), + output.spare_capacity_mut().as_mut_ptr().cast(), capacity, &mut written, ) }; - if let Err(error) = napi::check_status!(status, "Failed to read JavaScript string") { - output.truncate(start); - return Err(error); - } - output.truncate(start + written); - Ok(written) + napi::check_status!(status, "Failed to read JavaScript string")?; + // SAFETY: N-API initialized `written` bytes (`<= capacity - 1`) of the spare + // capacity starting at `start`, so extending the length covers only + // initialized bytes. + unsafe { output.set_len(start + written.min(len)) }; + Ok(written.min(len)) } #[cfg(test)]