Skip to content

CompatHelper: bump compat for LinearSolve to 5, (keep existing compat)#377

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
compathelper/new_version/2026-07-12-03-35-20-266-00712899398
Open

CompatHelper: bump compat for LinearSolve to 5, (keep existing compat)#377
github-actions[bot] wants to merge 1 commit into
mainfrom
compathelper/new_version/2026-07-12-03-35-20-266-00712899398

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

This pull request changes the compat entry for the LinearSolve package from 3,4 to 3,4, 5.
This keeps the compat entries for earlier versions.

Note: I have not tested your package with this new compat entry.
It is your responsibility to make sure that your package tests pass before you merge this pull request.

@lindnemi lindnemi force-pushed the compathelper/new_version/2026-07-12-03-35-20-266-00712899398 branch from 48dccc4 to 4a8d306 Compare July 12, 2026 03:35
@github-actions

Copy link
Copy Markdown
Contributor Author
Benchmark Results
┌──────────────────────────────────────────────┬────────┬────────────┬────────────┬────────────┬─────────┬──────────┬────────────┐
│ Key                                          │        │ Time       │            │            │ Allocs  │          │            │
│                                              │        │ target     │ baseline   │            │ target  │ baseline │            │
├──────────────────────────────────────────────┼────────┼────────────┼────────────┼────────────┼─────────┼──────────┼────────────┤
│ diffusion_static_edge → assemble             │    100 │ 571.706 μs │ 571.786 μs │  -0.0 % ➖ │    2875 │     2875 │  +0.0 % ➖ │
│                                              │    300 │   4.708 ms │   4.782 ms │  -1.5 % ➖ │   23085 │    23085 │  +0.0 % ➖ │
│                                              │   1000 │  90.924 ms │  64.076 ms │ +41.9 % ❌ │  251290 │   251290 │  +0.0 % ➖ │
│                                              │   3000 │    1.218 s │    1.388 s │ -12.3 % ✅ │ 2253290 │  2253290 │  +0.0 % ➖ │
│ diffusion_static_edge → seq → seq            │    100 │  13.085 μs │  13.054 μs │  +0.2 % ➖ │         │          │  +0.0 % ➖ │
│                                              │    300 │ 132.627 μs │ 132.366 μs │  +0.2 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │   1.553 ms │   1.566 ms │  -0.8 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   3000 │  14.856 ms │  14.884 ms │  -0.2 % ➖ │         │          │  +0.0 % ➖ │
│ diffusion_static_edge → ka → seq             │    100 │  21.071 μs │  21.372 μs │  -1.4 % ➖ │      61 │       61 │  +0.0 % ➖ │
│                                              │    300 │ 146.987 μs │ 145.125 μs │  +1.3 % ➖ │     143 │      143 │  +0.0 % ➖ │
│                                              │   1000 │   1.401 ms │   1.393 ms │  +0.6 % ➖ │    1037 │     1037 │  +0.0 % ➖ │
│                                              │   3000 │  13.491 ms │  13.636 ms │  -1.1 % ➖ │    8911 │     8911 │  +0.0 % ➖ │
│ diffusion_static_edge → poly → seq           │    100 │  13.184 μs │  13.139 μs │  +0.3 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │    300 │ 119.016 μs │ 117.864 μs │  +1.0 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   1000 │   1.362 ms │   1.362 ms │  -0.0 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   3000 │  13.401 ms │  13.395 ms │  +0.0 % ➖ │       3 │        3 │  +0.0 % ➖ │
│ diffusion_static_edge → thrd → seq           │    100 │  22.353 μs │  22.103 μs │  +1.1 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │    300 │ 138.996 μs │ 139.807 μs │  -0.6 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │   1000 │   1.424 ms │   1.422 ms │  +0.2 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │   3000 │  13.388 ms │  13.597 ms │  -1.5 % ➖ │      66 │       66 │  +0.0 % ➖ │
│ diffusion_static_edge → seq_buf → seq        │    100 │  15.222 μs │  15.163 μs │  +0.4 % ➖ │         │          │  +0.0 % ➖ │
│                                              │    300 │ 153.106 μs │ 154.238 μs │  -0.7 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │   1.778 ms │   1.780 ms │  -0.1 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   3000 │  17.051 ms │  17.075 ms │  -0.1 % ➖ │         │          │  +0.0 % ➖ │
│ diffusion_static_edge → ka_buf → seq         │    100 │  25.978 μs │  25.729 μs │  +1.0 % ➖ │      61 │       61 │  +0.0 % ➖ │
│                                              │    300 │ 189.751 μs │ 181.378 μs │  +4.6 % ➖ │     143 │      143 │  +0.0 % ➖ │
│                                              │   1000 │   1.802 ms │   1.797 ms │  +0.3 % ➖ │    1037 │     1037 │  +0.0 % ➖ │
│                                              │   3000 │  17.360 ms │  17.188 ms │  +1.0 % ➖ │    8911 │     8911 │  +0.0 % ➖ │
│ diffusion_static_edge → poly_buf → seq       │    100 │  19.128 μs │  19.439 μs │  -1.6 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │    300 │ 166.246 μs │ 168.689 μs │  -1.4 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   1000 │   1.871 ms │   1.890 ms │  -1.0 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   3000 │  18.128 ms │  18.331 ms │  -1.1 % ➖ │       3 │        3 │  +0.0 % ➖ │
│ diffusion_static_edge → poly_buf → ka        │    100 │ 154.168 μs │ 159.966 μs │  -3.6 % ➖ │      38 │       38 │  +0.0 % ➖ │
│                                              │    300 │ 374.935 μs │ 359.172 μs │  +4.4 % ➖ │      38 │       38 │  +0.0 % ➖ │
│                                              │   1000 │   3.206 ms │   3.196 ms │  +0.3 % ➖ │      38 │       38 │  +0.0 % ➖ │
│                                              │   3000 │  29.277 ms │  32.889 ms │ -11.0 % ✅ │      38 │       38 │  +0.0 % ➖ │
│ diffusion_static_edge → poly_buf → poly      │    100 │  14.121 μs │  14.101 μs │  +0.1 % ➖ │       6 │        6 │  +0.0 % ➖ │
│                                              │    300 │ 119.998 μs │ 107.209 μs │ +11.9 % ❌ │       6 │        6 │  +0.0 % ➖ │
│                                              │   1000 │   1.168 ms │   1.157 ms │  +1.0 % ➖ │       6 │        6 │  +0.0 % ➖ │
│                                              │   3000 │  10.552 ms │  10.726 ms │  -1.6 % ➖ │       6 │        6 │  +0.0 % ➖ │
│ diffusion_static_edge → poly_buf → thrd      │    100 │ 131.634 μs │ 133.307 μs │  -1.3 % ➖ │      25 │       25 │  +0.0 % ➖ │
│                                              │    300 │ 249.960 μs │ 263.630 μs │  -5.2 % ✅ │      25 │       25 │  +0.0 % ➖ │
│                                              │   1000 │   1.631 ms │   1.699 ms │  -4.0 % ➖ │      25 │       25 │  +0.0 % ➖ │
│                                              │   3000 │  14.315 ms │  15.211 ms │  -5.9 % ✅ │      25 │       25 │  +0.0 % ➖ │
│ diffusion_static_edge → poly_buf → sprs      │    100 │  25.938 μs │  25.949 μs │  -0.0 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │    300 │ 231.974 μs │ 212.986 μs │  +8.9 % ❌ │       3 │        3 │  +0.0 % ➖ │
│                                              │   1000 │   2.431 ms │   2.424 ms │  +0.3 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   3000 │  23.225 ms │  22.979 ms │  +1.1 % ➖ │       3 │        3 │  +0.0 % ➖ │
│ diffusion_static_edge → thrd_buf → seq       │    100 │  28.762 μs │  27.641 μs │  +4.1 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │    300 │ 195.199 μs │ 189.860 μs │  +2.8 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │   1000 │   1.864 ms │   1.808 ms │  +3.1 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │   3000 │  17.020 ms │  16.959 ms │  +0.4 % ➖ │      66 │       66 │  +0.0 % ➖ │
│ diffusion_ode_edge → assemble                │    100 │ 577.364 μs │ 623.984 μs │  -7.5 % ✅ │    2884 │     2884 │  +0.0 % ➖ │
│                                              │    300 │   4.762 ms │   4.899 ms │  -2.8 % ➖ │   23093 │    23093 │  +0.0 % ➖ │
│                                              │   1000 │  77.669 ms │  78.557 ms │  -1.1 % ➖ │  251296 │   251296 │  +0.0 % ➖ │
│                                              │   3000 │    1.437 s │    1.442 s │  -0.4 % ➖ │ 2253296 │  2253296 │  +0.0 % ➖ │
│ diffusion_ode_edge → seq → seq               │    100 │  41.592 μs │  41.762 μs │  -0.4 % ➖ │         │          │  +0.0 % ➖ │
│                                              │    300 │ 394.023 μs │ 394.414 μs │  -0.1 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │   4.531 ms │   4.521 ms │  +0.2 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   3000 │  41.933 ms │  41.963 ms │  -0.1 % ➖ │         │          │  +0.0 % ➖ │
│ diffusion_ode_edge → ka → seq                │    100 │  57.595 μs │  57.104 μs │  +0.9 % ➖ │     100 │      100 │  +0.0 % ➖ │
│                                              │    300 │ 325.472 μs │ 327.665 μs │  -0.7 % ➖ │     245 │      245 │  +0.0 % ➖ │
│                                              │   1000 │   3.059 ms │   3.057 ms │  +0.1 % ➖ │    1808 │     1808 │  +0.0 % ➖ │
│                                              │   3000 │  27.721 ms │  27.689 ms │  +0.1 % ➖ │   15541 │    15541 │  +0.0 % ➖ │
│ diffusion_ode_edge → poly → seq              │    100 │  28.813 μs │  29.423 μs │  -2.1 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │    300 │ 255.989 μs │ 258.392 μs │  -0.9 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │   1000 │   2.903 ms │   2.927 ms │  -0.8 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │   3000 │  27.578 ms │  27.779 ms │  -0.7 % ➖ │       4 │        4 │  +0.0 % ➖ │
│ diffusion_ode_edge → thrd → seq              │    100 │  53.559 μs │  52.427 μs │  +2.2 % ➖ │      88 │       88 │  +0.0 % ➖ │
│                                              │    300 │ 382.196 μs │ 383.948 μs │  -0.5 % ➖ │      88 │       88 │  +0.0 % ➖ │
│                                              │   1000 │   3.148 ms │   3.143 ms │  +0.2 % ➖ │      88 │       88 │  +0.0 % ➖ │
│                                              │   3000 │  27.673 ms │  27.642 ms │  +0.1 % ➖ │      88 │       88 │  +0.0 % ➖ │
│ diffusion_ode_edge → seq_buf → seq           │    100 │  41.842 μs │  42.653 μs │  -1.9 % ➖ │         │          │  +0.0 % ➖ │
│                                              │    300 │ 395.536 μs │ 397.598 μs │  -0.5 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │   4.544 ms │   4.548 ms │  -0.1 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   3000 │  41.998 ms │  41.841 ms │  +0.4 % ➖ │         │          │  +0.0 % ➖ │
│ diffusion_ode_edge → ka_buf → seq            │    100 │  61.211 μs │  60.670 μs │  +0.9 % ➖ │     100 │      100 │  +0.0 % ➖ │
│                                              │    300 │ 373.503 μs │ 373.543 μs │  -0.0 % ➖ │     245 │      245 │  +0.0 % ➖ │
│                                              │   1000 │   3.428 ms │   3.434 ms │  -0.2 % ➖ │    1808 │     1808 │  +0.0 % ➖ │
│                                              │   3000 │  30.892 ms │  31.031 ms │  -0.4 % ➖ │   15541 │    15541 │  +0.0 % ➖ │
│ diffusion_ode_edge → poly_buf → seq          │    100 │  33.279 μs │  33.029 μs │  +0.8 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │    300 │ 293.755 μs │ 293.755 μs │  +0.0 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │   1000 │   3.336 ms │   3.315 ms │  +0.6 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │   3000 │  31.317 ms │  31.260 ms │  +0.2 % ➖ │       4 │        4 │  +0.0 % ➖ │
│ diffusion_ode_edge → poly_buf → ka           │    100 │ 167.538 μs │ 174.328 μs │  -3.9 % ➖ │      39 │       39 │  +0.0 % ➖ │
│                                              │    300 │ 501.422 μs │ 550.244 μs │  -8.9 % ✅ │      39 │       39 │  +0.0 % ➖ │
│                                              │   1000 │   5.030 ms │   3.989 ms │ +26.1 % ❌ │      39 │       39 │  +0.0 % ➖ │
│                                              │   3000 │  47.982 ms │  42.245 ms │ +13.6 % ❌ │      39 │       39 │  +0.0 % ➖ │
│ diffusion_ode_edge → poly_buf → poly         │    100 │  31.596 μs │  31.396 μs │  +0.6 % ➖ │       7 │        7 │  +0.0 % ➖ │
│                                              │    300 │ 252.203 μs │ 252.203 μs │  +0.0 % ➖ │       7 │        7 │  +0.0 % ➖ │
│                                              │   1000 │   2.605 ms │   2.617 ms │  -0.5 % ➖ │       7 │        7 │  +0.0 % ➖ │
│                                              │   3000 │  24.380 ms │  24.237 ms │  +0.6 % ➖ │       7 │        7 │  +0.0 % ➖ │
│ diffusion_ode_edge → poly_buf → thrd         │    100 │ 145.905 μs │ 150.512 μs │  -3.1 % ➖ │      26 │       26 │  +0.0 % ➖ │
│                                              │    300 │ 380.684 μs │ 495.092 μs │ -23.1 % ✅ │      26 │       26 │  +0.0 % ➖ │
│                                              │   1000 │   3.038 ms │   3.136 ms │  -3.1 % ➖ │      26 │       26 │  +0.0 % ➖ │
│                                              │   3000 │  27.675 ms │  28.368 ms │  -2.4 % ➖ │      26 │       26 │  +0.0 % ➖ │
│ diffusion_ode_edge → poly_buf → sprs         │    100 │  41.792 μs │  40.340 μs │  +3.6 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │    300 │ 354.265 μs │ 351.750 μs │  +0.7 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │   1000 │   3.927 ms │   3.888 ms │  +1.0 % ➖ │       4 │        4 │  +0.0 % ➖ │
│                                              │   3000 │  36.573 ms │  36.093 ms │  +1.3 % ➖ │       4 │        4 │  +0.0 % ➖ │
│ diffusion_ode_edge → thrd_buf → seq          │    100 │  57.665 μs │  56.443 μs │  +2.2 % ➖ │      88 │       88 │  +0.0 % ➖ │
│                                              │    300 │ 426.220 μs │ 424.819 μs │  +0.3 % ➖ │      88 │       88 │  +0.0 % ➖ │
│                                              │   1000 │   3.548 ms │   3.540 ms │  +0.2 % ➖ │      88 │       88 │  +0.0 % ➖ │
│                                              │   3000 │  30.655 ms │  30.485 ms │  +0.6 % ➖ │      88 │       88 │  +0.0 % ➖ │
│ kuramoto_homogeneous → assemble              │    100 │  70.705 μs │  74.711 μs │  -5.4 % ✅ │     465 │      465 │  +0.0 % ➖ │
│                                              │   1000 │ 767.936 μs │ 763.211 μs │  +0.6 % ➖ │    2294 │     2294 │  +0.0 % ➖ │
│                                              │  10000 │   5.141 ms │   5.009 ms │  +2.6 % ➖ │   20294 │    20294 │  +0.0 % ➖ │
│                                              │ 100000 │  45.404 ms │  48.687 ms │  -6.7 % ✅ │  200294 │   200294 │  +0.0 % ➖ │
│ kuramoto_homogeneous → seq → seq             │    100 │   1.239 μs │   1.060 μs │ +16.8 % ❌ │         │          │  +0.0 % ➖ │
│                                              │   1000 │  10.861 μs │  10.451 μs │  +3.9 % ➖ │         │          │  +0.0 % ➖ │
│                                              │  10000 │ 109.171 μs │ 108.721 μs │  +0.4 % ➖ │         │          │  +0.0 % ➖ │
│                                              │ 100000 │   1.407 ms │   1.370 ms │  +2.6 % ➖ │         │          │  +0.0 % ➖ │
│ kuramoto_homogeneous → ka → seq              │    100 │   2.790 μs │   2.894 μs │  -3.6 % ➖ │      28 │       28 │  +0.0 % ➖ │
│                                              │   1000 │  12.248 μs │  13.205 μs │  -7.2 % ✅ │      31 │       31 │  +0.0 % ➖ │
│                                              │  10000 │ 170.993 μs │ 165.255 μs │  +3.5 % ➖ │     220 │      220 │  +0.0 % ➖ │
│                                              │ 100000 │   1.217 ms │   1.175 ms │  +3.6 % ➖ │    1188 │     1188 │  +0.0 % ➖ │
│ kuramoto_homogeneous → poly → seq            │    100 │   2.252 μs │   2.264 μs │  -0.5 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   1000 │  12.123 μs │  11.567 μs │  +4.8 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │  10000 │ 106.838 μs │ 111.525 μs │  -4.2 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │ 100000 │   1.104 ms │   1.105 ms │  -0.1 % ➖ │       3 │        3 │  +0.0 % ➖ │
│ kuramoto_homogeneous → thrd → seq            │    100 │  10.937 μs │  10.987 μs │  -0.5 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │   1000 │  24.446 μs │  24.586 μs │  -0.6 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │  10000 │ 142.771 μs │ 143.422 μs │  -0.5 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │ 100000 │   1.149 ms │   1.161 ms │  -1.0 % ➖ │      66 │       66 │  +0.0 % ➖ │
│ kuramoto_homogeneous → seq_buf → seq         │    100 │   1.114 μs │   1.103 μs │  +1.0 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │  10.841 μs │  10.786 μs │  +0.5 % ➖ │         │          │  +0.0 % ➖ │
│                                              │  10000 │ 111.465 μs │ 111.626 μs │  -0.1 % ➖ │         │          │  +0.0 % ➖ │
│                                              │ 100000 │   1.509 ms │   1.302 ms │ +15.9 % ❌ │         │          │  +0.0 % ➖ │
│ kuramoto_homogeneous → ka_buf → seq          │    100 │   2.846 μs │   2.991 μs │  -4.8 % ➖ │      28 │       28 │  +0.0 % ➖ │
│                                              │   1000 │  12.814 μs │  14.266 μs │ -10.2 % ✅ │      31 │       31 │  +0.0 % ➖ │
│                                              │  10000 │ 179.566 μs │ 173.897 μs │  +3.3 % ➖ │     220 │      220 │  +0.0 % ➖ │
│                                              │ 100000 │   1.317 ms │   1.326 ms │  -0.7 % ➖ │    1188 │     1188 │  +0.0 % ➖ │
│ kuramoto_homogeneous → poly_buf → seq        │    100 │   2.269 μs │   2.266 μs │  +0.1 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   1000 │  12.794 μs │  12.719 μs │  +0.6 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │  10000 │ 118.946 μs │ 120.148 μs │  -1.0 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │ 100000 │   1.265 ms │   1.254 ms │  +0.9 % ➖ │       3 │        3 │  +0.0 % ➖ │
│ kuramoto_homogeneous → poly_buf → ka         │    100 │   3.157 μs │   2.899 μs │  +8.9 % ❌ │       7 │        7 │  +0.0 % ➖ │
│                                              │   1000 │ 140.598 μs │ 143.893 μs │  -2.3 % ➖ │      27 │       27 │  +0.0 % ➖ │
│                                              │  10000 │ 309.088 μs │ 301.196 μs │  +2.6 % ➖ │      38 │       38 │  +0.0 % ➖ │
│                                              │ 100000 │   2.438 ms │   2.048 ms │ +19.0 % ❌ │      38 │       38 │  +0.0 % ➖ │
│ kuramoto_homogeneous → poly_buf → poly       │    100 │   3.292 μs │   3.100 μs │  +6.2 % ❌ │       6 │        6 │  +0.0 % ➖ │
│                                              │   1000 │  15.893 μs │  15.934 μs │  -0.3 % ➖ │       6 │        6 │  +0.0 % ➖ │
│                                              │  10000 │ 148.640 μs │ 149.621 μs │  -0.7 % ➖ │       6 │        6 │  +0.0 % ➖ │
│                                              │ 100000 │   1.992 ms │   1.878 ms │  +6.0 % ❌ │       6 │        6 │  +0.0 % ➖ │
│ kuramoto_homogeneous → poly_buf → thrd       │    100 │ 117.784 μs │ 117.284 μs │  +0.4 % ➖ │      25 │       25 │  +0.0 % ➖ │
│                                              │   1000 │ 131.074 μs │ 134.269 μs │  -2.4 % ➖ │      25 │       25 │  +0.0 % ➖ │
│                                              │  10000 │ 273.454 μs │ 276.209 μs │  -1.0 % ➖ │      25 │       25 │  +0.0 % ➖ │
│                                              │ 100000 │   3.263 ms │   2.663 ms │ +22.5 % ❌ │      25 │       25 │  +0.0 % ➖ │
│ kuramoto_homogeneous → poly_buf → sprs       │    100 │   2.762 μs │   2.886 μs │  -4.3 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │   1000 │  17.345 μs │  17.627 μs │  -1.6 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │  10000 │ 163.272 μs │ 164.243 μs │  -0.6 % ➖ │       3 │        3 │  +0.0 % ➖ │
│                                              │ 100000 │   1.793 ms │   1.805 ms │  -0.7 % ➖ │       3 │        3 │  +0.0 % ➖ │
│ kuramoto_homogeneous → thrd_buf → seq        │    100 │  11.217 μs │  11.367 μs │  -1.3 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │   1000 │  24.977 μs │  25.287 μs │  -1.2 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │  10000 │ 141.910 μs │ 146.887 μs │  -3.4 % ➖ │      66 │       66 │  +0.0 % ➖ │
│                                              │ 100000 │   1.295 ms │   1.251 ms │  +3.5 % ➖ │      66 │       66 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → assemble            │    100 │ 167.668 μs │ 204.673 μs │ -18.1 % ✅ │     934 │      934 │  +0.0 % ➖ │
│                                              │   1000 │   1.411 ms │   1.547 ms │  -8.8 % ✅ │    6381 │     6381 │  +0.0 % ➖ │
│                                              │  10000 │  13.993 ms │  15.029 ms │  -6.9 % ✅ │   60410 │    60410 │  +0.0 % ➖ │
│                                              │ 100000 │ 121.252 ms │ 131.673 ms │  -7.9 % ✅ │  600435 │   600435 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → seq → seq           │    100 │   1.057 μs │   1.081 μs │  -2.3 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │  10.290 μs │  10.285 μs │  +0.0 % ➖ │         │          │  +0.0 % ➖ │
│                                              │  10000 │ 106.027 μs │ 106.869 μs │  -0.8 % ➖ │         │          │  +0.0 % ➖ │
│                                              │ 100000 │   1.363 ms │   1.351 ms │  +0.9 % ➖ │         │          │  +0.0 % ➖ │
│ kuramoto_heterogeneous → ka → seq            │    100 │   3.990 μs │   4.072 μs │  -2.0 % ➖ │      46 │       46 │  +0.0 % ➖ │
│                                              │   1000 │  13.621 μs │  13.325 μs │  +2.2 % ➖ │      47 │       47 │  +0.0 % ➖ │
│                                              │  10000 │ 199.606 μs │ 201.418 μs │  -0.9 % ➖ │     293 │      293 │  +0.0 % ➖ │
│                                              │ 100000 │   1.202 ms │   1.264 ms │  -4.9 % ➖ │    1261 │     1261 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → poly → seq          │    100 │   2.953 μs │   2.912 μs │  +1.4 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │   1000 │  12.569 μs │  13.200 μs │  -4.8 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │  10000 │ 111.645 μs │ 105.936 μs │  +5.4 % ❌ │       5 │        5 │  +0.0 % ➖ │
│                                              │ 100000 │   1.106 ms │   1.109 ms │  -0.2 % ➖ │       5 │        5 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → thrd → seq          │    100 │  19.218 μs │  19.559 μs │  -1.7 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │   1000 │  33.019 μs │  33.590 μs │  -1.7 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │  10000 │ 153.588 μs │ 144.844 μs │  +6.0 % ❌ │     110 │      110 │  +0.0 % ➖ │
│                                              │ 100000 │   1.142 ms │   1.150 ms │  -0.7 % ➖ │     110 │      110 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → seq_buf → seq       │    100 │   1.104 μs │   1.122 μs │  -1.5 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │  10.786 μs │  12.329 μs │ -12.5 % ✅ │         │          │  +0.0 % ➖ │
│                                              │  10000 │ 107.519 μs │ 107.609 μs │  -0.1 % ➖ │         │          │  +0.0 % ➖ │
│                                              │ 100000 │   1.281 ms │   1.280 ms │  +0.1 % ➖ │         │          │  +0.0 % ➖ │
│ kuramoto_heterogeneous → ka_buf → seq        │    100 │   3.984 μs │   4.428 μs │ -10.0 % ✅ │      46 │       46 │  +0.0 % ➖ │
│                                              │   1000 │  13.821 μs │  13.791 μs │  +0.2 % ➖ │      47 │       47 │  +0.0 % ➖ │
│                                              │  10000 │ 208.599 μs │ 203.391 μs │  +2.6 % ➖ │     293 │      293 │  +0.0 % ➖ │
│                                              │ 100000 │   1.353 ms │   1.339 ms │  +1.0 % ➖ │    1261 │     1261 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → poly_buf → seq      │    100 │   2.901 μs │   2.952 μs │  -1.7 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │   1000 │  14.291 μs │  14.211 μs │  +0.6 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │  10000 │ 119.907 μs │ 118.585 μs │  +1.1 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │ 100000 │   1.246 ms │   1.248 ms │  -0.1 % ➖ │       5 │        5 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → poly_buf → ka       │    100 │   3.816 μs │   3.740 μs │  +2.0 % ➖ │       9 │        9 │  +0.0 % ➖ │
│                                              │   1000 │ 139.627 μs │ 140.438 μs │  -0.6 % ➖ │      29 │       29 │  +0.0 % ➖ │
│                                              │  10000 │ 311.992 μs │ 325.311 μs │  -4.1 % ➖ │      40 │       40 │  +0.0 % ➖ │
│                                              │ 100000 │   1.904 ms │   2.051 ms │  -7.2 % ✅ │      40 │       40 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → poly_buf → poly     │    100 │   3.871 μs │   3.861 μs │  +0.3 % ➖ │       8 │        8 │  +0.0 % ➖ │
│                                              │   1000 │  16.083 μs │  16.464 μs │  -2.3 % ➖ │       8 │        8 │  +0.0 % ➖ │
│                                              │  10000 │ 151.904 μs │ 144.304 μs │  +5.3 % ❌ │       8 │        8 │  +0.0 % ➖ │
│                                              │ 100000 │   1.801 ms │   1.789 ms │  +0.6 % ➖ │       8 │        8 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → poly_buf → thrd     │    100 │ 118.836 μs │ 118.585 μs │  +0.2 % ➖ │      27 │       27 │  +0.0 % ➖ │
│                                              │   1000 │ 161.809 μs │ 140.068 μs │ +15.5 % ❌ │      27 │       27 │  +0.0 % ➖ │
│                                              │  10000 │ 285.002 μs │ 274.707 μs │  +3.7 % ➖ │      27 │       27 │  +0.0 % ➖ │
│                                              │ 100000 │   2.348 ms │   2.333 ms │  +0.7 % ➖ │      27 │       27 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → poly_buf → sprs     │    100 │   3.594 μs │   3.447 μs │  +4.3 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │   1000 │  18.187 μs │  18.167 μs │  +0.1 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │  10000 │ 166.997 μs │ 165.695 μs │  +0.8 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │ 100000 │   1.798 ms │   1.776 ms │  +1.3 % ➖ │       5 │        5 │  +0.0 % ➖ │
│ kuramoto_heterogeneous → thrd_buf → seq      │    100 │  19.919 μs │  18.978 μs │  +5.0 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │   1000 │  34.782 μs │  35.232 μs │  -1.3 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │  10000 │ 158.094 μs │ 151.324 μs │  +4.5 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │ 100000 │   1.278 ms │   1.266 ms │  +0.9 % ➖ │     110 │      110 │  +0.0 % ➖ │
│ powergrid → assemble                         │    100 │ 233.516 μs │ 239.214 μs │  -2.4 % ➖ │    1466 │     1466 │  +0.0 % ➖ │
│                                              │   1000 │   1.932 ms │   2.018 ms │  -4.3 % ➖ │   11658 │    11658 │  +0.0 % ➖ │
│                                              │  10000 │  16.116 ms │  17.061 ms │  -5.5 % ✅ │  115275 │   115275 │  +0.0 % ➖ │
│                                              │ 100000 │ 203.596 ms │ 215.505 ms │  -5.5 % ✅ │ 1150392 │  1150392 │  +0.0 % ➖ │
│ powergrid → seq → seq                        │    100 │   7.216 μs │   7.223 μs │  -0.1 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │  71.756 μs │  71.546 μs │  +0.3 % ➖ │         │          │  +0.0 % ➖ │
│                                              │  10000 │ 727.437 μs │ 727.206 μs │  +0.0 % ➖ │         │          │  +0.0 % ➖ │
│                                              │ 100000 │   8.074 ms │   8.085 ms │  -0.1 % ➖ │         │          │  +0.0 % ➖ │
│ powergrid → ka → seq                         │    100 │  10.286 μs │  10.330 μs │  -0.4 % ➖ │      46 │       46 │  +0.0 % ➖ │
│                                              │   1000 │  74.941 μs │  75.291 μs │  -0.5 % ➖ │      47 │       47 │  +0.0 % ➖ │
│                                              │  10000 │ 562.893 μs │ 563.013 μs │  -0.0 % ➖ │     293 │      293 │  +0.0 % ➖ │
│                                              │ 100000 │   3.739 ms │   3.676 ms │  +1.7 % ➖ │    1261 │     1261 │  +0.0 % ➖ │
│ powergrid → poly → seq                       │    100 │   5.401 μs │   5.403 μs │  -0.0 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │   1000 │  36.684 μs │  36.283 μs │  +1.1 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │  10000 │ 345.361 μs │ 346.243 μs │  -0.3 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │ 100000 │   3.581 ms │   3.560 ms │  +0.6 % ➖ │       5 │        5 │  +0.0 % ➖ │
│ powergrid → thrd → seq                       │    100 │  22.684 μs │  23.295 μs │  -2.6 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │   1000 │  75.873 μs │  77.034 μs │  -1.5 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │  10000 │ 569.623 μs │ 559.538 μs │  +1.8 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │ 100000 │   3.960 ms │   3.872 ms │  +2.3 % ➖ │     110 │      110 │  +0.0 % ➖ │
│ powergrid → seq_buf → seq                    │    100 │   7.648 μs │   7.668 μs │  -0.3 % ➖ │         │          │  +0.0 % ➖ │
│                                              │   1000 │  76.223 μs │  76.133 μs │  +0.1 % ➖ │         │          │  +0.0 % ➖ │
│                                              │  10000 │ 771.341 μs │ 772.073 μs │  -0.1 % ➖ │         │          │  +0.0 % ➖ │
│                                              │ 100000 │   8.713 ms │   8.687 ms │  +0.3 % ➖ │         │          │  +0.0 % ➖ │
│ powergrid → ka_buf → seq                     │    100 │  10.656 μs │  10.726 μs │  -0.6 % ➖ │      46 │       46 │  +0.0 % ➖ │
│                                              │   1000 │  78.727 μs │  79.558 μs │  -1.0 % ➖ │      47 │       47 │  +0.0 % ➖ │
│                                              │  10000 │ 623.413 μs │ 614.680 μs │  +1.4 % ➖ │     293 │      293 │  +0.0 % ➖ │
│                                              │ 100000 │   4.192 ms │   4.310 ms │  -2.7 % ➖ │    1261 │     1261 │  +0.0 % ➖ │
│ powergrid → poly_buf → seq                   │    100 │   5.758 μs │   5.811 μs │  -0.9 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │   1000 │  40.139 μs │  42.362 μs │  -5.2 % ✅ │       5 │        5 │  +0.0 % ➖ │
│                                              │  10000 │ 384.209 μs │ 405.570 μs │  -5.3 % ✅ │       5 │        5 │  +0.0 % ➖ │
│                                              │ 100000 │   4.154 ms │   4.332 ms │  -4.1 % ➖ │       5 │        5 │  +0.0 % ➖ │
│ powergrid → poly_buf → ka                    │    100 │   7.010 μs │   6.957 μs │  +0.8 % ➖ │       9 │        9 │  +0.0 % ➖ │
│                                              │   1000 │ 176.592 μs │ 183.040 μs │  -3.5 % ➖ │      40 │       40 │  +0.0 % ➖ │
│                                              │  10000 │ 617.985 μs │ 620.338 μs │  -0.4 % ➖ │      40 │       40 │  +0.0 % ➖ │
│                                              │ 100000 │   5.763 ms │   5.848 ms │  -1.4 % ➖ │      40 │       40 │  +0.0 % ➖ │
│ powergrid → poly_buf → poly                  │    100 │   6.763 μs │   6.633 μs │  +2.0 % ➖ │       8 │        8 │  +0.0 % ➖ │
│                                              │   1000 │  43.244 μs │  43.415 μs │  -0.4 % ➖ │       8 │        8 │  +0.0 % ➖ │
│                                              │  10000 │ 427.924 μs │ 422.986 μs │  +1.2 % ➖ │       8 │        8 │  +0.0 % ➖ │
│                                              │ 100000 │   6.470 ms │   6.258 ms │  +3.4 % ➖ │       8 │        8 │  +0.0 % ➖ │
│ powergrid → poly_buf → thrd                  │    100 │ 121.300 μs │ 121.359 μs │  -0.0 % ➖ │      27 │       27 │  +0.0 % ➖ │
│                                              │   1000 │ 161.058 μs │ 161.058 μs │  +0.0 % ➖ │      27 │       27 │  +0.0 % ➖ │
│                                              │  10000 │ 575.321 μs │ 572.097 μs │  +0.6 % ➖ │      27 │       27 │  +0.0 % ➖ │
│                                              │ 100000 │   7.240 ms │   7.157 ms │  +1.2 % ➖ │      27 │       27 │  +0.0 % ➖ │
│ powergrid → poly_buf → sprs                  │    100 │   6.747 μs │   6.700 μs │  +0.7 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │   1000 │  49.343 μs │  49.072 μs │  +0.6 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │  10000 │ 481.322 μs │ 484.347 μs │  -0.6 % ➖ │       5 │        5 │  +0.0 % ➖ │
│                                              │ 100000 │   5.443 ms │   5.315 ms │  +2.4 % ➖ │       5 │        5 │  +0.0 % ➖ │
│ powergrid → thrd_buf → seq                   │    100 │  23.375 μs │  24.135 μs │  -3.1 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │   1000 │  80.439 μs │  80.589 μs │  -0.2 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │  10000 │ 620.809 μs │ 623.363 μs │  -0.4 % ➖ │     110 │      110 │  +0.0 % ➖ │
│                                              │ 100000 │   4.423 ms │   4.367 ms │  +1.3 % ➖ │     110 │      110 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → assemble        │    100 │ 481.513 μs │ 496.084 μs │  -2.9 % ➖ │    3110 │     3112 │  -0.1 % ➖ │
│                                              │   1000 │   4.865 ms │   5.070 ms │  -4.0 % ➖ │   30096 │    30096 │  +0.0 % ➖ │
│                                              │  10000 │  56.453 ms │  57.398 ms │  -1.6 % ➖ │  300234 │   300234 │  +0.0 % ➖ │
│                                              │ 100000 │    1.506 s │    1.268 s │ +18.7 % ❌ │ 3000328 │  3000328 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → seq → seq       │    100 │   9.659 μs │   9.544 μs │  +1.2 % ➖ │     102 │      102 │  +0.0 % ➖ │
│                                              │   1000 │  94.660 μs │  94.931 μs │  -0.3 % ➖ │    1002 │     1002 │  +0.0 % ➖ │
│                                              │  10000 │   1.001 ms │   1.004 ms │  -0.3 % ➖ │   10002 │    10002 │  +0.0 % ➖ │
│                                              │ 100000 │  11.077 ms │  10.817 ms │  +2.4 % ➖ │  100002 │   100002 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → ka → seq        │    100 │  69.283 μs │  71.505 μs │  -3.1 % ➖ │    1132 │     1132 │  +0.0 % ➖ │
│                                              │   1000 │ 691.263 μs │ 705.765 μs │  -2.1 % ➖ │   11033 │    11033 │  +0.0 % ➖ │
│                                              │  10000 │   7.049 ms │   7.181 ms │  -1.8 % ➖ │  110189 │   110189 │  +0.0 % ➖ │
│                                              │ 100000 │  72.718 ms │  72.727 ms │  -0.0 % ➖ │ 1100849 │  1100849 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → poly → seq      │    100 │  10.265 μs │   9.979 μs │  +2.9 % ➖ │     105 │      105 │  +0.0 % ➖ │
│                                              │   1000 │  90.835 μs │  88.000 μs │  +3.2 % ➖ │    1005 │     1005 │  +0.0 % ➖ │
│                                              │  10000 │ 934.352 μs │ 920.642 μs │  +1.5 % ➖ │   10005 │    10005 │  +0.0 % ➖ │
│                                              │ 100000 │   9.528 ms │   9.449 ms │  +0.8 % ➖ │  100005 │   100005 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → thrd → seq      │    100 │ 461.743 μs │ 467.493 μs │  -1.2 % ➖ │    2368 │     2368 │  +0.0 % ➖ │
│                                              │   1000 │   4.754 ms │   4.790 ms │  -0.7 % ➖ │   23068 │    23068 │  +0.0 % ➖ │
│                                              │  10000 │  67.433 ms │  68.728 ms │  -1.9 % ➖ │  230068 │   230068 │  +0.0 % ➖ │
│                                              │ 100000 │ 821.932 ms │ 768.044 ms │  +7.0 % ❌ │ 2300068 │  2300068 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → seq_buf → seq   │    100 │  10.331 μs │  10.130 μs │  +2.0 % ➖ │     102 │      102 │  +0.0 % ➖ │
│                                              │   1000 │ 100.558 μs │ 100.299 μs │  +0.3 % ➖ │    1002 │     1002 │  +0.0 % ➖ │
│                                              │  10000 │   1.079 ms │   1.073 ms │  +0.6 % ➖ │   10002 │    10002 │  +0.0 % ➖ │
│                                              │ 100000 │  11.890 ms │  11.652 ms │  +2.0 % ➖ │  100002 │   100002 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → ka_buf → seq    │    100 │  70.004 μs │  72.958 μs │  -4.0 % ➖ │    1132 │     1132 │  +0.0 % ➖ │
│                                              │   1000 │ 690.792 μs │ 720.386 μs │  -4.1 % ➖ │   11033 │    11033 │  +0.0 % ➖ │
│                                              │  10000 │   7.036 ms │   7.339 ms │  -4.1 % ➖ │  110189 │   110189 │  +0.0 % ➖ │
│                                              │ 100000 │  70.515 ms │  75.099 ms │  -6.1 % ✅ │ 1100849 │  1100849 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → poly_buf → seq  │    100 │  10.351 μs │  10.401 μs │  -0.5 % ➖ │     105 │      105 │  +0.0 % ➖ │
│                                              │   1000 │  91.665 μs │  91.285 μs │  +0.4 % ➖ │    1005 │     1005 │  +0.0 % ➖ │
│                                              │  10000 │ 952.900 μs │ 964.257 μs │  -1.2 % ➖ │   10005 │    10005 │  +0.0 % ➖ │
│                                              │ 100000 │  10.415 ms │  10.150 ms │  +2.6 % ➖ │  100005 │   100005 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → poly_buf → ka   │    100 │  11.938 μs │  11.768 μs │  +1.4 % ➖ │     109 │      109 │  +0.0 % ➖ │
│                                              │   1000 │ 228.869 μs │ 228.418 μs │  +0.2 % ➖ │    1040 │     1040 │  +0.0 % ➖ │
│                                              │  10000 │   1.216 ms │   1.399 ms │ -13.1 % ✅ │   10040 │    10040 │  +0.0 % ➖ │
│                                              │ 100000 │  12.735 ms │  12.403 ms │  +2.7 % ➖ │  100040 │   100040 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → poly_buf → poly │    100 │  11.692 μs │  11.377 μs │  +2.8 % ➖ │     108 │      108 │  +0.0 % ➖ │
│                                              │   1000 │  95.291 μs │  94.800 μs │  +0.5 % ➖ │    1008 │     1008 │  +0.0 % ➖ │
│                                              │  10000 │ 988.393 μs │ 988.122 μs │  +0.0 % ➖ │   10008 │    10008 │  +0.0 % ➖ │
│                                              │ 100000 │  13.567 ms │  13.475 ms │  +0.7 % ➖ │  100008 │   100008 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → poly_buf → thrd │    100 │ 127.409 μs │ 161.629 μs │ -21.2 % ✅ │     127 │      127 │  +0.0 % ➖ │
│                                              │   1000 │ 212.384 μs │ 213.617 μs │  -0.6 % ➖ │    1027 │     1027 │  +0.0 % ➖ │
│                                              │  10000 │   1.342 ms │   1.248 ms │  +7.5 % ❌ │   10027 │    10027 │  +0.0 % ➖ │
│                                              │ 100000 │  14.253 ms │  13.974 ms │  +2.0 % ➖ │  100027 │   100027 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → poly_buf → sprs │    100 │  11.372 μs │  11.282 μs │  +0.8 % ➖ │     105 │      105 │  +0.0 % ➖ │
│                                              │   1000 │ 101.710 μs │ 101.370 μs │  +0.3 % ➖ │    1005 │     1005 │  +0.0 % ➖ │
│                                              │  10000 │   1.071 ms │   1.057 ms │  +1.3 % ➖ │   10005 │    10005 │  +0.0 % ➖ │
│                                              │ 100000 │  11.669 ms │  11.532 ms │  +1.2 % ➖ │  100005 │   100005 │  +0.0 % ➖ │
│ powergrid_inhomogeneous_pq → thrd_buf → seq  │    100 │ 457.176 μs │ 468.424 μs │  -2.4 % ➖ │    2368 │     2368 │  +0.0 % ➖ │
│                                              │   1000 │   4.814 ms │   4.899 ms │  -1.7 % ➖ │   23068 │    23068 │  +0.0 % ➖ │
│                                              │  10000 │  67.631 ms │  68.877 ms │  -1.8 % ➖ │  230068 │   230068 │  +0.0 % ➖ │
│                                              │ 100000 │    1.048 s │    1.116 s │  -6.0 % ✅ │ 2300068 │  2300068 │  +0.0 % ➖ │
└──────────────────────────────────────────────┴────────┴────────────┴────────────┴────────────┴─────────┴──────────┴────────────┘

https://github.com/JuliaDynamics/NetworkDynamics.jl/actions/runs/29178460076/artifacts/8256204272

@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 82.00%. Comparing base (2eb1e87) to head (4a8d306).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #377   +/-   ##
=======================================
  Coverage   82.00%   82.00%           
=======================================
  Files          32       32           
  Lines        7670     7670           
=======================================
  Hits         6290     6290           
  Misses       1380     1380           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

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.

1 participant