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 likedouble.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: