Skip to content

Align NativeAOT array element size limit#130019

Merged
MichalStrehovsky merged 3 commits into
mainfrom
copilot/fix-array-type-size-limit
Jul 1, 2026
Merged

Align NativeAOT array element size limit#130019
MichalStrehovsky merged 3 commits into
mainfrom
copilot/fix-array-type-size-limit

Remove IlcCompile item group from project file

ccaaf84
Select commit
Loading
Failed to load commit list.
Build Analysis / Build Analysis succeeded Jun 30, 2026 in 0s

.NET Result Analysis

Details

‼️ Build Analysis Check Result has been manually overridden

  • The build analysis check result has been updated by the user for the following reason: the alpine libatomic issue is known
  • The check result has changed from Failure to Success

Tip

To unconditionally bypass the build analysis check (turn it green), you can use the escape mechanism feature. The completion time may vary, potentially taking several minutes, depending on the build analysis workload at the moment.

Known Repository Errors

Known test errors

Test Failures (69 tests failed)

🔹 [All failing tests from runtime-coreclr outerloop]

    ⚠️ 42 failing tests not displayed for this pipeline due to space limitations

    JIT/opt/Add/IntAdd/IntAdd.cmd [Console] [Details] [Artifacts] [0.15% failure rate]
    [ 🚧 Create issue against infrastructure team] [ 📄 Create issue in this repo]

    Failing Configuration

    Exception Message
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-x64/native/libc++.so.1)
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-x64/native/libc++.so.1)
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-x64/native/libc++.so.1)
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-x64/native/libc++.so.1)
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-x64/native/libc++.so.1)
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-x64/native/libc++.so.1)
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-x64/native/libc++.so.1)
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-x64/native/libc++.so.1)
    

    Return code: 1
    Raw output file: /root/helix/work/workitem/uploads/Add/IntAdd/output.txt
    Raw output:
    BEGIN EXECUTION
    /root/helix/work/correlation/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=false -p System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true IntAdd.dll ''
    EXECUTION OF FILECHECK - FAILED 1
    Test Harness Exitcode is : 1
    To run the test:
    Set up CORE_ROOT and run.
    > /root/helix/work/workitem/e/JIT/opt/JIT.opt/../Add/IntAdd/IntAdd.sh

    CallStack
       at Xunit.Assert.True(Nullable`1 condition, String userMessage) in /_/src/arcade/src/Microsoft.DotNet.XUnitAssert/src/BooleanAsserts.cs:line 135
       at Program.<<Main>$>g__TestExecutor421|0_422(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass0_0&)
    JIT/opt/And/IntAnd/IntAnd.cmd [Console] [Details] [Artifacts] [0.15% failure rate]
    [ 🚧 Create issue against infrastructure team] [ 📄 Create issue in this repo]

    Failing Configuration

    Exception Message
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-x64/native/libc++.so.1)
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-x64/native/libc++.so.1)
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-x64/native/libc++.so.1)
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-x64/native/libc++.so.1)
    

    Return code: 1
    Raw output file: /root/helix/work/workitem/uploads/And/IntAnd/output.txt
    Raw output:
    BEGIN EXECUTION
    /root/helix/work/correlation/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=false -p System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true IntAnd.dll ''
    EXECUTION OF FILECHECK - FAILED 1
    Test Harness Exitcode is : 1
    To run the test:
    Set up CORE_ROOT and run.
    > /root/helix/work/workitem/e/JIT/opt/JIT.opt/../And/IntAnd/IntAnd.sh

    CallStack
       at Xunit.Assert.True(Nullable`1 condition, String userMessage) in /_/src/arcade/src/Microsoft.DotNet.XUnitAssert/src/BooleanAsserts.cs:line 135
       at Program.<<Main>$>g__TestExecutor422|0_423(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass0_0&)
    JIT/opt/Casts/IntCast/IntCast.cmd [Console] [Details] [Artifacts] [0.15% failure rate]
    [ 🚧 Create issue against infrastructure team] [ 📄 Create issue in this repo]

    Failing Configuration

    Exception Message
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-x64/native/libc++.so.1)
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-x64/native/libc++.so.1)
    

    Return code: 1
    Raw output file: /root/helix/work/workitem/uploads/Casts/IntCast/output.txt
    Raw output:
    BEGIN EXECUTION
    /root/helix/work/correlation/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=false -p System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true IntCast.dll ''
    EXECUTION OF FILECHECK - FAILED 1
    Test Harness Exitcode is : 1
    To run the test:
    Set up CORE_ROOT and run.
    > /root/helix/work/workitem/e/JIT/opt/JIT.opt/../Casts/IntCast/IntCast.sh

    CallStack
       at Xunit.Assert.True(Nullable`1 condition, String userMessage) in /_/src/arcade/src/Microsoft.DotNet.XUnitAssert/src/BooleanAsserts.cs:line 135
       at Program.<<Main>$>g__TestExecutor424|0_425(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass0_0&)
    JIT/opt/Compares/compareAnd2Chains/compareAnd2Chains.cmd [Console] [Details] [Artifacts] [0.15% failure rate]
    [ 🚧 Create issue against infrastructure team] [ 📄 Create issue in this repo]

    Failing Configuration

    Exception Message
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-arm64/native/libc++.so.1)
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-arm64/native/libc++.so.1)
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-arm64/native/libc++.so.1)
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-arm64/native/libc++.so.1)
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-arm64/native/libc++.so.1)
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-arm64/native/libc++.so.1)
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-arm64/native/libc++.so.1)
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-arm64/native/libc++.so.1)
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-arm64/native/libc++.so.1)
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-arm64/native/libc++.so.1)
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-arm64/native/libc++.so.1)
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-arm64/native/libc++.so.1)
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-arm64/native/libc++.so.1)
    

    Return code: 1
    Raw output file: /root/helix/work/workitem/uploads/Compares/compareAnd2Chains/output.txt
    Raw output:
    BEGIN EXECUTION
    /root/helix/work/correlation/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=false -p System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true compareAnd2Chains.dll ''
    PASSED
    EXECUTION OF FILECHECK - FAILED 1
    Test Harness Exitcode is : 1
    To run the test:
    Set up CORE_ROOT and run.
    > /root/helix/work/workitem/e/JIT/opt/JIT.opt/../Compares/compareAnd2Chains/compareAnd2Chains.sh

    CallStack
       at Xunit.Assert.True(Nullable`1 condition, String userMessage) in /_/src/arcade/src/Microsoft.DotNet.XUnitAssert/src/BooleanAsserts.cs:line 135
       at Program.<<Main>$>g__TestExecutor427|0_428(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass0_0&)
    JIT/opt/Compares/compareAnd3Chains/compareAnd3Chains.cmd [Console] [Details] [Artifacts] [0.15% failure rate]
    [ 🚧 Create issue against infrastructure team] [ 📄 Create issue in this repo]

    Failing Configuration

    Exception Message
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-arm64/native/libc++.so.1)
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-arm64/native/libc++.so.1)
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-arm64/native/libc++.so.1)
    Error loading shared library libatomic.so.1: No such file or directory (needed by /root/helix/work/correlation/SuperFileCheck/runtimes/linux-musl-arm64/native/libc++.so.1)
    

    Return code: 1
    Raw output file: /root/helix/work/workitem/uploads/Compares/compareAnd3Chains/output.txt
    Raw output:
    BEGIN EXECUTION
    /root/helix/work/correlation/corerun -p System.Reflection.Metadata.MetadataUpdater.IsSupported=false -p System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true compareAnd3Chains.dll ''
    PASSED
    EXECUTION OF FILECHECK - FAILED 1
    Test Harness Exitcode is : 1
    To run the test:
    Set up CORE_ROOT and run.
    > /root/helix/work/workitem/e/JIT/opt/JIT.opt/../Compares/compareAnd3Chains/compareAnd3Chains.sh

    CallStack
       at Xunit.Assert.True(Nullable`1 condition, String userMessage) in /_/src/arcade/src/Microsoft.DotNet.XUnitAssert/src/BooleanAsserts.cs:line 135
       at Program.<<Main>$>g__TestExecutor428|0_429(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass0_0&)

🔹 [All failing tests from runtime-nativeaot-outerloop]

    ⚠️ 22 failing tests not displayed for this pipeline due to space limitations

Was this helpful? Yes No