BenchmarkDotNet v0.9.6
Milestone details
In the v0.9.6 scope, 11 issues were resolved and 2 pull requests were merged. This release includes 40 commits by 5 contributors.
Resolved issues (11)
- #100 Code generation doesn't support generic classes
- #112 Generic benchmark classes are not supported
- #140 Readd an ability to define and to use custom Toolchain
- #141 [Request for comments] Assembly-level config attribute?
- #151 Crash during benchmark with baseline
- #152 MarkdownExporter.Default.ExportToLog fails with NRE for Summary with Critical Validation Errors
- #153 ManualConfig.Add(IConfig config) does not add the validators.
- #156 Cleanup benchmark folders
- #158 BaselineDiffColumn: NullReferenceException if one of the benchmark methods was failed.
- #161 Build warnings after update to 0.9.5
- #171 Problem with ExceptionDispatchInfo (assignee: @AndreyAkinshin)
Merged pull requests (2)
- #138 Percentiles added into Statistics, StatisticColumn, BaselineDiffColumn (by @ig-sinicyn)
- #164 Percentiles added into Statistics, StatisticColumn, BaselineDiffColumn (by @ig-sinicyn)
Commits (40)
- 9e625a copying validators when merging configs, fixes #153 (by @adamsitnik)
- 5d0a7d returning empty objects instead of nulls, fixes #152 (by @adamsitnik)
- cfff3b switching back to the old moniker that is supported not only by dnx and dotne... (by @adamsitnik)
- 522fde Initial work on Json export (#84) (by @mattwarren)
- 31452f Make SimpleJson build under "DNXCore,Version=v5.0" - (#84) (by @mattwarren)
- 48b17a Merge branch 'develop' of github.com:PerfDotNet/BenchmarkDotNet into develop (by @mattwarren)
- d8dad6 removing ClrMD dependencies that were causing troubles with nuget package rel... (by @adamsitnik)
- 0a81d4 removing ClrMd diagnosers, they are kept in clrmd branch (by @adamsitnik)
- 972ea2 setting BenchmarkDotNet version to one that is not in the Nuget yet to get do... (by @adamsitnik)
- 1e6581 Removing final traces or Runtime and Source SourceDiagnosers (by @mattwarren)
- 3576d4 Make BaselineDiffColumn more robust - fixes #158 and #151 (by @mattwarren)
- 3f0d7b Exclude "BenchmarkDotNet.Artifacts" folder (can get in the way when building) (by @mattwarren)
- 00995d Percentiles added into Statistics, StatisticColumn, BaselineDiffColumn (by @ig-sinicyn)
- 2410d4 Update project.json files (by @AndreyAkinshin)
- ed75f6 Assembly-level config attribute, Fixes #141 (by @AndreyAkinshin)
- 6f3a0c Add a BenchmarkSwitcher constructor for assembly, see #141 (by @AndreyAkinshin)
- 4124d0 Catch InvalidOperationException in ClassicBuilder (by @AndreyAkinshin)
- 9c8513 Cleanup benchmark folders (by default!), fixes #156 (by @adamsitnik)
- d0179f merge KeepBenchmarkFiles and allow fluent api usage, #156 (by @adamsitnik)
- b8130a Readd an ability to define and to use custom Toolchain, fixes #140 (by @adamsitnik)
- 8a263b moving KeepBenchmarkFiles merge logic to Add method (by @adamsitnik)
- e1e5c7 Sample & documentation for percentiles (by @ig-sinicyn)
- 0d4262 Merge commit '00995dfac270ae71e81897348ec379cd97fb01c3' into feature-percentiles (by @ig-sinicyn)
- 54b4f0 Merge pull request #164 from ig-sinicyn/feature-percentiles (by @AndreyAkinshin)
- f8278c Generic benchmark support, fixes #100, fixes #112 (by @AndreyAkinshin)
- c28056 Support Mono+.NET4.6 in CommonExtensions.ToStr. (by @AndreyAkinshin)
- 285f77 set dependencies to MSBuild dlls as "type": "build" to make them implicit dep... (by @adamsitnik)
- 42abd1 Merge remote-tracking branch 'refs/remotes/origin/develop' into develop (by @mattwarren)
- 030d6c Rename "GCDiagnoser" -> "MemoryDiagnoser" (by @mattwarren)
- 4e96e6 give compilation error instead of warning or exception at runtime (by @adamsitnik)
- 0fbe10 Revert "give compilation error instead of warning or exception at runtime" (by @adamsitnik)
- 19708a Tidy up of the Integration tests (by @mattwarren)
- f7b3a4 Thread safe jobs, fixes #171 (by @AndreyAkinshin)
- edf293 DisableTestParallelization for Classic integration tests to avoid races (by @adamsitnik)
- 89165f moving dll that is required for custom path integration tests out of root folder (by @adamsitnik)
- cbaa3b README: Add additional info about RPlotExprter (by @AndreyAkinshin)
- 1cc936 The benchmark is improperly testing the Max operation because as all the numb... (by @redknightlois)
- 40a1ea Merge pull request #173 from redknightlois/develop (by @AndreyAkinshin)
- a9bf3b README: add information about the diagnostics package (by @AndreyAkinshin)
- 5191bc Set library version: 0.9.6 (by @AndreyAkinshin)
Contributors (5)
- Adam Sitnik (@adamsitnik)
- Andrey Akinshin (@AndreyAkinshin)
- Federico Andres Lois (@redknightlois)
- ig-sinicyn (@ig-sinicyn)
- Matt Warren (@mattwarren)
Thank you very much!
Additional details
Milestone: v0.9.6
Date: May 11, 2016
NuGet Packages: