Skip to content

Bump golangci-lint to v2.14.0 so lint runs on Go 1.27.2 - #297

Merged
hovsep merged 1 commit into
mainfrom
claude/fix-fmesh-ci-hxci6b
Oct 13, 2026
Merged

hovsep merged 1 commit into
mainfrom
claude/fix-fmesh-ci-hxci6b

Conversation

@hovsep

@hovsep hovsep commented Oct 13, 2026

Copy link
Copy Markdown
Owner

Requested by ovsep · project thread

Before: CI has been red on main since 2026-10-09. The golangci-lint step fails typecheck on every package with "export data version 5 is greater than maximum supported version 4". The tests pass.

After: lint runs clean, so CI and the badge go green.

go.mod says go 1.27, so setup-go installs the newest 1.27.x. That was 1.27.1 on the last green run and 1.27.2 on the failing one. Go 1.27.2 writes export data that golangci-lint v2.13.x can't read. No code change caused this.

How: the pinned linter version in .github/workflows/ci.yml goes from v2.13.1 to v2.14.0. I tested this locally. v2.13.1 and v2.13.2 reproduce the failure under Go 1.27.2, and rebuilding v2.13.1 from source with 1.27.2 doesn't help either. v2.14.0 reports 0 issues under both 1.27.1 and 1.27.2, and make check passes under 1.27.2.

🤖 Generated with Claude Code

https://claude.ai/code/session_01ChkEQYvmpnbbwxzowHsaSh


Generated by Claude Code

setup-go resolves 'go 1.27' to the newest patch, and Go 1.27.2 writes
export data version 5. golangci-lint v2.13.x reads only up to version 4,
so every package failed typecheck and lint went red on main with no code
change. v2.14.0 reads version 5 and lints clean on 1.27.1 and 1.27.2.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ChkEQYvmpnbbwxzowHsaSh
@hovsep hovsep self-assigned this Oct 13, 2026
@github-actions

Copy link
Copy Markdown

Benchmark report (advisory)

Statistically significant changes: 9 regression(s), 17 improvement(s) (PR head vs. base branch).

Benchmark Metric Base PR Δ
MeshRun/wide/100-4 sec/op 73.19µ ± 3% 68.19µ ± 1% -6.83%
MeshRun/wide/10000-4 sec/op 5.189m ± 1% 5.233m ± 1% +0.85%
MeshRun/fan-in/1000-4 sec/op 4.088m ± 4% 4.037m ± 1% -1.24%
MeshRun/fan-in/10000-4 sec/op 243.8m ± 0% 247.6m ± 1% +1.59%
MeshRun/fan-out/10-4 sec/op 18.02µ ± 1% 17.82µ ± 1% -1.10%
MeshRun/fan-out/100-4 sec/op 81.48µ ± 1% 77.39µ ± 1% -5.01%
MeshRun/fan-out/1000-4 sec/op 507.0µ ± 0% 498.9µ ± 1% -1.60%
MeshRun/fan-out/10000-4 sec/op 4.698m ± 1% 4.508m ± 2% -4.05%
MeshConstruction/1000-4 sec/op 3.206m ± 0% 3.183m ± 0% -0.73%
MeshCyclesPerSecond/scheduling-only/small-4 sec/op 2.664m ± 1% 2.731m ± 0% +2.51%
MeshCyclesPerSecond/scheduling-only/mid-4 sec/op 22.43m ± 1% 22.86m ± 1% +1.90%
MeshCyclesPerSecond/with-signal-movement/small-4 sec/op 5.811m ± 1% 5.850m ± 1% +0.68%
MeshCyclesPerSecond/with-signal-movement/mid-4 sec/op 40.28m ± 1% 40.62m ± 1% +0.84%
MeshRun/fan-out/10000-4 B/op 1.765Mi ± 0% 1.764Mi ± 0% -0.01%
MeshCyclesPerSecond/scheduling-only/small-4 activations/s 3.754M ± 1% 3.662M ± 1% -2.45%
MeshCyclesPerSecond/scheduling-only/mid-4 activations/s 4.458M ± 1% 4.375M ± 1% -1.87%
MeshCyclesPerSecond/with-signal-movement/small-4 activations/s 1.721M ± 0% 1.709M ± 1% -0.67%
MeshCyclesPerSecond/with-signal-movement/mid-4 activations/s 2.482M ± 1% 2.462M ± 1% -0.83%
MeshCyclesPerSecond/scheduling-only/small-4 cycles/s 75.08k ± 1% 73.23k ± 1% -2.45%
MeshCyclesPerSecond/scheduling-only/mid-4 cycles/s 8.916k ± 1% 8.751k ± 1% -1.86%
MeshCyclesPerSecond/with-signal-movement/small-4 cycles/s 34.42k ± 0% 34.19k ± 1% -0.67%
MeshCyclesPerSecond/with-signal-movement/mid-4 cycles/s 4.965k ± 1% 4.924k ± 1% -0.83%
GroupBuild/10000-4 sec/op 163.7m ± 3% 161.7m ± 1% -1.25%
GroupPayloadSize/8-4 sec/op 663.0n ± 1% 668.7n ± 1% +0.85%
GroupPayloadSize/1024-4 sec/op 657.9n ± 1% 664.6n ± 1% +1.02%
GroupPayloadSize/65536-4 sec/op 658.2n ± 1% 675.6n ± 2% +2.65%

Higher is worse on every metric. allocs/op is the most reliable signal on shared CI runners; treat sec/op as guidance.

Full benchstat table
goos: linux
goarch: amd64
pkg: github.com/hovsep/fmesh
cpu: AMD EPYC 7763 64-Core Processor                
                                                 │  base.txt   │              pr.txt               │
                                                 │   sec/op    │   sec/op     vs base              │
MeshRun/wide/10-4                                  14.36µ ± 2%   14.20µ ± 1%       ~ (p=0.234 n=8)
MeshRun/wide/100-4                                 73.19µ ± 3%   68.19µ ± 1%  -6.83% (p=0.000 n=8)
MeshRun/wide/1000-4                                570.3µ ± 1%   569.7µ ± 1%       ~ (p=0.878 n=8)
MeshRun/wide/10000-4                               5.189m ± 1%   5.233m ± 1%  +0.85% (p=0.007 n=8)
MeshRun/fan-in/10-4                                17.69µ ± 1%   17.66µ ± 1%       ~ (p=0.666 n=8)
MeshRun/fan-in/100-4                               115.2µ ± 1%   114.4µ ± 1%       ~ (p=0.161 n=8)
MeshRun/fan-in/1000-4                              4.088m ± 4%   4.037m ± 1%  -1.24% (p=0.007 n=8)
MeshRun/fan-in/10000-4                             243.8m ± 0%   247.6m ± 1%  +1.59% (p=0.000 n=8)
MeshRun/fan-out/10-4                               18.02µ ± 1%   17.82µ ± 1%  -1.10% (p=0.000 n=8)
MeshRun/fan-out/100-4                              81.48µ ± 1%   77.39µ ± 1%  -5.01% (p=0.000 n=8)
MeshRun/fan-out/1000-4                             507.0µ ± 0%   498.9µ ± 1%  -1.60% (p=0.000 n=8)
MeshRun/fan-out/10000-4                            4.698m ± 1%   4.508m ± 2%  -4.05% (p=0.000 n=8)
MeshRun/pipeline/10-4                              42.69µ ± 3%   43.55µ ± 3%       ~ (p=0.065 n=8)
MeshConstruction/10-4                              26.65µ ± 0%   26.62µ ± 0%       ~ (p=0.645 n=8)
MeshConstruction/100-4                             263.7µ ± 1%   263.3µ ± 1%       ~ (p=0.645 n=8)
MeshConstruction/1000-4                            3.206m ± 0%   3.183m ± 0%  -0.73% (p=0.000 n=8)
MeshConstruction/10000-4                           36.60m ± 1%   36.75m ± 1%       ~ (p=0.574 n=8)
MeshCyclesPerSecond/scheduling-only/small-4        2.664m ± 1%   2.731m ± 0%  +2.51% (p=0.000 n=8)
MeshCyclesPerSecond/scheduling-only/mid-4          22.43m ± 1%   22.86m ± 1%  +1.90% (p=0.000 n=8)
MeshCyclesPerSecond/scheduling-only/huge-4         175.5m ± 1%   176.7m ± 1%       ~ (p=0.161 n=8)
MeshCyclesPerSecond/with-signal-movement/small-4   5.811m ± 1%   5.850m ± 1%  +0.68% (p=0.010 n=8)
MeshCyclesPerSecond/with-signal-movement/mid-4     40.28m ± 1%   40.62m ± 1%  +0.84% (p=0.002 n=8)
MeshCyclesPerSecond/with-signal-movement/huge-4    335.0m ± 1%   337.3m ± 2%       ~ (p=0.083 n=8)
geomean                                            1.324m        1.318m       -0.49%

                                                 │   base.txt   │                pr.txt                │
                                                 │     B/op     │     B/op      vs base                │
MeshRun/wide/10-4                                  3.148Ki ± 0%   3.148Ki ± 0%       ~ (p=1.000 n=8)
MeshRun/wide/100-4                                 22.41Ki ± 0%   22.41Ki ± 0%       ~ (p=1.000 n=8) ¹
MeshRun/wide/1000-4                                215.4Ki ± 0%   215.4Ki ± 0%       ~ (p=0.631 n=8)
MeshRun/wide/10000-4                               2.107Mi ± 0%   2.107Mi ± 0%       ~ (p=0.151 n=8)
MeshRun/fan-in/10-4                                4.305Ki ± 0%   4.305Ki ± 0%       ~ (p=1.000 n=8) ¹
MeshRun/fan-in/100-4                               68.18Ki ± 0%   68.18Ki ± 0%       ~ (p=1.000 n=8)
MeshRun/fan-in/1000-4                              4.332Mi ± 0%   4.332Mi ± 0%       ~ (p=0.244 n=8)
MeshRun/fan-in/10000-4                             411.3Mi ± 0%   411.3Mi ± 0%       ~ (p=0.896 n=8)
MeshRun/fan-out/10-4                               3.297Ki ± 0%   3.297Ki ± 0%       ~ (p=1.000 n=8) ¹
MeshRun/fan-out/100-4                              19.75Ki ± 0%   19.75Ki ± 0%       ~ (p=1.000 n=8) ¹
MeshRun/fan-out/1000-4                             181.8Ki ± 0%   181.8Ki ± 0%       ~ (p=0.119 n=8)
MeshRun/fan-out/10000-4                            1.765Mi ± 0%   1.764Mi ± 0%  -0.01% (p=0.000 n=8)
MeshRun/pipeline/10-4                              4.805Ki ± 0%   4.805Ki ± 0%       ~ (p=1.000 n=8) ¹
MeshConstruction/10-4                              22.35Ki ± 0%   22.35Ki ± 0%       ~ (p=1.000 n=8) ¹
MeshConstruction/100-4                             214.9Ki ± 0%   214.9Ki ± 0%       ~ (p=1.000 n=8)
MeshConstruction/1000-4                            2.149Mi ± 0%   2.149Mi ± 0%       ~ (p=0.428 n=8)
MeshConstruction/10000-4                           21.38Mi ± 0%   21.38Mi ± 0%       ~ (p=1.000 n=8)
MeshCyclesPerSecond/scheduling-only/small-4        968.5Ki ± 0%   968.5Ki ± 0%       ~ (p=0.309 n=8)
MeshCyclesPerSecond/scheduling-only/mid-4          8.574Mi ± 0%   8.574Mi ± 0%       ~ (p=0.152 n=8)
MeshCyclesPerSecond/scheduling-only/huge-4         84.93Mi ± 0%   84.93Mi ± 0%       ~ (p=0.547 n=8)
MeshCyclesPerSecond/with-signal-movement/small-4   1.707Mi ± 0%   1.707Mi ± 0%       ~ (p=1.000 n=8)
MeshCyclesPerSecond/with-signal-movement/mid-4     16.18Mi ± 0%   16.18Mi ± 0%       ~ (p=0.458 n=8)
MeshCyclesPerSecond/with-signal-movement/huge-4    161.0Mi ± 0%   161.0Mi ± 0%       ~ (p=0.878 n=8)
geomean                                            558.4Ki        558.3Ki       -0.00%
¹ all samples are equal

                                                 │  base.txt   │               pr.txt                │
                                                 │  allocs/op  │  allocs/op   vs base                │
MeshRun/wide/10-4                                   125.0 ± 0%    125.0 ± 0%       ~ (p=1.000 n=8) ¹
MeshRun/wide/100-4                                  935.0 ± 0%    935.0 ± 0%       ~ (p=1.000 n=8) ¹
MeshRun/wide/1000-4                                9.935k ± 0%   9.935k ± 0%       ~ (p=1.000 n=8) ¹
MeshRun/wide/10000-4                               99.94k ± 0%   99.94k ± 0%       ~ (p=1.000 n=8) ¹
MeshRun/fan-in/10-4                                 167.0 ± 0%    167.0 ± 0%       ~ (p=1.000 n=8) ¹
MeshRun/fan-in/100-4                               1.247k ± 0%   1.247k ± 0%       ~ (p=1.000 n=8) ¹
MeshRun/fan-in/1000-4                              12.95k ± 0%   12.95k ± 0%       ~ (p=1.000 n=8) ¹
MeshRun/fan-in/10000-4                             130.0k ± 0%   130.0k ± 0%       ~ (p=0.949 n=8)
MeshRun/fan-out/10-4                                126.0 ± 0%    126.0 ± 0%       ~ (p=1.000 n=8) ¹
MeshRun/fan-out/100-4                               756.0 ± 0%    756.0 ± 0%       ~ (p=1.000 n=8) ¹
MeshRun/fan-out/1000-4                             7.056k ± 0%   7.056k ± 0%       ~ (p=1.000 n=8) ¹
MeshRun/fan-out/10000-4                            70.06k ± 0%   70.06k ± 0%       ~ (p=1.000 n=8) ¹
MeshRun/pipeline/10-4                               200.0 ± 0%    200.0 ± 0%       ~ (p=1.000 n=8) ¹
MeshConstruction/10-4                               659.0 ± 0%    659.0 ± 0%       ~ (p=1.000 n=8) ¹
MeshConstruction/100-4                             6.248k ± 0%   6.248k ± 0%       ~ (p=1.000 n=8) ¹
MeshConstruction/1000-4                            62.97k ± 0%   62.97k ± 0%       ~ (p=1.000 n=8) ¹
MeshConstruction/10000-4                           630.1k ± 0%   630.1k ± 0%       ~ (p=1.000 n=8) ¹
MeshCyclesPerSecond/scheduling-only/small-4        24.01k ± 0%   24.01k ± 0%       ~ (p=1.000 n=8) ¹
MeshCyclesPerSecond/scheduling-only/mid-4          206.2k ± 0%   206.2k ± 0%       ~ (p=1.000 n=8) ¹
MeshCyclesPerSecond/scheduling-only/huge-4         2.029M ± 0%   2.029M ± 0%       ~ (p=1.000 n=8) ¹
MeshCyclesPerSecond/with-signal-movement/small-4   73.86k ± 0%   73.86k ± 0%       ~ (p=1.000 n=8) ¹
MeshCyclesPerSecond/with-signal-movement/mid-4     704.7k ± 0%   704.7k ± 0%       ~ (p=1.000 n=8) ¹
MeshCyclesPerSecond/with-signal-movement/huge-4    7.014M ± 0%   7.014M ± 0%       ~ (p=1.000 n=8)
geomean                                            14.00k        14.00k       +0.00%
¹ all samples are equal

                                                 │   base.txt    │               pr.txt                │
                                                 │ activations/s │ activations/s  vs base              │
MeshCyclesPerSecond/scheduling-only/small-4          3.754M ± 1%     3.662M ± 1%  -2.45% (p=0.000 n=8)
MeshCyclesPerSecond/scheduling-only/mid-4            4.458M ± 1%     4.375M ± 1%  -1.87% (p=0.000 n=8)
MeshCyclesPerSecond/scheduling-only/huge-4           5.700M ± 1%     5.660M ± 1%       ~ (p=0.161 n=8)
MeshCyclesPerSecond/with-signal-movement/small-4     1.721M ± 0%     1.709M ± 1%  -0.67% (p=0.010 n=8)
MeshCyclesPerSecond/with-signal-movement/mid-4       2.482M ± 1%     2.462M ± 1%  -0.83% (p=0.002 n=8)
MeshCyclesPerSecond/with-signal-movement/huge-4      2.985M ± 1%     2.964M ± 2%       ~ (p=0.083 n=8)
geomean                                              3.267M          3.228M       -1.20%

                                                 │  base.txt   │              pr.txt               │
                                                 │  cycles/s   │  cycles/s    vs base              │
MeshCyclesPerSecond/scheduling-only/small-4        75.08k ± 1%   73.23k ± 1%  -2.45% (p=0.000 n=8)
MeshCyclesPerSecond/scheduling-only/mid-4          8.916k ± 1%   8.751k ± 1%  -1.86% (p=0.000 n=8)
MeshCyclesPerSecond/scheduling-only/huge-4         1.140k ± 1%   1.132k ± 2%       ~ (p=0.219 n=8)
MeshCyclesPerSecond/with-signal-movement/small-4   34.42k ± 0%   34.19k ± 1%  -0.67% (p=0.010 n=8)
MeshCyclesPerSecond/with-signal-movement/mid-4     4.965k ± 1%   4.924k ± 1%  -0.83% (p=0.002 n=8)
MeshCyclesPerSecond/with-signal-movement/huge-4     597.0 ± 1%    592.9 ± 2%       ~ (p=0.078 n=8)
geomean                                            6.534k        6.456k       -1.20%

pkg: github.com/hovsep/fmesh/cycle
                             │   base.txt   │               pr.txt               │
                             │    sec/op    │    sec/op     vs base              │
GroupAdd_AtLenLimit/10-4       16.93n ±  1%   16.89n ±  0%       ~ (p=0.702 n=8)
GroupAdd_AtLenLimit/1000-4     15.29n ±  0%   15.38n ±  1%       ~ (p=0.163 n=8)
GroupAdd_AtLenLimit/100000-4   87.89n ± 12%   81.27n ± 14%       ~ (p=0.234 n=8)
geomean                        28.33n         27.63n        -2.46%

                             │  base.txt  │               pr.txt               │
                             │    B/op    │    B/op     vs base                │
GroupAdd_AtLenLimit/10-4       16.00 ± 0%   16.00 ± 0%       ~ (p=1.000 n=8) ¹
GroupAdd_AtLenLimit/1000-4     22.00 ± 0%   22.00 ± 0%       ~ (p=1.000 n=8) ¹
GroupAdd_AtLenLimit/100000-4   38.00 ± 0%   38.00 ± 0%       ~ (p=1.000 n=8) ¹
geomean                        23.74        23.74       +0.00%
¹ all samples are equal

                             │   base.txt   │               pr.txt               │
                             │  allocs/op   │ allocs/op   vs base                │
GroupAdd_AtLenLimit/10-4       0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=8) ¹
GroupAdd_AtLenLimit/1000-4     0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=8) ¹
GroupAdd_AtLenLimit/100000-4   0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=8) ¹
geomean                                   ²               +0.00%               ²
¹ all samples are equal
² summaries must be >0 to compute geomean

pkg: github.com/hovsep/fmesh/port
                               │  base.txt   │              pr.txt               │
                               │   sec/op    │   sec/op     vs base              │
CollectionAll/ports=2-4          6.619n ± 0%   6.615n ± 0%       ~ (p=0.798 n=8)
CollectionAll/ports=8-4          21.14n ± 0%   21.12n ± 0%       ~ (p=0.206 n=8)
CollectionAll/ports=32-4         89.12n ± 0%   89.16n ± 0%       ~ (p=0.820 n=8)
PortFlush/pipes=1/hook=false-4   220.3n ± 1%   219.2n ± 1%       ~ (p=0.554 n=8)
PortFlush/pipes=1/hook=true-4    247.3n ± 0%   246.5n ± 0%       ~ (p=0.311 n=8)
PortFlush/pipes=4/hook=false-4   374.2n ± 1%   372.8n ± 1%       ~ (p=0.341 n=8)
PortFlush/pipes=4/hook=true-4    483.9n ± 0%   487.3n ± 2%       ~ (p=0.065 n=8)
geomean                          103.0n        102.9n       -0.09%

                               │   base.txt   │               pr.txt               │
                               │     B/op     │    B/op     vs base                │
CollectionAll/ports=2-4          0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=8) ¹
CollectionAll/ports=8-4          0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=8) ¹
CollectionAll/ports=32-4         0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=8) ¹
PortFlush/pipes=1/hook=false-4   256.0 ± 0%     256.0 ± 0%       ~ (p=1.000 n=8) ¹
PortFlush/pipes=1/hook=true-4    304.0 ± 0%     304.0 ± 0%       ~ (p=1.000 n=8) ¹
PortFlush/pipes=4/hook=false-4   424.0 ± 0%     424.0 ± 0%       ~ (p=1.000 n=8) ¹
PortFlush/pipes=4/hook=true-4    616.0 ± 0%     616.0 ± 0%       ~ (p=1.000 n=8) ¹
geomean                                     ²               +0.00%               ²
¹ all samples are equal
² summaries must be >0 to compute geomean

                               │   base.txt   │               pr.txt               │
                               │  allocs/op   │ allocs/op   vs base                │
CollectionAll/ports=2-4          0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=8) ¹
CollectionAll/ports=8-4          0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=8) ¹
CollectionAll/ports=32-4         0.000 ± 0%     0.000 ± 0%       ~ (p=1.000 n=8) ¹
PortFlush/pipes=1/hook=false-4   10.00 ± 0%     10.00 ± 0%       ~ (p=1.000 n=8) ¹
PortFlush/pipes=1/hook=true-4    11.00 ± 0%     11.00 ± 0%       ~ (p=1.000 n=8) ¹
PortFlush/pipes=4/hook=false-4   16.00 ± 0%     16.00 ± 0%       ~ (p=1.000 n=8) ¹
PortFlush/pipes=4/hook=true-4    20.00 ± 0%     20.00 ± 0%       ~ (p=1.000 n=8) ¹
geomean                                     ²               +0.00%               ²
¹ all samples are equal
² summaries must be >0 to compute geomean

pkg: github.com/hovsep/fmesh/signal
                           │  base.txt   │              pr.txt               │
                           │   sec/op    │   sec/op     vs base              │
GroupCoWOps-4                34.30µ ± 1%   34.41µ ± 1%       ~ (p=0.382 n=8)
GroupBuild/10-4              666.0n ± 2%   666.9n ± 1%       ~ (p=0.574 n=8)
GroupBuild/100-4             14.62µ ± 2%   14.55µ ± 1%       ~ (p=0.442 n=8)
GroupBuild/1000-4            826.8µ ± 1%   832.6µ ± 2%       ~ (p=0.382 n=8)
GroupBuild/10000-4           163.7m ± 3%   161.7m ± 1%  -1.25% (p=0.050 n=8)
GroupPayloadSize/8-4         663.0n ± 1%   668.7n ± 1%  +0.85% (p=0.005 n=8)
GroupPayloadSize/1024-4      657.9n ± 1%   664.6n ± 1%  +1.02% (p=0.046 n=8)
GroupPayloadSize/65536-4     658.2n ± 1%   675.6n ± 2%  +2.65% (p=0.000 n=8)
GroupPayloadSize/1048576-4   704.7n ± 1%   711.4n ± 1%       ~ (p=0.234 n=8)
geomean                      12.79µ        12.86µ       +0.55%

                           │   base.txt   │                pr.txt                │
                           │     B/op     │     B/op      vs base                │
GroupCoWOps-4                76.55Ki ± 0%   76.55Ki ± 0%       ~ (p=1.000 n=8) ¹
GroupBuild/10-4              1.000Ki ± 0%   1.000Ki ± 0%       ~ (p=1.000 n=8) ¹
GroupBuild/100-4             47.02Ki ± 0%   47.02Ki ± 0%       ~ (p=1.000 n=8) ¹
GroupBuild/1000-4            4.142Mi ± 0%   4.142Mi ± 0%       ~ (p=0.066 n=8)
GroupBuild/10000-4           409.3Mi ± 0%   409.3Mi ± 0%       ~ (p=0.442 n=8)
GroupPayloadSize/8-4         1.477Ki ± 0%   1.477Ki ± 0%       ~ (p=1.000 n=8) ¹
GroupPayloadSize/1024-4      1.477Ki ± 0%   1.477Ki ± 0%       ~ (p=1.000 n=8) ¹
GroupPayloadSize/65536-4     1.477Ki ± 0%   1.477Ki ± 0%       ~ (p=1.000 n=8) ¹
GroupPayloadSize/1048576-4   1.477Ki ± 0%   1.477Ki ± 0%       ~ (p=1.000 n=8) ¹
geomean                      31.49Ki        31.49Ki       -0.00%
¹ all samples are equal

                           │  base.txt   │               pr.txt                │
                           │  allocs/op  │  allocs/op   vs base                │
GroupCoWOps-4                 912.0 ± 0%    912.0 ± 0%       ~ (p=1.000 n=8) ¹
GroupBuild/10-4               30.00 ± 0%    30.00 ± 0%       ~ (p=1.000 n=8) ¹
GroupBuild/100-4              300.0 ± 0%    300.0 ± 0%       ~ (p=1.000 n=8) ¹
GroupBuild/1000-4            3.744k ± 0%   3.744k ± 0%       ~ (p=1.000 n=8) ¹
GroupBuild/10000-4           39.76k ± 0%   39.76k ± 0%       ~ (p=0.260 n=8)
GroupPayloadSize/8-4          19.00 ± 0%    19.00 ± 0%       ~ (p=1.000 n=8) ¹
GroupPayloadSize/1024-4       19.00 ± 0%    19.00 ± 0%       ~ (p=1.000 n=8) ¹
GroupPayloadSize/65536-4      19.00 ± 0%    19.00 ± 0%       ~ (p=1.000 n=8) ¹
GroupPayloadSize/1048576-4    19.00 ± 0%    19.00 ± 0%       ~ (p=1.000 n=8) ¹
geomean                       175.7         175.7       +0.00%
¹ all samples are equal

@hovsep
hovsep merged commit a5cf5fd into main Oct 13, 2026
6 checks passed
@hovsep
hovsep deleted the claude/fix-fmesh-ci-hxci6b branch October 13, 2026 20:59
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.

2 participants