Skip to content

Commit

Permalink
Prepare v0.13.1 changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
AndreyAkinshin committed Aug 11, 2021
1 parent 9e674d4 commit 708be49
Show file tree
Hide file tree
Showing 6 changed files with 118 additions and 0 deletions.
89 changes: 89 additions & 0 deletions docs/_changelog/details/v0.13.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
## Milestone details

In the [v0.13.1](https://github.com/dotnet/BenchmarkDotNet/issues?q=milestone:v0.13.1) scope,
3 issues were resolved and 22 pull requests were merged.
This release includes 34 commits by 10 contributors.

## Resolved issues (3)

* [#1703](https://github.com/dotnet/BenchmarkDotNet/issues/1703) Unable to run benchmark when `ParamsSource` refers to string with surrogate pairs
* [#1713](https://github.com/dotnet/BenchmarkDotNet/issues/1713) System.NotSupportedException: Unknown Acknowledgment: Acknowledgment when running in a github action (assignee: [@adamsitnik](https://github.com/adamsitnik))
* [#1714](https://github.com/dotnet/BenchmarkDotNet/issues/1714) AwaitingTasksShouldNotInterfereAllocationResults is flaky (assignee: [@adamsitnik](https://github.com/adamsitnik))

## Merged pull requests (22)

* [#1705](https://github.com/dotnet/BenchmarkDotNet/pull/1705) do not split surrogates in `ParameterInstance.ToDisplayText()` (by [@novak-as](https://github.com/novak-as))
* [#1710](https://github.com/dotnet/BenchmarkDotNet/pull/1710) Fix typo (by [@martincostello](https://github.com/martincostello))
* [#1712](https://github.com/dotnet/BenchmarkDotNet/pull/1712) add S390x architecture support (by [@adamsitnik](https://github.com/adamsitnik))
* [#1719](https://github.com/dotnet/BenchmarkDotNet/pull/1719) Added UsingBrowserRuntimeWorkload (by [@naricc](https://github.com/naricc))
* [#1722](https://github.com/dotnet/BenchmarkDotNet/pull/1722) Add AOT options to wasm runtime (by [@naricc](https://github.com/naricc))
* [#1725](https://github.com/dotnet/BenchmarkDotNet/pull/1725) Add ValidateExecutableReferencesMatchSelfContained (by [@kant2002](https://github.com/kant2002))
* [#1729](https://github.com/dotnet/BenchmarkDotNet/pull/1729) Naricc/validate executable references match self contained (by [@naricc](https://github.com/naricc))
* [#1735](https://github.com/dotnet/BenchmarkDotNet/pull/1735) Use Utf8 not just for writing to standard output, but also for reading from standard input (by [@adamsitnik](https://github.com/adamsitnik))
* [#1742](https://github.com/dotnet/BenchmarkDotNet/pull/1742) Fix WasmAssembliesToBundle item is empty error (by [@radekdoulik](https://github.com/radekdoulik))
* [#1743](https://github.com/dotnet/BenchmarkDotNet/pull/1743) Add linker description for wasm AOT (by [@radekdoulik](https://github.com/radekdoulik))
* [#1744](https://github.com/dotnet/BenchmarkDotNet/pull/1744) Make mono/wasm run on Windows (by [@radekdoulik](https://github.com/radekdoulik))
* [#1745](https://github.com/dotnet/BenchmarkDotNet/pull/1745) Fix #1731. (by [@cgranade](https://github.com/cgranade))
* [#1746](https://github.com/dotnet/BenchmarkDotNet/pull/1746) Make PrepareForWasmBuild work with wasm workload (by [@radekdoulik](https://github.com/radekdoulik))
* [#1748](https://github.com/dotnet/BenchmarkDotNet/pull/1748) Fix typo in docs (by [@Jlobblet](https://github.com/Jlobblet))
* [#1750](https://github.com/dotnet/BenchmarkDotNet/pull/1750) Fix pointer-returning benchmarks support for InProcessToolchain (by [@adamsitnik](https://github.com/adamsitnik))
* [#1751](https://github.com/dotnet/BenchmarkDotNet/pull/1751) disable TieredJit so it's background allocations don't show up in allocated memory reported by MemoryDiagnoser tests (by [@adamsitnik](https://github.com/adamsitnik))
* [#1757](https://github.com/dotnet/BenchmarkDotNet/pull/1757) [wasm] Add WasmMainJSPath in interpreter projects (by [@radekdoulik](https://github.com/radekdoulik))
* [#1762](https://github.com/dotnet/BenchmarkDotNet/pull/1762) MemoryDiagnoser fix (by [@adamsitnik](https://github.com/adamsitnik))
* [#1763](https://github.com/dotnet/BenchmarkDotNet/pull/1763) Pr wasm set runtimesrcdir for interpreter (by [@naricc](https://github.com/naricc))
* [#1764](https://github.com/dotnet/BenchmarkDotNet/pull/1764) Allow users to hide Gen X columns (by [@adamsitnik](https://github.com/adamsitnik))
* [#1765](https://github.com/dotnet/BenchmarkDotNet/pull/1765) Copy GC settings from host process (by [@adamsitnik](https://github.com/adamsitnik))
* [#1768](https://github.com/dotnet/BenchmarkDotNet/pull/1768) Fix typo in README (by [@eugene-g](https://github.com/eugene-g))

## Commits (34)

* [fe1124](https://github.com/dotnet/BenchmarkDotNet/commit/fe1124661c3a2c45f3234c251872b9982e2a3890) Postrelease update of v0.13.0 changelog (by [@AndreyAkinshin](https://github.com/AndreyAkinshin))
* [0388db](https://github.com/dotnet/BenchmarkDotNet/commit/0388db29ec89d2ac2402007d7b286a9fc0d616e1) Update build-and-pack.cmd (by [@AndreyAkinshin](https://github.com/AndreyAkinshin))
* [5c8469](https://github.com/dotnet/BenchmarkDotNet/commit/5c8469124736ee15cf2f94c8b5b670e95e052ce1) Set release date for v0.13.0 (by [@AndreyAkinshin](https://github.com/AndreyAkinshin))
* [601a1a](https://github.com/dotnet/BenchmarkDotNet/commit/601a1aee05972ead40781fc389a7e6870964f821) Fix typo (#1710) (by [@martincostello](https://github.com/martincostello))
* [5bc925](https://github.com/dotnet/BenchmarkDotNet/commit/5bc92530ecb7a7cab04dd0dd37a42f3e97232ad6) do not split surrogates in `ParameterInstance.ToDisplayText()` (#1705) (by [@novak-as](https://github.com/novak-as))
* [891e57](https://github.com/dotnet/BenchmarkDotNet/commit/891e5700f72a4615f063e3f87790724a0c1b519f) Add unicode testcases in ParameterInstanceTests.MaxParameterColumnWidthCanBeC... (by [@AndreyAkinshin](https://github.com/AndreyAkinshin))
* [5d2160](https://github.com/dotnet/BenchmarkDotNet/commit/5d2160d5d5deee6a3b70d7cfd99d81354b1f8fba) Update changelog files (by [@AndreyAkinshin](https://github.com/AndreyAkinshin))
* [bbc4b4](https://github.com/dotnet/BenchmarkDotNet/commit/bbc4b45c5d85b4b75cf445c635f030077c0485dd) add S390x architecture support (#1712) (by [@adamsitnik](https://github.com/adamsitnik))
* [bf54f0](https://github.com/dotnet/BenchmarkDotNet/commit/bf54f01be4569fbac4a8217bb26dd9ff05b5b90c) Fix flakiness in ThreadingDiagnoserTests (by [@AndreyAkinshin](https://github.com/AndreyAkinshin))
* [6ffdb2](https://github.com/dotnet/BenchmarkDotNet/commit/6ffdb24c4e7b6dd3011f3f113e384a587e07b8e1) [WASM] Added UsingBrowserRuntimeWorkload (#1719) (by [@naricc](https://github.com/naricc))
* [5196e6](https://github.com/dotnet/BenchmarkDotNet/commit/5196e6f5854c45b3e62a8c9a0a68e92491e70d57) Add AOT options to wasm runtime (#1722) (by [@naricc](https://github.com/naricc))
* [d97285](https://github.com/dotnet/BenchmarkDotNet/commit/d97285236327de3cdc74f87fa6eb896b4a643630) Add ValidateExecutableReferencesMatchSelfContained (#1725) (by [@kant2002](https://github.com/kant2002))
* [cb23e1](https://github.com/dotnet/BenchmarkDotNet/commit/cb23e125ce436171be7fc91850dcec166c2b9b67) Delete .BenchmarkDotNet.Samples.csproj.swp (#1726) (by [@naricc](https://github.com/naricc))
* [75f632](https://github.com/dotnet/BenchmarkDotNet/commit/75f63272def862bb223a3e3e040760a71d8994d1) Set ValidateExecutableReferencesMatchSelfContained for Wasm (#1729) (by [@naricc](https://github.com/naricc))
* [9e7e50](https://github.com/dotnet/BenchmarkDotNet/commit/9e7e50728154e24c79fe392074f127c31611eae1) Added <WasmNativeWorkload>false</WasmNativeWorkload> to Wasm cs proj. (#1734) (by [@naricc](https://github.com/naricc))
* [e7ff4c](https://github.com/dotnet/BenchmarkDotNet/commit/e7ff4cefcc8d429205a21a76045e82688ee063c5) Use Utf8 not just for witing to standard output, but also for reading from st... (by [@adamsitnik](https://github.com/adamsitnik))
* [081563](https://github.com/dotnet/BenchmarkDotNet/commit/081563ad4fbc87409289dd1d039f64dbca49c009) Added UsingBrowserRuntimeWorkload false. (#1741) (by [@naricc](https://github.com/naricc))
* [2fefdb](https://github.com/dotnet/BenchmarkDotNet/commit/2fefdb335c6beb20fdc3463a34fe83d52ac5d619) Fix WasmAssembliesToBundle item is empty error (#1742) (by [@radekdoulik](https://github.com/radekdoulik))
* [6b475f](https://github.com/dotnet/BenchmarkDotNet/commit/6b475f651df7f282fc6ec103fcd1355cc8789c4c) Add linker description for wasm AOT (#1743) (by [@radekdoulik](https://github.com/radekdoulik))
* [acb6f2](https://github.com/dotnet/BenchmarkDotNet/commit/acb6f20d43e9ab3b3c91cb360b8202fd199e4193) Make mono/wasm run on Windows (#1744) (by [@radekdoulik](https://github.com/radekdoulik))
* [4b3d19](https://github.com/dotnet/BenchmarkDotNet/commit/4b3d197a49fa2129b14c944b6ee52e6d931f79f5) Make PrepareForWasmBuild work with wasm workload (#1746) (by [@radekdoulik](https://github.com/radekdoulik))
* [141ef7](https://github.com/dotnet/BenchmarkDotNet/commit/141ef7421496b68ded18710869509ca9c76414ec) handle processes that don't exit on time more gracefully, fixes #1731. (#1745) (by [@cgranade](https://github.com/cgranade))
* [c3fb7b](https://github.com/dotnet/BenchmarkDotNet/commit/c3fb7b9724a62048d27ef5bcaec616117d68b934) Add support for returning unmanaged types from benchmarks (#1739) (by [@kant2002](https://github.com/kant2002))
* [6f453b](https://github.com/dotnet/BenchmarkDotNet/commit/6f453baafa4ef800e0377ebc463ffa82b2f76368) [wasm] Allow unsafe code (#1752) (by [@radekdoulik](https://github.com/radekdoulik))
* [c2cee2](https://github.com/dotnet/BenchmarkDotNet/commit/c2cee254b3a9aec3a6b73bc7fd21b7f2f70ca2ec) Fix the CI (by [@radekdoulik](https://github.com/radekdoulik))
* [19cbef](https://github.com/dotnet/BenchmarkDotNet/commit/19cbef28cba94cd4a7da6266b839d4d3fe2f14db) Fix typo in docs (#1748) (by [@Jlobblet](https://github.com/Jlobblet))
* [1a94d4](https://github.com/dotnet/BenchmarkDotNet/commit/1a94d4dfa65f975f49d1bc92ced5c7a45bb994d4) [wasm] Add WasmMainJSPath in interpreter projects (#1757) (by [@radekdoulik](https://github.com/radekdoulik))
* [37ec19](https://github.com/dotnet/BenchmarkDotNet/commit/37ec19f6dba9ccee6a8f776aa3020ca189944f0c) Get rid of warning (#1760) (by [@radekdoulik](https://github.com/radekdoulik))
* [4bd433](https://github.com/dotnet/BenchmarkDotNet/commit/4bd433d85fff4fb6ba8c4f8df3e685ad669e2519) use benchmark process runtime, not host process runtime when deciding whether... (by [@adamsitnik](https://github.com/adamsitnik))
* [8cb701](https://github.com/dotnet/BenchmarkDotNet/commit/8cb701cc79288b34de438435736acf8e74dc9735) Update OsBrandStringHelper (by [@AndreyAkinshin](https://github.com/AndreyAkinshin))
* [8f81b5](https://github.com/dotnet/BenchmarkDotNet/commit/8f81b5b1be90e2b5425f9571b3c3640acdfaac21) Copy GC settings from host process (#1765) (by [@adamsitnik](https://github.com/adamsitnik))
* [f37266](https://github.com/dotnet/BenchmarkDotNet/commit/f372668e028161d0d1bf675811a6168967175034) Allow users to hide Gen X columns (#1764) (by [@adamsitnik](https://github.com/adamsitnik))
* [f9a4c1](https://github.com/dotnet/BenchmarkDotNet/commit/f9a4c194b77aa7133168f240b404da58c47d5255) [WASM] set runtimesrcdir for interpreter (#1763) (by [@naricc](https://github.com/naricc))
* [9e674d](https://github.com/dotnet/BenchmarkDotNet/commit/9e674d49feeb4647c8acc81334188e7c4587a5e9) Fix typo in README (by [@eugene-g](https://github.com/eugene-g))

## Contributors (10)

* Adam Sitnik ([@adamsitnik](https://github.com/adamsitnik))
* Andrey Akinshin ([@AndreyAkinshin](https://github.com/AndreyAkinshin))
* Andrii Kurdiumov ([@kant2002](https://github.com/kant2002))
* Chris Granade ([@cgranade](https://github.com/cgranade))
* Evgeny Grebenyuk ([@eugene-g](https://github.com/eugene-g))
* John Blundell ([@Jlobblet](https://github.com/Jlobblet))
* Martin Costello ([@martincostello](https://github.com/martincostello))
* Nathan Ricci ([@naricc](https://github.com/naricc))
* Oleksandr Novak ([@novak-as](https://github.com/novak-as))
* Radek Doulik ([@radekdoulik](https://github.com/radekdoulik))

Thank you very much!

10 changes: 10 additions & 0 deletions docs/_changelog/footer/v0.13.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
_Date: TBA_

_Milestone: [v0.13.1](https://github.com/dotnet/BenchmarkDotNet/issues?q=milestone%3Av0.13.1)_
([List of commits](https://github.com/dotnet/BenchmarkDotNet/compare/v0.13.0...v0.13.1))

_NuGet Packages:_
* https://www.nuget.org/packages/BenchmarkDotNet/0.13.1
* https://www.nuget.org/packages/BenchmarkDotNet.Diagnostics.Windows/0.13.1
* https://www.nuget.org/packages/BenchmarkDotNet.Annotations/0.13.1
* https://www.nuget.org/packages/BenchmarkDotNet.Templates/0.13.1
1 change: 1 addition & 0 deletions docs/_changelog/full.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ uid: changelog.full

# Full ChangeLog

[!include[v0.13.1](v0.13.1.md)]
[!include[v0.13.0](v0.13.0.md)]
[!include[v0.12.1](v0.12.1.md)]
[!include[v0.12.0](v0.12.0.md)]
Expand Down
15 changes: 15 additions & 0 deletions docs/_changelog/header/v0.13.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
BenchmarkDotNet v0.13.1 is a service update with various bug fixes and improvements.

## Highlights

* S390x architecture support ([#1712](https://github.com/dotnet/BenchmarkDotNet/pull/1712))
* Various WASM toolchain improvements ([#1719](https://github.com/dotnet/BenchmarkDotNet/pull/1719), [#1722](https://github.com/dotnet/BenchmarkDotNet/pull/1722), [#1729](https://github.com/dotnet/BenchmarkDotNet/pull/1729), [#1742](https://github.com/dotnet/BenchmarkDotNet/pull/1742), [#1743](https://github.com/dotnet/BenchmarkDotNet/pull/1743), [#1744](https://github.com/dotnet/BenchmarkDotNet/pull/1744), [#1746](https://github.com/dotnet/BenchmarkDotNet/pull/1746), [#1757](https://github.com/dotnet/BenchmarkDotNet/pull/1757), [#1763](https://github.com/dotnet/BenchmarkDotNet/pull/1763))
* Support of CoreRT on 5.0.3XX SDK ([#1725](https://github.com/dotnet/BenchmarkDotNet/pull/1725))
* Using Utf8 for reading from standard input (fixes a nasty encoding-related bug) ([#1735](https://github.com/dotnet/BenchmarkDotNet/pull/1735))
* Adjusting WaitForExit timeouts ([#1745](https://github.com/dotnet/BenchmarkDotNet/pull/1745))
* Support for returning unmanaged types from benchmarks with InProcessToolchain ([#1750](https://github.com/dotnet/BenchmarkDotNet/pull/1750))
* Disabled Tiered JIT ([#1751](https://github.com/dotnet/BenchmarkDotNet/pull/1751))
* A MemoryDiagnoser bug fix ([#1762](https://github.com/dotnet/BenchmarkDotNet/pull/1762))
* Allow users to hide Gen X columns ([#1764](https://github.com/dotnet/BenchmarkDotNet/pull/1764))
* Copy GC settings from host process to the benchmark process ([#1765](https://github.com/dotnet/BenchmarkDotNet/pull/1765))
* Do not split surrogates in shortified parameter values ([#1705](https://github.com/dotnet/BenchmarkDotNet/pull/1705))
1 change: 1 addition & 0 deletions docs/_changelog/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ uid: changelog

# ChangeLog

* @changelog.v0.13.1
* @changelog.v0.13.0
* @changelog.v0.12.1
* @changelog.v0.12.0
Expand Down
2 changes: 2 additions & 0 deletions docs/changelog/toc.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
- name: v0.13.1
href: v0.13.1.md
- name: v0.13.0
href: v0.13.0.md
- name: v0.12.1
Expand Down

0 comments on commit 708be49

Please sign in to comment.