BenchmarkDotNet v0.10.6
- Removed buggy allocation from Engine which was spoiling the results of MemoryDiagnoser for micro benchmarks. This part of the code is now guarded with very strict integration tests, it should never happen again. We now also exclude the side effects of the Allocation Quantum. This bug was serious, you must update to
0.10.6
(#439) - Support of the
PackageTargetFallback
setting which allows to reference components that target old framework monikers (likedotnet5.4
orportable-net45+win8
) (#438) - Added
InstructionRetiredPerCycleColumn
which shows up automatically whenHardwareCounter.InstructionRetired
andHardwareCounter.TotalCycles
are used. - Support benchmark classes without namespace (#446)
- Fix problem with RPlotExporter and quoted directories in %PATH% (#446)
- Show Windows brand version in summary
Milestone details
In the v0.10.6 scope, 3 issues were resolved and 1 pull requests were merged. This release includes 11 commits by 3 contributors.
Resolved issues (3)
- #438 Need to Update Autogenerated csproj file (assignee: @adamsitnik)
- #439 Question - This benchmark apparently allocates, but why? (assignee: @adamsitnik)
- #446 ArgumentNullException if RPlotExporter is used (assignee: @AndreyAkinshin)
Merged pull requests (1)
- #444 Added line separator at the end in JsonExporters (by @alinasmirnova)
Commits (11)
- 3c1f09 copy the PackageTargetFallback setting if present in csproj to support older ... (by @adamsitnik)
- ffab7d remove allocation from Engine, make sure tests detect breaking change in the ... (by @adamsitnik)
- 7c9a0f consider Allocation Quantum side effects to have correct results for micro be... (by @adamsitnik)
- 4af5f3 Added line separator in JsonExporters (by @alinasmirnova)
- 8ac913 added Instruction Retired per Cycle (IPC) to the predefined columns for Pmc D... (by @adamsitnik)
- 0898c3 post code review changes (by @adamsitnik)
- b4d68e 'kB' -> 'KB' (by @AndreyAkinshin)
- 23bd4f Handle null values in CsvHelper.Escape (by @AndreyAkinshin)
- 77ed63 RPlotExporter.FindInPath: handle exceptions, trim quotes #446 (by @AndreyAkinshin)
- 626e3a Show Windows brand versions in summary (by @AndreyAkinshin)
- 247634 Set library version: 0.10.6 (by @AndreyAkinshin)
Contributors (3)
- Adam Sitnik (@adamsitnik)
- Alina Smirnova (@alinasmirnova)
- Andrey Akinshin (@AndreyAkinshin)
Thank you very much!
Additional details
Date: May 12, 2017
Milestone: v0.10.6
NuGet Packages: