Show / Hide Table of Contents

BenchmarkDotNet v0.11.1

This release includes some minor improvements and bug fixes:

  • Fixed RPlotExporter (#852, #855). In v0.11.0, the plot generation was broken because of the huge renaming in #787.
  • ArgumentsSource now supports additional types like Type (#840), BigInteger (#850), DateTime (#853), and special double values like double.NaN (#851)
  • Generated projects ignore Directory.Build.props and Directory.Build.targets files #854
  • Now it's possible to run benchmarks with CoreRun (de152c, #857)

Milestone details

In the v0.11.1 scope, 7 issues were resolved and 2 pull requests were merged. This release includes 29 commits by 4 contributors.

Resolved issues (7)

  • #840 ArgumentsSource doesn't work with System.RuntimeType (assignee: @AndreyAkinshin)
  • #850 Handle BigIntegers arguments properly (assignee: @adamsitnik)
  • #851 Handle double special values like NaN etc (assignee: @adamsitnik)
  • #852 BuildPlots script generates empty pictures (assignee: @AndreyAkinshin)
  • #853 ArgumentsSource containing IFormattable leads to Compile Exceptions (assignee: @adamsitnik)
  • #855 Empty plot (assignee: @AndreyAkinshin)
  • #857 Improve user experience for working with local CoreFX builds (assignee: @adamsitnik)

Merged pull requests (2)

  • #839 Small Typo in changelog (by @Tornhoof)
  • #854 Exclude Directory.Build.props/targets from generated csproj files (by @agocke)

Commits (29)

  • c37aa8 Postrelease update of v0.11.0 changelog (by @AndreyAkinshin)
  • b7f7fc Handle private types in GetCorrectCSharpTypeName, fixes #840 (by @AndreyAkinshin)
  • 522158 Handle private types in GetCorrectCSharpTypeName (part 2), fixes #840 (by @AndreyAkinshin)
  • 64acde small typo (#839) (by @Tornhoof)
  • 521c22 Add travis_wait for build.sh (by @AndreyAkinshin)
  • a8a0da Update BenchmarkDotNet.sln.DotSettings (by @AndreyAkinshin)
  • 9ab58a Introduce BenchmarkDotNet.Samples.csproj.DotSettings (by @AndreyAkinshin)
  • 3ce9fe BenchmarkDotNet.Samples Cleanup (by @AndreyAkinshin)
  • a04a23 Cleanup: spelling issues in BenchmarkDotNet (by @AndreyAkinshin)
  • c37784 Cleanup: code style issues in BenchmarkDotNet (by @AndreyAkinshin)
  • 5f8452 Cleanup: Redundancies in Code issues in BenchmarkDotNet (by @AndreyAkinshin)
  • a76f43 Cleanup: Common Practices and Code Improvements in BenchmarkDotNet (by @AndreyAkinshin)
  • 2d0629 Cleanup: Redundancies in Symbol Declarations Issues in BenchmarkDotNet (by @AndreyAkinshin)
  • 5a7689 Cleanup: Constraints Violations Issues in BenchmarkDotNet (by @AndreyAkinshin)
  • 02df24 Cleanup: Language Usage Opportunities in BenchmarkDotNet (by @AndreyAkinshin)
  • 93ed39 Cleanup: Potential Code Quality Issues in BenchmarkDotNet (by @AndreyAkinshin)
  • 538f56 Cleanup: more issues in BenchmarkDotNet (by @AndreyAkinshin)
  • 559773 Cleanup: more issues in BenchmarkDotNet (by @AndreyAkinshin)
  • 29471e add support for BigIntegers + include namespace of the arugments, fixes #850 (by @adamsitnik)
  • 2aff9f Handle double and float special values like NaN, PositiveInfinity etc, fixes ... (by @adamsitnik)
  • 1a68ed properties of SummaryStyle must have public setter (by @adamsitnik)
  • 5cfb5b support DateTimes for [Arguments/Params Source], fixes #853 (by @adamsitnik)
  • 2be698 Fix RPlots, fixes #852 (by @AndreyAkinshin)
  • 7ee3cf Exclude Directory.Build.props/targets from generated csproj files (by @agocke)
  • 20e901 Merge pull request #854 from agocke/fix-csproj-template (by @adamsitnik)
  • de152c allow the users to run benchmarks with CoreRun, #857 (by @adamsitnik)
  • f00ac0 Increase travis timeout (by @AndreyAkinshin)
  • 071e58 docs: add changelog for v0.11.1 (by @AndreyAkinshin)
  • c5e586 Set library version: 0.11.1 (by @AndreyAkinshin)

Contributors (4)

  • Adam Sitnik (@adamsitnik)
  • Andrey Akinshin (@AndreyAkinshin)
  • Andy Gocke (@agocke)
  • Stefan (@Tornhoof)

Thank you very much!

Additional details

Date: August 22, 2018

Milestone: v0.11.1 (List of commits)

NuGet Packages:

  • https://www.nuget.org/packages/BenchmarkDotNet/0.11.1
  • https://www.nuget.org/packages/BenchmarkDotNet.Diagnostics.Windows/0.11.1
  • Improve this Doc
In This Article
Back to top Copyright © 2013–2021 .NET Foundation and contributors