Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extensions consolidation #32912

Merged
merged 606 commits into from
Mar 2, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
606 commits
Select commit Hold shift + click to select a range
3f80448
Merge pull request dotnet/Extensions#2219 from dotnet-maestro-bot/mer…
wtgodbe Aug 22, 2019
fd3c939
Merge pull request dotnet/Extensions#2216 from dotnet-maestro-bot/mer…
wtgodbe Aug 22, 2019
a1e6309
Merge pull request dotnet/Extensions#2220 from dotnet-maestro-bot/mer…
wtgodbe Aug 22, 2019
69f0b11
Merge branch 'master' into merge/release/3.0-to-master
dougbu Aug 23, 2019
a45878a
Merge branch 'release/3.0' => 'master' (dotnet/Extensions#2222)
dougbu Aug 23, 2019
10c6124
Fix dotnet/Extensions#2044 by updating doc comment (dotnet/Extensions…
analogrelay Aug 23, 2019
7578412
Merge branch 'release/3.0' into merge/release/3.0-preview9-to-release…
pranavkm Aug 24, 2019
07e8a46
Merge branch 'release/3.0-preview9' => 'release/3.0' (dotnet/Extensio…
dougbu Aug 24, 2019
47956ea
Merge branch 'release/3.0' => 'master' (dotnet/Extensions#2228)
dougbu Aug 24, 2019
d58fb21
Merge branch 'master' into merge/release/3.0-to-master
dougbu Aug 24, 2019
ca56f2e
Merge branch 'release/3.0' => 'master' (dotnet/Extensions#2229)
dougbu Aug 24, 2019
cc63097
Merge branch 'master' into merge/release/3.0-to-master
dougbu Aug 26, 2019
0a07165
Merge branch 'release/3.0' => 'master' (dotnet/Extensions#2233)
dougbu Aug 26, 2019
2f1fc86
Corrected casing in comment. (dotnet/Extensions#2235)
dlemstra Aug 27, 2019
82e4269
Merge branch 'master' into merge/release/3.0-to-master
wtgodbe Aug 27, 2019
b29f4e1
Merge pull request dotnet/Extensions#2239 from dotnet-maestro-bot/mer…
wtgodbe Aug 27, 2019
9fc548b
Add XML Docs for pubternal types
Pilchie Aug 23, 2019
bec0c1f
Merge pull request dotnet/Extensions#2240 from dotnet-maestro-bot/mer…
pranavkm Aug 28, 2019
197cc5b
Merge branch 'master' into merge/release/3.0-to-master
dougbu Aug 28, 2019
244fe58
Merge branch 'release/3.0' => 'master' (dotnet/Extensions#2242)
dougbu Aug 28, 2019
3b8db3a
Merge pull request dotnet/Extensions#2246 from dotnet-maestro-bot/mer…
BrennanConroy Aug 28, 2019
ff62677
Merge branch 'master' into merge/release/3.1-to-master
dougbu Aug 28, 2019
5adfade
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2249)
dougbu Aug 28, 2019
e7e393c
Merge branch 'master' into merge/release/3.1-to-master
dougbu Aug 29, 2019
9def091
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2256)
dougbu Aug 29, 2019
d378108
Merge branch 'master' into merge/release/3.1-to-master
dougbu Aug 30, 2019
b761d9b
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2261)
dougbu Sep 1, 2019
916de85
Merge branch 'master' into merge/release/3.1-to-master
dougbu Sep 1, 2019
69ba608
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2264)
dougbu Sep 1, 2019
3ceeb79
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2270)
dougbu Sep 3, 2019
1d38ad2
Merge branch 'master' into merge/release/3.1-to-master
dougbu Sep 5, 2019
74e706e
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2277)
dougbu Sep 5, 2019
cefb0f2
Update DI and Hosting to use Microsoft.Bcl.AsyncInterfaces (dotnet/Ex…
kevinchalet Sep 5, 2019
0df6447
Merge branch 'master' into merge/release/3.1-to-master
dougbu Sep 5, 2019
a3aaf64
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
Sep 6, 2019
36de1da
Merge pull request dotnet/Extensions#2286 from dotnet-maestro-bot/mer…
Sep 6, 2019
8c9ce37
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2284)
dougbu Sep 6, 2019
44ec31c
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
Sep 6, 2019
d91b18f
Merge branch 'master' into merge/release/3.1-to-master
Sep 6, 2019
f44b9a0
Merge pull request dotnet/Extensions#2292 from dotnet-maestro-bot/mer…
Sep 6, 2019
eb199b2
Merge pull request dotnet/Extensions#2291 from dotnet-maestro-bot/mer…
Sep 6, 2019
f0ec7fc
Merge pull request dotnet/Extensions#2294 from dotnet-maestro-bot/mer…
Sep 6, 2019
043e29e
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
dougbu Sep 7, 2019
178a8e8
Merge branch 'release/3.0' => 'release/3.1' (dotnet/Extensions#2297)
dougbu Sep 7, 2019
60f077c
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2298)
dougbu Sep 7, 2019
9826118
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
dougbu Sep 7, 2019
19ad2d3
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
dougbu Sep 7, 2019
a8e5c50
Merge branch 'master' into merge/release/3.1-to-master
dougbu Sep 7, 2019
5b47526
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2306)
dougbu Sep 7, 2019
f6cfe94
Merge branch 'release/3.0' => 'release/3.1' (dotnet/Extensions#2301)
dougbu Sep 7, 2019
1cbee63
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2307)
dougbu Sep 7, 2019
171cfde
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
dougbu Sep 8, 2019
6b80179
Merge branch 'release/3.0' => 'release/3.1' (dotnet/Extensions#2311)
dougbu Sep 8, 2019
95ccccf
Merge branch 'master' into merge/release/3.1-to-master
dougbu Sep 8, 2019
b0e0f3a
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2312)
dougbu Sep 8, 2019
702e313
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
dougbu Sep 9, 2019
5b8f7ce
Merge branch 'master' into merge/release/3.1-to-master
dougbu Sep 9, 2019
e675045
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2321)
dougbu Sep 9, 2019
a4f3167
Merge branch 'release/3.0' => 'release/3.1' (dotnet/Extensions#2317)
dougbu Sep 9, 2019
206c7dd
Merge pull request dotnet/Extensions#2322 from dotnet-maestro-bot/mer…
Sep 9, 2019
e5d3ea0
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
pranavkm Sep 10, 2019
a93a861
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
dougbu Sep 11, 2019
094b343
Merge branch 'master' into merge/release/3.1-to-master
dougbu Sep 11, 2019
dcb15db
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2327)
dougbu Sep 11, 2019
1de13a3
Merge branch 'release/3.0' => 'release/3.1' (dotnet/Extensions#2328)
dougbu Sep 11, 2019
18132bf
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2335)
dougbu Sep 12, 2019
115b476
Support netcoreapp3.1 TFM (dotnet/Extensions#2336)
Sep 13, 2019
7ac5d1a
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
mmitche Sep 13, 2019
9eec6d7
Merge pull request dotnet/Extensions#2337 from dotnet-maestro-bot/mer…
mmitche Sep 13, 2019
efe878d
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
dougbu Sep 14, 2019
54b79f9
Merge branch 'release/3.0' => 'release/3.1' (dotnet/Extensions#2351)
dougbu Sep 14, 2019
2ee96f6
Update ref assembly generation to use DefaultNetCoreTargetFramework p…
Sep 17, 2019
fd1c039
Update ref assembly generation to use DefaultNetCoreTargetFramework p…
Sep 17, 2019
d504299
Merge branch 'release/3.1'
Sep 17, 2019
feb5cf0
Update ref assembly
Sep 17, 2019
0aca63c
Fix tests and tools
Sep 18, 2019
5aa7544
Skip F# tests
Sep 18, 2019
6ea1296
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2341)
dougbu Sep 18, 2019
de16757
Merge branch 'master' into merge/release/3.1-to-master
dougbu Sep 19, 2019
c28017f
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2368)
dougbu Sep 19, 2019
d5ed264
Merge branch 'master' into merge/release/3.1-to-master
dougbu Sep 21, 2019
05b16d8
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2371)
dougbu Sep 21, 2019
380a4f4
Refactor xUnit extensibility
rynowak Sep 16, 2019
a8ff26f
Merge branch 'release/2.2' into merge/release/2.1-to-release/2.2
dougbu Sep 23, 2019
62fa489
Merge branch 'release/2.1' => 'release/2.2' (dotnet/Extensions#2383)
dougbu Sep 23, 2019
7331106
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2382)
dougbu Sep 23, 2019
96f302e
Merge branch 'release/2.2' into release/3.0
dougbu Sep 23, 2019
6c9ffe4
Merge branch 'release/2.2' => 'release/3.0' (dotnet/Extensions#2384)
dougbu Sep 25, 2019
eb3c264
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
dougbu Sep 25, 2019
049848c
Merge branch 'release/3.0' => 'release/3.1' (dotnet/Extensions#2393)
dougbu Sep 25, 2019
8c42ca9
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2394)
dougbu Sep 25, 2019
d47fc1f
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
dougbu Sep 26, 2019
1a367ce
Merge pull request dotnet/Extensions#2401 from dotnet-maestro-bot/mer…
wtgodbe Sep 26, 2019
f3cd840
Merge pull request dotnet/Extensions#2407 from dotnet-maestro-bot/mer…
Sep 26, 2019
3200594
[release/3.1] Update dependencies from dotnet/core-setup (dotnet/Exte…
dotnet-maestro[bot] Sep 26, 2019
e2519fb
Merge branch 'master' into merge/release/3.1-to-master
dougbu Sep 27, 2019
5b41f03
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2408)
dougbu Sep 27, 2019
aa567db
Merge pull request dotnet/Extensions#2391 from aspnet/Embedded30
wtgodbe Sep 27, 2019
7930ec5
Merge pull request dotnet/Extensions#2399 from aspnet/Basline
wtgodbe Sep 27, 2019
831b771
Merge branches
wtgodbe Sep 27, 2019
2305834
Merge pull request dotnet/Extensions#2413 from dotnet-maestro-bot/mer…
wtgodbe Sep 27, 2019
2dd2dd7
Merge branch 'master' into merge/release/3.1-to-master
dougbu Sep 29, 2019
6212d8a
Merge pull request dotnet/Extensions#2411 from dotnet-maestro-bot/mer…
wtgodbe Oct 1, 2019
fbf380c
Merge branch 'master' into merge/release/3.1-to-master
dougbu Oct 2, 2019
8d955dc
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2433)
dougbu Oct 2, 2019
535df38
Fixing a typo in ChainedBuilderExtensions (dotnet/Extensions#2442)
francisspor Oct 2, 2019
913319f
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
wtgodbe Oct 3, 2019
78f9d24
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
wtgodbe Oct 3, 2019
27b6da1
Merge pull request dotnet/Extensions#2443 from dotnet-maestro-bot/mer…
wtgodbe Oct 3, 2019
5d08c74
Merge branch 'release/3.1' into merge/release/3.1-preview1-to-release…
wtgodbe Oct 4, 2019
5c9db70
Merge pull request dotnet/Extensions#2453 from dotnet-maestro-bot/mer…
wtgodbe Oct 4, 2019
3016499
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
dougbu Oct 4, 2019
4146af5
Merge branch 'release/3.0' => 'release/3.1' (dotnet/Extensions#2452)
dougbu Oct 4, 2019
eac7130
Merge branch 'master' into merge/release/3.1-to-master
dougbu Oct 4, 2019
af12e06
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2447)
dougbu Oct 4, 2019
e02c672
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
dougbu Oct 4, 2019
c46d6e0
Merge branch 'release/3.0' => 'release/3.1' (dotnet/Extensions#2457)
dougbu Oct 4, 2019
85a5e5a
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2458)
dougbu Oct 5, 2019
c7b23fa
Merge branch 'release/3.1' into merge/release/3.1-preview1-to-release…
dougbu Oct 5, 2019
d1512dc
Add disposable singleton test cases (dotnet/Extensions#2465)
tomakita Oct 5, 2019
598da8b
Merge branch 'release/3.1-preview1' => 'release/3.1' (dotnet/Extensio…
dougbu Oct 6, 2019
3e09bff
Merge branch 'master' into merge/release/3.1-to-master
dougbu Oct 6, 2019
485a0cf
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2468)
dougbu Oct 6, 2019
8386d33
Merge branch 'release/3.1' into merge/release/3.1-preview1-to-release…
dougbu Oct 6, 2019
d18b4e3
Merge branch 'release/3.1-preview1' => 'release/3.1' (dotnet/Extensio…
dougbu Oct 6, 2019
a379d74
Merge branch 'master' into merge/release/3.1-to-master
dougbu Oct 6, 2019
39e43c5
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2471)
dougbu Oct 6, 2019
46e0880
Updating the documentation for SourceName (dotnet/Extensions#2400)
amgdy Oct 7, 2019
862a8d5
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
dougbu Oct 7, 2019
4a4adef
Merge branch 'release/3.0' => 'release/3.1' (dotnet/Extensions#2473)
dougbu Oct 7, 2019
c75633d
Merge pull request dotnet/Extensions#2474 from dotnet-maestro-bot/mer…
rynowak Oct 7, 2019
e89dcad
[automated] Merge branch 'release/3.1' => 'master'
Tratcher Oct 10, 2019
56fac32
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
dougbu Oct 11, 2019
8d6bdc6
Merge branch 'release/3.0' => 'release/3.1' (dotnet/Extensions#2489)
dougbu Oct 11, 2019
27d84ef
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2490)
dougbu Oct 11, 2019
38c127b
Compile using ref assemblies (dotnet/Extensions#2483)
Oct 11, 2019
1be3307
Fix IL builder's undefined behavior for defaulted value types.
brandondahler Oct 12, 2019
3c83f71
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
dougbu Oct 13, 2019
6a96c18
Merge branch 'master' into merge/release/3.1-to-master
dougbu Oct 13, 2019
6d42789
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2493)
dougbu Oct 13, 2019
659936e
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
dougbu Oct 14, 2019
fe6a1b7
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2508)
dougbu Oct 14, 2019
05a3081
Merge branch 'release/3.0' => 'release/3.1' (dotnet/Extensions#2494)
dougbu Oct 14, 2019
f03cea7
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2509)
dougbu Oct 14, 2019
d016d46
Fix typo (dotnet/Extensions#2512)
DAXaholic Oct 15, 2019
9083b63
Merge branch 'master' into merge/release/3.1-to-master
dougbu Oct 15, 2019
1f1230d
Merge pull request dotnet/Extensions#2510 from dotnet-maestro-bot/mer…
wtgodbe Oct 15, 2019
7216592
Split off original test modification into new test, add other value t…
brandondahler Oct 15, 2019
7ee250e
Add comment explaining purpose of loop in the test.
brandondahler Oct 16, 2019
174331f
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
dougbu Oct 17, 2019
c21fc85
Merge branch 'release/3.0' => 'release/3.1' (dotnet/Extensions#2526)
dougbu Oct 17, 2019
ca7a888
Merge branch 'master' into merge/release/3.1-to-master
dougbu Oct 17, 2019
c875abc
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2517)
dougbu Oct 17, 2019
f6bd0b0
Merge branch 'master' into merge/release/3.1-to-master
dougbu Oct 18, 2019
069df20
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2529)
dougbu Oct 18, 2019
8af8483
Merge branch 'master' into merge/release/3.1-to-master
dougbu Oct 19, 2019
dc171fc
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2532)
dougbu Oct 19, 2019
bb78987
Merge branch 'master' into merge/release/3.1-to-master
dougbu Oct 19, 2019
8dd6b5b
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2534)
dougbu Oct 19, 2019
6db6c27
Provide capability to use UTC time notation for console logs (dotnet/…
tomkerkhove Oct 21, 2019
1b19492
Merge pull request dotnet/Extensions#2540 from dotnet-maestro-bot/mer…
davidfowl Oct 21, 2019
342cdc1
Merge branch 'master' into merge/release/3.1-to-master
davidfowl Oct 22, 2019
204c954
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2545)
davidfowl Oct 22, 2019
8f937e7
Merge pull request dotnet/Extensions#2501 from brandondahler/bugfix/D…
davidfowl Oct 30, 2019
cb3848d
Merge branch 'merge/release/3.1-to-master' of https://github.com/dotn…
BrennanConroy Oct 31, 2019
6cd1bd1
Merge pull request dotnet/Extensions#2578 from dotnet-maestro-bot/mer…
BrennanConroy Oct 31, 2019
b0b0573
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
mmitche Oct 31, 2019
8c07615
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
BrennanConroy Oct 31, 2019
d08a623
[master] Update dependencies from dotnet/core-setup dotnet/arcade (do…
dotnet-maestro[bot] Oct 31, 2019
5d42baa
Merge pull request dotnet/Extensions#2583 from dotnet-maestro-bot/mer…
BrennanConroy Oct 31, 2019
b90c2bd
Merge branch 'master' into merge/release/3.1-to-master
BrennanConroy Nov 1, 2019
3a417bf
Merge pull request dotnet/Extensions#2585 from dotnet-maestro-bot/mer…
BrennanConroy Nov 1, 2019
0e98ab4
Merge branch 'master' into merge/release/3.1-to-master
sebastienros Nov 11, 2019
5128eac
Add event name for hosting logs (dotnet/Extensions#2627)
Kahbazi Nov 11, 2019
38eee54
Merge pull request dotnet/Extensions#2631 from dotnet-maestro-bot/mer…
sebastienros Nov 11, 2019
77ee7b5
Merge branch 'master' into merge/release/3.1-to-master
sebastienros Nov 11, 2019
ff0fa0c
Merge pull request dotnet/Extensions#2636 from dotnet-maestro-bot/mer…
sebastienros Nov 11, 2019
e688552
Merge branch 'release/3.1'
Tratcher Nov 15, 2019
74233fa
Merge pull request dotnet/Extensions#2667 from dotnet-maestro-bot/mer…
Tratcher Nov 15, 2019
1ebc1bb
Merge branch 'master' into merge/release/3.1-to-master
dougbu Nov 16, 2019
49f138d
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2674)
dougbu Nov 16, 2019
cd9e739
Merge branch 'release/2.2' into merge/release/2.1-to-release/2.2
wtgodbe Nov 22, 2019
34191fc
Merge branchess
wtgodbe Nov 22, 2019
9330e4e
Merge pull request dotnet/Extensions#2696 from dotnet-maestro-bot/mer…
wtgodbe Nov 22, 2019
74cc9ca
Merge pull request dotnet/Extensions#2704 from dotnet-maestro-bot/mer…
wtgodbe Nov 22, 2019
39595a5
Merge pull request dotnet/Extensions#2702 from dotnet-maestro-bot/mer…
wtgodbe Nov 22, 2019
9eb9165
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1
wtgodbe Nov 25, 2019
2d924e8
merge branches
wtgodbe Nov 25, 2019
b3d5400
Merge pull request dotnet/Extensions#2707 from dotnet-maestro-bot/mer…
wtgodbe Nov 25, 2019
ceba3de
Merge pull request dotnet/Extensions#2712 from dotnet-maestro-bot/mer…
wtgodbe Nov 25, 2019
5228483
Merge branch 'master' into merge/release/3.1-to-master
wtgodbe Nov 25, 2019
4773422
Merge pull request dotnet/Extensions#2714 from dotnet-maestro-bot/mer…
wtgodbe Nov 25, 2019
fed7901
Updated PR with my changes
jkotalik Nov 27, 2019
0f52f8d
Merge pull request dotnet/Extensions#2721 from dotnet-maestro-bot/mer…
jkotalik Nov 27, 2019
f69f07d
Fix wrong parameter description (dotnet/Extensions#2730)
DAXaholic Nov 28, 2019
df4ed41
Merge branch 'master' into merge/release/3.1-to-master
pranavkm Dec 4, 2019
8920f83
doc improvements (dotnet/Extensions#2675)
mairaw Dec 4, 2019
d6fd1c7
Merge pull request dotnet/Extensions#2736 from dotnet-maestro-bot/mer…
pranavkm Dec 4, 2019
4b9e06e
[automated] Merge branch 'release/3.0' => 'release/3.1' (dotnet/Exten…
dotnet-maestro-bot Dec 5, 2019
275034b
Merge branch 'master' into merge/release/3.1-to-master
pranavkm Dec 5, 2019
df5b029
updating inline <code> to <c>
eddynaka Dec 5, 2019
e02c7db
Apply suggestions from code review
eddynaka Dec 5, 2019
98cde60
updating inline <code> to <c> (dotnet/Extensions#2751)
analogrelay Dec 5, 2019
5c7c494
Merge pull request dotnet/Extensions#2749 from dotnet-maestro-bot/mer…
pranavkm Dec 5, 2019
c2e2ce5
Merge branch 'master' into merge/release/3.1-to-master
sebastienros Dec 11, 2019
5541219
Merge pull request dotnet/Extensions#2771 from dotnet-maestro-bot/mer…
sebastienros Dec 12, 2019
a01ad27
Merge pull request dotnet/Extensions#2783 from dotnet-maestro-bot/mer…
dougbu Dec 13, 2019
f126f1a
Merge branch 'master' into merge/release/3.1-to-master
dougbu Dec 14, 2019
b4fa53c
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2790)
dougbu Dec 14, 2019
a432e94
Allow ExecuteAsync cancellation propagation (dotnet/Extensions#2823)
klettier Jan 6, 2020
5c54e63
Preserve functional test logs on CI (dotnet/Extensions#2819)
Jan 6, 2020
0f94b8a
Update links for repository move/rename (dotnet/Extensions#2840)
Pilchie Jan 9, 2020
2d54f6f
XML documentation comments for StringValues. (dotnet/Extensions#2780)
benbhall Jan 9, 2020
7afab2e
Set argument if no option has found (dotnet/Extensions#2822)
Kahbazi Jan 9, 2020
1a6ff96
Guard for Custom Implementation of IHostApplicationLifetime (dotnet/…
Kahbazi Jan 10, 2020
6e87c4a
Merge branch 'release/2.1' into release/3.1
jkotalik Jan 15, 2020
ff73a7e
Merge branch 'release/3.1'
jkotalik Jan 15, 2020
33e26df
Merge pull request dotnet/Extensions#2860 from dotnet-maestro-bot/mer…
jkotalik Jan 15, 2020
a179239
Merge branch 'release/2.1' => 'release/3.1' (dotnet/Extensions#2859)
dougbu Jan 15, 2020
83990ae
Remove ref project from Microsoft.AspNetCore.Testing (dotnet/Extensio…
Jan 16, 2020
8fee50c
Merge branch 'merge/release/3.1-to-master' of https://github.com/dotn…
Jan 16, 2020
96589c2
Merge pull request dotnet/Extensions#2864 from dotnet-maestro-bot/mer…
rynowak Jan 16, 2020
edd606e
Merge branch 'master' into merge/release/3.1-to-master
rynowak Jan 17, 2020
456e261
Merge pull request dotnet/Extensions#2876 from dotnet-maestro-bot/mer…
rynowak Jan 17, 2020
e809ad5
Merge branch 'master' into merge/release/3.1-to-master
rynowak Jan 18, 2020
d37b014
Merge pull request dotnet/Extensions#2881 from dotnet-maestro-bot/mer…
rynowak Jan 18, 2020
6cd8c04
Revert "Remove ref project from Microsoft.AspNetCore.Testing (dotnet/…
wtgodbe Jan 18, 2020
cb9e1ae
Contributing: fixed some typos (dotnet/Extensions#2886)
MaherJendoubi Jan 21, 2020
3f14ec0
Correct a typo (dotnet/Extensions#2851)
Jan 22, 2020
96e7db0
Merge branch 'release/3.1'
Jan 23, 2020
66b24a4
Merge pull request dotnet/Extensions#2883 from dotnet-maestro-bot/mer…
Jan 23, 2020
73afec4
Add case sensitivity test for options (dotnet/Extensions#2829)
HaoK Jan 24, 2020
2cec4e4
Remove Mono.WebAssembly.Interop (dotnet/Extensions#2934)
pranavkm Feb 5, 2020
aa4cad4
Typo in comment: who's => whose (dotnet/Extensions#2964)
arialdomartini Feb 13, 2020
10dccbc
Clarify doc-comments in IHostApplicationLifetime (dotnet/Extensions#2…
willdean Feb 13, 2020
81a9181
Revert "Revert "Remove ref project from Microsoft.AspNetCore.Testing …
wtgodbe Feb 13, 2020
d2b5a30
Merge branch 'release/2.1' into release/3.1
ajaybhargavb Feb 14, 2020
18a5196
Merge pull request dotnet/Extensions#2973 from dotnet-maestro-bot/mer…
Pilchie Feb 15, 2020
20763d6
Document that StringValue ctor accepts a null string (dotnet/Extensio…
breyed Feb 18, 2020
726be18
Merge branch 'master' into merge/release/3.1-to-master
dougbu Feb 21, 2020
3fbdd75
Merge branch 'release/3.1' => 'master' (dotnet/Extensions#2969)
dougbu Feb 21, 2020
96a73b6
Migrate aspnetcore components (dotnet/Extensions#2974)
Feb 24, 2020
d298b09
Fix closure allocation in scope DisposeAsync (dotnet/Extensions#3024)
JamesNK Feb 26, 2020
e3d4dfe
Normalize all file headers to the expected Apache 2.0 license
sharwell Feb 26, 2020
78c05c3
Switch file headers to the MIT license
sharwell Feb 26, 2020
af59643
Update license in reference assemblies
sharwell Feb 26, 2020
74431bc
Restore blank lines
sharwell Feb 26, 2020
519d931
Merge pull request dotnet/Extensions#3028 from sharwell/mit-license
Feb 26, 2020
1650655
Merge branch 'runtime-consolidation' from Extensions into 'primitives…
maryamariyan Mar 2, 2020
3df8292
Update build scripts to enable Microsoft.Extensions projects incremen…
maryamariyan Mar 1, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions eng/Versions.props
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
<PatchVersion>0</PatchVersion>
<PreReleaseVersionLabel>preview</PreReleaseVersionLabel>
<PreReleaseVersionIteration>2</PreReleaseVersionIteration>
<PreReleaseVersionIteration Condition="$(MSBuildProjectName.StartsWith('Microsoft.Extensions.'))">$(PreReleaseVersionIteration)-runtime</PreReleaseVersionIteration>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@JunTaoLuo here's the workaround we're going to use temporarily to permit package overlap between extensions and runtime.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sounds good

<!-- Set assembly version to align with major and minor version,
as for the patches and revisions should be manually updated per assembly if it is serviced. -->
<AssemblyVersion>$(MajorVersion).$(MinorVersion).0.0</AssemblyVersion>
Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.

using System;

#if ActivatorUtilities_In_DependencyInjection
namespace Microsoft.Extensions.DependencyInjection
#else
namespace Microsoft.Extensions.Internal
#endif
{
/// <summary>
/// Marks the constructor to be used when activating type using <see cref="ActivatorUtilities"/>.
/// </summary>

#if ActivatorUtilities_In_DependencyInjection
public
#else
// Do not take a dependency on this class unless you are explicitly trying to avoid taking a
// dependency on Microsoft.AspNetCore.DependencyInjection.Abstractions.
internal
#endif
class ActivatorUtilitiesConstructorAttribute: Attribute
{
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<Project>
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />

<ItemGroup>
<Compile Include="$(MSBuildThisFileDirectory)..\ParameterDefaultValue\ParameterDefaultValue.cs">
<Pack>true</Pack>
<PackagePath>$(ContentTargetFolders)\cs\netstandard1.0\</PackagePath>
</Compile>
</ItemGroup>

<Target Name="Compile" />
<Target Name="CopyFilesToOutputDirectory" />
</Project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.

using System;

#if ActivatorUtilities_In_DependencyInjection
namespace Microsoft.Extensions.DependencyInjection
#else
namespace Microsoft.Extensions.Internal
#endif
{

/// <summary>
/// The result of <see cref="ActivatorUtilities.CreateFactory(Type, Type[])"/>.
/// </summary>
/// <param name="serviceProvider">The <see cref="IServiceProvider"/> to get service arguments from.</param>
/// <param name="arguments">Additional constructor arguments.</param>
/// <returns>The instantiated type.</returns>
#if ActivatorUtilities_In_DependencyInjection
public
#else
internal
#endif
delegate object ObjectFactory(IServiceProvider serviceProvider, object[] arguments);
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.

using System;
using System.Collections.Generic;
using BenchmarkDotNet.Configs;

namespace BenchmarkDotNet.Attributes
{
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Assembly)]
internal class AspNetCoreBenchmarkAttribute : Attribute, IConfigSource
{
public AspNetCoreBenchmarkAttribute()
: this(typeof(DefaultCoreConfig))
{
}

public AspNetCoreBenchmarkAttribute(Type configType)
: this(configType, typeof(DefaultCoreValidationConfig))
{
}

public AspNetCoreBenchmarkAttribute(Type configType, Type validationConfigType)
{
ConfigTypes = new Dictionary<string, Type>()
{
{ NamedConfiguration.Default, typeof(DefaultCoreConfig) },
{ NamedConfiguration.Validation, typeof(DefaultCoreValidationConfig) },
{ NamedConfiguration.Profile, typeof(DefaultCoreProfileConfig) },
{ NamedConfiguration.Debug, typeof(DefaultCoreDebugConfig) },
{ NamedConfiguration.PerfLab, typeof(DefaultCorePerfLabConfig) },
};

if (configType != null)
{
ConfigTypes[NamedConfiguration.Default] = configType;
}

if (validationConfigType != null)
{
ConfigTypes[NamedConfiguration.Validation] = validationConfigType;
}
}

public IConfig Config
{
get
{
if (!ConfigTypes.TryGetValue(ConfigName ?? NamedConfiguration.Default, out var configType))
{
var message = $"Could not find a configuration matching {ConfigName}. " +
$"Known configurations: {string.Join(", ", ConfigTypes.Keys)}";
throw new InvalidOperationException(message);
}

return (IConfig)Activator.CreateInstance(configType, Array.Empty<object>());
}
}

public Dictionary<string, Type> ConfigTypes { get; }

public static string ConfigName { get; set; } = NamedConfiguration.Default;

public static class NamedConfiguration
{
public static readonly string Default = "default";
public static readonly string Validation = "validation";
public static readonly string Profile = "profile";
public static readonly string Debug = "debug";
public static readonly string PerfLab = "perflab";
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.

using BenchmarkDotNet.Columns;
using BenchmarkDotNet.Configs;
using BenchmarkDotNet.Diagnosers;
using BenchmarkDotNet.Engines;
using BenchmarkDotNet.Exporters;
using BenchmarkDotNet.Jobs;
using BenchmarkDotNet.Loggers;
using BenchmarkDotNet.Toolchains.CsProj;
using BenchmarkDotNet.Toolchains.DotNetCli;
using BenchmarkDotNet.Validators;

namespace BenchmarkDotNet.Attributes
{
internal class DefaultCoreConfig : ManualConfig
{
public DefaultCoreConfig()
{
Add(ConsoleLogger.Default);
Add(MarkdownExporter.GitHub);

Add(MemoryDiagnoser.Default);
Add(StatisticColumn.OperationsPerSecond);
Add(DefaultColumnProviders.Instance);

Add(JitOptimizationsValidator.FailOnError);

Add(Job.Core
#if NETCOREAPP2_1
.With(CsProjCoreToolchain.From(NetCoreAppSettings.NetCoreApp21))
#elif NETCOREAPP3_0
.With(CsProjCoreToolchain.From(new NetCoreAppSettings("netcoreapp3.0", null, ".NET Core 3.0")))
#elif NETCOREAPP3_1
.With(CsProjCoreToolchain.From(new NetCoreAppSettings("netcoreapp3.1", null, ".NET Core 3.1")))
#elif NETCOREAPP5_0
.With(CsProjCoreToolchain.From(new NetCoreAppSettings("netcoreapp5.0", null, ".NET Core 5.0")))
#else
#error Target frameworks need to be updated.
#endif
.With(new GcMode { Server = true })
.With(RunStrategy.Throughput));
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.

using BenchmarkDotNet.Configs;
using BenchmarkDotNet.Engines;
using BenchmarkDotNet.Jobs;
using BenchmarkDotNet.Loggers;
using BenchmarkDotNet.Validators;

namespace BenchmarkDotNet.Attributes
{
internal class DefaultCoreDebugConfig : ManualConfig
{
public DefaultCoreDebugConfig()
{
Add(ConsoleLogger.Default);
Add(JitOptimizationsValidator.DontFailOnError);

Add(Job.InProcess
.With(RunStrategy.Throughput));
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.

using BenchmarkDotNet.Columns;
using BenchmarkDotNet.Configs;
using BenchmarkDotNet.Diagnosers;
using BenchmarkDotNet.Engines;
using BenchmarkDotNet.Exporters;
using BenchmarkDotNet.Exporters.Csv;
using BenchmarkDotNet.Jobs;
using BenchmarkDotNet.Loggers;
using BenchmarkDotNet.Validators;

namespace BenchmarkDotNet.Attributes
{
internal class DefaultCorePerfLabConfig : ManualConfig
{
public DefaultCorePerfLabConfig()
{
Add(ConsoleLogger.Default);

Add(MemoryDiagnoser.Default);
Add(StatisticColumn.OperationsPerSecond);
Add(new ParamsSummaryColumn());
Add(DefaultColumnProviders.Statistics, DefaultColumnProviders.Diagnosers, DefaultColumnProviders.Target);

// TODO: When upgrading to BDN 0.11.1, use Add(DefaultColumnProviders.Descriptor);
// DefaultColumnProviders.Target is deprecated

Add(JitOptimizationsValidator.FailOnError);

Add(Job.InProcess
.With(RunStrategy.Throughput));

Add(MarkdownExporter.GitHub);

Add(new CsvExporter(
CsvSeparator.Comma,
new Reports.SummaryStyle
{
PrintUnitsInHeader = true,
PrintUnitsInContent = false,
TimeUnit = Horology.TimeUnit.Microsecond,
SizeUnit = SizeUnit.KB
}));
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.

using BenchmarkDotNet.Columns;
using BenchmarkDotNet.Configs;
using BenchmarkDotNet.Diagnosers;
using BenchmarkDotNet.Engines;
using BenchmarkDotNet.Exporters;
using BenchmarkDotNet.Jobs;
using BenchmarkDotNet.Loggers;
using BenchmarkDotNet.Validators;

namespace BenchmarkDotNet.Attributes
{
internal class DefaultCoreProfileConfig : ManualConfig
{
public DefaultCoreProfileConfig()
{
Add(ConsoleLogger.Default);
Add(MarkdownExporter.GitHub);

Add(MemoryDiagnoser.Default);
Add(StatisticColumn.OperationsPerSecond);
Add(DefaultColumnProviders.Instance);

Add(JitOptimizationsValidator.FailOnError);

Add(Job.InProcess
.With(RunStrategy.Throughput));
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.

using BenchmarkDotNet.Configs;
using BenchmarkDotNet.Jobs;
using BenchmarkDotNet.Loggers;
using BenchmarkDotNet.Toolchains.InProcess;

namespace BenchmarkDotNet.Attributes
{
internal class DefaultCoreValidationConfig : ManualConfig
{
public DefaultCoreValidationConfig()
{
Add(ConsoleLogger.Default);

Add(Job.Dry.With(InProcessToolchain.Instance));
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<Project>
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />

<Target Name="Compile" />
<Target Name="CopyFilesToOutputDirectory" />
</Project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.

using System;

namespace BenchmarkDotNet.Attributes
{
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Assembly)]
internal class ParameterizedJobConfigAttribute: AspNetCoreBenchmarkAttribute
{
public ParameterizedJobConfigAttribute(Type configType) : base(configType)
{
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.

using BenchmarkDotNet.Columns;
using BenchmarkDotNet.Reports;
using BenchmarkDotNet.Running;

namespace BenchmarkDotNet.Attributes
{
public class ParamsSummaryColumn : IColumn
{
public string Id => nameof(ParamsSummaryColumn);
public string ColumnName { get; } = "Params";
public bool IsDefault(Summary summary, Benchmark benchmark) => false;
public string GetValue(Summary summary, Benchmark benchmark) => benchmark.Parameters.DisplayInfo;
public bool IsAvailable(Summary summary) => true;
public bool AlwaysShow => true;
public ColumnCategory Category => ColumnCategory.Params;
public int PriorityInCategory => 0;
public override string ToString() => ColumnName;
public bool IsNumeric => false;
public UnitType UnitType => UnitType.Dimensionless;
public string GetValue(Summary summary, Benchmark benchmark, ISummaryStyle style) => GetValue(summary, benchmark);
public string Legend => $"Summary of all parameter values";
}
}
Loading