Table of Contents

BenchmarkDotNet v0.10.3

  • New .csprojs support for .NET Core. Also for F# (#366)!
  • New plots and RPlotExporter (density plots for each job; cumulative mean plots)
  • Fixed exporter order (now RPlotExporer uses the actual measurements instead of previous version)
  • Xplat improvments in RuntimeInformation
  • Introduced RunStrategy.Monitoring
  • Possibility to set custom path for Mono (#306)
  • Possibility to set any .NET Core version >= 1.1 (#336)
  • MemoryDiagnoser is now disabled by default (Breaking changes!!) (#369)

Milestone details

In the v0.10.3 scope, 10 issues were resolved and 2 pull requests were merged. This release includes 79 commits by 3 contributors.

Resolved issues (10)

  • #300 Switch back from project.json and xproj to csproj, support dotnet cli preview 3 (assignee: @adamsitnik)
  • #306 Custom path for mono (assignee: @adamsitnik)
  • #320 Results table should be a GitHub Flavored Markdown table (assignee: @alinasmirnova)
  • #322 First benchmark always fails when running on .NET Core with -c release (assignee: @adamsitnik)
  • #336 allow the users to choose the target .NET Core version (1.2, 2.0 etc) (assignee: @adamsitnik)
  • #366 Support the new .fsprojs targetting .NET Core (F# + .NET Core + MSBuild) (assignee: @adamsitnik)
  • #369 Consider to disable MemoryDiagnoser by default (assignee: @adamsitnik)
  • #372 Troubles with ClrJob from CoreCLR project (assignee: @adamsitnik)
  • #374 BenchmarkDotNet doesn't understand netcoreapp2.0 (assignee: @adamsitnik)
  • #375 Troubles with dotnet pack (assignee: @adamsitnik)

Merged pull requests (2)

Commits (79)

Contributors (3)

Thank you very much!

Additional details

Date: March 01, 2017

Milestone: v0.10.3

NuGet Packages: