Skip to content

[X64] [EgorBo] Implement getStaticFieldCurrentClass for NAOT #225

Open
@MihuBot

Description

@MihuBot

Build completed in 1 hour 58 minutes.
dotnet/runtime#96982

CoreLib diffs

Found 2 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 7284601
Total bytes of diff: 7284699
Total bytes of delta: 98 (0.00 % of base)
Total relative delta: 0.44
    diff is a regression.
    relative diff is a regression.


Top file regressions (bytes):
          98 : System.Private.CoreLib.dasm (0.00 % of base)

1 total files with Code Size differences (0 improved, 1 regressed), 0 unchanged.

Top method regressions (bytes):
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[double]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[int]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[long]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[short]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[System.Nullable`1[int]]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[System.Numerics.Vector`1[float]]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[ubyte]:.ctor():this (FullOpts)

Top method regressions (percentages):
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[double]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[int]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[long]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[short]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[System.Nullable`1[int]]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[System.Numerics.Vector`1[float]]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[ubyte]:.ctor():this (FullOpts)

7 total methods with Code Size differences (0 improved, 7 regressed), 55868 unchanged.

--------------------------------------------------------------------------------

Frameworks diffs

Diffs
Found 261 files with textual diffs.

Summary of Code Size diffs:
(Lower is better)

Total bytes of base: 38613028
Total bytes of diff: 38613154
Total bytes of delta: 126 (0.00 % of base)
Total relative delta: 0.43
    diff is a regression.
    relative diff is a regression.


Top file regressions (bytes):
          98 : System.Private.CoreLib.dasm (0.00 % of base)
          34 : System.Data.Common.dasm (0.00 % of base)

Top file improvements (bytes):
          -6 : System.IO.IsolatedStorage.dasm (-0.03 % of base)

3 total files with Code Size differences (1 improved, 2 regressed), 253 unchanged.

Top method regressions (bytes):
          17 (1.14 % of base) : System.Data.Common.dasm - System.Data.ForeignKeyConstraint:CascadeDelete(System.Data.DataRow):this (FullOpts)
          17 (1.53 % of base) : System.Data.Common.dasm - System.Data.ForeignKeyConstraint:CascadeUpdate(System.Data.DataRow):this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[double]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[int]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[long]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[short]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[System.Nullable`1[int]]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[System.Numerics.Vector`1[float]]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[ubyte]:.ctor():this (FullOpts)

Top method improvements (bytes):
          -6 (-3.37 % of base) : System.IO.IsolatedStorage.dasm - System.IO.IsolatedStorage.IsolatedStorageFile:GetFullPath(System.String):System.String:this (FullOpts)

Top method regressions (percentages):
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[double]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[int]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[long]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[short]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[System.Nullable`1[int]]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[System.Numerics.Vector`1[float]]:.ctor():this (FullOpts)
          14 (6.22 % of base) : System.Private.CoreLib.dasm - System.Buffers.SharedArrayPool`1+Partitions[ubyte]:.ctor():this (FullOpts)
          17 (1.53 % of base) : System.Data.Common.dasm - System.Data.ForeignKeyConstraint:CascadeUpdate(System.Data.DataRow):this (FullOpts)
          17 (1.14 % of base) : System.Data.Common.dasm - System.Data.ForeignKeyConstraint:CascadeDelete(System.Data.DataRow):this (FullOpts)

Top method improvements (percentages):
          -6 (-3.37 % of base) : System.IO.IsolatedStorage.dasm - System.IO.IsolatedStorage.IsolatedStorageFile:GetFullPath(System.String):System.String:this (FullOpts)

10 total methods with Code Size differences (1 improved, 9 regressed), 236921 unchanged.

--------------------------------------------------------------------------------

Artifacts:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions