Skip to content

perf: enlarge BoxedValues int cache to eliminate iterator index boxing #333

perf: enlarge BoxedValues int cache to eliminate iterator index boxing

perf: enlarge BoxedValues int cache to eliminate iterator index boxing #333

Triggered via pull request August 5, 2026 04:42
Status Success
Total duration 11m 38s
Artifacts 1

pull_request.yml

on: pull_request
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

77 warnings
Build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build
Non-nullable field '_body' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build
Cannot convert null literal to non-nullable reference type.
Build
Non-nullable field '_finallyBody' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build
Cannot convert null literal to non-nullable reference type.
Build
Cannot convert null literal to non-nullable reference type.
Build
Cannot convert null literal to non-nullable reference type.
Build
Cannot convert null literal to non-nullable reference type.
Build
Cannot convert null literal to non-nullable reference type.
Build
Cannot convert null literal to non-nullable reference type.
Build
Cannot convert null literal to non-nullable reference type.
Tests on ubuntu-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Tests on ubuntu-latest
Cannot convert null literal to non-nullable reference type.
Tests on ubuntu-latest
Non-nullable field '_body' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Tests on ubuntu-latest
Non-nullable field '_finallyBody' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Tests on ubuntu-latest
Cannot convert null literal to non-nullable reference type.
Tests on ubuntu-latest
Cannot convert null literal to non-nullable reference type.
Tests on ubuntu-latest
Cannot convert null literal to non-nullable reference type.
Tests on ubuntu-latest
Cannot convert null literal to non-nullable reference type.
Tests on ubuntu-latest
Cannot convert null literal to non-nullable reference type.
Tests on ubuntu-latest
Cannot convert null literal to non-nullable reference type.
Tests on ubuntu-latest
Cannot convert null literal to non-nullable reference type.
SonarCloud
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-java@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
SonarCloud
Cannot convert null literal to non-nullable reference type.
SonarCloud
Non-nullable field '_body' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
SonarCloud
Non-nullable field '_finallyBody' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
SonarCloud
Cannot convert null literal to non-nullable reference type.
SonarCloud
Cannot convert null literal to non-nullable reference type.
SonarCloud
Cannot convert null literal to non-nullable reference type.
SonarCloud
Cannot convert null literal to non-nullable reference type.
SonarCloud
Cannot convert null literal to non-nullable reference type.
SonarCloud
Cannot convert null literal to non-nullable reference type.
SonarCloud
Cannot convert null literal to non-nullable reference type.
SonarCloud
Cannot convert null literal to non-nullable reference type.
SonarCloud
Cannot convert null literal to non-nullable reference type.
SonarCloud
Cannot convert null literal to non-nullable reference type.
SonarCloud
Cannot convert null literal to non-nullable reference type.
SonarCloud
Cannot convert null literal to non-nullable reference type.
SonarCloud
Cannot convert null literal to non-nullable reference type.
SonarCloud
Cannot convert null literal to non-nullable reference type.
SonarCloud
Cannot convert null literal to non-nullable reference type.
SonarCloud
Cannot convert null literal to non-nullable reference type.
SonarCloud
Cannot convert null literal to non-nullable reference type.
SonarCloud
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Tests on macos-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Tests on macos-latest
Cannot convert null literal to non-nullable reference type.
Tests on macos-latest
Non-nullable field '_body' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Tests on macos-latest
Non-nullable field '_finallyBody' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Tests on macos-latest
Cannot convert null literal to non-nullable reference type.
Tests on macos-latest
Cannot convert null literal to non-nullable reference type.
Tests on macos-latest
Cannot convert null literal to non-nullable reference type.
Tests on macos-latest
Cannot convert null literal to non-nullable reference type.
Tests on macos-latest
Cannot convert null literal to non-nullable reference type.
Tests on macos-latest
Cannot convert null literal to non-nullable reference type.
Tests on macos-latest
Cannot convert null literal to non-nullable reference type.
Tests on windows-latest
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Tests on windows-latest
Cannot convert null literal to non-nullable reference type.
Tests on windows-latest
Cannot convert null literal to non-nullable reference type.
Tests on windows-latest
Cannot convert null literal to non-nullable reference type.
Tests on windows-latest
Cannot convert null literal to non-nullable reference type.
Tests on windows-latest
Cannot convert null literal to non-nullable reference type.
Tests on windows-latest
Cannot convert null literal to non-nullable reference type.
Tests on windows-latest
Cannot convert null literal to non-nullable reference type.
Tests on windows-latest
Cannot convert null literal to non-nullable reference type.
Tests on windows-latest
Cannot convert null literal to non-nullable reference type.
Tests on windows-latest
Cannot convert null literal to non-nullable reference type.
Run Benchmark.Net
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4, Happypig375/github-action-benchmark@e7cb068f90622402c0ae5b54e2c781052fcd9343. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run Benchmark.Net
Non-nullable field '_body' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Run Benchmark.Net
Non-nullable field '_finallyBody' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Run Benchmark.Net
Cannot convert null literal to non-nullable reference type.
Run Benchmark.Net
Cannot convert null literal to non-nullable reference type.
Run Benchmark.Net
Cannot convert null literal to non-nullable reference type.
Run Benchmark.Net
Cannot convert null literal to non-nullable reference type.
Run Benchmark.Net
Cannot convert null literal to non-nullable reference type.
Run Benchmark.Net
Cannot convert null literal to non-nullable reference type.
Run Benchmark.Net
Cannot convert null literal to non-nullable reference type.
Run Benchmark.Net
Nullability of type of parameter 'node' doesn't match overridden member (possibly because of nullability attributes).

Artifacts

Produced during runtime
Name Size Digest
Benchmark
41.9 KB
sha256:2f2315761c92a1ba0e026254ae3c6cc71478ee2daabc56f6cbd588f8e0c5fc2a