Skip to content

Commit 708be49

Browse files
Prepare v0.13.1 changelog
1 parent 9e674d4 commit 708be49

File tree

6 files changed

+118
-0
lines changed

6 files changed

+118
-0
lines changed

docs/_changelog/details/v0.13.1.md

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
## Milestone details
2+
3+
In the [v0.13.1](https://github.com/dotnet/BenchmarkDotNet/issues?q=milestone:v0.13.1) scope,
4+
3 issues were resolved and 22 pull requests were merged.
5+
This release includes 34 commits by 10 contributors.
6+
7+
## Resolved issues (3)
8+
9+
* [#1703](https://github.com/dotnet/BenchmarkDotNet/issues/1703) Unable to run benchmark when `ParamsSource` refers to string with surrogate pairs
10+
* [#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))
11+
* [#1714](https://github.com/dotnet/BenchmarkDotNet/issues/1714) AwaitingTasksShouldNotInterfereAllocationResults is flaky (assignee: [@adamsitnik](https://github.com/adamsitnik))
12+
13+
## Merged pull requests (22)
14+
15+
* [#1705](https://github.com/dotnet/BenchmarkDotNet/pull/1705) do not split surrogates in `ParameterInstance.ToDisplayText()` (by [@novak-as](https://github.com/novak-as))
16+
* [#1710](https://github.com/dotnet/BenchmarkDotNet/pull/1710) Fix typo (by [@martincostello](https://github.com/martincostello))
17+
* [#1712](https://github.com/dotnet/BenchmarkDotNet/pull/1712) add S390x architecture support (by [@adamsitnik](https://github.com/adamsitnik))
18+
* [#1719](https://github.com/dotnet/BenchmarkDotNet/pull/1719) Added UsingBrowserRuntimeWorkload (by [@naricc](https://github.com/naricc))
19+
* [#1722](https://github.com/dotnet/BenchmarkDotNet/pull/1722) Add AOT options to wasm runtime (by [@naricc](https://github.com/naricc))
20+
* [#1725](https://github.com/dotnet/BenchmarkDotNet/pull/1725) Add ValidateExecutableReferencesMatchSelfContained (by [@kant2002](https://github.com/kant2002))
21+
* [#1729](https://github.com/dotnet/BenchmarkDotNet/pull/1729) Naricc/validate executable references match self contained (by [@naricc](https://github.com/naricc))
22+
* [#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))
23+
* [#1742](https://github.com/dotnet/BenchmarkDotNet/pull/1742) Fix WasmAssembliesToBundle item is empty error (by [@radekdoulik](https://github.com/radekdoulik))
24+
* [#1743](https://github.com/dotnet/BenchmarkDotNet/pull/1743) Add linker description for wasm AOT (by [@radekdoulik](https://github.com/radekdoulik))
25+
* [#1744](https://github.com/dotnet/BenchmarkDotNet/pull/1744) Make mono/wasm run on Windows (by [@radekdoulik](https://github.com/radekdoulik))
26+
* [#1745](https://github.com/dotnet/BenchmarkDotNet/pull/1745) Fix #1731. (by [@cgranade](https://github.com/cgranade))
27+
* [#1746](https://github.com/dotnet/BenchmarkDotNet/pull/1746) Make PrepareForWasmBuild work with wasm workload (by [@radekdoulik](https://github.com/radekdoulik))
28+
* [#1748](https://github.com/dotnet/BenchmarkDotNet/pull/1748) Fix typo in docs (by [@Jlobblet](https://github.com/Jlobblet))
29+
* [#1750](https://github.com/dotnet/BenchmarkDotNet/pull/1750) Fix pointer-returning benchmarks support for InProcessToolchain (by [@adamsitnik](https://github.com/adamsitnik))
30+
* [#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))
31+
* [#1757](https://github.com/dotnet/BenchmarkDotNet/pull/1757) [wasm] Add WasmMainJSPath in interpreter projects (by [@radekdoulik](https://github.com/radekdoulik))
32+
* [#1762](https://github.com/dotnet/BenchmarkDotNet/pull/1762) MemoryDiagnoser fix (by [@adamsitnik](https://github.com/adamsitnik))
33+
* [#1763](https://github.com/dotnet/BenchmarkDotNet/pull/1763) Pr wasm set runtimesrcdir for interpreter (by [@naricc](https://github.com/naricc))
34+
* [#1764](https://github.com/dotnet/BenchmarkDotNet/pull/1764) Allow users to hide Gen X columns (by [@adamsitnik](https://github.com/adamsitnik))
35+
* [#1765](https://github.com/dotnet/BenchmarkDotNet/pull/1765) Copy GC settings from host process (by [@adamsitnik](https://github.com/adamsitnik))
36+
* [#1768](https://github.com/dotnet/BenchmarkDotNet/pull/1768) Fix typo in README (by [@eugene-g](https://github.com/eugene-g))
37+
38+
## Commits (34)
39+
40+
* [fe1124](https://github.com/dotnet/BenchmarkDotNet/commit/fe1124661c3a2c45f3234c251872b9982e2a3890) Postrelease update of v0.13.0 changelog (by [@AndreyAkinshin](https://github.com/AndreyAkinshin))
41+
* [0388db](https://github.com/dotnet/BenchmarkDotNet/commit/0388db29ec89d2ac2402007d7b286a9fc0d616e1) Update build-and-pack.cmd (by [@AndreyAkinshin](https://github.com/AndreyAkinshin))
42+
* [5c8469](https://github.com/dotnet/BenchmarkDotNet/commit/5c8469124736ee15cf2f94c8b5b670e95e052ce1) Set release date for v0.13.0 (by [@AndreyAkinshin](https://github.com/AndreyAkinshin))
43+
* [601a1a](https://github.com/dotnet/BenchmarkDotNet/commit/601a1aee05972ead40781fc389a7e6870964f821) Fix typo (#1710) (by [@martincostello](https://github.com/martincostello))
44+
* [5bc925](https://github.com/dotnet/BenchmarkDotNet/commit/5bc92530ecb7a7cab04dd0dd37a42f3e97232ad6) do not split surrogates in `ParameterInstance.ToDisplayText()` (#1705) (by [@novak-as](https://github.com/novak-as))
45+
* [891e57](https://github.com/dotnet/BenchmarkDotNet/commit/891e5700f72a4615f063e3f87790724a0c1b519f) Add unicode testcases in ParameterInstanceTests.MaxParameterColumnWidthCanBeC... (by [@AndreyAkinshin](https://github.com/AndreyAkinshin))
46+
* [5d2160](https://github.com/dotnet/BenchmarkDotNet/commit/5d2160d5d5deee6a3b70d7cfd99d81354b1f8fba) Update changelog files (by [@AndreyAkinshin](https://github.com/AndreyAkinshin))
47+
* [bbc4b4](https://github.com/dotnet/BenchmarkDotNet/commit/bbc4b45c5d85b4b75cf445c635f030077c0485dd) add S390x architecture support (#1712) (by [@adamsitnik](https://github.com/adamsitnik))
48+
* [bf54f0](https://github.com/dotnet/BenchmarkDotNet/commit/bf54f01be4569fbac4a8217bb26dd9ff05b5b90c) Fix flakiness in ThreadingDiagnoserTests (by [@AndreyAkinshin](https://github.com/AndreyAkinshin))
49+
* [6ffdb2](https://github.com/dotnet/BenchmarkDotNet/commit/6ffdb24c4e7b6dd3011f3f113e384a587e07b8e1) [WASM] Added UsingBrowserRuntimeWorkload (#1719) (by [@naricc](https://github.com/naricc))
50+
* [5196e6](https://github.com/dotnet/BenchmarkDotNet/commit/5196e6f5854c45b3e62a8c9a0a68e92491e70d57) Add AOT options to wasm runtime (#1722) (by [@naricc](https://github.com/naricc))
51+
* [d97285](https://github.com/dotnet/BenchmarkDotNet/commit/d97285236327de3cdc74f87fa6eb896b4a643630) Add ValidateExecutableReferencesMatchSelfContained (#1725) (by [@kant2002](https://github.com/kant2002))
52+
* [cb23e1](https://github.com/dotnet/BenchmarkDotNet/commit/cb23e125ce436171be7fc91850dcec166c2b9b67) Delete .BenchmarkDotNet.Samples.csproj.swp (#1726) (by [@naricc](https://github.com/naricc))
53+
* [75f632](https://github.com/dotnet/BenchmarkDotNet/commit/75f63272def862bb223a3e3e040760a71d8994d1) Set ValidateExecutableReferencesMatchSelfContained for Wasm (#1729) (by [@naricc](https://github.com/naricc))
54+
* [9e7e50](https://github.com/dotnet/BenchmarkDotNet/commit/9e7e50728154e24c79fe392074f127c31611eae1) Added <WasmNativeWorkload>false</WasmNativeWorkload> to Wasm cs proj. (#1734) (by [@naricc](https://github.com/naricc))
55+
* [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))
56+
* [081563](https://github.com/dotnet/BenchmarkDotNet/commit/081563ad4fbc87409289dd1d039f64dbca49c009) Added UsingBrowserRuntimeWorkload false. (#1741) (by [@naricc](https://github.com/naricc))
57+
* [2fefdb](https://github.com/dotnet/BenchmarkDotNet/commit/2fefdb335c6beb20fdc3463a34fe83d52ac5d619) Fix WasmAssembliesToBundle item is empty error (#1742) (by [@radekdoulik](https://github.com/radekdoulik))
58+
* [6b475f](https://github.com/dotnet/BenchmarkDotNet/commit/6b475f651df7f282fc6ec103fcd1355cc8789c4c) Add linker description for wasm AOT (#1743) (by [@radekdoulik](https://github.com/radekdoulik))
59+
* [acb6f2](https://github.com/dotnet/BenchmarkDotNet/commit/acb6f20d43e9ab3b3c91cb360b8202fd199e4193) Make mono/wasm run on Windows (#1744) (by [@radekdoulik](https://github.com/radekdoulik))
60+
* [4b3d19](https://github.com/dotnet/BenchmarkDotNet/commit/4b3d197a49fa2129b14c944b6ee52e6d931f79f5) Make PrepareForWasmBuild work with wasm workload (#1746) (by [@radekdoulik](https://github.com/radekdoulik))
61+
* [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))
62+
* [c3fb7b](https://github.com/dotnet/BenchmarkDotNet/commit/c3fb7b9724a62048d27ef5bcaec616117d68b934) Add support for returning unmanaged types from benchmarks (#1739) (by [@kant2002](https://github.com/kant2002))
63+
* [6f453b](https://github.com/dotnet/BenchmarkDotNet/commit/6f453baafa4ef800e0377ebc463ffa82b2f76368) [wasm] Allow unsafe code (#1752) (by [@radekdoulik](https://github.com/radekdoulik))
64+
* [c2cee2](https://github.com/dotnet/BenchmarkDotNet/commit/c2cee254b3a9aec3a6b73bc7fd21b7f2f70ca2ec) Fix the CI (by [@radekdoulik](https://github.com/radekdoulik))
65+
* [19cbef](https://github.com/dotnet/BenchmarkDotNet/commit/19cbef28cba94cd4a7da6266b839d4d3fe2f14db) Fix typo in docs (#1748) (by [@Jlobblet](https://github.com/Jlobblet))
66+
* [1a94d4](https://github.com/dotnet/BenchmarkDotNet/commit/1a94d4dfa65f975f49d1bc92ced5c7a45bb994d4) [wasm] Add WasmMainJSPath in interpreter projects (#1757) (by [@radekdoulik](https://github.com/radekdoulik))
67+
* [37ec19](https://github.com/dotnet/BenchmarkDotNet/commit/37ec19f6dba9ccee6a8f776aa3020ca189944f0c) Get rid of warning (#1760) (by [@radekdoulik](https://github.com/radekdoulik))
68+
* [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))
69+
* [8cb701](https://github.com/dotnet/BenchmarkDotNet/commit/8cb701cc79288b34de438435736acf8e74dc9735) Update OsBrandStringHelper (by [@AndreyAkinshin](https://github.com/AndreyAkinshin))
70+
* [8f81b5](https://github.com/dotnet/BenchmarkDotNet/commit/8f81b5b1be90e2b5425f9571b3c3640acdfaac21) Copy GC settings from host process (#1765) (by [@adamsitnik](https://github.com/adamsitnik))
71+
* [f37266](https://github.com/dotnet/BenchmarkDotNet/commit/f372668e028161d0d1bf675811a6168967175034) Allow users to hide Gen X columns (#1764) (by [@adamsitnik](https://github.com/adamsitnik))
72+
* [f9a4c1](https://github.com/dotnet/BenchmarkDotNet/commit/f9a4c194b77aa7133168f240b404da58c47d5255) [WASM] set runtimesrcdir for interpreter (#1763) (by [@naricc](https://github.com/naricc))
73+
* [9e674d](https://github.com/dotnet/BenchmarkDotNet/commit/9e674d49feeb4647c8acc81334188e7c4587a5e9) Fix typo in README (by [@eugene-g](https://github.com/eugene-g))
74+
75+
## Contributors (10)
76+
77+
* Adam Sitnik ([@adamsitnik](https://github.com/adamsitnik))
78+
* Andrey Akinshin ([@AndreyAkinshin](https://github.com/AndreyAkinshin))
79+
* Andrii Kurdiumov ([@kant2002](https://github.com/kant2002))
80+
* Chris Granade ([@cgranade](https://github.com/cgranade))
81+
* Evgeny Grebenyuk ([@eugene-g](https://github.com/eugene-g))
82+
* John Blundell ([@Jlobblet](https://github.com/Jlobblet))
83+
* Martin Costello ([@martincostello](https://github.com/martincostello))
84+
* Nathan Ricci ([@naricc](https://github.com/naricc))
85+
* Oleksandr Novak ([@novak-as](https://github.com/novak-as))
86+
* Radek Doulik ([@radekdoulik](https://github.com/radekdoulik))
87+
88+
Thank you very much!
89+

docs/_changelog/footer/v0.13.1.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
_Date: TBA_
2+
3+
_Milestone: [v0.13.1](https://github.com/dotnet/BenchmarkDotNet/issues?q=milestone%3Av0.13.1)_
4+
([List of commits](https://github.com/dotnet/BenchmarkDotNet/compare/v0.13.0...v0.13.1))
5+
6+
_NuGet Packages:_
7+
* https://www.nuget.org/packages/BenchmarkDotNet/0.13.1
8+
* https://www.nuget.org/packages/BenchmarkDotNet.Diagnostics.Windows/0.13.1
9+
* https://www.nuget.org/packages/BenchmarkDotNet.Annotations/0.13.1
10+
* https://www.nuget.org/packages/BenchmarkDotNet.Templates/0.13.1

docs/_changelog/full.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ uid: changelog.full
44

55
# Full ChangeLog
66

7+
[!include[v0.13.1](v0.13.1.md)]
78
[!include[v0.13.0](v0.13.0.md)]
89
[!include[v0.12.1](v0.12.1.md)]
910
[!include[v0.12.0](v0.12.0.md)]

docs/_changelog/header/v0.13.1.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
BenchmarkDotNet v0.13.1 is a service update with various bug fixes and improvements.
2+
3+
## Highlights
4+
5+
* S390x architecture support ([#1712](https://github.com/dotnet/BenchmarkDotNet/pull/1712))
6+
* 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))
7+
* Support of CoreRT on 5.0.3XX SDK ([#1725](https://github.com/dotnet/BenchmarkDotNet/pull/1725))
8+
* Using Utf8 for reading from standard input (fixes a nasty encoding-related bug) ([#1735](https://github.com/dotnet/BenchmarkDotNet/pull/1735))
9+
* Adjusting WaitForExit timeouts ([#1745](https://github.com/dotnet/BenchmarkDotNet/pull/1745))
10+
* Support for returning unmanaged types from benchmarks with InProcessToolchain ([#1750](https://github.com/dotnet/BenchmarkDotNet/pull/1750))
11+
* Disabled Tiered JIT ([#1751](https://github.com/dotnet/BenchmarkDotNet/pull/1751))
12+
* A MemoryDiagnoser bug fix ([#1762](https://github.com/dotnet/BenchmarkDotNet/pull/1762))
13+
* Allow users to hide Gen X columns ([#1764](https://github.com/dotnet/BenchmarkDotNet/pull/1764))
14+
* Copy GC settings from host process to the benchmark process ([#1765](https://github.com/dotnet/BenchmarkDotNet/pull/1765))
15+
* Do not split surrogates in shortified parameter values ([#1705](https://github.com/dotnet/BenchmarkDotNet/pull/1705))

docs/_changelog/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ uid: changelog
44

55
# ChangeLog
66

7+
* @changelog.v0.13.1
78
* @changelog.v0.13.0
89
* @changelog.v0.12.1
910
* @changelog.v0.12.0

docs/changelog/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
- name: v0.13.1
2+
href: v0.13.1.md
13
- name: v0.13.0
24
href: v0.13.0.md
35
- name: v0.12.1

0 commit comments

Comments
 (0)