Found 89 files with textual diffs. Summary of Code Size diffs: (Lower is better) Total bytes of base: 162221545 Total bytes of diff: 162219928 Total bytes of delta: -1617 (-0.00 % of base) Total relative delta: -4.66 diff is an improvement. relative diff is an improvement. Top file improvements (bytes): -1580 : dnlib.dasm (-0.12 % of base) -37 : SixLabors.ImageSharp.dasm (-0.00 % of base) 2 total files with Code Size differences (2 improved, 0 regressed), 352 unchanged. Top method improvements (bytes): -162 (-9.20 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveToken(uint,dnlib.DotNet.GenericParamContext):dnlib.DotNet.IMDTokenProvider:this (FullOpts) -154 (-8.14 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveHasCustomAttribute(uint,dnlib.DotNet.GenericParamContext):dnlib.DotNet.IHasCustomAttribute:this (FullOpts) -89 (-6.97 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:FindCorLibAssemblyRef():dnlib.DotNet.AssemblyRef:this (FullOpts) -53 (-5.77 % of base) : dnlib.dasm - dnlib.DotNet.TypeDefMD:InitializeProperty(dnlib.DotNet.PropertyDefMD,byref,byref,byref):this (FullOpts) -50 (-8.58 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:InitializeModuleList():this (FullOpts) -50 (-6.50 % of base) : dnlib.dasm - dnlib.DotNet.TypeDefMD:InitializeEvent(dnlib.DotNet.EventDefMD,byref,byref,byref,byref):this (FullOpts) -41 (-14.14 % of base) : dnlib.dasm - dnlib.DotNet.GenericParamMD:b__6_0(dnlib.DotNet.MD.RidList,int):dnlib.DotNet.GenericParamConstraint:this (FullOpts) -41 (-14.91 % of base) : dnlib.dasm - dnlib.DotNet.TypeDefMD:b__12_0(dnlib.DotNet.MD.RidList,int):dnlib.DotNet.InterfaceImpl:this (FullOpts) -41 (-3.56 % of base) : dnlib.dasm - dnlib.DotNet.TypeDefMD:InitializeMethodSemanticsAttributes():this (FullOpts) -40 (-20.00 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveGenericParamConstraint(uint,dnlib.DotNet.GenericParamContext):dnlib.DotNet.GenericParamConstraint:this (FullOpts) -40 (-19.61 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveGenericParamConstraint(uint):dnlib.DotNet.GenericParamConstraint:this (FullOpts) -40 (-20.00 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveInterfaceImpl(uint,dnlib.DotNet.GenericParamContext):dnlib.DotNet.InterfaceImpl:this (FullOpts) -40 (-19.61 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveInterfaceImpl(uint):dnlib.DotNet.InterfaceImpl:this (FullOpts) -40 (-19.80 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveMemberRef(uint,dnlib.DotNet.GenericParamContext):dnlib.DotNet.MemberRef:this (FullOpts) -40 (-19.42 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveMemberRef(uint):dnlib.DotNet.MemberRef:this (FullOpts) -40 (-20.00 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveStandAloneSig(uint,dnlib.DotNet.GenericParamContext):dnlib.DotNet.StandAloneSig:this (FullOpts) -40 (-19.61 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveStandAloneSig(uint):dnlib.DotNet.StandAloneSig:this (FullOpts) -38 (-7.29 % of base) : dnlib.dasm - dnlib.DotNet.Writer.PreserveTokensMetadata:InitializeTypeSpecTableRows():this (FullOpts) -37 (-7.13 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveMemberRefParent(uint,dnlib.DotNet.GenericParamContext):dnlib.DotNet.IMemberRefParent:this (FullOpts) -37 (-100.00 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Memory.Buffer2D`1[long]:GetRequiredLength(int,int,int):long (FullOpts) -33 (-3.14 % of base) : dnlib.dasm - dnlib.DotNet.Writer.PreserveTokensMetadata:AddMemberRef(dnlib.DotNet.MemberRef,bool):uint:this (FullOpts) -33 (-3.37 % of base) : dnlib.dasm - dnlib.DotNet.Writer.PreserveTokensMetadata:AddStandAloneSig(dnlib.DotNet.StandAloneSig,bool):uint:this (FullOpts) -33 (-2.62 % of base) : dnlib.dasm - dnlib.DotNet.Writer.PreserveTokensMetadata:AddTypeSpec(dnlib.DotNet.TypeSpec,bool):uint:this (FullOpts) -33 (-9.82 % of base) : dnlib.dasm - dnlib.DotNet.Writer.PreserveTokensMetadata:InitializeTypeRefTableRows():this (FullOpts) -32 (-9.17 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveCustomAttributeType(uint,dnlib.DotNet.GenericParamContext):dnlib.DotNet.ICustomAttributeType:this (FullOpts) -32 (-9.17 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveMethodDefOrRef(uint,dnlib.DotNet.GenericParamContext):dnlib.DotNet.IMethodDefOrRef:this (FullOpts) -32 (-11.81 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveMethodSpec(uint,dnlib.DotNet.GenericParamContext):dnlib.DotNet.MethodSpec:this (FullOpts) -32 (-11.51 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveMethodSpec(uint):dnlib.DotNet.MethodSpec:this (FullOpts) -32 (-7.19 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveTypeDefOrRef(uint,dnlib.DotNet.GenericParamContext):dnlib.DotNet.ITypeDefOrRef:this (FullOpts) -32 (-12.17 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveTypeSpec(uint,dnlib.DotNet.GenericParamContext):dnlib.DotNet.TypeSpec:this (FullOpts) -32 (-11.85 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveTypeSpec(uint):dnlib.DotNet.TypeSpec:this (FullOpts) -32 (-2.93 % of base) : dnlib.dasm - dnlib.DotNet.Writer.PreserveTokensMetadata:AddMethodSpec(dnlib.DotNet.MethodSpec,bool):uint:this (FullOpts) -32 (-3.75 % of base) : dnlib.dasm - dnlib.DotNet.Writer.PreserveTokensMetadata:AddStandAloneSig(dnlib.DotNet.CallingConventionSig,uint):uint:this (FullOpts) -28 (-6.06 % of base) : dnlib.dasm - dnlib.DotNet.Writer.PreserveTokensMetadata:InitializeMemberRefTableRows():this (FullOpts) -28 (-5.35 % of base) : dnlib.dasm - dnlib.DotNet.Writer.PreserveTokensMetadata:InitializeMethodSpecTableRows():this (FullOpts) -28 (-6.06 % of base) : dnlib.dasm - dnlib.DotNet.Writer.PreserveTokensMetadata:InitializeStandAloneSigTableRows():this (FullOpts) Top method improvements (percentages): -37 (-100.00 % of base) : SixLabors.ImageSharp.dasm - SixLabors.ImageSharp.Memory.Buffer2D`1[long]:GetRequiredLength(int,int,int):long (FullOpts) -40 (-20.00 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveGenericParamConstraint(uint,dnlib.DotNet.GenericParamContext):dnlib.DotNet.GenericParamConstraint:this (FullOpts) -40 (-20.00 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveInterfaceImpl(uint,dnlib.DotNet.GenericParamContext):dnlib.DotNet.InterfaceImpl:this (FullOpts) -40 (-20.00 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveStandAloneSig(uint,dnlib.DotNet.GenericParamContext):dnlib.DotNet.StandAloneSig:this (FullOpts) -40 (-19.80 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveMemberRef(uint,dnlib.DotNet.GenericParamContext):dnlib.DotNet.MemberRef:this (FullOpts) -40 (-19.61 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveGenericParamConstraint(uint):dnlib.DotNet.GenericParamConstraint:this (FullOpts) -40 (-19.61 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveInterfaceImpl(uint):dnlib.DotNet.InterfaceImpl:this (FullOpts) -40 (-19.61 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveStandAloneSig(uint):dnlib.DotNet.StandAloneSig:this (FullOpts) -40 (-19.42 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveMemberRef(uint):dnlib.DotNet.MemberRef:this (FullOpts) -41 (-14.91 % of base) : dnlib.dasm - dnlib.DotNet.TypeDefMD:b__12_0(dnlib.DotNet.MD.RidList,int):dnlib.DotNet.InterfaceImpl:this (FullOpts) -41 (-14.14 % of base) : dnlib.dasm - dnlib.DotNet.GenericParamMD:b__6_0(dnlib.DotNet.MD.RidList,int):dnlib.DotNet.GenericParamConstraint:this (FullOpts) -32 (-12.17 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveTypeSpec(uint,dnlib.DotNet.GenericParamContext):dnlib.DotNet.TypeSpec:this (FullOpts) -32 (-11.85 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveTypeSpec(uint):dnlib.DotNet.TypeSpec:this (FullOpts) -32 (-11.81 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveMethodSpec(uint,dnlib.DotNet.GenericParamContext):dnlib.DotNet.MethodSpec:this (FullOpts) -32 (-11.51 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveMethodSpec(uint):dnlib.DotNet.MethodSpec:this (FullOpts) -33 (-9.82 % of base) : dnlib.dasm - dnlib.DotNet.Writer.PreserveTokensMetadata:InitializeTypeRefTableRows():this (FullOpts) -162 (-9.20 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveToken(uint,dnlib.DotNet.GenericParamContext):dnlib.DotNet.IMDTokenProvider:this (FullOpts) -32 (-9.17 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveCustomAttributeType(uint,dnlib.DotNet.GenericParamContext):dnlib.DotNet.ICustomAttributeType:this (FullOpts) -32 (-9.17 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveMethodDefOrRef(uint,dnlib.DotNet.GenericParamContext):dnlib.DotNet.IMethodDefOrRef:this (FullOpts) -50 (-8.58 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:InitializeModuleList():this (FullOpts) -154 (-8.14 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveHasCustomAttribute(uint,dnlib.DotNet.GenericParamContext):dnlib.DotNet.IHasCustomAttribute:this (FullOpts) -38 (-7.29 % of base) : dnlib.dasm - dnlib.DotNet.Writer.PreserveTokensMetadata:InitializeTypeSpecTableRows():this (FullOpts) -32 (-7.19 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveTypeDefOrRef(uint,dnlib.DotNet.GenericParamContext):dnlib.DotNet.ITypeDefOrRef:this (FullOpts) -37 (-7.13 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:ResolveMemberRefParent(uint,dnlib.DotNet.GenericParamContext):dnlib.DotNet.IMemberRefParent:this (FullOpts) -89 (-6.97 % of base) : dnlib.dasm - dnlib.DotNet.ModuleDefMD:FindCorLibAssemblyRef():dnlib.DotNet.AssemblyRef:this (FullOpts) -50 (-6.50 % of base) : dnlib.dasm - dnlib.DotNet.TypeDefMD:InitializeEvent(dnlib.DotNet.EventDefMD,byref,byref,byref,byref):this (FullOpts) -28 (-6.06 % of base) : dnlib.dasm - dnlib.DotNet.Writer.PreserveTokensMetadata:InitializeMemberRefTableRows():this (FullOpts) -28 (-6.06 % of base) : dnlib.dasm - dnlib.DotNet.Writer.PreserveTokensMetadata:InitializeStandAloneSigTableRows():this (FullOpts) -53 (-5.77 % of base) : dnlib.dasm - dnlib.DotNet.TypeDefMD:InitializeProperty(dnlib.DotNet.PropertyDefMD,byref,byref,byref):this (FullOpts) -28 (-5.35 % of base) : dnlib.dasm - dnlib.DotNet.Writer.PreserveTokensMetadata:InitializeMethodSpecTableRows():this (FullOpts) -32 (-3.75 % of base) : dnlib.dasm - dnlib.DotNet.Writer.PreserveTokensMetadata:AddStandAloneSig(dnlib.DotNet.CallingConventionSig,uint):uint:this (FullOpts) -41 (-3.56 % of base) : dnlib.dasm - dnlib.DotNet.TypeDefMD:InitializeMethodSemanticsAttributes():this (FullOpts) -33 (-3.37 % of base) : dnlib.dasm - dnlib.DotNet.Writer.PreserveTokensMetadata:AddStandAloneSig(dnlib.DotNet.StandAloneSig,bool):uint:this (FullOpts) -33 (-3.14 % of base) : dnlib.dasm - dnlib.DotNet.Writer.PreserveTokensMetadata:AddMemberRef(dnlib.DotNet.MemberRef,bool):uint:this (FullOpts) -32 (-2.93 % of base) : dnlib.dasm - dnlib.DotNet.Writer.PreserveTokensMetadata:AddMethodSpec(dnlib.DotNet.MethodSpec,bool):uint:this (FullOpts) -33 (-2.62 % of base) : dnlib.dasm - dnlib.DotNet.Writer.PreserveTokensMetadata:AddTypeSpec(dnlib.DotNet.TypeSpec,bool):uint:this (FullOpts) 36 total methods with Code Size differences (36 improved, 0 regressed), 833872 unchanged. --------------------------------------------------------------------------------