Skip to content

Handling constructed generic method arguments before reading Class

4753d8b
Select commit
Loading
Failed to load commit list.
Merged

Add MethodDef instance parameter to MethodDef_Instance::InitializeFromIndex() #3308

Handling constructed generic method arguments before reading Class
4753d8b
Select commit
Loading
Failed to load commit list.
Azure Pipelines / nf-interpreter succeeded Apr 14, 2026 in 8m 24s

Build #1.1.223+f892256a4f had test failures

Details

Tests

  • Failed: 20 (0.37%)
  • Passed: 2,656 (49.09%)
  • Other: 2,734 (50.54%)
  • Total: 5,410
Code coverage

  • 910 of 41565 blocks covered (2.19%)
  • 703 of 33277 lines covered (2.11%)

Annotations

Check failure on line 1 in NFUnitTestThread.UnitTestAutoResetEvents.AutoReset1_WaitOne_Set_Test.AutoReset1_WaitOne_Set_Test

See this annotation in the file changed.

@azure-pipelines azure-pipelines / nf-interpreter

NFUnitTestThread.UnitTestAutoResetEvents.AutoReset1_WaitOne_Set_Test.AutoReset1_WaitOne_Set_Test

.NET nanoFramework nanoCLR CLI v1.1.173+c220c37b16
Copyright (C) 2021 .NET Foundation and nanoFramework project contributors


nanoCLR loaded from 'D:\a\_temp\nanoclr_dll\nanoFramework.nanoCLR.dll'

Loading nanoCLR v0.3308.0.283
...Starting...
Created EE.
Started Hardware.
Loading Assemblies.
   Assembly: NFUnitTest (1.0.0.0)   (3116 RAM - 28920 ROM - 5898 METADATA) @ 0x0000032485f2f09c

 (3116 RAM - 28920 ROM - 5898 METADATA) @ 0x0000032485f2f09c

   AssemblyRef     =     16 bytes (    2 elements)
   TypeRef         =    144 bytes (   36 elements)
   FieldRef        =      0 bytes (    0 elements)
   MethodRef       =    512 bytes (   64 elements)
   TypeDef         =    240 bytes (   30 elements)
   FieldDef        =    192 bytes (   95 elements)
   MethodDef       =    260 bytes (  129 elements)
   GenericParam    =      0 bytes (    0 elements)
   MethodSpec      =      0 bytes (    0 elements)
   StaticFields    =   1380 bytes (   69 elements)

   Attributes      =    488 bytes (   61 elements)
   TypeSpec        =      0 bytes (    0 elements)
   Resources       =      0 bytes (    0 elements)
   Resources Files =      0 bytes (    0 elements)
   Resources Data  =      0 bytes
   Strings         =  10274 bytes
   Signatures      =    579 bytes
   ByteCode        =  12611 bytes


   Assembly: UnitTestLauncher (1.0.0.0)   (544 RAM - 1700 ROM - 583 METADATA) @ 0x0000032485f2ee6c

 (544 RAM - 1700 ROM - 583 METADATA) @ 0x0000032485f2ee6c

   AssemblyRef     =     16 bytes (    2 elements)
   TypeRef         =     84 bytes (   21 elements)
   FieldRef        =      0 bytes (    0 elements)
   MethodRef       =    168 bytes (   21 elements)
   TypeDef         =     16 bytes (    2 elements)
   FieldDef        =      0 bytes (    0 elements)
   MethodDef       =     12 bytes (    5 elements)
   GenericParam    =      0 bytes (    0 elements)
   MethodSpec      =      0 bytes (    0 elements)
   StaticFields    =      0 bytes (    0 elements)

   Attributes      =     16 bytes (    2 elements)
   TypeSpec        =      0 bytes (    0 elements)
   Resources       =      0 bytes (    0 elements)
   Resources Files =      0 bytes (    0 elements)
   Resources Data  =      0 bytes
   Strings         =    390 bytes
   Signatures      =    146 bytes
   ByteCode        =    588 bytes


   Assembly: mscorlib (2.0.0.0)   (6872 RAM - 40920 ROM - 26854 METADATA) @ 0x0000032485f2d38c

 (6872 RAM - 40920 ROM - 26854 METADATA) @ 0x0000032485f2d38c

   AssemblyRef     =      0 bytes (    0 elements)
   TypeRef         =      0 bytes (    0 elements)
   FieldRef        =    128 bytes (   16 elements)
   MethodRef       =    160 bytes (   20 elements)
   TypeDef         =   1288 bytes (  161 elements)
   FieldDef        =    204 bytes (  102 elements)
   MethodDef       =   1824 bytes (  912 elements)
   GenericParam    =    760 bytes (   38 elements)
   MethodSpec      =     16 bytes (    1 elements)
   StaticFields    =    360 bytes (   18 elements)

   Attributes      =    760 bytes (   95 elements)
   TypeSpec        =     70 bytes (   35 elements)
   Resources       =      0 bytes (    0 elements)
   Resources Files =      0 bytes (    0 elements)
   Resources Data  =      0 bytes
   Strings         =   3478 bytes
   Signatures      =   2695 bytes
   ByteCode        =  10450 bytes




***********************************************************************
*                                                                     *
* ERROR!!!!  Firmware version does not match managed code version!!!! *
*                                                                     *
*                                                                     *
* Invalid native checksum: mscorlib 0x1CE97F40!=0x2DD1D4D8 *
*                                                                     *
***********************************************************************
Error: 

Check failure on line 1 in NFUnitTestArithmetic.UnitTestFormat.StringFormat_00.StringFormat_00

See this annotation in the file changed.

@azure-pipelines azure-pipelines / nf-interpreter

NFUnitTestArithmetic.UnitTestFormat.StringFormat_00.StringFormat_00

.NET nanoFramework nanoCLR CLI v1.1.173+c220c37b16
Copyright (C) 2021 .NET Foundation and nanoFramework project contributors


nanoCLR loaded from 'D:\a\_temp\nanoclr_dll\nanoFramework.nanoCLR.dll'

Loading nanoCLR v0.3308.0.283
...Starting...
Created EE.
Started Hardware.
Loading Assemblies.
   Assembly: NFUnitTest (1.0.0.0)   (14560 RAM - 143532 ROM - 70379 METADATA) @ 0x000001d354f4c3ec

 (14560 RAM - 143532 ROM - 70379 METADATA) @ 0x000001d354f4c3ec

   AssemblyRef     =     16 bytes (    2 elements)
   TypeRef         =    140 bytes (   35 elements)
   FieldRef        =      0 bytes (    0 elements)
   MethodRef       =    464 bytes (   58 elements)
   TypeDef         =   5560 bytes (  695 elements)
   FieldDef        =    300 bytes (  150 elements)
   MethodDef       =   4600 bytes ( 2299 elements)
   GenericParam    =      0 bytes (    0 elements)
   MethodSpec      =      0 bytes (    0 elements)
   StaticFields    =    940 bytes (   47 elements)

   Attributes      =   3848 bytes (  481 elements)
   TypeSpec        =      0 bytes (    0 elements)
   Resources       =      0 bytes (    0 elements)
   Resources Files =      0 bytes (    0 elements)
   Resources Data  =      0 bytes
   Strings         =  42368 bytes
   Signatures      =   2007 bytes
   ByteCode        =  30648 bytes


   Assembly: UnitTestLauncher (1.0.0.0)   (544 RAM - 1700 ROM - 583 METADATA) @ 0x000001d354f4c1bc

 (544 RAM - 1700 ROM - 583 METADATA) @ 0x000001d354f4c1bc

   AssemblyRef     =     16 bytes (    2 elements)
   TypeRef         =     84 bytes (   21 elements)
   FieldRef        =      0 bytes (    0 elements)
   MethodRef       =    168 bytes (   21 elements)
   TypeDef         =     16 bytes (    2 elements)
   FieldDef        =      0 bytes (    0 elements)
   MethodDef       =     12 bytes (    5 elements)
   GenericParam    =      0 bytes (    0 elements)
   MethodSpec      =      0 bytes (    0 elements)
   StaticFields    =      0 bytes (    0 elements)

   Attributes      =     16 bytes (    2 elements)
   TypeSpec        =      0 bytes (    0 elements)
   Resources       =      0 bytes (    0 elements)
   Resources Files =      0 bytes (    0 elements)
   Resources Data  =      0 bytes
   Strings         =    390 bytes
   Signatures      =    146 bytes
   ByteCode        =    588 bytes


   Assembly: mscorlib (2.0.0.0)   (6872 RAM - 40920 ROM - 26854 METADATA) @ 0x000001d354f4a6dc

 (6872 RAM - 40920 ROM - 26854 METADATA) @ 0x000001d354f4a6dc

   AssemblyRef     =      0 bytes (    0 elements)
   TypeRef         =      0 bytes (    0 elements)
   FieldRef        =    128 bytes (   16 elements)
   MethodRef       =    160 bytes (   20 elements)
   TypeDef         =   1288 bytes (  161 elements)
   FieldDef        =    204 bytes (  102 elements)
   MethodDef       =   1824 bytes (  912 elements)
   GenericParam    =    760 bytes (   38 elements)
   MethodSpec      =     16 bytes (    1 elements)
   StaticFields    =    360 bytes (   18 elements)

   Attributes      =    760 bytes (   95 elements)
   TypeSpec        =     70 bytes (   35 elements)
   Resources       =      0 bytes (    0 elements)
   Resources Files =      0 bytes (    0 elements)
   Resources Data  =      0 bytes
   Strings         =   3478 bytes
   Signatures      =   2695 bytes
   ByteCode        =  10450 bytes




***********************************************************************
*                                                                     *
* ERROR!!!!  Firmware version does not match managed code version!!!! *
*                                                                     *
*                                                                     *
* Invalid native checksum: mscorlib 0x1CE97F40!=0x2DD1D4D8 *
*                                                                     *
***********************************************************************
E

Check failure on line 1 in NFUnitTestNamespace.UnitTestNamespaceTests.NS_attribute_01_Test.NS_attribute_01_Test

See this annotation in the file changed.

@azure-pipelines azure-pipelines / nf-interpreter

NFUnitTestNamespace.UnitTestNamespaceTests.NS_attribute_01_Test.NS_attribute_01_Test

.NET nanoFramework nanoCLR CLI v1.1.173+c220c37b16
Copyright (C) 2021 .NET Foundation and nanoFramework project contributors


nanoCLR loaded from 'D:\a\_temp\nanoclr_dll\nanoFramework.nanoCLR.dll'

Loading nanoCLR v0.3308.0.283
...Starting...
Created EE.
Started Hardware.
Loading Assemblies.
   Assembly: NFUnitTest (1.0.0.0)   (2984 RAM - 20856 ROM - 12659 METADATA) @ 0x000002cbbaf3f114

 (2984 RAM - 20856 ROM - 12659 METADATA) @ 0x000002cbbaf3f114

   AssemblyRef     =     16 bytes (    2 elements)
   TypeRef         =     52 bytes (   13 elements)
   FieldRef        =      0 bytes (    0 elements)
   MethodRef       =     64 bytes (    8 elements)
   TypeDef         =   1504 bytes (  188 elements)
   FieldDef        =     88 bytes (   44 elements)
   MethodDef       =    680 bytes (  340 elements)
   GenericParam    =      0 bytes (    0 elements)
   MethodSpec      =      0 bytes (    0 elements)
   StaticFields    =      0 bytes (    0 elements)

   Attributes      =    400 bytes (   50 elements)
   TypeSpec        =      0 bytes (    0 elements)
   Resources       =      0 bytes (    0 elements)
   Resources Files =      0 bytes (    0 elements)
   Resources Data  =      0 bytes
   Strings         =   5962 bytes
   Signatures      =    137 bytes
   ByteCode        =   2100 bytes


   Assembly: UnitTestLauncher (1.0.0.0)   (544 RAM - 1700 ROM - 583 METADATA) @ 0x000002cbbaf3eee4

 (544 RAM - 1700 ROM - 583 METADATA) @ 0x000002cbbaf3eee4

   AssemblyRef     =     16 bytes (    2 elements)
   TypeRef         =     84 bytes (   21 elements)
   FieldRef        =      0 bytes (    0 elements)
   MethodRef       =    168 bytes (   21 elements)
   TypeDef         =     16 bytes (    2 elements)
   FieldDef        =      0 bytes (    0 elements)
   MethodDef       =     12 bytes (    5 elements)
   GenericParam    =      0 bytes (    0 elements)
   MethodSpec      =      0 bytes (    0 elements)
   StaticFields    =      0 bytes (    0 elements)

   Attributes      =     16 bytes (    2 elements)
   TypeSpec        =      0 bytes (    0 elements)
   Resources       =      0 bytes (    0 elements)
   Resources Files =      0 bytes (    0 elements)
   Resources Data  =      0 bytes
   Strings         =    390 bytes
   Signatures      =    146 bytes
   ByteCode        =    588 bytes


   Assembly: mscorlib (2.0.0.0)   (6872 RAM - 40920 ROM - 26854 METADATA) @ 0x000002cbbaf3d404

 (6872 RAM - 40920 ROM - 26854 METADATA) @ 0x000002cbbaf3d404

   AssemblyRef     =      0 bytes (    0 elements)
   TypeRef         =      0 bytes (    0 elements)
   FieldRef        =    128 bytes (   16 elements)
   MethodRef       =    160 bytes (   20 elements)
   TypeDef         =   1288 bytes (  161 elements)
   FieldDef        =    204 bytes (  102 elements)
   MethodDef       =   1824 bytes (  912 elements)
   GenericParam    =    760 bytes (   38 elements)
   MethodSpec      =     16 bytes (    1 elements)
   StaticFields    =    360 bytes (   18 elements)

   Attributes      =    760 bytes (   95 elements)
   TypeSpec        =     70 bytes (   35 elements)
   Resources       =      0 bytes (    0 elements)
   Resources Files =      0 bytes (    0 elements)
   Resources Data  =      0 bytes
   Strings         =   3478 bytes
   Signatures      =   2695 bytes
   ByteCode        =  10450 bytes




***********************************************************************
*                                                                     *
* ERROR!!!!  Firmware version does not match managed code version!!!! *
*                                                                     *
*                                                                     *
* Invalid native checksum: mscorlib 0x1CE97F40!=0x2DD1D4D8 *
*                                                                     *
***********************************************************************
Error

Check failure on line 1 in NFUnitTestClasses.UnitTestConstructorTest.Constructors1_Test.Constructors1_Test

See this annotation in the file changed.

@azure-pipelines azure-pipelines / nf-interpreter

NFUnitTestClasses.UnitTestConstructorTest.Constructors1_Test.Constructors1_Test

.NET nanoFramework nanoCLR CLI v1.1.173+c220c37b16
Copyright (C) 2021 .NET Foundation and nanoFramework project contributors


nanoCLR loaded from 'D:\a\_temp\nanoclr_dll\nanoFramework.nanoCLR.dll'

Loading nanoCLR v0.3308.0.283
...Starting...
Created EE.
Started Hardware.
Loading Assemblies.
   Assembly: NFUnitTest (1.0.0.0)   (15960 RAM - 142036 ROM - 74052 METADATA) @ 0x000001e5778dbe74

 (15960 RAM - 142036 ROM - 74052 METADATA) @ 0x000001e5778dbe74

   AssemblyRef     =     16 bytes (    2 elements)
   TypeRef         =    124 bytes (   31 elements)
   FieldRef        =      0 bytes (    0 elements)
   MethodRef       =    264 bytes (   33 elements)
   TypeDef         =   6144 bytes (  768 elements)
   FieldDef        =    784 bytes (  392 elements)
   MethodDef       =   4516 bytes ( 2257 elements)
   GenericParam    =      0 bytes (    0 elements)
   MethodSpec      =     16 bytes (    1 elements)
   StaticFields    =   1540 bytes (   77 elements)

   Attributes      =   3672 bytes (  459 elements)
   TypeSpec        =      4 bytes (    2 elements)
   Resources       =      0 bytes (    0 elements)
   Resources Files =      0 bytes (    0 elements)
   Resources Data  =      0 bytes
   Strings         =  42294 bytes
   Signatures      =   2427 bytes
   ByteCode        =  25549 bytes


   Assembly: UnitTestLauncher (1.0.0.0)   (544 RAM - 1700 ROM - 583 METADATA) @ 0x000001e5778dbc44

 (544 RAM - 1700 ROM - 583 METADATA) @ 0x000001e5778dbc44

   AssemblyRef     =     16 bytes (    2 elements)
   TypeRef         =     84 bytes (   21 elements)
   FieldRef        =      0 bytes (    0 elements)
   MethodRef       =    168 bytes (   21 elements)
   TypeDef         =     16 bytes (    2 elements)
   FieldDef        =      0 bytes (    0 elements)
   MethodDef       =     12 bytes (    5 elements)
   GenericParam    =      0 bytes (    0 elements)
   MethodSpec      =      0 bytes (    0 elements)
   StaticFields    =      0 bytes (    0 elements)

   Attributes      =     16 bytes (    2 elements)
   TypeSpec        =      0 bytes (    0 elements)
   Resources       =      0 bytes (    0 elements)
   Resources Files =      0 bytes (    0 elements)
   Resources Data  =      0 bytes
   Strings         =    390 bytes
   Signatures      =    146 bytes
   ByteCode        =    588 bytes


   Assembly: mscorlib (2.0.0.0)   (6872 RAM - 40920 ROM - 26854 METADATA) @ 0x000001e5778da164

 (6872 RAM - 40920 ROM - 26854 METADATA) @ 0x000001e5778da164

   AssemblyRef     =      0 bytes (    0 elements)
   TypeRef         =      0 bytes (    0 elements)
   FieldRef        =    128 bytes (   16 elements)
   MethodRef       =    160 bytes (   20 elements)
   TypeDef         =   1288 bytes (  161 elements)
   FieldDef        =    204 bytes (  102 elements)
   MethodDef       =   1824 bytes (  912 elements)
   GenericParam    =    760 bytes (   38 elements)
   MethodSpec      =     16 bytes (    1 elements)
   StaticFields    =    360 bytes (   18 elements)

   Attributes      =    760 bytes (   95 elements)
   TypeSpec        =     70 bytes (   35 elements)
   Resources       =      0 bytes (    0 elements)
   Resources Files =      0 bytes (    0 elements)
   Resources Data  =      0 bytes
   Strings         =   3478 bytes
   Signatures      =   2695 bytes
   ByteCode        =  10450 bytes




***********************************************************************
*                                                                     *
* ERROR!!!!  Firmware version does not match managed code version!!!! *
*                                                                     *
*                                                                     *
* Invalid native checksum: mscorlib 0x1CE97F40!=0x2DD1D4D8 *
*                                                                     *
***********************************************************************
E