diff --git a/build/Program.cs b/build/Program.cs index df59b52802..378dee32a5 100644 --- a/build/Program.cs +++ b/build/Program.cs @@ -280,10 +280,11 @@ public static class DocumentationHelper "v0.12.1", "v0.13.0", "v0.13.1", - "v0.13.2" + "v0.13.2", + "v0.13.3" }; - public const string BdnNextVersion = "v0.13.3"; + public const string BdnNextVersion = "v0.13.4"; public const string BdnFirstCommit = "6eda98ab1e83a0d185d09ff8b24c795711af8db1"; } @@ -445,29 +446,30 @@ public class DocFxChangelogDownloadTask : FrostingTask { public override void Run(BuildContext context) { - if (context.Argument("AllVersions", false)) - { - context.DocfxChangelogDownload( - DocumentationHelper.BdnAllVersions.First(), - DocumentationHelper.BdnFirstCommit); - - for (int i = 1; i < DocumentationHelper.BdnAllVersions.Length; i++) - context.DocfxChangelogDownload( - DocumentationHelper.BdnAllVersions[i], - DocumentationHelper.BdnAllVersions[i - 1]); - } else if (context.Argument("LatestVersions", false)) - { - for (int i = DocumentationHelper.BdnAllVersions.Length - 2; i < DocumentationHelper.BdnAllVersions.Length; i++) - context.DocfxChangelogDownload( - DocumentationHelper.BdnAllVersions[i], - DocumentationHelper.BdnAllVersions[i - 1]); - } - - if (!context.Argument("StableVersions", false)) + // if (context.Argument("AllVersions", false)) + // { + // context.DocfxChangelogDownload( + // DocumentationHelper.BdnAllVersions.First(), + // DocumentationHelper.BdnFirstCommit); + // + // for (int i = 1; i < DocumentationHelper.BdnAllVersions.Length; i++) + // context.DocfxChangelogDownload( + // DocumentationHelper.BdnAllVersions[i], + // DocumentationHelper.BdnAllVersions[i - 1]); + // } else if (context.Argument("LatestVersions", false)) + // { + // } + // + // if (!context.Argument("StableVersions", false)) + // context.DocfxChangelogDownload( + // DocumentationHelper.BdnNextVersion, + // DocumentationHelper.BdnAllVersions.Last(), + // "HEAD"); + + for (int i = DocumentationHelper.BdnAllVersions.Length - 3; i < DocumentationHelper.BdnAllVersions.Length; i++) context.DocfxChangelogDownload( - DocumentationHelper.BdnNextVersion, - DocumentationHelper.BdnAllVersions.Last(), - "HEAD"); + DocumentationHelper.BdnAllVersions[i], + DocumentationHelper.BdnAllVersions[i - 1]); } } diff --git a/docs/_changelog/details/v0.13.1.md b/docs/_changelog/details/v0.13.1.md index 05ca7aab6d..fd6f07b9f4 100644 --- a/docs/_changelog/details/v0.13.1.md +++ b/docs/_changelog/details/v0.13.1.md @@ -1,8 +1,8 @@ ## 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 36 commits by 10 contributors. +3 issues were resolved and 23 pull requests were merged. +This release includes 36 commits by 9 contributors. ## Resolved issues (3) @@ -10,7 +10,7 @@ This release includes 36 commits by 10 contributors. * [#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) +## Merged pull requests (23) * [#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)) @@ -20,6 +20,7 @@ This release includes 36 commits by 10 contributors. * [#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)) +* [#1739](https://github.com/dotnet/BenchmarkDotNet/pull/1739) Add support for returning unmanaged types from benchmarks (by [@kant2002](https://github.com/kant2002)) * [#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)) @@ -62,7 +63,7 @@ This release includes 36 commits by 10 contributors. * [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)) +* [19cbef](https://github.com/dotnet/BenchmarkDotNet/commit/19cbef28cba94cd4a7da6266b839d4d3fe2f14db) Fix typo in docs (#1748) (by John Blundell) * [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)) @@ -74,14 +75,13 @@ This release includes 36 commits by 10 contributors. * [708be4](https://github.com/dotnet/BenchmarkDotNet/commit/708be495530a968ed767a20f4623f54231d1ab9b) Prepare v0.13.1 changelog (by [@AndreyAkinshin](https://github.com/AndreyAkinshin)) * [a93681](https://github.com/dotnet/BenchmarkDotNet/commit/a936815f2a58d9b728cfc5fe620bba17481c180c) Set library version: 0.13.1 (by [@AndreyAkinshin](https://github.com/AndreyAkinshin)) -## Contributors (10) +## Contributors (9) * 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)) +* Cassandra Granade ([@cgranade](https://github.com/cgranade)) +* Evgenii Grebeniuk ([@eugene-g](https://github.com/eugene-g)) * Martin Costello ([@martincostello](https://github.com/martincostello)) * Nathan Ricci ([@naricc](https://github.com/naricc)) * Oleksandr Novak ([@novak-as](https://github.com/novak-as)) diff --git a/docs/_changelog/details/v0.13.2.md b/docs/_changelog/details/v0.13.2.md index 302840d119..c982ce3ab3 100644 --- a/docs/_changelog/details/v0.13.2.md +++ b/docs/_changelog/details/v0.13.2.md @@ -1,22 +1,24 @@ ## Milestone details In the [v0.13.2](https://github.com/dotnet/BenchmarkDotNet/issues?q=milestone:v0.13.2) scope, -44 issues were resolved and 124 pull requests were merged. +50 issues were resolved and 124 pull requests were merged. This release includes 147 commits by 34 contributors. -## Resolved issues (44) +## Resolved issues (50) * [#299](https://github.com/dotnet/BenchmarkDotNet/issues/299) Add API to remove columns for baseline comparison (assignee: [@AndreyAkinshin](https://github.com/AndreyAkinshin)) +* [#384](https://github.com/dotnet/BenchmarkDotNet/issues/384) Print Vector.Count as part of machine info (assignee: [@adamsitnik](https://github.com/adamsitnik)) * [#722](https://github.com/dotnet/BenchmarkDotNet/issues/722) Add scaled column for Allocated Memory +* [#837](https://github.com/dotnet/BenchmarkDotNet/issues/837) Problems with default UnrollFactor in V0.11.0 (assignee: [@adamsitnik](https://github.com/adamsitnik)) * [#1177](https://github.com/dotnet/BenchmarkDotNet/issues/1177) Public types missing from reference assemblies don't work with ParamsSource * [#1506](https://github.com/dotnet/BenchmarkDotNet/issues/1506) BenchmarkDotNet does not force to High Performance Mode during running (assignee: [@YegorStepanov](https://github.com/YegorStepanov)) * [#1603](https://github.com/dotnet/BenchmarkDotNet/issues/1603) Don't display Job and Toolchain column when running benchmarks for multiple runtimes * [#1669](https://github.com/dotnet/BenchmarkDotNet/issues/1669) --buildTimeout does not seem to work (assignee: [@adamsitnik](https://github.com/adamsitnik)) * [#1680](https://github.com/dotnet/BenchmarkDotNet/issues/1680) Cannot override RD.xml for NativeAOT -* [#1700](https://github.com/dotnet/BenchmarkDotNet/issues/1700) [Bug] Not unique exporter for exporter type * [#1711](https://github.com/dotnet/BenchmarkDotNet/issues/1711) Add support for IBM Z architecture (assignee: [@adamsitnik](https://github.com/adamsitnik)) * [#1727](https://github.com/dotnet/BenchmarkDotNet/issues/1727) Unhelpful rounding in MemoryDiagnoser * [#1753](https://github.com/dotnet/BenchmarkDotNet/issues/1753) "call: command not found" in .sh build script (assignee: [@AndreyAkinshin](https://github.com/AndreyAkinshin)) +* [#1755](https://github.com/dotnet/BenchmarkDotNet/issues/1755) EventPipeProfiler: File names are very verbose * [#1756](https://github.com/dotnet/BenchmarkDotNet/issues/1756) EventPipeProfile: speedscope.app cannot parse result file (assignee: [@adamsitnik](https://github.com/adamsitnik)) * [#1774](https://github.com/dotnet/BenchmarkDotNet/issues/1774) Ability to compare --corerun with --runtimes (assignee: [@adamsitnik](https://github.com/adamsitnik)) * [#1775](https://github.com/dotnet/BenchmarkDotNet/issues/1775) Please add an easy way to remove columns @@ -27,6 +29,7 @@ This release includes 147 commits by 34 contributors. * [#1809](https://github.com/dotnet/BenchmarkDotNet/issues/1809) Exception when using ParamsSource with (null) objects * [#1812](https://github.com/dotnet/BenchmarkDotNet/issues/1812) Invalid codegen for Enumerable.Empty returned from ParamsSource * [#1819](https://github.com/dotnet/BenchmarkDotNet/issues/1819) How to change exporter output path? +* [#1836](https://github.com/dotnet/BenchmarkDotNet/issues/1836) [Bug] `System.InvalidOperationException: There is an error in XML document (0, 0).` * [#1857](https://github.com/dotnet/BenchmarkDotNet/issues/1857) Github actions ubuntu-latest "Unable to load shared library 'advapi32.dll' or one of its dependencies" when profiling dotnet 5 * [#1864](https://github.com/dotnet/BenchmarkDotNet/issues/1864) Is there a way to join summaries as if the benchmarks were run separately? (assignee: [@AndreyAkinshin](https://github.com/AndreyAkinshin)) * [#1871](https://github.com/dotnet/BenchmarkDotNet/issues/1871) Detect ReSharper's Dynamic Program Analysis (assignee: [@adamsitnik](https://github.com/adamsitnik)) @@ -38,7 +41,10 @@ This release includes 147 commits by 34 contributors. * [#1934](https://github.com/dotnet/BenchmarkDotNet/issues/1934) Ensure WorkloadActionUnroll and similar are optimized if possible * [#1937](https://github.com/dotnet/BenchmarkDotNet/issues/1937) PR builds should not be published to BDN nightly feed (assignee: [@mawosoft](https://github.com/mawosoft)) * [#1943](https://github.com/dotnet/BenchmarkDotNet/issues/1943) GitHub Actions Windows CI leg failing due to lack of native tools (assignee: [@adamsitnik](https://github.com/adamsitnik)) +* [#1948](https://github.com/dotnet/BenchmarkDotNet/issues/1948) questions to help with future PRs * [#1957](https://github.com/dotnet/BenchmarkDotNet/issues/1957) Broken pipe (assignee: [@adamsitnik](https://github.com/adamsitnik)) +* [#1977](https://github.com/dotnet/BenchmarkDotNet/issues/1977) More Data for JSON and XML Export +* [#1989](https://github.com/dotnet/BenchmarkDotNet/issues/1989) Way to summarize all the params results (assignee: [@YegorStepanov](https://github.com/YegorStepanov)) * [#1992](https://github.com/dotnet/BenchmarkDotNet/issues/1992) API Docs on website empty (assignee: [@AndreyAkinshin](https://github.com/AndreyAkinshin)) * [#2000](https://github.com/dotnet/BenchmarkDotNet/issues/2000) DisassemblyDiagnoser broken on Linux (assignee: [@adamsitnik](https://github.com/adamsitnik)) * [#2009](https://github.com/dotnet/BenchmarkDotNet/issues/2009) Cleanup the dependencies (assignee: [@martincostello](https://github.com/martincostello)) diff --git a/docs/_changelog/details/v0.13.3.md b/docs/_changelog/details/v0.13.3.md index 4ebe59754c..520692806a 100644 --- a/docs/_changelog/details/v0.13.3.md +++ b/docs/_changelog/details/v0.13.3.md @@ -2,7 +2,7 @@ In the [v0.13.3](https://github.com/dotnet/BenchmarkDotNet/issues?q=milestone:v0.13.3) scope, 29 issues were resolved and 72 pull requests were merged. -This release includes 85 commits by 22 contributors. +This release includes 87 commits by 22 contributors. ## Resolved issues (29) @@ -111,7 +111,7 @@ This release includes 85 commits by 22 contributors. * [#2234](https://github.com/dotnet/BenchmarkDotNet/pull/2234) Disassembler realiability fixes (by [@adamsitnik](https://github.com/adamsitnik)) * [#2235](https://github.com/dotnet/BenchmarkDotNet/pull/2235) tests can't assume x64 hardware (by [@adamsitnik](https://github.com/adamsitnik)) -## Commits (85) +## Commits (87) * [33b288](https://github.com/dotnet/BenchmarkDotNet/commit/33b288ff2918d31c461f0de64908f99e24a4b45e) Use latest AzDO macOS pool (#2085) (by [@adamsitnik](https://github.com/adamsitnik)) * [83750b](https://github.com/dotnet/BenchmarkDotNet/commit/83750baceb71cb0c81a01145a5872b63bc7db858) Postrelease v0.13.2 update (by [@AndreyAkinshin](https://github.com/AndreyAkinshin)) @@ -198,6 +198,8 @@ This release includes 85 commits by 22 contributors. * [82f03f](https://github.com/dotnet/BenchmarkDotNet/commit/82f03f4d4222dfcf4e19e1f32a47867342a680d1) Add support for .NET SDK that uses Mono instead CLR as a default VM (#2230) (by [@adamsitnik](https://github.com/adamsitnik)) * [968448](https://github.com/dotnet/BenchmarkDotNet/commit/96844853b8c15eeed65ef8349aa9dbe47fb05248) Disassembler realiability fixes (#2234) (by [@adamsitnik](https://github.com/adamsitnik)) * [a098bc](https://github.com/dotnet/BenchmarkDotNet/commit/a098bc1761c9157dbca5bd10ef6d08840620136e) tests can't assume x64 hardware (#2235) (by [@adamsitnik](https://github.com/adamsitnik)) +* [2665ac](https://github.com/dotnet/BenchmarkDotNet/commit/2665ac7c38f3edecbd7f593f25941eb613cbd779) Prepare v0.13.3 changelog (by [@AndreyAkinshin](https://github.com/AndreyAkinshin)) +* [0714f5](https://github.com/dotnet/BenchmarkDotNet/commit/0714f5f4a97bc74ff0ac5860525527c8e8825205) Set library version: 0.13.3 (by [@AndreyAkinshin](https://github.com/AndreyAkinshin)) ## Contributors (22) diff --git a/docs/_changelog/footer/v0.13.3.md b/docs/_changelog/footer/v0.13.3.md index ee7f61b702..f0fa6dff23 100644 --- a/docs/_changelog/footer/v0.13.3.md +++ b/docs/_changelog/footer/v0.13.3.md @@ -1,4 +1,4 @@ -_Date: TBA_ +_Date: December 26, 2022_ _Milestone: [v0.13.3](https://github.com/dotnet/BenchmarkDotNet/issues?q=milestone%3Av0.13.3)_ ([List of commits](https://github.com/dotnet/BenchmarkDotNet/compare/v0.13.2...v0.13.3))