Skip to content

Commit 858a86f

Browse files
Prepare v0.13.4 changelog
1 parent 12bf220 commit 858a86f

File tree

8 files changed

+87
-10
lines changed

8 files changed

+87
-10
lines changed

README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ It's no harder than writing unit tests!
2929
Under the hood, it performs a lot of [magic](#Automation) that guarantees [reliable and precise](#Reliability) results thanks to the [perfolizer](https://github.com/AndreyAkinshin/perfolizer) statistical engine.
3030
BenchmarkDotNet protects you from popular benchmarking mistakes and warns you if something is wrong with your benchmark design or obtained measurements.
3131
The results are presented in a [user-friendly](#Friendliness) form that highlights all the important facts about your experiment.
32-
The library is adopted by [13400+ projects](#who-uses-benchmarkdotnet) including .NET Runtime and supported by the [.NET Foundation](https://dotnetfoundation.org).
32+
The library is adopted by [13800+ projects](#who-uses-benchmarkdotnet) including .NET Runtime and supported by the [.NET Foundation](https://dotnetfoundation.org).
3333

3434
It's [easy](#Simplicity) to start writing benchmarks, check out an example
3535
(copy-pastable version is [here](https://benchmarkdotnet.org/articles/guides/getting-started.html)):
@@ -231,7 +231,7 @@ If you don't customize the summary view,
231231
## Who uses BenchmarkDotNet?
232232

233233
Everyone!
234-
BenchmarkDotNet is already adopted by more than [13400+](https://github.com/dotnet/BenchmarkDotNet/network/dependents?package_id=UGFja2FnZS0xNTY3MzExMzE%3D) projects including
234+
BenchmarkDotNet is already adopted by more than [13800+](https://github.com/dotnet/BenchmarkDotNet/network/dependents?package_id=UGFja2FnZS0xNTY3MzExMzE%3D) projects including
235235
[dotnet/performance](https://github.com/dotnet/performance) (reference benchmarks for all .NET Runtimes),
236236
[dotnet/runtime](https://github.com/dotnet/runtime/issues?utf8=%E2%9C%93&q=BenchmarkDotNet) (.NET runtime and libraries),
237237
[Roslyn](https://github.com/dotnet/roslyn/search?q=BenchmarkDotNet&type=Issues&utf8=✓) (C# and Visual Basic compiler),
@@ -266,9 +266,9 @@ BenchmarkDotNet is already adopted by more than [13400+](https://github.com/dotn
266266
[TensorFlow.NET](https://github.com/SciSharp/TensorFlow.NET/tree/master/src/TensorFlowNet.Benchmarks),
267267
[Apache Thrift](https://github.com/apache/thrift/tree/master/lib/netstd/Benchmarks/Thrift.Benchmarks).
268268
On GitHub, you can find
269-
10700+ [issues](https://github.com/search?o=desc&q=BenchmarkDotNet+-repo:dotnet%2FBenchmarkDotNet&s=created&type=Issues&utf8=✓),
270-
4700+ [commits](https://github.com/search?o=desc&q=BenchmarkDotNet+-repo:dotnet%2FBenchmarkDotNet&s=committer-date&type=Commits&utf8=✓), and
271-
1,500,000+ [files](https://github.com/search?o=desc&q=BenchmarkDotNet+-repo:dotnet%2FBenchmarkDotNet&s=indexed&type=Code&utf8=✓)
269+
11400+ [issues](https://github.com/search?o=desc&q=BenchmarkDotNet+-repo:dotnet%2FBenchmarkDotNet&s=created&type=Issues&utf8=✓),
270+
4900+ [commits](https://github.com/search?o=desc&q=BenchmarkDotNet+-repo:dotnet%2FBenchmarkDotNet&s=committer-date&type=Commits&utf8=✓), and
271+
1,550,000+ [files](https://github.com/search?o=desc&q=BenchmarkDotNet+-repo:dotnet%2FBenchmarkDotNet&s=indexed&type=Code&utf8=✓)
272272
that involve BenchmarkDotNet.
273273

274274
## Learn more about benchmarking

docs/_changelog/details/v0.13.4.md

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
## Milestone details
2+
3+
In the [v0.13.4](https://github.com/dotnet/BenchmarkDotNet/issues?q=milestone:v0.13.4) scope,
4+
1 issues were resolved and 4 pull requests were merged.
5+
This release includes 7 commits by 5 contributors.
6+
7+
## Resolved issues (1)
8+
9+
* [#2237](https://github.com/dotnet/BenchmarkDotNet/issues/2237) Version 0.13.3 breaks LINQPad (and any non-Console application)
10+
11+
## Merged pull requests (4)
12+
13+
* [#2206](https://github.com/dotnet/BenchmarkDotNet/pull/2206) Add single quote when use pattern with filters (by [@erlangxk](https://github.com/erlangxk))
14+
* [#2218](https://github.com/dotnet/BenchmarkDotNet/pull/2218) Improve getting started guide (by [@reflectronic](https://github.com/reflectronic))
15+
* [#2238](https://github.com/dotnet/BenchmarkDotNet/pull/2238) Fix IOException when Console window unavailable (#2237) (by [@albahari](https://github.com/albahari))
16+
* [#2243](https://github.com/dotnet/BenchmarkDotNet/pull/2243) JitStatsDiagnoser (by [@adamsitnik](https://github.com/adamsitnik))
17+
18+
## Commits (7)
19+
20+
* [dc7734](https://github.com/dotnet/BenchmarkDotNet/commit/dc7734d3eba06880428c0e16d287c9ca837a9d40) Postrelease v0.13.3 update (by [@AndreyAkinshin](https://github.com/AndreyAkinshin))
21+
* [e04e2d](https://github.com/dotnet/BenchmarkDotNet/commit/e04e2d7d0cc4fefb954f8a8bd90b8f82100802f9) Fix IOException when Console window unavailable (#2237) (#2238) (by [@albahari](https://github.com/albahari))
22+
* [7694d0](https://github.com/dotnet/BenchmarkDotNet/commit/7694d0e79b7446373f893ff532b801a519f1b700) Update copyright year (by [@AndreyAkinshin](https://github.com/AndreyAkinshin))
23+
* [5e8a31](https://github.com/dotnet/BenchmarkDotNet/commit/5e8a318d2243701d0141d74a6c89307149486156) Revert comments in DocFxChangelogDownloadTask (by [@AndreyAkinshin](https://github.com/AndreyAkinshin))
24+
* [ea0eb2](https://github.com/dotnet/BenchmarkDotNet/commit/ea0eb2fe403cab9c1daa0e5aa6e42ab038100418) Add single quote when use pattern with filters (#2206) (by [@erlangxk](https://github.com/erlangxk))
25+
* [0cf185](https://github.com/dotnet/BenchmarkDotNet/commit/0cf185020583a5c5c987d064d09426edc4399a5b) Improve getting started guide (#2218) (by [@reflectronic](https://github.com/reflectronic))
26+
* [12bf22](https://github.com/dotnet/BenchmarkDotNet/commit/12bf220e11fddc8e65b066eb1f300b63bfde7e9b) JitStatsDiagnoser (#2243) (by [@adamsitnik](https://github.com/adamsitnik))
27+
28+
## Contributors (5)
29+
30+
* Adam Sitnik ([@adamsitnik](https://github.com/adamsitnik))
31+
* albahari ([@albahari](https://github.com/albahari))
32+
* Andrey Akinshin ([@AndreyAkinshin](https://github.com/AndreyAkinshin))
33+
* erlangxk ([@erlangxk](https://github.com/erlangxk))
34+
* John Tur ([@reflectronic](https://github.com/reflectronic))
35+
36+
Thank you very much!
37+

docs/_changelog/footer/v0.13.4.md

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

docs/_changelog/full.md

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ uid: changelog.full
44

55
# Full ChangeLog
66

7+
[!include[v0.13.4](v0.13.4.md)]
78
[!include[v0.13.3](v0.13.3.md)]
89
[!include[v0.13.2](v0.13.2.md)]
910
[!include[v0.13.1](v0.13.1.md)]

docs/_changelog/header/v0.13.4.md

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
## Highlights
2+
3+
* Fixed LINQPad support
4+
[#2237](https://github.com/dotnet/BenchmarkDotNet/issues/2237)
5+
[#2238](https://github.com/dotnet/BenchmarkDotNet/pull/2238)
6+
* New `JitStatsDiagnoser`
7+
[#2243](https://github.com/dotnet/BenchmarkDotNet/pull/2243)
8+
* Minor documentation improvements
9+
[#2206](https://github.com/dotnet/BenchmarkDotNet/pull/2206)
10+
[#2218](https://github.com/dotnet/BenchmarkDotNet/pull/2218)
11+
12+
## JitStatsDiagnoser
13+
14+
This new diagnoser introduced in ([#2243](https://github.com/dotnet/BenchmarkDotNet/pull/2243)) allows getting advanced JIT statistics.
15+
16+
Sample usage:
17+
18+
```cmd
19+
dotnet run -c Release -f net7.0 --filter *IntroBasic.Sleep --profiler jit
20+
```
21+
22+
Result:
23+
24+
| Method | Mean | Error | StdDev | Methods JITted | Methods Tiered | JIT allocated memory |
25+
|------- |---------:|---------:|---------:|---------------:|---------------:|---------------------:|
26+
| Sleep | 15.53 ms | 0.034 ms | 0.032 ms | 1,102 | 15 | 221,736 B |

docs/_changelog/index.md

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ uid: changelog
44

55
# ChangeLog
66

7+
* @changelog.v0.13.4
78
* @changelog.v0.13.3
89
* @changelog.v0.13.2
910
* @changelog.v0.13.1

docs/changelog/toc.yml

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
- name: v0.13.4
2+
href: v0.13.4.md
13
- name: v0.13.3
24
href: v0.13.3.md
35
- name: v0.13.2

docs/index.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ It's no harder than writing unit tests!
3333
Under the hood, it performs a lot of [magic](#Automation) that guarantees [reliable and precise](#Reliability) results thanks to the [perfolizer](https://github.com/AndreyAkinshin/perfolizer) statistical engine.
3434
BenchmarkDotNet protects you from popular benchmarking mistakes and warns you if something is wrong with your benchmark design or obtained measurements.
3535
The results are presented in a [user-friendly](#Friendliness) form that highlights all the important facts about your experiment.
36-
The library is adopted by [13400+ projects](#who-uses-benchmarkdotnet) including .NET Runtime and supported by the [.NET Foundation](https://dotnetfoundation.org).
36+
The library is adopted by [13800+ projects](#who-uses-benchmarkdotnet) including .NET Runtime and supported by the [.NET Foundation](https://dotnetfoundation.org).
3737

3838
It's [easy](#Simplicity) to start writing benchmarks, check out an example
3939
(copy-pastable version is [here](https://benchmarkdotnet.org/articles/guides/getting-started.html)):
@@ -235,7 +235,7 @@ If you don't customize the summary view,
235235
## Who uses BenchmarkDotNet?
236236

237237
Everyone!
238-
BenchmarkDotNet is already adopted by more than [13400+](https://github.com/dotnet/BenchmarkDotNet/network/dependents?package_id=UGFja2FnZS0xNTY3MzExMzE%3D) projects including
238+
BenchmarkDotNet is already adopted by more than [13800+](https://github.com/dotnet/BenchmarkDotNet/network/dependents?package_id=UGFja2FnZS0xNTY3MzExMzE%3D) projects including
239239
[dotnet/performance](https://github.com/dotnet/performance) (reference benchmarks for all .NET Runtimes),
240240
[dotnet/runtime](https://github.com/dotnet/runtime/issues?utf8=%E2%9C%93&q=BenchmarkDotNet) (.NET runtime and libraries),
241241
[Roslyn](https://github.com/dotnet/roslyn/search?q=BenchmarkDotNet&type=Issues&utf8=✓) (C# and Visual Basic compiler),
@@ -270,9 +270,9 @@ BenchmarkDotNet is already adopted by more than [13400+](https://github.com/dotn
270270
[TensorFlow.NET](https://github.com/SciSharp/TensorFlow.NET/tree/master/src/TensorFlowNet.Benchmarks),
271271
[Apache Thrift](https://github.com/apache/thrift/tree/master/lib/netstd/Benchmarks/Thrift.Benchmarks).
272272
On GitHub, you can find
273-
10700+ [issues](https://github.com/search?o=desc&q=BenchmarkDotNet+-repo:dotnet%2FBenchmarkDotNet&s=created&type=Issues&utf8=✓),
274-
4700+ [commits](https://github.com/search?o=desc&q=BenchmarkDotNet+-repo:dotnet%2FBenchmarkDotNet&s=committer-date&type=Commits&utf8=✓), and
275-
1,500,000+ [files](https://github.com/search?o=desc&q=BenchmarkDotNet+-repo:dotnet%2FBenchmarkDotNet&s=indexed&type=Code&utf8=✓)
273+
11400+ [issues](https://github.com/search?o=desc&q=BenchmarkDotNet+-repo:dotnet%2FBenchmarkDotNet&s=created&type=Issues&utf8=✓),
274+
4900+ [commits](https://github.com/search?o=desc&q=BenchmarkDotNet+-repo:dotnet%2FBenchmarkDotNet&s=committer-date&type=Commits&utf8=✓), and
275+
1,550,000+ [files](https://github.com/search?o=desc&q=BenchmarkDotNet+-repo:dotnet%2FBenchmarkDotNet&s=indexed&type=Code&utf8=✓)
276276
that involve BenchmarkDotNet.
277277

278278
## Learn more about benchmarking

0 commit comments

Comments
 (0)