Table of Contents

BenchmarkDotNet v0.9.8

  • CoreCLR RTM support (see #216). Breaking change: we have dropped dnx451 and dnxcore50 support.
  • Migration from MSBuild to Roslyn, which supports Mono on Linux and MacOS (see #149). Breaking change: we have dropped .NET 4.0 support.
  • Ability to manage GC mode: turn on/off the Server/Concurrent GC modes, extend to CPU groups, set gcAllowVeryLargeObjects and avoid BenchmarkDotNet from forcing GC.Collect (see #188, #76 and #211)
  • Support CopyToOutput (see #212). Now you can use native dependencies as well as custom files.
  • Copying custom settings from app.config (see #108). It means we support assembly binding redirects as well as custom connection strings etc.
  • AsciiDocExporter (see #169)
  • Framework setting in Job has been removed (see #194)
  • Minor bugfixes and improvements

Milestone details

In the v0.9.8 scope, 21 issues were resolved and 1 pull requests were merged. This release includes 69 commits by 5 contributors.

Resolved issues (21)

  • #57 Make Benchmark, Setup and Params attribute sealed in explicit way
  • #76 Allow users to set gcAllowVeryLargeObjects for Runtime Settings (assignee: @AndreyAkinshin)
  • #77 Implement a C.I build (assignee: @mattwarren)
  • #108 Copy custom setting from app.config
  • #131 [Mono] BenchmarkDotNet doesn't work on Mac OS
  • #149 Migrate from MSBuild to Roslyn
  • #174 NRE in Summary indexer property.
  • #176 Split and simplify printed summaries
  • #188 Ability to manage GC mode: turn on/off the Server/Concurrent GC modes and extend to CPU groups
  • #191 MSBuild dependency - best way of fixing?
  • #194 Framework settings in Jobs (assignee: @mattwarren)
  • #196 Allow specifying a gist url to RunUrl
  • #197 Regression in 0.9.7: --help option fails under dotnet run
  • #203 Third-party libraries must be explicitly included in test context to be loaded by runner
  • #209 Fix appveyor bug
  • #211 Possibility to turn off GC.Collect after each benchmark run (assignee: @adamsitnik)
  • #212 Support CopyToOutput
  • #214 Benchmark ignores binding redirects
  • #216 Update to .NET Core RTM (assignee: @adamsitnik)
  • #218 Errors in BenchmarkDotNet.Samples.FSharp.Core/projects.json
  • #222 A problem with System.Threading.Tasks

Merged pull requests (1)

Commits (69)

Contributors (5)

Thank you very much!

Additional details

Milestone: v0.9.8

Date: July 07, 2016

NuGet Packages: