|
| 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 | + |
0 commit comments