Skip to content

chore(deps): bump valtio from 2.3.0 to 2.3.1 in /examples/demo-react#28

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/examples/demo-react/valtio-2.3.1
Open

chore(deps): bump valtio from 2.3.0 to 2.3.1 in /examples/demo-react#28
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/examples/demo-react/valtio-2.3.1

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Mar 11, 2026

Bumps valtio from 2.3.0 to 2.3.1.

Release notes

Sourced from valtio's releases.

v2.3.1

Reverted the useSnapshot change in v2.2.0 which seems to cause a problem in an edge case.

What's Changed

New Contributors

Full Changelog: pmndrs/valtio@v2.3.0...v2.3.1

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [valtio](https://github.com/pmndrs/valtio) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/pmndrs/valtio/releases)
- [Commits](pmndrs/valtio@v2.3.0...v2.3.1)

---
updated-dependencies:
- dependency-name: valtio
  dependency-version: 2.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Mar 11, 2026

Labels

The following labels could not be found: dependencies, npm. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Mar 11, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
❌ Deployment failed
View logs
lambda-editor 24878d9 Mar 11 2026, 12:00 PM

@github-actions
Copy link

Benchmark Comparison Report

Comparing PR branch against main

Main Module Benchmarks

Base branch:

[dowdiness/crdt] bench editor/performance_benchmark.mbt:32 ("parser benchmark - reactive full reparse medium") ok
time (mean ± σ)         range (min … max) 
 695.53 µs ±   7.83 µs   687.43 µs … 706.90 µs  in 10 ×    130 runs
[dowdiness/crdt] bench editor/performance_benchmark.mbt:53 ("parser benchmark - imperative incremental medium") ok
time (mean ± σ)         range (min … max) 
 741.20 µs ±   3.31 µs   736.21 µs … 745.95 µs  in 10 ×    136 runs
[dowdiness/crdt] bench editor/performance_benchmark.mbt:78 ("parser benchmark - reactive full reparse large") ok
time (mean ± σ)         range (min … max) 
   8.31 ms ±  33.11 µs     8.27 ms …   8.35 ms  in 10 ×     13 runs
[dowdiness/crdt] bench editor/performance_benchmark.mbt:99 ("parser benchmark - imperative incremental large") ok
time (mean ± σ)         range (min … max) 
   8.52 ms ±  26.20 µs     8.48 ms …   8.56 ms  in 10 ×     12 runs
Total tests: 4, passed: 4, failed: 0.

PR branch:

Downloading moonbitlang/quickcheck@0.9.10
[dowdiness/crdt] bench editor/performance_benchmark.mbt:32 ("parser benchmark - reactive full reparse medium") ok
time (mean ± σ)         range (min … max) 
 696.71 µs ±   9.17 µs   687.93 µs … 712.48 µs  in 10 ×    139 runs
[dowdiness/crdt] bench editor/performance_benchmark.mbt:53 ("parser benchmark - imperative incremental medium") ok
time (mean ± σ)         range (min … max) 
 778.91 µs ±  34.28 µs   748.05 µs … 830.65 µs  in 10 ×    133 runs
[dowdiness/crdt] bench editor/performance_benchmark.mbt:78 ("parser benchmark - reactive full reparse large") ok
time (mean ± σ)         range (min … max) 
   8.36 ms ±  55.36 µs     8.31 ms …   8.48 ms  in 10 ×     12 runs
[dowdiness/crdt] bench editor/performance_benchmark.mbt:99 ("parser benchmark - imperative incremental large") ok
time (mean ± σ)         range (min … max) 
   8.53 ms ±  32.65 µs     8.50 ms …   8.58 ms  in 10 ×     12 runs
Total tests: 4, passed: 4, failed: 0.

event-graph-walker Benchmarks

Base branch:

[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:21 ("merge - concurrent edits (2 agents x 10)") ok
time (mean ± σ)         range (min … max) 
  23.17 µs ±   0.51 µs    22.66 µs …  24.26 µs  in 10 ×   3901 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:59 ("merge - concurrent edits (2 agents x 50)") ok
time (mean ± σ)         range (min … max) 
 159.80 µs ±   1.63 µs   157.69 µs … 162.54 µs  in 10 ×    622 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:97 ("merge - concurrent edits (2 agents x 200)") ok
time (mean ± σ)         range (min … max) 
 872.43 µs ±  18.33 µs   851.76 µs … 900.94 µs  in 10 ×    118 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:135 ("merge - many agents (5 agents x 20)") ok
time (mean ± σ)         range (min … max) 
 244.87 µs ±   2.63 µs   241.26 µs … 248.31 µs  in 10 ×    418 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:184 ("merge - with deletes (50 inserts, 25 deletes)") ok
time (mean ± σ)         range (min … max) 
 135.11 µs ±   0.99 µs   133.80 µs … 137.12 µs  in 10 ×    731 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:230 ("merge - graph_diff advance (20 ops)") ok
time (mean ± σ)         range (min … max) 
  74.90 µs ±   0.53 µs    74.02 µs …  75.75 µs  in 10 ×   1314 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:303 ("merge - repeated small (10 iterations x 5 ops)") ok
time (mean ± σ)         range (min … max) 
 227.07 µs ±   2.40 µs   223.91 µs … 229.92 µs  in 10 ×    445 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:341 ("merge - context apply operations (50 ops)") ok
time (mean ± σ)         range (min … max) 
   8.32 µs ±   0.04 µs     8.28 µs …   8.39 µs  in 10 ×  11879 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:6 ("branch - checkout (10 ops)") ok
time (mean ± σ)         range (min … max) 
   5.88 µs ±   0.03 µs     5.82 µs …   5.91 µs  in 10 ×  16916 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:29 ("branch - checkout (100 ops)") ok
time (mean ± σ)         range (min … max) 
  95.24 µs ±   0.66 µs    94.41 µs …  96.41 µs  in 10 ×   1046 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:47 ("branch - checkout (1000 ops)") ok
time (mean ± σ)         range (min … max) 
   1.74 ms ±  20.04 µs     1.71 ms …   1.78 ms  in 10 ×     58 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:65 ("branch - advance (10 new ops)") ok
time (mean ± σ)         range (min … max) 
  34.57 µs ±   0.17 µs    34.36 µs …  34.79 µs  in 10 ×   2875 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:91 ("branch - advance (100 new ops)") ok
time (mean ± σ)         range (min … max) 
 141.49 µs ±   1.30 µs   140.16 µs … 143.49 µs  in 10 ×    708 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:117 ("branch - checkout with concurrent branches") ok
time (mean ± σ)         range (min … max) 
  96.62 µs ±   1.17 µs    94.85 µs …  98.26 µs  in 10 ×   1029 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:145 ("branch - checkout with deletes") ok
time (mean ± σ)         range (min … max) 
 156.85 µs ±   1.38 µs   155.06 µs … 159.19 µs  in 10 ×    644 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:176 ("branch - repeated advance steady-state (10 iterations)") ok
time (mean ± σ)         range (min … max) 
 129.22 µs ±   1.40 µs   127.45 µs … 131.43 µs  in 10 ×    789 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:220 ("branch - repeated advance with oplog mutations (10 iterations)") ok
time (mean ± σ)         range (min … max) 
  19.61 ms ±   5.70 ms    11.85 ms …  27.64 ms  in 10 ×     15 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:246 ("branch - to_text (100 chars)") ok
time (mean ± σ)         range (min … max) 
 143.40 µs ±   0.72 µs   142.18 µs … 144.35 µs  in 10 ×    693 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:264 ("branch - to_text (1000 chars)") ok
time (mean ± σ)         range (min … max) 
  13.10 ms ±  61.47 µs    13.00 ms …  13.18 ms  in 10 ×      8 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:285 ("branch - single advance (1 new op)") ok
time (mean ± σ)         range (min … max) 
  26.86 µs ±   0.20 µs    26.63 µs …  27.20 µs  in 10 ×   3725 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:311 ("branch - single advance (50 new ops)") ok
time (mean ± σ)         range (min … max) 
  81.96 µs ±   0.29 µs    81.54 µs …  82.35 µs  in 10 ×   1221 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:342 ("branch - realistic typing (50 chars)") ok
time (mean ± σ)         range (min … max) 
  90.60 ms ±  25.94 ms    55.23 ms … 128.58 ms  in 10 ×      4 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:375 ("branch - concurrent merge scenario") ok
time (mean ± σ)         range (min … max) 
  23.30 µs ±   0.15 µs    23.11 µs …  23.53 µs  in 10 ×   4244 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:6 ("walker - linear history (10 ops)") ok
time (mean ± σ)         range (min … max) 
   4.28 µs ±   0.04 µs     4.23 µs …   4.35 µs  in 10 ×  23181 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:22 ("walker - linear history (100 ops)") ok
time (mean ± σ)         range (min … max) 
  75.60 µs ±   1.11 µs    74.07 µs …  77.08 µs  in 10 ×   1284 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:38 ("walker - linear history (1000 ops)") ok
time (mean ± σ)         range (min … max) 
   1.48 ms ±  11.05 µs     1.46 ms …   1.50 ms  in 10 ×     69 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:54 ("walker - concurrent branches (2 agents x 50)") ok
time (mean ± σ)         range (min … max) 
  78.45 µs ±   0.97 µs    77.50 µs …  79.91 µs  in 10 ×   1254 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:79 ("walker - concurrent branches (5 agents x 20)") ok
time (mean ± σ)         range (min … max) 
  76.79 µs ±   0.53 µs    76.00 µs …  77.39 µs  in 10 ×   1312 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:99 ("walker - diamond pattern (50 diamonds)") ok
time (mean ± σ)         range (min … max) 
 149.97 µs ±   1.21 µs   147.92 µs … 151.20 µs  in 10 ×    674 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:121 ("walker - diff advance only (10 new ops)") ok
time (mean ± σ)         range (min … max) 
  34.44 µs ±   0.32 µs    34.05 µs …  35.06 µs  in 10 ×   2873 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:145 ("walker - diff with concurrent branches") ok
time (mean ± σ)         range (min … max) 
  66.85 µs ±   1.22 µs    64.95 µs …  68.67 µs  in 10 ×   1559 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:176 ("walker - large history (10000 ops)") ok
time (mean ± σ)         range (min … max) 
  34.29 ms ± 900.16 µs    32.74 ms …  35.72 ms  in 10 ×      4 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:196 ("walker - linear history (100000 ops)") ok
time (mean ± σ)         range (min … max) 
 794.49 ms ±  56.72 ms   736.63 ms … 874.11 ms  in 10 ×      1 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:213 ("walker - concurrent branches (100000 ops, 5 agents)") ok
time (mean ± σ)         range (min … max) 
 809.47 ms ±  67.53 ms   737.20 ms … 897.86 ms  in 10 ×      1 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:6 ("version_vector - create (1 agent)") ok
time (mean ± σ)         range (min … max) 
   0.07 µs ±   0.00 µs     0.07 µs …   0.07 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:15 ("version_vector - create (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.31 µs ±   0.00 µs     0.31 µs …   0.32 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:29 ("version_vector - create (20 agents)") ok
time (mean ± σ)         range (min … max) 
   1.64 µs ±   0.02 µs     1.61 µs …   1.66 µs  in 10 ×  61380 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:42 ("version_vector - compare equal (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.22 µs ±   0.00 µs     0.21 µs …   0.22 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:63 ("version_vector - compare <= (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.14 µs ±   0.00 µs     0.14 µs …   0.15 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:84 ("version_vector - compare <= (20 agents)") ok
time (mean ± σ)         range (min … max) 
   0.56 µs ±   0.00 µs     0.56 µs …   0.57 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:100 ("version_vector - merge (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.40 µs ±   0.00 µs     0.40 µs …   0.40 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:118 ("version_vector - merge (20 agents)") ok
time (mean ± σ)         range (min … max) 
   2.01 µs ±   0.01 µs     2.00 µs …   2.02 µs  in 10 ×  49383 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:134 ("version_vector - includes (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.20 µs ±   0.00 µs     0.20 µs …   0.21 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:153 ("version_vector - concurrent (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.16 µs ±   0.00 µs     0.16 µs …   0.16 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:170 ("version_vector - from_frontier (10 ops)") ok
time (mean ± σ)         range (min … max) 
   1.27 µs ±   0.01 µs     1.26 µs …   1.28 µs  in 10 ×  77957 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:186 ("version_vector - from_frontier (100 ops, 5 agents)") ok
time (mean ± σ)         range (min … max) 
  18.71 µs ±   0.05 µs    18.64 µs …  18.82 µs  in 10 ×   5315 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:206 ("version_vector - to_frontier (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.23 µs ±   0.00 µs     0.23 µs …   0.23 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:230 ("version_vector - roundtrip (5 agents)") ok
time (mean ± σ)         range (min … max) 
  18.81 µs ±   0.08 µs    18.69 µs …  18.97 µs  in 10 ×   5275 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:251 ("version_vector - agents (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.05 µs ±   0.00 µs     0.05 µs …   0.06 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:266 ("version_vector - length (20 agents)") ok
time (mean ± σ)         range (min … max) 
   0.01 µs ±   0.00 µs     0.01 µs …   0.02 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:6 ("oplog - insert (100 ops)") ok
time (mean ± σ)         range (min … max) 
  54.10 µs ±   0.75 µs    53.14 µs …  55.71 µs  in 10 ×   1894 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:20 ("oplog - insert (1000 ops)") ok
time (mean ± σ)         range (min … max) 
 753.63 µs ±   8.60 µs   743.40 µs … 765.23 µs  in 10 ×    136 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:34 ("oplog - insert and delete mix (100 ops)") ok
time (mean ± σ)         range (min … max) 
  84.61 µs ±   0.93 µs    82.96 µs …  85.81 µs  in 10 ×   1201 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:58 ("oplog - apply_remote (50 ops)") ok
time (mean ± σ)         range (min … max) 
  30.77 µs ±   0.32 µs    30.40 µs …  31.17 µs  in 10 ×   3256 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:79 ("oplog - get_op (1000 ops)") ok
time (mean ± σ)         range (min … max) 
   0.02 µs ±   0.00 µs     0.02 µs …   0.03 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:97 ("oplog - get_frontier (single agent)") ok
time (mean ± σ)         range (min … max) 
   0.03 µs ±   0.00 µs     0.03 µs …   0.03 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:112 ("oplog - get_frontier (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.03 µs ±   0.00 µs     0.03 µs …   0.03 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:134 ("oplog - walk_and_collect (100 ops)") ok
time (mean ± σ)         range (min … max) 
  83.40 µs ±   0.41 µs    82.69 µs …  83.88 µs  in 10 ×   1206 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:150 ("oplog - walk_and_collect (concurrent)") ok
time (mean ± σ)         range (min … max) 
  83.21 µs ±   0.41 µs    82.67 µs …  83.97 µs  in 10 ×   1202 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:177 ("oplog - diff_and_collect (advance 20)") ok
time (mean ± σ)         range (min … max) 
  42.91 µs ±   0.21 µs    42.60 µs …  43.23 µs  in 10 ×   2326 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:202 ("oplog - walk_filtered (inserts only)") ok
time (mean ± σ)         range (min … max) 
  59.54 µs ±   0.26 µs    59.17 µs …  59.97 µs  in 10 ×   1698 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:233 ("oplog - sequential typing (500 chars)") ok
time (mean ± σ)         range (min … max) 
 318.95 µs ±   2.64 µs   315.47 µs … 322.71 µs  in 10 ×    313 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:249 ("oplog - random position inserts (100 ops)") ok
time (mean ± σ)         range (min … max) 
  54.18 µs ±   0.41 µs    53.50 µs …  54.81 µs  in 10 ×   1853 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:270 ("oplog - sequential typing (100000 chars)") ok
time (mean ± σ)         range (min … max) 
 347.30 ms ±  41.91 ms   280.20 ms … 401.33 ms  in 10 ×      1 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:287 ("oplog - diff_and_collect (100000 ops advance)") ok
time (mean ± σ)         range (min … max) 
 780.04 ms ±  47.48 ms   700.65 ms … 838.03 ms  in 10 ×      1 runs
[dowdiness/event-graph-walker] bench internal/rle/rle_benchmark.mbt:40 ("runs - range iter (small)") ok
time (mean ± σ)         range (min … max) 
  13.01 µs ±   0.08 µs    12.93 µs …  13.22 µs  in 10 ×   7767 runs
[dowdiness/event-graph-walker] bench internal/rle/rle_benchmark.mbt:57 ("runs - range iter (middle)") ok
time (mean ± σ)         range (min … max) 
  22.01 µs ±   0.08 µs    21.94 µs …  22.16 µs  in 10 ×   4572 runs
[dowdiness/event-graph-walker] bench internal/rle/rle_benchmark.mbt:87 ("runs - concat batch") ok
time (mean ± σ)         range (min … max) 
   1.16 µs ±   0.00 µs     1.16 µs …   1.17 µs  in 10 ×  86421 runs
[dowdiness/event-graph-walker] bench internal/rle/rle_benchmark.mbt:98 ("runs - extend batch") ok
time (mean ± σ)         range (min … max) 
 280.99 µs ±   6.95 µs   272.95 µs … 293.69 µs  in 10 ×    397 runs
[dowdiness/event-graph-walker] bench internal/rle/rle_benchmark.mbt:109 ("runs - from_array_batch") ok
time (mean ± σ)         range (min … max) 
 117.11 µs ±   1.99 µs   113.89 µs … 119.55 µs  in 10 ×    859 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:10 ("text - insert append (100 chars)") ok
time (mean ± σ)         range (min … max) 
   5.65 ms ±  63.42 µs     5.59 ms …   5.80 ms  in 10 ×     18 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:22 ("text - insert append (1000 chars)") ok
time (mean ± σ)         range (min … max) 
   4.66 s ±  12.13 ms     4.64 s …   4.68 s  in 10 ×      1 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:35 ("text - insert prepend (100 chars)") ok
time (mean ± σ)         range (min … max) 
   5.90 ms ±  43.48 µs     5.82 ms …   5.98 ms  in 10 ×     17 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:51 ("text - delete (100 deletes from 100-char doc)") ok
time (mean ± σ)         range (min … max) 
  20.50 ms ± 116.55 µs    20.35 ms …  20.75 ms  in 10 ×      5 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:70 ("text - text() (100-char doc)") ok
time (mean ± σ)         range (min … max) 
 143.96 µs ±   0.54 µs   143.29 µs … 144.95 µs  in 10 ×    692 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:83 ("text - text() (1000-char doc)") ok
time (mean ± σ)         range (min … max) 
  14.58 ms ±  60.99 µs    14.50 ms …  14.67 ms  in 10 ×      7 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:96 ("text - len() (1000-char doc)") ok
time (mean ± σ)         range (min … max) 
   0.01 µs ±   0.00 µs     0.01 µs …   0.01 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:113 ("text - sync export_all (100 ops)") ok
time (mean ± σ)         range (min … max) 
   0.25 µs ±   0.00 µs     0.25 µs …   0.26 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:126 ("text - sync export_all (1000 ops)") ok
time (mean ± σ)         range (min … max) 
   1.71 µs ±   0.01 µs     1.69 µs …   1.73 µs  in 10 ×  58277 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:139 ("text - sync export_since (50-op delta, 1000-op base)") ok
time (mean ± σ)         range (min … max) 
 542.03 µs ±   5.52 µs   535.55 µs … 550.80 µs  in 10 ×    183 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:156 ("text - sync apply (50 remote ops)") ok
time (mean ± σ)         range (min … max) 
  89.11 µs ±   0.66 µs    88.27 µs …  90.11 µs  in 10 ×   1124 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:171 ("text - sync apply (500 remote ops)") ok
time (mean ± σ)         range (min … max) 
   1.43 ms ±  15.30 µs     1.41 ms …   1.45 ms  in 10 ×     72 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:186 ("text - bidirectional sync (2 peers, 50 ops each)") ok
time (mean ± σ)         range (min … max) 
 181.87 µs ±   2.05 µs   179.18 µs … 184.52 µs  in 10 ×    557 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:216 ("text - checkout (midpoint of 100-op doc)") ok
time (mean ± σ)         range (min … max) 
  44.93 µs ±   0.17 µs    44.76 µs …  45.23 µs  in 10 ×   2218 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:233 ("text - checkout (midpoint of 1000-op doc)") ok
time (mean ± σ)         range (min … max) 
 749.31 µs ±   8.73 µs   740.37 µs … 765.58 µs  in 10 ×    135 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:256 ("text - undo record_insert (100 ops, 1 group)") ok
time (mean ± σ)         range (min … max) 
   2.37 µs ±   0.06 µs     2.27 µs …   2.43 µs  in 10 ×  42423 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:269 ("text - undo record_insert (100 ops, 100 groups)") ok
time (mean ± σ)         range (min … max) 
   3.27 µs ±   0.04 µs     3.20 µs …   3.32 µs  in 10 ×  30253 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:281 ("text - undo undo() (10-op group)") ok
time (mean ± σ)         range (min … max) 
  46.02 µs ±   0.36 µs    45.58 µs …  46.52 µs  in 10 ×   2170 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:295 ("text - undo undo() (50-op group)") ok
time (mean ± σ)         range (min … max) 
   3.12 ms ±  20.31 µs     3.09 ms …   3.15 ms  in 10 ×     32 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:309 ("text - undo undo+redo roundtrip (10-op group)") ok
time (mean ± σ)         range (min … max) 
  52.23 µs ±   0.38 µs    51.76 µs …  52.83 µs  in 10 ×   1893 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:324 ("text - undo 10 undo+redo cycles (10-op group)") ok
time (mean ± σ)         range (min … max) 
 411.23 µs ±   3.67 µs   406.73 µs … 417.45 µs  in 10 ×    236 runs
Total tests: 91, passed: 91, failed: 0.

PR branch:

Downloading moonbitlang/quickcheck@0.9.9
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:21 ("merge - concurrent edits (2 agents x 10)") ok
time (mean ± σ)         range (min … max) 
  23.19 µs ±   0.34 µs    22.88 µs …  23.84 µs  in 10 ×   4045 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:59 ("merge - concurrent edits (2 agents x 50)") ok
time (mean ± σ)         range (min … max) 
 162.35 µs ±   1.34 µs   159.72 µs … 164.11 µs  in 10 ×    613 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:97 ("merge - concurrent edits (2 agents x 200)") ok
time (mean ± σ)         range (min … max) 
 885.31 µs ±  10.43 µs   869.33 µs … 901.02 µs  in 10 ×    114 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:135 ("merge - many agents (5 agents x 20)") ok
time (mean ± σ)         range (min … max) 
 248.88 µs ±   1.89 µs   246.13 µs … 251.87 µs  in 10 ×    396 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:184 ("merge - with deletes (50 inserts, 25 deletes)") ok
time (mean ± σ)         range (min … max) 
 138.85 µs ±   1.85 µs   136.42 µs … 141.64 µs  in 10 ×    723 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:230 ("merge - graph_diff advance (20 ops)") ok
time (mean ± σ)         range (min … max) 
  75.18 µs ±   0.43 µs    74.27 µs …  75.75 µs  in 10 ×   1340 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:303 ("merge - repeated small (10 iterations x 5 ops)") ok
time (mean ± σ)         range (min … max) 
 226.80 µs ±   1.88 µs   223.84 µs … 230.18 µs  in 10 ×    444 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:341 ("merge - context apply operations (50 ops)") ok
time (mean ± σ)         range (min … max) 
   8.35 µs ±   0.07 µs     8.25 µs …   8.44 µs  in 10 ×  11966 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:6 ("branch - checkout (10 ops)") ok
time (mean ± σ)         range (min … max) 
   5.83 µs ±   0.06 µs     5.73 µs …   5.90 µs  in 10 ×  17307 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:29 ("branch - checkout (100 ops)") ok
time (mean ± σ)         range (min … max) 
  96.06 µs ±   1.71 µs    94.36 µs …  99.62 µs  in 10 ×   1037 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:47 ("branch - checkout (1000 ops)") ok
time (mean ± σ)         range (min … max) 
   1.75 ms ±  15.97 µs     1.72 ms …   1.77 ms  in 10 ×     57 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:65 ("branch - advance (10 new ops)") ok
time (mean ± σ)         range (min … max) 
  35.30 µs ±   0.45 µs    34.87 µs …  36.04 µs  in 10 ×   2872 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:91 ("branch - advance (100 new ops)") ok
time (mean ± σ)         range (min … max) 
 143.73 µs ±   1.46 µs   141.54 µs … 145.35 µs  in 10 ×    703 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:117 ("branch - checkout with concurrent branches") ok
time (mean ± σ)         range (min … max) 
  96.98 µs ±   0.68 µs    95.43 µs …  97.52 µs  in 10 ×   1023 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:145 ("branch - checkout with deletes") ok
time (mean ± σ)         range (min … max) 
 159.00 µs ±   1.19 µs   157.49 µs … 160.60 µs  in 10 ×    640 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:176 ("branch - repeated advance steady-state (10 iterations)") ok
time (mean ± σ)         range (min … max) 
 132.92 µs ±   0.73 µs   132.05 µs … 134.19 µs  in 10 ×    753 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:220 ("branch - repeated advance with oplog mutations (10 iterations)") ok
time (mean ± σ)         range (min … max) 
  20.04 ms ±   5.93 ms    12.01 ms …  28.76 ms  in 10 ×     15 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:246 ("branch - to_text (100 chars)") ok
time (mean ± σ)         range (min … max) 
 145.52 µs ±   0.34 µs   145.04 µs … 145.93 µs  in 10 ×    683 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:264 ("branch - to_text (1000 chars)") ok
time (mean ± σ)         range (min … max) 
  13.09 ms ±  61.61 µs    12.99 ms …  13.18 ms  in 10 ×      8 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:285 ("branch - single advance (1 new op)") ok
time (mean ± σ)         range (min … max) 
  26.35 µs ±   0.18 µs    26.08 µs …  26.70 µs  in 10 ×   3732 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:311 ("branch - single advance (50 new ops)") ok
time (mean ± σ)         range (min … max) 
  80.06 µs ±   0.66 µs    79.31 µs …  81.32 µs  in 10 ×   1249 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:342 ("branch - realistic typing (50 chars)") ok
time (mean ± σ)         range (min … max) 
  87.25 ms ±  25.48 ms    52.72 ms … 123.73 ms  in 10 ×      4 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:375 ("branch - concurrent merge scenario") ok
time (mean ± σ)         range (min … max) 
  23.22 µs ±   0.17 µs    22.92 µs …  23.50 µs  in 10 ×   4331 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:6 ("walker - linear history (10 ops)") ok
time (mean ± σ)         range (min … max) 
   4.23 µs ±   0.06 µs     4.19 µs …   4.36 µs  in 10 ×  22986 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:22 ("walker - linear history (100 ops)") ok
time (mean ± σ)         range (min … max) 
  73.84 µs ±   1.03 µs    72.84 µs …  76.06 µs  in 10 ×   1326 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:38 ("walker - linear history (1000 ops)") ok
time (mean ± σ)         range (min … max) 
   1.43 ms ±  15.32 µs     1.41 ms …   1.45 ms  in 10 ×     70 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:54 ("walker - concurrent branches (2 agents x 50)") ok
time (mean ± σ)         range (min … max) 
  78.94 µs ±   0.42 µs    78.37 µs …  79.46 µs  in 10 ×   1268 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:79 ("walker - concurrent branches (5 agents x 20)") ok
time (mean ± σ)         range (min … max) 
  76.17 µs ±   0.47 µs    75.51 µs …  76.78 µs  in 10 ×   1297 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:99 ("walker - diamond pattern (50 diamonds)") ok
time (mean ± σ)         range (min … max) 
 148.87 µs ±   1.43 µs   147.04 µs … 151.44 µs  in 10 ×    663 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:121 ("walker - diff advance only (10 new ops)") ok
time (mean ± σ)         range (min … max) 
  34.17 µs ±   0.47 µs    33.57 µs …  35.02 µs  in 10 ×   2928 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:145 ("walker - diff with concurrent branches") ok
time (mean ± σ)         range (min … max) 
  63.88 µs ±   0.54 µs    63.29 µs …  64.86 µs  in 10 ×   1573 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:176 ("walker - large history (10000 ops)") ok
time (mean ± σ)         range (min … max) 
  30.50 ms ± 887.03 µs    28.89 ms …  31.73 ms  in 10 ×      4 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:196 ("walker - linear history (100000 ops)") ok
time (mean ± σ)         range (min … max) 
 765.37 ms ±  48.28 ms   708.37 ms … 840.73 ms  in 10 ×      1 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:213 ("walker - concurrent branches (100000 ops, 5 agents)") ok
time (mean ± σ)         range (min … max) 
 775.39 ms ±  57.34 ms   723.76 ms … 879.43 ms  in 10 ×      1 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:6 ("version_vector - create (1 agent)") ok
time (mean ± σ)         range (min … max) 
   0.07 µs ±   0.00 µs     0.07 µs …   0.07 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:15 ("version_vector - create (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.31 µs ±   0.00 µs     0.30 µs …   0.31 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:29 ("version_vector - create (20 agents)") ok
time (mean ± σ)         range (min … max) 
   1.60 µs ±   0.02 µs     1.57 µs …   1.62 µs  in 10 ×  61867 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:42 ("version_vector - compare equal (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.21 µs ±   0.00 µs     0.20 µs …   0.21 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:63 ("version_vector - compare <= (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.14 µs ±   0.00 µs     0.14 µs …   0.15 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:84 ("version_vector - compare <= (20 agents)") ok
time (mean ± σ)         range (min … max) 
   0.56 µs ±   0.00 µs     0.56 µs …   0.56 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:100 ("version_vector - merge (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.40 µs ±   0.00 µs     0.40 µs …   0.40 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:118 ("version_vector - merge (20 agents)") ok
time (mean ± σ)         range (min … max) 
   2.04 µs ±   0.01 µs     2.02 µs …   2.05 µs  in 10 ×  49340 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:134 ("version_vector - includes (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.20 µs ±   0.00 µs     0.20 µs …   0.20 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:153 ("version_vector - concurrent (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.15 µs ±   0.00 µs     0.15 µs …   0.16 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:170 ("version_vector - from_frontier (10 ops)") ok
time (mean ± σ)         range (min … max) 
   1.24 µs ±   0.01 µs     1.22 µs …   1.25 µs  in 10 ×  79723 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:186 ("version_vector - from_frontier (100 ops, 5 agents)") ok
time (mean ± σ)         range (min … max) 
  17.53 µs ±   0.09 µs    17.40 µs …  17.67 µs  in 10 ×   5709 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:206 ("version_vector - to_frontier (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.23 µs ±   0.00 µs     0.22 µs …   0.23 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:230 ("version_vector - roundtrip (5 agents)") ok
time (mean ± σ)         range (min … max) 
  17.75 µs ±   0.15 µs    17.58 µs …  18.02 µs  in 10 ×   5646 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:251 ("version_vector - agents (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.05 µs ±   0.00 µs     0.05 µs …   0.06 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:266 ("version_vector - length (20 agents)") ok
time (mean ± σ)         range (min … max) 
   0.01 µs ±   0.00 µs     0.01 µs …   0.01 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:6 ("oplog - insert (100 ops)") ok
time (mean ± σ)         range (min … max) 
  52.70 µs ±   0.46 µs    52.12 µs …  53.60 µs  in 10 ×   1936 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:20 ("oplog - insert (1000 ops)") ok
time (mean ± σ)         range (min … max) 
 737.77 µs ±   5.39 µs   728.36 µs … 744.98 µs  in 10 ×    136 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:34 ("oplog - insert and delete mix (100 ops)") ok
time (mean ± σ)         range (min … max) 
  83.77 µs ±   0.93 µs    82.46 µs …  85.24 µs  in 10 ×   1216 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:58 ("oplog - apply_remote (50 ops)") ok
time (mean ± σ)         range (min … max) 
  31.12 µs ±   0.15 µs    30.94 µs …  31.35 µs  in 10 ×   3227 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:79 ("oplog - get_op (1000 ops)") ok
time (mean ± σ)         range (min … max) 
   0.02 µs ±   0.00 µs     0.02 µs …   0.02 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:97 ("oplog - get_frontier (single agent)") ok
time (mean ± σ)         range (min … max) 
   0.03 µs ±   0.00 µs     0.03 µs …   0.03 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:112 ("oplog - get_frontier (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.03 µs ±   0.00 µs     0.03 µs …   0.03 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:134 ("oplog - walk_and_collect (100 ops)") ok
time (mean ± σ)         range (min … max) 
  81.73 µs ±   0.60 µs    80.85 µs …  82.50 µs  in 10 ×   1212 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:150 ("oplog - walk_and_collect (concurrent)") ok
time (mean ± σ)         range (min … max) 
  81.57 µs ±   1.10 µs    80.11 µs …  83.05 µs  in 10 ×   1226 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:177 ("oplog - diff_and_collect (advance 20)") ok
time (mean ± σ)         range (min … max) 
  42.71 µs ±   0.27 µs    42.30 µs …  43.04 µs  in 10 ×   2341 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:202 ("oplog - walk_filtered (inserts only)") ok
time (mean ± σ)         range (min … max) 
  58.92 µs ±   0.72 µs    58.21 µs …  59.77 µs  in 10 ×   1714 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:233 ("oplog - sequential typing (500 chars)") ok
time (mean ± σ)         range (min … max) 
 320.34 µs ±   1.69 µs   317.70 µs … 322.38 µs  in 10 ×    315 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:249 ("oplog - random position inserts (100 ops)") ok
time (mean ± σ)         range (min … max) 
  53.81 µs ±   0.44 µs    52.89 µs …  54.34 µs  in 10 ×   1874 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:270 ("oplog - sequential typing (100000 chars)") ok
time (mean ± σ)         range (min … max) 
 362.52 ms ±  41.29 ms   294.98 ms … 397.57 ms  in 10 ×      1 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:287 ("oplog - diff_and_collect (100000 ops advance)") ok
time (mean ± σ)         range (min … max) 
 795.00 ms ±  54.77 ms   709.54 ms … 847.40 ms  in 10 ×      1 runs
[dowdiness/event-graph-walker] bench internal/rle/rle_benchmark.mbt:40 ("runs - range iter (small)") ok
time (mean ± σ)         range (min … max) 
  13.03 µs ±   0.06 µs    12.99 µs …  13.19 µs  in 10 ×   7746 runs
[dowdiness/event-graph-walker] bench internal/rle/rle_benchmark.mbt:57 ("runs - range iter (middle)") ok
time (mean ± σ)         range (min … max) 
  21.97 µs ±   0.06 µs    21.91 µs …  22.06 µs  in 10 ×   4568 runs
[dowdiness/event-graph-walker] bench internal/rle/rle_benchmark.mbt:87 ("runs - concat batch") ok
time (mean ± σ)         range (min … max) 
   1.12 µs ±   0.00 µs     1.12 µs …   1.13 µs  in 10 ×  89635 runs
[dowdiness/event-graph-walker] bench internal/rle/rle_benchmark.mbt:98 ("runs - extend batch") ok
time (mean ± σ)         range (min … max) 
 279.77 µs ±   6.71 µs   269.53 µs … 292.03 µs  in 10 ×    408 runs
[dowdiness/event-graph-walker] bench internal/rle/rle_benchmark.mbt:109 ("runs - from_array_batch") ok
time (mean ± σ)         range (min … max) 
 114.30 µs ±   1.87 µs   110.38 µs … 116.72 µs  in 10 ×    889 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:10 ("text - insert append (100 chars)") ok
time (mean ± σ)         range (min … max) 
   5.64 ms ±  83.09 µs     5.55 ms …   5.81 ms  in 10 ×     18 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:22 ("text - insert append (1000 chars)") ok
time (mean ± σ)         range (min … max) 
   4.63 s ±  22.41 ms     4.59 s …   4.65 s  in 10 ×      1 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:35 ("text - insert prepend (100 chars)") ok
time (mean ± σ)         range (min … max) 
   5.91 ms ±  20.88 µs     5.88 ms …   5.93 ms  in 10 ×     17 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:51 ("text - delete (100 deletes from 100-char doc)") ok
time (mean ± σ)         range (min … max) 
  20.49 ms ± 116.39 µs    20.34 ms …  20.65 ms  in 10 ×      5 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:70 ("text - text() (100-char doc)") ok
time (mean ± σ)         range (min … max) 
 143.32 µs ±   0.43 µs   142.67 µs … 143.88 µs  in 10 ×    697 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:83 ("text - text() (1000-char doc)") ok
time (mean ± σ)         range (min … max) 
  14.53 ms ±  20.81 µs    14.49 ms …  14.55 ms  in 10 ×      7 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:96 ("text - len() (1000-char doc)") ok
time (mean ± σ)         range (min … max) 
   0.01 µs ±   0.00 µs     0.01 µs …   0.01 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:113 ("text - sync export_all (100 ops)") ok
time (mean ± σ)         range (min … max) 
   0.26 µs ±   0.00 µs     0.25 µs …   0.26 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:126 ("text - sync export_all (1000 ops)") ok
time (mean ± σ)         range (min … max) 
   1.70 µs ±   0.02 µs     1.67 µs …   1.72 µs  in 10 ×  59578 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:139 ("text - sync export_since (50-op delta, 1000-op base)") ok
time (mean ± σ)         range (min … max) 
 541.81 µs ±   5.17 µs   535.23 µs … 552.99 µs  in 10 ×    181 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:156 ("text - sync apply (50 remote ops)") ok
time (mean ± σ)         range (min … max) 
  88.37 µs ±   0.69 µs    87.30 µs …  89.20 µs  in 10 ×   1137 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:171 ("text - sync apply (500 remote ops)") ok
time (mean ± σ)         range (min … max) 
   1.43 ms ±  13.04 µs     1.40 ms …   1.45 ms  in 10 ×     69 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:186 ("text - bidirectional sync (2 peers, 50 ops each)") ok
time (mean ± σ)         range (min … max) 
 179.54 µs ±   1.01 µs   178.03 µs … 181.34 µs  in 10 ×    552 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:216 ("text - checkout (midpoint of 100-op doc)") ok
time (mean ± σ)         range (min … max) 
  45.26 µs ±   0.41 µs    44.65 µs …  45.83 µs  in 10 ×   2245 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:233 ("text - checkout (midpoint of 1000-op doc)") ok
time (mean ± σ)         range (min … max) 
 758.31 µs ±   6.07 µs   749.41 µs … 767.54 µs  in 10 ×    133 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:256 ("text - undo record_insert (100 ops, 1 group)") ok
time (mean ± σ)         range (min … max) 
   2.36 µs ±   0.02 µs     2.34 µs …   2.40 µs  in 10 ×  42830 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:269 ("text - undo record_insert (100 ops, 100 groups)") ok
time (mean ± σ)         range (min … max) 
   3.43 µs ±   0.09 µs     3.30 µs …   3.53 µs  in 10 ×  28790 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:281 ("text - undo undo() (10-op group)") ok
time (mean ± σ)         range (min … max) 
  46.53 µs ±   0.40 µs    45.80 µs …  47.09 µs  in 10 ×   2151 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:295 ("text - undo undo() (50-op group)") ok
time (mean ± σ)         range (min … max) 
   3.12 ms ±  21.52 µs     3.10 ms …   3.15 ms  in 10 ×     32 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:309 ("text - undo undo+redo roundtrip (10-op group)") ok
time (mean ± σ)         range (min … max) 
  52.14 µs ±   0.44 µs    51.62 µs …  52.71 µs  in 10 ×   1919 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:324 ("text - undo 10 undo+redo cycles (10-op group)") ok
time (mean ± σ)         range (min … max) 
 410.50 µs ±   3.11 µs   406.37 µs … 414.86 µs  in 10 ×    240 runs
Total tests: 91, passed: 91, failed: 0.

Benchmarks run with --release flag

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants