Skip to content

Commit c0596bb

Browse files
committed
deps: update package dependencies
1 parent 93d12c4 commit c0596bb

File tree

29 files changed

+108
-90
lines changed

29 files changed

+108
-90
lines changed

build/common.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
</PropertyGroup>
5959

6060
<ItemGroup>
61-
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.2">
61+
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.3">
6262
<PrivateAssets>all</PrivateAssets>
6363
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
6464
</PackageReference>

samples/BenchmarkDotNet.Samples.FSharp/BenchmarkDotNet.Samples.FSharp.fsproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
</ItemGroup>
2222

2323
<ItemGroup>
24-
<PackageReference Update="FSharp.Core" Version="4.6.0" />
25-
<PackageReference Update="System.ValueTuple" Version="4.5.0" />
26-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
24+
<PackageReference Update="FSharp.Core" Version="9.0.300" />
25+
<PackageReference Update="System.ValueTuple" Version="4.6.1" />
26+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="[17.13.0]" />
2727
</ItemGroup>
2828
</Project>

samples/BenchmarkDotNet.Samples/BenchmarkDotNet.Samples.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@
1616
</PropertyGroup>
1717
<ItemGroup Condition=" '$(TargetFrameworkIdentifier)' == '.NETFramework' ">
1818
<Reference Include="System.Reflection" />
19-
<PackageReference Include="System.Memory" Version="4.5.5" />
19+
<PackageReference Include="System.Memory" Version="4.6.3" />
2020
</ItemGroup>
2121
<ItemGroup>
22-
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
23-
<PackageReference Include="System.Drawing.Common" Version="4.7.2" />
22+
<PackageReference Include="Newtonsoft.Json" Version="[13.0.1]" />
23+
<PackageReference Include="System.Drawing.Common" Version="9.0.5" />
2424
<!-- The Test SDK is required only for the VSTest Adapter to work -->
25-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
25+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="[17.13.0]" />
2626
<!-- This package enables the Visual Studio Profiler integration IntroVisualStudioProfiler.cs -->
27-
<PackageReference Include="Microsoft.VisualStudio.DiagnosticsHub.BenchmarkDotNetDiagnosers" Version="17.13.35606.1" />
27+
<PackageReference Include="Microsoft.VisualStudio.DiagnosticsHub.BenchmarkDotNetDiagnosers" Version="18.0.36127.1" />
2828
</ItemGroup>
2929
<ItemGroup>
3030
<ProjectReference Include="..\..\src\BenchmarkDotNet.Diagnostics.dotTrace\BenchmarkDotNet.Diagnostics.dotTrace.csproj" />

samples/BenchmarkDotNet.Samples/IntroNativeMemory.cs

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using System.Runtime.InteropServices;
44
using BenchmarkDotNet.Attributes;
55
using BenchmarkDotNet.Diagnostics.Windows.Configs;
6+
using BenchmarkDotNet.Filters;
67

78
namespace BenchmarkDotNet.Samples
89
{
@@ -11,7 +12,8 @@ namespace BenchmarkDotNet.Samples
1112
[MemoryDiagnoser]
1213
public class IntroNativeMemory
1314
{
14-
[Benchmark]
15+
#pragma warning disable CA1416
16+
[Benchmark, WindowsOnly]
1517
public void BitmapWithLeaks()
1618
{
1719
var flag = new Bitmap(200, 100);
@@ -20,7 +22,7 @@ public void BitmapWithLeaks()
2022
graphics.DrawLine(blackPen, 100, 100, 500, 100);
2123
}
2224

23-
[Benchmark]
25+
[Benchmark, WindowsOnly]
2426
public void Bitmap()
2527
{
2628
using (var flag = new Bitmap(200, 100))
@@ -34,6 +36,7 @@ public void Bitmap()
3436
}
3537
}
3638
}
39+
#pragma warning restore CA1416
3740

3841
private const int Size = 20; // Greater value could cause System.OutOfMemoryException for test with memory leaks.
3942
private int ArraySize = Size * Marshal.SizeOf(typeof(int));
@@ -52,5 +55,13 @@ public unsafe void AllocHGlobalWithLeaks()
5255
IntPtr unmanagedHandle = Marshal.AllocHGlobal(ArraySize);
5356
Span<byte> unmanaged = new Span<byte>(unmanagedHandle.ToPointer(), ArraySize);
5457
}
58+
59+
private class WindowsOnlyAttribute : FilterConfigBaseAttribute
60+
{
61+
public WindowsOnlyAttribute()
62+
: base(new SimpleFilter(_ => RuntimeInformation.IsOSPlatform(OSPlatform.Windows)))
63+
{
64+
}
65+
}
5566
}
5667
}

samples/BenchmarkDotNet.Samples/IntroNuGet.cs

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,18 @@ public Config()
2525
{
2626
var baseJob = Job.MediumRun;
2727

28-
AddJob(baseJob.WithNuGet("Newtonsoft.Json", "11.0.2").WithId("11.0.2"));
29-
AddJob(baseJob.WithNuGet("Newtonsoft.Json", "11.0.1").WithId("11.0.1"));
30-
AddJob(baseJob.WithNuGet("Newtonsoft.Json", "10.0.3").WithId("10.0.3"));
31-
AddJob(baseJob.WithNuGet("Newtonsoft.Json", "10.0.2").WithId("10.0.2"));
32-
AddJob(baseJob.WithNuGet("Newtonsoft.Json", "10.0.1").WithId("10.0.1"));
33-
AddJob(baseJob.WithNuGet("Newtonsoft.Json", "9.0.1").WithId("9.0.1"));
28+
string[] targetVersions = [
29+
"13.0.3",
30+
"13.0.2",
31+
"13.0.1"
32+
];
33+
34+
foreach (var version in targetVersions)
35+
{
36+
AddJob(baseJob.WithNuGet("Newtonsoft.Json", version)
37+
.WithCustomBuildConfiguration(version)
38+
.WithId(version));
39+
}
3440
}
3541
}
3642

src/BenchmarkDotNet.Diagnostics.Windows/BenchmarkDotNet.Diagnostics.Windows.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@
1212
<ProjectReference Include="..\BenchmarkDotNet\BenchmarkDotNet.csproj" />
1313
</ItemGroup>
1414
<ItemGroup>
15-
<PackageReference Include="Microsoft.Diagnostics.Tracing.TraceEvent" Version="3.1.8" PrivateAssets="contentfiles;analyzers" />
15+
<PackageReference Include="Microsoft.Diagnostics.Tracing.TraceEvent" Version="3.1.21" PrivateAssets="contentfiles;analyzers" />
1616
</ItemGroup>
1717
</Project>

src/BenchmarkDotNet.Diagnostics.dotMemory/BenchmarkDotNet.Diagnostics.dotMemory.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
</ItemGroup>
1515

1616
<ItemGroup>
17-
<PackageReference Include="JetBrains.Profiler.SelfApi" Version="2.5.11" />
17+
<PackageReference Include="JetBrains.Profiler.SelfApi" Version="2.5.13" />
1818
</ItemGroup>
1919

2020
</Project>

src/BenchmarkDotNet.Diagnostics.dotTrace/BenchmarkDotNet.Diagnostics.dotTrace.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
</ItemGroup>
1515

1616
<ItemGroup>
17-
<PackageReference Include="JetBrains.Profiler.SelfApi" Version="2.5.11" />
17+
<PackageReference Include="JetBrains.Profiler.SelfApi" Version="2.5.13" />
1818
</ItemGroup>
1919

2020
</Project>

src/BenchmarkDotNet.Disassembler.x64/BenchmarkDotNet.Disassembler.x64.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<RootNamespace>BenchmarkDotNet.Disassembler</RootNamespace>
1616
</PropertyGroup>
1717
<ItemGroup>
18-
<PackageReference Include="Iced" Version="1.17.0" />
19-
<PackageReference Include="Microsoft.Diagnostics.Runtime" Version="1.1.126102" />
18+
<PackageReference Include="Iced" Version="1.21.0" />
19+
<PackageReference Include="Microsoft.Diagnostics.Runtime" Version="[1.1.142101]" />
2020
</ItemGroup>
2121
</Project>

src/BenchmarkDotNet.Disassembler.x86/BenchmarkDotNet.Disassembler.x86.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<Compile Include="..\BenchmarkDotNet.Disassembler.x64\Program.cs" Link="Program.cs" />
2222
</ItemGroup>
2323
<ItemGroup>
24-
<PackageReference Include="Iced" Version="1.17.0" />
25-
<PackageReference Include="Microsoft.Diagnostics.Runtime" Version="1.1.126102" />
24+
<PackageReference Include="Iced" Version="1.21.0" />
25+
<PackageReference Include="Microsoft.Diagnostics.Runtime" Version="[1.1.142101]" />
2626
</ItemGroup>
2727
</Project>

0 commit comments

Comments
 (0)