Skip to content

Commit 2e9be77

Browse files
authored
Merge branch 'main' into Add-Stream.Write(ReadOnlySpan-byte-)
2 parents f5814e7 + d7a9590 commit 2e9be77

File tree

28 files changed

+4656
-76
lines changed

28 files changed

+4656
-76
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,4 @@ src/msbuild.binlog
1111
nul
1212
.DS_Store
1313
.claude/settings.local.json
14+
/TestResults

assemblySize.include.md

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -2,51 +2,51 @@
22

33
| | Empty Assembly | With Polyfill | Diff | Ensure | ArgumentExceptions | StringInterpolation | Nullability |
44
|----------------|----------------|---------------|-----------|-----------|--------------------|---------------------|-------------|
5-
| netstandard2.0 | 8.0KB | 238.5KB | +230.5KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
6-
| netstandard2.1 | 8.5KB | 190.0KB | +181.5KB | +12.0KB | +9.5KB | +12.0KB | +17.0KB |
7-
| net461 | 8.5KB | 244.5KB | +236.0KB | +9.5KB | +7.0KB | +9.5KB | +14.0KB |
8-
| net462 | 7.0KB | 243.5KB | +236.5KB | +9.0KB | +6.5KB | +9.0KB | +14.0KB |
9-
| net47 | 7.0KB | 243.5KB | +236.5KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
10-
| net471 | 8.5KB | 243.5KB | +235.0KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
11-
| net472 | 8.5KB | 242.0KB | +233.5KB | +9.0KB | +6.5KB | +9.0KB | +14.0KB |
12-
| net48 | 8.5KB | 242.0KB | +233.5KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
13-
| net481 | 8.5KB | 242.0KB | +233.5KB | +9.0KB | +6.5KB | +9.0KB | +14.0KB |
14-
| netcoreapp2.0 | 9.0KB | 218.5KB | +209.5KB | +9.0KB | +7.0KB | +9.0KB | +14.0KB |
15-
| netcoreapp2.1 | 9.0KB | 200.5KB | +191.5KB | +9.0KB | +6.5KB | +9.0KB | +14.0KB |
16-
| netcoreapp2.2 | 9.0KB | 200.5KB | +191.5KB | +9.0KB | +6.5KB | +9.0KB | +14.0KB |
17-
| netcoreapp3.0 | 9.5KB | 188.0KB | +178.5KB | +12.5KB | +10.0KB | +12.5KB | +17.0KB |
18-
| netcoreapp3.1 | 9.5KB | 186.5KB | +177.0KB | +12.0KB | +9.5KB | +12.0KB | +17.0KB |
19-
| net5.0 | 9.5KB | 156.5KB | +147.0KB | +9.0KB | +6.5KB | +9.0KB | +14.0KB |
5+
| netstandard2.0 | 8.0KB | 241.5KB | +233.5KB | +9.0KB | +7.0KB | +9.5KB | +14.0KB |
6+
| netstandard2.1 | 8.5KB | 196.5KB | +188.0KB | +9.0KB | +6.5KB | +9.0KB | +14.0KB |
7+
| net461 | 8.5KB | 248.0KB | +239.5KB | +9.0KB | +6.5KB | +9.0KB | +14.0KB |
8+
| net462 | 7.0KB | 247.0KB | +240.0KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
9+
| net47 | 7.0KB | 246.5KB | +239.5KB | +9.0KB | +6.5KB | +9.0KB | +14.0KB |
10+
| net471 | 8.5KB | 246.5KB | +238.0KB | +9.0KB | +7.0KB | +9.0KB | +14.0KB |
11+
| net472 | 8.5KB | 245.0KB | +236.5KB | +9.5KB | +7.0KB | +9.5KB | +14.0KB |
12+
| net48 | 8.5KB | 245.0KB | +236.5KB | +9.5KB | +7.0KB | +9.5KB | +14.0KB |
13+
| net481 | 8.5KB | 245.0KB | +236.5KB | +9.5KB | +7.0KB | +9.5KB | +14.0KB |
14+
| netcoreapp2.0 | 9.0KB | 222.0KB | +213.0KB | +9.0KB | +6.5KB | +9.0KB | +13.5KB |
15+
| netcoreapp2.1 | 9.0KB | 203.5KB | +194.5KB | +9.5KB | +7.0KB | +9.5KB | +14.0KB |
16+
| netcoreapp2.2 | 9.0KB | 203.5KB | +194.5KB | +9.5KB | +7.0KB | +9.5KB | +14.5KB |
17+
| netcoreapp3.0 | 9.5KB | 191.5KB | +182.0KB | +12.5KB | +9.5KB | +12.5KB | +17.0KB |
18+
| netcoreapp3.1 | 9.5KB | 190.0KB | +180.5KB | +12.0KB | +9.5KB | +12.0KB | +17.0KB |
19+
| net5.0 | 9.5KB | 160.0KB | +150.5KB | +9.0KB | +6.5KB | +9.0KB | +14.0KB |
2020
| net6.0 | 10.0KB | 115.0KB | +105.0KB | +10.0KB | +7.0KB | +512bytes | +3.5KB |
21-
| net7.0 | 10.0KB | 86.0KB | +76.0KB | +9.5KB | +6.0KB | +512bytes | +3.5KB |
22-
| net8.0 | 9.5KB | 69.5KB | +60.0KB | +8.5KB | | +512bytes | +3.5KB |
23-
| net9.0 | 10.0KB | 35.5KB | +25.5KB | +9.0KB | | +1.0KB | +3.5KB |
21+
| net7.0 | 10.0KB | 86.0KB | +76.0KB | +9.5KB | +6.0KB | +1.0KB | +3.5KB |
22+
| net8.0 | 9.5KB | 69.5KB | +60.0KB | +8.5KB | +512bytes | +512bytes | +3.5KB |
23+
| net9.0 | 10.0KB | 35.5KB | +25.5KB | +9.0KB | | +1.0KB | +4.0KB |
2424
| net10.0 | 10.0KB | 22.5KB | +12.5KB | +9.0KB | | +512bytes | +3.5KB |
25-
| net11.0 | 10.0KB | 19.0KB | +9.0KB | +9.0KB | | +1.0KB | +4.0KB |
25+
| net11.0 | 10.0KB | 19.0KB | +9.0KB | +9.5KB | | +1.0KB | +4.0KB |
2626

2727

2828
### Assembly Sizes with EmbedUntrackedSources
2929

3030
| | Empty Assembly | With Polyfill | Diff | Ensure | ArgumentExceptions | StringInterpolation | Nullability |
3131
|----------------|----------------|---------------|-----------|-----------|--------------------|---------------------|-------------|
32-
| netstandard2.0 | 8.0KB | 354.3KB | +346.3KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
33-
| netstandard2.1 | 8.5KB | 281.2KB | +272.7KB | +19.7KB | +11.2KB | +16.9KB | +22.4KB |
34-
| net461 | 8.5KB | 360.8KB | +352.3KB | +17.2KB | +8.7KB | +14.4KB | +19.4KB |
35-
| net462 | 7.0KB | 359.8KB | +352.8KB | +16.7KB | +8.2KB | +13.9KB | +19.4KB |
36-
| net47 | 7.0KB | 359.5KB | +352.5KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
37-
| net471 | 8.5KB | 359.5KB | +351.0KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
38-
| net472 | 8.5KB | 357.0KB | +348.5KB | +16.7KB | +8.2KB | +13.9KB | +19.4KB |
39-
| net48 | 8.5KB | 357.0KB | +348.5KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
40-
| net481 | 8.5KB | 357.0KB | +348.5KB | +16.7KB | +8.2KB | +13.9KB | +19.4KB |
41-
| netcoreapp2.0 | 9.0KB | 324.5KB | +315.5KB | +16.7KB | +8.7KB | +13.9KB | +19.4KB |
42-
| netcoreapp2.1 | 9.0KB | 295.9KB | +286.9KB | +16.7KB | +8.2KB | +13.9KB | +19.4KB |
43-
| netcoreapp2.2 | 9.0KB | 295.9KB | +286.9KB | +16.7KB | +8.2KB | +13.9KB | +19.4KB |
44-
| netcoreapp3.0 | 9.5KB | 274.2KB | +264.7KB | +20.2KB | +11.7KB | +17.4KB | +22.4KB |
45-
| netcoreapp3.1 | 9.5KB | 272.7KB | +263.2KB | +19.7KB | +11.2KB | +16.9KB | +22.4KB |
46-
| net5.0 | 9.5KB | 226.7KB | +217.2KB | +16.7KB | +8.2KB | +13.9KB | +19.4KB |
32+
| netstandard2.0 | 8.0KB | 358.5KB | +350.5KB | +16.7KB | +8.7KB | +14.4KB | +19.4KB |
33+
| netstandard2.1 | 8.5KB | 289.4KB | +280.9KB | +16.7KB | +8.2KB | +13.9KB | +19.4KB |
34+
| net461 | 8.5KB | 365.5KB | +357.0KB | +16.7KB | +8.2KB | +13.9KB | +19.4KB |
35+
| net462 | 7.0KB | 364.5KB | +357.5KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
36+
| net47 | 7.0KB | 363.7KB | +356.7KB | +16.7KB | +8.2KB | +13.9KB | +19.4KB |
37+
| net471 | 8.5KB | 363.7KB | +355.2KB | +16.7KB | +8.7KB | +13.9KB | +19.4KB |
38+
| net472 | 8.5KB | 361.2KB | +352.7KB | +17.2KB | +8.7KB | +14.4KB | +19.4KB |
39+
| net48 | 8.5KB | 361.2KB | +352.7KB | +17.2KB | +8.7KB | +14.4KB | +19.4KB |
40+
| net481 | 8.5KB | 361.2KB | +352.7KB | +17.2KB | +8.7KB | +14.4KB | +19.4KB |
41+
| netcoreapp2.0 | 9.0KB | 329.2KB | +320.2KB | +16.7KB | +8.2KB | +13.9KB | +18.9KB |
42+
| netcoreapp2.1 | 9.0KB | 300.6KB | +291.6KB | +17.2KB | +8.7KB | +14.4KB | +19.4KB |
43+
| netcoreapp2.2 | 9.0KB | 300.6KB | +291.6KB | +17.2KB | +8.7KB | +14.4KB | +19.9KB |
44+
| netcoreapp3.0 | 9.5KB | 279.4KB | +269.9KB | +20.2KB | +11.2KB | +17.4KB | +22.4KB |
45+
| netcoreapp3.1 | 9.5KB | 277.9KB | +268.4KB | +19.7KB | +11.2KB | +16.9KB | +22.4KB |
46+
| net5.0 | 9.5KB | 231.9KB | +222.4KB | +16.7KB | +8.2KB | +13.9KB | +19.4KB |
4747
| net6.0 | 10.0KB | 170.0KB | +160.0KB | +17.7KB | +8.7KB | +1.1KB | +4.2KB |
48-
| net7.0 | 10.0KB | 124.6KB | +114.6KB | +17.1KB | +7.4KB | +1.1KB | +4.2KB |
49-
| net8.0 | 9.5KB | 99.1KB | +89.6KB | +16.0KB | +299bytes | +1.1KB | +4.2KB |
50-
| net9.0 | 10.0KB | 51.6KB | +41.6KB | +16.5KB | | +1.6KB | +4.2KB |
48+
| net7.0 | 10.0KB | 124.6KB | +114.6KB | +17.1KB | +7.4KB | +1.6KB | +4.2KB |
49+
| net8.0 | 9.5KB | 99.1KB | +89.6KB | +16.0KB | +811bytes | +1.1KB | +4.2KB |
50+
| net9.0 | 10.0KB | 51.6KB | +41.6KB | +16.5KB | | +1.6KB | +4.7KB |
5151
| net10.0 | 10.0KB | 33.9KB | +23.9KB | +16.5KB | | +1.1KB | +4.2KB |
52-
| net11.0 | 10.0KB | 28.5KB | +18.5KB | +16.5KB | | +1.6KB | +4.7KB |
52+
| net11.0 | 10.0KB | 28.5KB | +18.5KB | +17.0KB | | +1.6KB | +4.7KB |

0 commit comments

Comments
 (0)