Show / Hide Table of Contents

BenchmarkDotNet v0.10.2

  • Closed #307: culture invariant statistics output
  • Closed #321: persist optimized, auto-generated dll compiled from url/plain code
  • Closed #322: always restore the console foreground color
  • Closed #337: Better detection of Rscript.exe in RPlotExporter
  • Closed #345: fix bug in WelchTTestPValueColumn for DryJob
  • VS 2017 compatibility fix
  • fix bold markup for Atlassian exporter
  • Improved precision of nanobenchmarks
  • Minor infrastructure changes and misc fixes

Milestone details

In the v0.10.2 scope, 10 issues were resolved and 3 pull requests were merged. This release includes 30 commits by 7 contributors.

Resolved issues (10)

  • #295 Fix CLS-compliant warnings in Diagnostics (assignee: @adamsitnik)
  • #307 Output: interpolated strings & culture (assignee: @alinasmirnova)
  • #319 [Request] some API to public? (assignee: @adamsitnik)
  • #321 BenchmarkRunner.RunUrl throws BenchmarkSystem.IO.FileNotFoundException (assignee: @adamsitnik)
  • #327 Unable to use ClassicToolchain in explicit way (assignee: @adamsitnik)
  • #332 default color of terminal is changed after the run is completed (assignee: @adamsitnik)
  • #335 Support benchmarking startup performance (assignee: @AndreyAkinshin)
  • #337 Problematic mechanism/docs for locating Rscript.exe
  • #340 [FeatureRequest] Enable Characteristic-based properties for non-job types. (assignee: @ig-sinicyn)
  • #345 Fail to run IntroAdvancedStats in dry mode (assignee: @AndreyAkinshin)

Merged pull requests (3)

  • #338 Fix typo (by @roji)
  • #339 Better detection of Rscript in RPlotExporter (by @roji)
  • #341 Base types for characteristic objects: (by @ig-sinicyn)

Commits (30)

  • e7c398 Fixes parentheses error (by Josef Ottosson)
  • 2655b3 Merge pull request #318 from joseftw/patch-1 (by @adamsitnik)
  • 4115a2 make GcStats and Net46Toolchain internal members public, fixes #319 (by @adamsitnik)
  • 52f953 ignore the CLS compilant errors for Diagnosers package, fixes #295 (by @adamsitnik)
  • d96b68 Improved Consumer (by @AndreyAkinshin)
  • 943c49 CLSCompliant fixes in Consumer (by @AndreyAkinshin)
  • f4bdae specify the .NET Core sdk version in explicit way to get the solution working... (by @adamsitnik)
  • df8c55 always restore the console foreground color, fixes #332 (by @adamsitnik)
  • 24dea4 fix bold markup for Atlassian exporter (by @lahma)
  • 4d3c75 persist optimized, auto-generated dll compiled from url/plain code, fixes #321 (by @adamsitnik)
  • 2e92a2 allow to set Classic/Roslyn tool chain in explicit way, fixes #327 (by @adamsitnik)
  • aabece Merge pull request #329 from lahma/features/atlassian-bold-format (by @adamsitnik)
  • 91152c ExportToFiles now accepts console logger (by @roji)
  • 299375 Base types for characteristic objects: (by @ig-sinicyn)
  • afc65d Better detection of Rscript.exe in RPlotExporter (by @roji)
  • 15869b Merge pull request #339 from roji/rscript-detect (by @AndreyAkinshin)
  • 9f6a82 Merge pull request #341 from ig-sinicyn/feature-characteristic-object (by @AndreyAkinshin)
  • 432adf Fix typo (by @roji)
  • cfa015 Merge pull request #338 from roji/dependencies-typo (by @AndreyAkinshin)
  • 4d953f Temporary rollback of the link to appveyor (by @AndreyAkinshin)
  • 1f5a6e Update year in docs footer (by @AndreyAkinshin)
  • 183ab6 Fix warning in RoslynToolchain (by @AndreyAkinshin)
  • 6fd9f3 Used ToStr to make statistics builder culture invariant (fixed #307) (by @alinasmirnova)
  • 3a3100 Merge pull request #346 from alinasmirnova/master (by @AndreyAkinshin)
  • 7ee2f1 Fix in WelchTTestPValueColumn for DryJob, fixes #345 (by @AndreyAkinshin)
  • 795f4a Disable jitting for RunStrategy=ColdStart, fixes #335 (by @AndreyAkinshin)
  • 5b5a8c Fixed typo (by @lukasz-pyrzyk)
  • 54519c Merge pull request #347 from lukasz-pyrzyk/master (by @adamsitnik)
  • fbac75 Introduced Dummy actions (by @AndreyAkinshin)
  • 484f53 Set library version: 0.10.2 (by @AndreyAkinshin)

Contributors (7)

  • Adam Sitnik (@adamsitnik)
  • Alina Smirnova (@alinasmirnova)
  • Andrey Akinshin (@AndreyAkinshin)
  • ig-sinicyn (@ig-sinicyn)
  • Łukasz Pyrzyk (@lukasz-pyrzyk)
  • Marko Lahma (@lahma)
  • Shay Rojansky (@roji)

Thank you very much!

Additional details

Date: January 21, 2017

Milestone: v0.10.2

NuGet Packages:

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