BenchmarkDotNet v0.10.14
BenchmarkDotNet v0.10.14 has been released! This release includes:
- Per-method parameterization (Read more)
- Console histograms and multimodal disribution detection (Read more)
- Many improvements for Mono disassembly support on Windows (A blog post is coming soon)
- Many bugfixes
In the v0.10.14 scope, 8 issues were resolved and 11 pull requests where 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 Ananyeva (@morgan-kn)
- MishaHusiuk (@MishaHusiuk)
- Steve Hoelzer (@shoelzer)
Thank you very much!