Open MihuBot opened 2 weeks ago
Job completed in 14 minutes.
Found 263 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 41551340 Total bytes of diff: 41551403 Total bytes of delta: 63 (0.00 % of base) Total relative delta: 0.14 diff is a regression. relative diff is a regression. Top file regressions (bytes): 65 : System.Private.CoreLib.dasm (0.00 % of base) Top file improvements (bytes): -2 : System.Security.Cryptography.dasm (-0.00 % of base) 2 total files with Code Size differences (1 improved, 1 regressed), 257 unchanged. Top method regressions (bytes): 20 (3.05 % of base) : System.Private.CoreLib.dasm - System.Globalization.GregorianCalendarHelper:GetYearOffset(int,int,ubyte):int:this (FullOpts) 15 (6.41 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfo:GetAbbreviatedEraName(int):System.String:this (FullOpts) 15 (7.77 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfo:GetEraName(int):System.String:this (FullOpts) 15 (3.18 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:GregorianToLunar(int,int,int,byref,byref,byref):this (FullOpts) 12 (5.66 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:CheckEraRange(int):this (FullOpts) 1 (0.05 % of base) : System.Private.CoreLib.dasm - System.DateTimeParse:DoStrictParse(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],int,System.Globalization.DateTimeFormatInfo,byref):ubyte (FullOpts) 1 (0.09 % of base) : System.Private.CoreLib.dasm - System.DateTimeParse:ParseISO8601(byref,byref,int,byref):ubyte (FullOpts) 1 (0.05 % of base) : System.Private.CoreLib.dasm - System.DateTimeParse:TryParse(System.ReadOnlySpan`1[ushort],System.Globalization.DateTimeFormatInfo,int,byref):ubyte (FullOpts) (2 methods) 1 (0.27 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:AddYears(System.DateTime,int):System.DateTime:this (FullOpts) 1 (0.93 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:CheckYearMonthRange(int,int,int):int:this (FullOpts) 1 (0.39 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:GetDayOfYear(System.DateTime):int:this (FullOpts) 1 (1.64 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:GetLeapMonth(int,int):int:this (FullOpts) 1 (1.52 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:GetMonthsInYear(int,int):int:this (FullOpts) 1 (1.67 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:InternalGetDaysInMonth(int,int):int:this (FullOpts) 1 (4.00 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:InternalIsLeapYear(int):ubyte:this (FullOpts) 1 (0.30 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:IsLeapDay(int,int,int,int):ubyte:this (FullOpts) 1 (1.32 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:IsLeapMonth(int,int,int):ubyte:this (FullOpts) 1 (1.75 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:IsLeapYear(int,int):ubyte:this (FullOpts) Top method improvements (bytes): -5 (-1.57 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:MaxEraCalendarYear(int):int:this (FullOpts) -5 (-1.57 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:MinEraCalendarYear(int):int:this (FullOpts) -3 (-0.51 % of base) : System.Private.CoreLib.dasm - System.Globalization.HebrewCalendar:AddMonths(System.DateTime,int):System.DateTime:this (FullOpts) -2 (-1.98 % of base) : System.Private.CoreLib.dasm - System.Globalization.Calendar:IsValidMonth(int,int,int):ubyte:this (FullOpts) -2 (-0.43 % of base) : System.Private.CoreLib.dasm - System.Globalization.HijriCalendar:GetDatePart(long,int):int:this (FullOpts) -1 (-1.00 % of base) : System.Security.Cryptography.dasm - Internal.Cryptography.Helpers:IsValidMonth(System.Globalization.Calendar,int,int,int):ubyte (FullOpts) -1 (-5.56 % of base) : System.Private.CoreLib.dasm - System.Globalization.Calendar:GetDaysInYear(int):int:this (FullOpts) -1 (-0.67 % of base) : System.Private.CoreLib.dasm - System.Globalization.Calendar:GetLeapMonth(int,int):int:this (FullOpts) -1 (-5.56 % of base) : System.Private.CoreLib.dasm - System.Globalization.Calendar:GetMonthsInYear(int):int:this (FullOpts) -1 (-5.56 % of base) : System.Private.CoreLib.dasm - System.Globalization.Calendar:IsLeapMonth(int,int):ubyte:this (FullOpts) -1 (-0.53 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:GetYear(System.DateTime):int:this (FullOpts) -1 (-0.27 % of base) : System.Private.CoreLib.dasm - System.Globalization.HebrewCalendar:AddYears(System.DateTime,int):System.DateTime:this (FullOpts) -1 (-0.42 % of base) : System.Private.CoreLib.dasm - System.Globalization.HebrewCalendar:CheckHebrewMonthValue(int,int,int):this (FullOpts) -1 (-0.49 % of base) : System.Private.CoreLib.dasm - System.Globalization.HebrewCalendar:IsLeapDay(int,int,int,int):ubyte:this (FullOpts) -1 (-0.24 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.X509Certificate:FormatDate(System.DateTime):System.String (FullOpts) Top method regressions (percentages): 15 (7.77 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfo:GetEraName(int):System.String:this (FullOpts) 15 (6.41 % of base) : System.Private.CoreLib.dasm - System.Globalization.DateTimeFormatInfo:GetAbbreviatedEraName(int):System.String:this (FullOpts) 12 (5.66 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:CheckEraRange(int):this (FullOpts) 1 (4.00 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:InternalIsLeapYear(int):ubyte:this (FullOpts) 15 (3.18 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:GregorianToLunar(int,int,int,byref,byref,byref):this (FullOpts) 20 (3.05 % of base) : System.Private.CoreLib.dasm - System.Globalization.GregorianCalendarHelper:GetYearOffset(int,int,ubyte):int:this (FullOpts) 1 (1.75 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:IsLeapYear(int,int):ubyte:this (FullOpts) 1 (1.67 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:InternalGetDaysInMonth(int,int):int:this (FullOpts) 1 (1.64 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:GetLeapMonth(int,int):int:this (FullOpts) 1 (1.52 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:GetMonthsInYear(int,int):int:this (FullOpts) 1 (1.32 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:IsLeapMonth(int,int,int):ubyte:this (FullOpts) 1 (0.93 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:CheckYearMonthRange(int,int,int):int:this (FullOpts) 1 (0.39 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:GetDayOfYear(System.DateTime):int:this (FullOpts) 1 (0.30 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:IsLeapDay(int,int,int,int):ubyte:this (FullOpts) 1 (0.27 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:AddYears(System.DateTime,int):System.DateTime:this (FullOpts) 1 (0.09 % of base) : System.Private.CoreLib.dasm - System.DateTimeParse:ParseISO8601(byref,byref,int,byref):ubyte (FullOpts) 1 (0.05 % of base) : System.Private.CoreLib.dasm - System.DateTimeParse:DoStrictParse(System.ReadOnlySpan`1[ushort],System.ReadOnlySpan`1[ushort],int,System.Globalization.DateTimeFormatInfo,byref):ubyte (FullOpts) 1 (0.05 % of base) : System.Private.CoreLib.dasm - System.DateTimeParse:TryParse(System.ReadOnlySpan`1[ushort],System.Globalization.DateTimeFormatInfo,int,byref):ubyte (FullOpts) (2 methods) Top method improvements (percentages): -1 (-5.56 % of base) : System.Private.CoreLib.dasm - System.Globalization.Calendar:GetDaysInYear(int):int:this (FullOpts) -1 (-5.56 % of base) : System.Private.CoreLib.dasm - System.Globalization.Calendar:GetMonthsInYear(int):int:this (FullOpts) -1 (-5.56 % of base) : System.Private.CoreLib.dasm - System.Globalization.Calendar:IsLeapMonth(int,int):ubyte:this (FullOpts) -2 (-1.98 % of base) : System.Private.CoreLib.dasm - System.Globalization.Calendar:IsValidMonth(int,int,int):ubyte:this (FullOpts) -5 (-1.57 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:MaxEraCalendarYear(int):int:this (FullOpts) -5 (-1.57 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:MinEraCalendarYear(int):int:this (FullOpts) -1 (-1.00 % of base) : System.Security.Cryptography.dasm - Internal.Cryptography.Helpers:IsValidMonth(System.Globalization.Calendar,int,int,int):ubyte (FullOpts) -1 (-0.67 % of base) : System.Private.CoreLib.dasm - System.Globalization.Calendar:GetLeapMonth(int,int):int:this (FullOpts) -1 (-0.53 % of base) : System.Private.CoreLib.dasm - System.Globalization.EastAsianLunisolarCalendar:GetYear(System.DateTime):int:this (FullOpts) -3 (-0.51 % of base) : System.Private.CoreLib.dasm - System.Globalization.HebrewCalendar:AddMonths(System.DateTime,int):System.DateTime:this (FullOpts) -1 (-0.49 % of base) : System.Private.CoreLib.dasm - System.Globalization.HebrewCalendar:IsLeapDay(int,int,int,int):ubyte:this (FullOpts) -2 (-0.43 % of base) : System.Private.CoreLib.dasm - System.Globalization.HijriCalendar:GetDatePart(long,int):int:this (FullOpts) -1 (-0.42 % of base) : System.Private.CoreLib.dasm - System.Globalization.HebrewCalendar:CheckHebrewMonthValue(int,int,int):this (FullOpts) -1 (-0.27 % of base) : System.Private.CoreLib.dasm - System.Globalization.HebrewCalendar:AddYears(System.DateTime,int):System.DateTime:this (FullOpts) -1 (-0.24 % of base) : System.Security.Cryptography.dasm - System.Security.Cryptography.X509Certificates.X509Certificate:FormatDate(System.DateTime):System.String (FullOpts) 33 total methods with Code Size differences (15 improved, 18 regressed), 252440 unchanged. --------------------------------------------------------------------------------
Artifacts:
Larger list of diffs: https://gist.github.com/MihuBot/409c5832cba6c3090e35eaa62df170a6
Larger list of diffs: https://gist.github.com/MihuBot/5224cefdce546b3814278dfdc52bd5c4
@xtqqczze
Job completed in 14 minutes.
Diffs
Artifacts: