BenchmarkDotNet v0.13.11
Highlights
Small improvements.
Milestone details
In the v0.13.11 scope, 4 issues were resolved and 8 pull requests were merged. This release includes 28 commits by 7 contributors.
Resolved issues (4)
- #2060 NativeAOT benchmark started from .Net Framework host doesn't have all intrinsics enabled (assignee: @adamsitnik)
- #2233 Q: Include hardware counters in XML output (assignee: @nazulg)
- #2388 Include AVX512 in listed HardwareIntrinsics
- #2463 Bug. Native AOT .NET 7.0 doesn't work. System.NotSupportedException: X86Serialize (assignee: @adamsitnik)
Merged pull requests (8)
- #2412 Add HardwareIntrinsics AVX-512 info (by @nietras)
- #2458 Adds Metrics Columns to Benchmark Report Output (by @nazulg)
- #2459 Enable MemoryDiagnoser on Legacy Mono (by @MichalPetryka)
- #2462 update SDK to .NET 8 (by @adamsitnik)
- #2464 Use "native" for .NET 8, don't use "serialize" for .NET 7 (by @adamsitnik)
- #2465 fix NativeAOT toolchain and tests (by @adamsitnik)
- #2468 Add OperationsPerSecondAttribute (by @DarkWanderer)
- #2475 Fix some tests (by @timcassell)
Commits (28)
- bb55e6 Set next BenchmarkDotNet version: 0.13.11 (by @AndreyAkinshin)
- db4d8b Adds Metrics Columns to Benchmark Report Output (#2458) (by @nazulg)
- e93b2b Use "native" for .NET 8, don't use "serialize" for .NET 7 (#2464) (by @adamsitnik)
- 127157 [build] Fix spellcheck-docs workflow (by @AndreyAkinshin)
- 8a02ec [build] Use our .NET SDK on Windows (by @AndreyAkinshin)
- 1b39e8 Suppress NU1903 in IntegrationTests.ManualRunning.MultipleFrameworks (by @AndreyAkinshin)
- e90311 update SDK to .NET 8 (#2462) (by @adamsitnik)
- fc7afe Enable MemoryDiagnoser on Legacy Mono (#2459) (by @MichalPetryka)
- 630622 fix NativeAOT toolchain and tests (#2465) (by @adamsitnik)
- 536a28 Add HardwareIntrinsics AVX-512 info (#2412) (by @nietras)
- 3fa045 Add OperationsPerSecondAttribute (#2468) (by @DarkWanderer)
- 0583cb Bump Microsoft.NETCore.Platforms: 5.0.0->6.0.0 (by @AndreyAkinshin)
- 2e62b9 Remove netcoreapp2.0;net461 from TFMs for IntegrationTests.ManualRunning.Mult... (by @AndreyAkinshin)
- 92fa3f Bump xunit: 2.5.0->2.6.2 (by @AndreyAkinshin)
- 01e220 Bump xunit.runner.visualstudio: 2.5.0->2.5.4 (by @AndreyAkinshin)
- 29a94c Bump Verify.Xunit: 20.3.2->20.8.2 (by @AndreyAkinshin)
- 538e0e Bump Microsoft.NET.Test.SDK: 17.6.2->17.8.0 (by @AndreyAkinshin)
- 136e4b Remove explicit Microsoft.NETFramework.ReferenceAssemblies reference in Bench... (by @AndreyAkinshin)
- 423b84 [build] Bump Docfx.App: 2.71.1->2.74.0 (by @AndreyAkinshin)
- 718953 [build] Bump Octokit: 7.0.0->9.0.0 (by @AndreyAkinshin)
- 0cce91 [build] Bump Cake.Frosting: 3.2.0->4.0.0 (by @AndreyAkinshin)
- 4d5dc9 Fix Newtonsoft.Json v13.0.1 in BenchmarkDotNet.IntegrationTests (by @AndreyAkinshin)
- c7ec60 Enable UserCanSpecifyCustomNuGetPackageDependency test on Linux (by @AndreyAkinshin)
- a572db Bump C# LangVersion: 11.0->12.0 (by @AndreyAkinshin)
- b4ac9d Nullability cleanup (2023-11-26) (by @AndreyAkinshin)
- 5557ae [build] Bump Docfx.App: 2.74.0->2.74.1 (by @AndreyAkinshin)
- b987b9 Fixed some tests. (#2475) (by @timcassell)
- 05eb00 Prepare v0.13.11 changelog (by @AndreyAkinshin)
Contributors (7)
- Adam Sitnik (@adamsitnik)
- Andrey Akinshin (@AndreyAkinshin)
- Michał Petryka (@MichalPetryka)
- Nazul Grimaldo (@nazulg)
- nietras (@nietras)
- Oleg V. Kozlyuk (@DarkWanderer)
- Tim Cassell (@timcassell)
Thank you very much!
Additional details
Date: December 06, 2023
Milestone: v0.13.11 (List of commits)
NuGet Packages:
- https://www.nuget.org/packages/BenchmarkDotNet/0.13.11
- https://www.nuget.org/packages/BenchmarkDotNet.Annotations/0.13.11
- https://www.nuget.org/packages/BenchmarkDotNet.Diagnostics.dotTrace/0.13.11
- https://www.nuget.org/packages/BenchmarkDotNet.Diagnostics.Windows/0.13.11
- https://www.nuget.org/packages/BenchmarkDotNet.Templates/0.13.11