Show / Hide Table of Contents

BenchmarkDotNet v0.10.14

  • Per-method parameterization (Read more)
  • Console histograms and multimodal disribution detection
  • Many improvements for Mono disassembly support on Windows (Read more)
  • Many bugfixes

Milestone details

In the v0.10.14 scope, 8 issues were resolved and 11 pull requests were merged. This release includes 47 commits by 8 contributors.

Resolved issues (8)

  • #256 Per-method parameterization (assignee: @AndreyAkinshin)
  • #429 Detect multimodal distributions (assignee: @AndreyAkinshin)
  • #496 Integration with TravisCI (assignee: @jongalloway)
  • #684 Horology.ClockTests.ChronometerTest fails on Travis CI (macOS) (assignee: @AndreyAkinshin)
  • #689 DisassemblyDiagnoser for Mono does not work on Windows and Linux (assignee: @morgan-kn)
  • #691 Cannot run F# benchmarks when benchmark returns F# generic (assignee: @adamsitnik)
  • #697 Copy custom setting from app.config in multitarget projects (assignee: @adamsitnik)
  • #706 Support private builds of .NET Runtime (assignee: @adamsitnik)

Merged pull requests (11)

  • #577 Arguments (by @adamsitnik)
  • #647 Histograms and multimodal distribution detection, fixes #429 (by @AndreyAkinshin)
  • #674 Cleanup suggested by VS2017 Code Analysis (plus one typo) (by @shoelzer)
  • #675 Fix IDE0034: 'default' expression can be simplified (by @shoelzer)
  • #676 Correct NodeTime text which links to NodaTime api (by @MishaHusiuk)
  • #681 Fix typo (Perdictor -> Predictor) (by @dmitry-ra)
  • #682 Fix typo (Perdictor -> Predictor) (by @dmitry-ra)
  • #683 Integration with TravisCI (by @Ky7m)
  • #694 Fix 689 (by @morgan-kn)
  • #695 Rename Program to UniqueProgramName to avoid conflicts, fixes #691 (by @adamsitnik)
  • #696 Build system: Update dotnet SDK and dotnet runtime. Enable FastTests netcoreapp1.1 on non-Windows. (by @Ky7m)

Commits (47)

  • 41aeea Histograms and multimodal distribution detection, fixes #429 (by @AndreyAkinshin)
  • 960e58 Handle measurements with zero operations (by @AndreyAkinshin)
  • 19cddd Fix typo in BaselineScaledColumn.cs (by @dfederm)
  • a99594 Merge pull request #673 from dfederm/dfederm/fix-typo (by @AndreyAkinshin)
  • 5b3425 Cleanup suggested by VS2017 Code Analysis (plus one typo) (#674) (by @shoelzer)
  • 16b611 Fix IDE0034: 'default' expression can be simplified (by @shoelzer)
  • 048b32 Merge pull request #675 from shoelzer/master (by @AndreyAkinshin)
  • 9d5f71 Correct NodeTime text which links to NodaTime lib (by @MishaHusiuk)
  • c450c7 Merge pull request #676 from MishaHusiuk/patch-1 (by @adamsitnik)
  • 9fad52 Fix typo (Perdictor -> Predictor) (by @dmitry-ra)
  • 3d906f Fix typo (Perdictor -> Predictor) (by @dmitry-ra)
  • d1a48e Merge pull request #681 from dmitry-ra/master (by @AndreyAkinshin)
  • 4ccd35 Merge pull request #682 from dmitry-ra/patch-1 (by @AndreyAkinshin)
  • f743a1 CakeBuild 0.24.0 -> 0.26.1 (by @Ky7m)
  • c5eb40 Remove postProjects from solution file. (by @Ky7m)
  • e60387 Pass correct configuration to test settings (by @Ky7m)
  • 224ab8 Disable public sign option for F# project (by @Ky7m)
  • ee98f3 Limit Max CPU count for msbuild workers (by @Ky7m)
  • 17031d Fix readme file (by @Ky7m)
  • 6fbae8 One more update to readme file (by @Ky7m)
  • cb90f2 disable Travis failing test #684 to unblock #683 (by @adamsitnik)
  • 782ca7 Merge pull request #683 from Ky7m/Integration-with-TravisCI (by @adamsitnik)
  • eebf92 Merge branch 'master' into multimodal (by @adamsitnik)
  • 10511b Merge pull request #647 from dotnet/multimodal (by @adamsitnik)
  • 57bc17 Fix bug in ClockTests.ChronometerTest, fixes #684 (by @AndreyAkinshin)
  • 7c4b14 Arguments (#577), fixes #256 (by @adamsitnik)
  • 40771c Update dotnet SDK (2.1.4 -> 2.1.101) and dotnet runtime (1.1.6 -> 1.1.7). (by @Ky7m)
  • 88a9db Merge pull request #696 from Ky7m/build-runtime-update (by @adamsitnik)
  • 4ac6ad we need different name than typical "Program" to avoid problems with referenc... (by @adamsitnik)
  • 1178d6 Update build badges (by @AndreyAkinshin)
  • 24ed1f ProcessHelper: handle null Data values in OutputDataReceived, fix #689 (by @morgan-kn)
  • 7a3d2b MonoDisassembler improvements (by @morgan-kn)
  • f1a0f5 Merge pull request #694 from morgan-kn/Fix689 (by @AndreyAkinshin)
  • 428905 .NET Core apps are .dlls (not .exes), fixes #697 (by @adamsitnik)
  • befbc8 Add FAQ notes about #692 (by @AndreyAkinshin)
  • b4504b Support private builds of .NET Runtime, fixes #706 (by @adamsitnik)
  • c93e1e Introduce separate logic for Windows10 brand strings (by @AndreyAkinshin)
  • 685766 Shortify Windows 10 brand strings in the summary (by @AndreyAkinshin)
  • 9bdd0c Shortify cpu info in summary (by @AndreyAkinshin)
  • 2288ad Prettify macOS brand string (by @AndreyAkinshin)
  • 8a0b48 Handle tailed nop instructions in mono disasm output (by @AndreyAkinshin)
  • d80834 Advanced DryJob attributes (by @AndreyAkinshin)
  • 9a37ad Handle invalid mono disasm outputs (by @AndreyAkinshin)
  • 21d6d7 Add IntroDisasm (by @AndreyAkinshin)
  • 5e37b5 Add "Disassembly Diagnoser for Mono on Windows" in docs (by @AndreyAkinshin)
  • c2c4e8 set COMPLUS_Version env var for private Clr builds even if no env vars were d... (by @adamsitnik)
  • 88b088 Set library version: 0.10.14 (by @AndreyAkinshin)

Contributors (8)

  • Adam Sitnik (@adamsitnik)
  • Andrey Akinshin (@AndreyAkinshin)
  • David Federman (@dfederm)
  • Dmitry Razumikhin (@dmitry-ra)
  • Igor Fesenko (@Ky7m)
  • Irina Ananeva (@morgan-kn)
  • MishaHusiuk (@MishaHusiuk)
  • Steve Hoelzer (@shoelzer)

Thank you very much!

Additional details

Date: April 09, 2018

Milestone: v0.10.14 (List of commits)

NuGet Packages:

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