You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CannotSealType:BenchmarkDotNet.Columns.BaselineAllocationRatioColumn// Type BenchmarkDotNet.Columns.BaselineAllocationRatioColumn// is effectively (has a private constructor) sealed in the implementation but not sealed in the contract.MembersMustExist: BenchmarkDotNet.Columns.BaselineAllocationRatioColumn..ctor()CannotMakeMemberNonVirtual:BenchmarkDotNet.Columns.BaselineAllocationRatioColumn.CategoryCannotMakeMemberNonVirtual:BenchmarkDotNet.Columns.BaselineAllocationRatioColumn.Category.get()CannotMakeMemberNonVirtual:BenchmarkDotNet.Columns.BaselineAllocationRatioColumn.ColumnNameCannotMakeMemberNonVirtual:BenchmarkDotNet.Columns.BaselineAllocationRatioColumn.ColumnName.get()CannotMakeMemberNonVirtual:BenchmarkDotNet.Columns.BaselineAllocationRatioColumn.GetValue(Summary,BenchmarkCase,Statistics,IReadOnlyDictionary<String,Metric>,Statistics,IReadOnlyDictionary<String,Metric>,Boolean)
CannotMakeMemberNonVirtual : BenchmarkDotNet.Columns.BaselineAllocationRatioColumn.Id
CannotMakeMemberNonVirtual : BenchmarkDotNet.Columns.BaselineAllocationRatioColumn.Id.get()CannotMakeMemberNonVirtual:BenchmarkDotNet.Columns.BaselineAllocationRatioColumn.IsNumericCannotMakeMemberNonVirtual:BenchmarkDotNet.Columns.BaselineAllocationRatioColumn.IsNumeric.get()CannotMakeMemberNonVirtual:BenchmarkDotNet.Columns.BaselineAllocationRatioColumn.LegendCannotMakeMemberNonVirtual:BenchmarkDotNet.Columns.BaselineAllocationRatioColumn.Legend.get()CannotMakeMemberNonVirtual:BenchmarkDotNet.Columns.BaselineAllocationRatioColumn.PriorityInCategoryCannotMakeMemberNonVirtual:BenchmarkDotNet.Columns.BaselineAllocationRatioColumn.PriorityInCategory.get()CannotMakeMemberNonVirtual:BenchmarkDotNet.Columns.BaselineAllocationRatioColumn.UnitTypeCannotMakeMemberNonVirtual:BenchmarkDotNet.Columns.BaselineAllocationRatioColumn.UnitType.get()InterfacesShouldHaveSameMembers:BenchmarkDotNet.Configs.IConfig.GetColumnHidingRules()CannotChangeAttribute:BenchmarkDotNet.ConsoleArguments.CommandLineOptions.MaxParameterColumnWidth// Attribute CommandLine.OptionAttribute// on BenchmarkDotNet.ConsoleArguments.CommandLineOptions.MaxParameterColumnWidth// changed from [OptionAttribute("maxWidth", Required=false, HelpText="Max paramter column width, the default is 20.")]// in the contract to [OptionAttribute("maxWidth", Required=false, HelpText="Max parameter column width, the default is 20.")]// in the implementation.MembersMustExist: BenchmarkDotNet.Reports.Summary..ctor(String,ImmutableArray<BenchmarkReport>,HostEnvironmentInfo,String,String,TimeSpan,CultureInfo,ImmutableArray<ValidationError>)MembersMustExist:BenchmarkDotNet.Reports.SummaryTable.SummaryTableColumn..ctor(SummaryTable,Int32,IColumn)
AsmDiff
BenchmarkDotNet.Analysers
namespace BenchmarkDotNet.Analysers {
+ public class HideColumnsAnalyser : AnalyserBase
}
BenchmarkDotNet.Attributes
namespace BenchmarkDotNet.Attributes {
+ public class HideColumnsAttribute : Attribute, IConfigSource
}
BenchmarkDotNet.Columns
namespace BenchmarkDotNet.Columns {
public class BaselineAllocationRatioColumn : BaselineCustomColumn {
+ public static readonly IColumn RatioMean;- public BaselineAllocationRatioColumn();
}
+ public static class Column+ public class ColumnHidingByIdRule : IColumnHidingRule+ public class ColumnHidingByNameRule : IColumnHidingRule+ public interface IColumnHidingRule
}
BenchmarkDotNet.Configs
namespace BenchmarkDotNet.Configs {
public static class ConfigExtensions {
+ public static ManualConfig HideColumns(this IConfig config, params IColumnHidingRule[] rules);+ public static ManualConfig HideColumns(this IConfig config, params IColumn[] columns);+ public static ManualConfig HideColumns(this IConfig config, params string[] columnNames);
}
public abstract class DebugConfig : IConfig {
+ public IEnumerable<IColumnHidingRule> GetColumnHidingRules();
}
public class DefaultConfig : IConfig {
+ public IEnumerable<IColumnHidingRule> GetColumnHidingRules();
}
public interface IConfig {
+ IEnumerable<IColumnHidingRule> GetColumnHidingRules();
}
public sealed class ImmutableConfig : IConfig {
+ public IEnumerable<IColumnHidingRule> GetColumnHidingRules();
}
public class ManualConfig : IConfig {
+ public IEnumerable<IColumnHidingRule> GetColumnHidingRules();+ public ManualConfig HideColumns(params IColumnHidingRule[] rules);+ public ManualConfig HideColumns(params IColumn[] columns);+ public ManualConfig HideColumns(params string[] columnNames);
}
}
BenchmarkDotNet.ConsoleArguments
namespace BenchmarkDotNet.ConsoleArguments {
public class CommandLineOptions {
+ public IEnumerable<string> HiddenColumns { get; set; }
}
}
BenchmarkDotNet.Reports
namespace BenchmarkDotNet.Reports {
public class Summary {
- public Summary(string title, ImmutableArray<BenchmarkReport> reports, HostEnvironmentInfo hostEnvironmentInfo, string resultsDirectoryPath, string logFilePath, TimeSpan totalTime, CultureInfo cultureInfo, ImmutableArray<ValidationError> validationErrors);+ public Summary(string title, ImmutableArray<BenchmarkReport> reports, HostEnvironmentInfo hostEnvironmentInfo, string resultsDirectoryPath, string logFilePath, TimeSpan totalTime, CultureInfo cultureInfo, ImmutableArray<ValidationError> validationErrors, ImmutableArray<IColumnHidingRule> columnHidingRules);+ public ImmutableArray<IColumnHidingRule> ColumnHidingRules { get; }+ public bool IsMultipleRuntimes { get; }
}
public class SummaryTable {
public class SummaryTableColumn {
- public SummaryTableColumn(SummaryTable table, int index, IColumn column);+ public SummaryTableColumn(SummaryTable table, int index, IColumn column, bool hide = false);
}
}
}
- Bump BDN dependency to 0.13.2 and remove transitive pinning for System.Management.
- Bump SDK version to 6.0.400 in global.json.
- Resync ApiCompat wrappers for 0.13.2 (drop support for older versions)
- Adjust tests for API changes in 0.13.2
Closes#116, closes#115, closes#104.
Contributes to #117.
Workflow BDN API Compatibility Check Run #89
BDN 0.13.1.1864 vs. 0.13.1.1867
ApiCompat
AsmDiff
BenchmarkDotNet.Analysers
namespace BenchmarkDotNet.Analysers { + public class HideColumnsAnalyser : AnalyserBase }
BenchmarkDotNet.Attributes
namespace BenchmarkDotNet.Attributes { + public class HideColumnsAttribute : Attribute, IConfigSource }
BenchmarkDotNet.Columns
BenchmarkDotNet.Configs
BenchmarkDotNet.ConsoleArguments
namespace BenchmarkDotNet.ConsoleArguments { public class CommandLineOptions { + public IEnumerable<string> HiddenColumns { get; set; } } }
BenchmarkDotNet.Reports
AttrDiff
PublicAPIAttribute
BDN 0.13.1 vs. 0.13.1.1867
Breaking changes. See log artifacts of workflow run for details.
The text was updated successfully, but these errors were encountered: