Table of Contents

BenchmarkDotNet v0.13.1

BenchmarkDotNet v0.13.1 is a service update with various bug fixes and improvements.

Highlights

  • S390x architecture support (#1712)
  • Various WASM toolchain improvements (#1719, #1722, #1729, #1742, #1743, #1744, #1746, #1757, #1763)
  • Support of CoreRT on 5.0.3XX SDK (#1725)
  • Using Utf8 for reading from standard input (fixes a nasty encoding-related bug) (#1735)
  • Adjusting WaitForExit timeouts (#1745)
  • Support for returning unmanaged types from benchmarks with InProcessToolchain (#1750)
  • Disabled Tiered JIT (#1751)
  • A MemoryDiagnoser bug fix (#1762)
  • Allow users to hide Gen X columns (#1764)
  • Copy GC settings from host process to the benchmark process (#1765)
  • Do not split surrogates in shortified parameter values (#1705)

Milestone details

In the v0.13.1 scope, 3 issues were resolved and 23 pull requests were merged. This release includes 36 commits by 10 contributors.

Resolved issues (3)

  • #1703 Unable to run benchmark when ParamsSource refers to string with surrogate pairs
  • #1713 System.NotSupportedException: Unknown Acknowledgment: Acknowledgment when running in a github action (assignee: @adamsitnik)
  • #1714 AwaitingTasksShouldNotInterfereAllocationResults is flaky (assignee: @adamsitnik)

Merged pull requests (23)

Commits (36)

Contributors (10)

Thank you very much!

Additional details

Date: August 11, 2021

Milestone: v0.13.1 (List of commits)

NuGet Packages: