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

Merge release/dev17.5 to main #14577

Merged
merged 415 commits into from
Jan 11, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
415 commits
Select commit Hold shift + click to select a range
532a074
Localized file check-in by OneLocBuild Task: Build definition ID 499:…
dotnet-bot Oct 7, 2022
507f1f4
Merge main to release/dev17.5 (#14043)
dotnet-bot Oct 7, 2022
a531655
Merge upstream/main
vzarytovskii Oct 7, 2022
ada7ebd
Merge branch 'release/dev17.5' into merges/release/dev17.4-to-release…
vzarytovskii Oct 7, 2022
3636dd8
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
KevinRansom Oct 10, 2022
8d87ef0
Update FSharp.Editor.fsproj
KevinRansom Oct 10, 2022
f1e6db4
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
KevinRansom Oct 10, 2022
8772150
Merge branch 'release/dev17.5' into merges/release/dev17.4-to-release…
KevinRansom Oct 10, 2022
5bdd01c
Localized file check-in by OneLocBuild Task: Build definition ID 499:…
dotnet-bot Oct 10, 2022
121c81e
Merge pull request #14052 from dotnet/merges/main-to-release/dev17.5
KevinRansom Oct 11, 2022
5866b77
Merge branch 'release/dev17.5' into merges/release/dev17.4-to-release…
KevinRansom Oct 11, 2022
8f6500c
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
KevinRansom Oct 11, 2022
f5d9c36
Merge pull request #14051 from dotnet/merges/release/dev17.4-to-relea…
KevinRansom Oct 11, 2022
362dc31
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
KevinRansom Oct 11, 2022
bdd8468
Localized file check-in by OneLocBuild Task: Build definition ID 499:…
dotnet-bot Oct 11, 2022
5438a7c
Merge pull request #14068 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Oct 11, 2022
833ced7
Localized file check-in by OneLocBuild Task: Build definition ID 499:…
dotnet-bot Oct 11, 2022
222607b
Merge branch 'release/dev17.4' into merges/release/dev17.3-to-release…
KevinRansom Oct 11, 2022
e393a73
Merge branch 'release/dev17.5' into merges/release/dev17.4-to-release…
KevinRansom Oct 11, 2022
c014e59
XLF
KevinRansom Oct 11, 2022
9596e4e
Merge branch 'release/dev17.5' into locfiles/4c8e976b-064d-46e7-addc-…
T-Gro Oct 11, 2022
9921189
Merge pull request #14072 from dotnet/merges/release/dev17.4-to-relea…
dotnet-bot Oct 11, 2022
e703eb8
Merge pull request #14071 from dotnet/merges/release/dev17.3-to-relea…
dotnet-bot Oct 11, 2022
62e85ff
Localized file check-in by OneLocBuild Task: Build definition ID 499:…
dotnet-bot Oct 11, 2022
7b4bff3
Merge pull request #14069 from dotnet/locfiles/4c8e976b-064d-46e7-add…
KevinRansom Oct 11, 2022
9737549
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Oct 11, 2022
24d4a6d
Merge branch 'release/dev17.5' into merges/release/dev17.4-to-release…
vzarytovskii Oct 11, 2022
5f140f0
Merge pull request #14073 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Oct 11, 2022
ea395dd
Merge branch 'release/dev17.5' into merges/release/dev17.4-to-release…
vzarytovskii Oct 11, 2022
8da316e
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Oct 11, 2022
68098c2
Merge pull request #14081 from dotnet/merges/main-to-release/dev17.5
KevinRansom Oct 11, 2022
4ab541e
Merge pull request #14074 from dotnet/locfiles/f0ec184b-ffbe-48e6-858…
KevinRansom Oct 11, 2022
1d2be82
Merge branch 'release/dev17.5' into merges/release/dev17.4-to-release…
KevinRansom Oct 11, 2022
d565b6c
Merge pull request #14079 from dotnet/merges/release/dev17.4-to-relea…
dotnet-bot Oct 11, 2022
fcf9a1b
Localized file check-in by OneLocBuild Task: Build definition ID 499:…
dotnet-bot Oct 11, 2022
c5c32b2
Localized file check-in by OneLocBuild Task: Build definition ID 499:…
dotnet-bot Oct 11, 2022
de15912
Merge branch 'release/dev17.5' into merges/release/dev17.4-to-release…
KevinRansom Oct 11, 2022
b623d53
Merge pull request #14083 from dotnet/merges/release/dev17.4-to-relea…
KevinRansom Oct 11, 2022
4c206ca
Merge branch 'release/dev17.5' into locfiles/9e9cbbdf-7309-4388-86b8-…
KevinRansom Oct 11, 2022
effb822
xlf
KevinRansom Oct 12, 2022
4917b48
Merge pull request #14082 from dotnet/locfiles/9e9cbbdf-7309-4388-86b…
KevinRansom Oct 12, 2022
6dcdc0b
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
KevinRansom Oct 12, 2022
406bbe6
Merge pull request #14087 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Oct 12, 2022
664588e
Localized file check-in by OneLocBuild Task: Build definition ID 499:…
dotnet-bot Oct 12, 2022
4c358f2
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
T-Gro Oct 12, 2022
525d510
Bugfix: Ref assemblies contained .property definitions at the wrong t…
T-Gro Oct 12, 2022
bacae91
Merge branch 'release/dev17.5' into merges/release/dev17.4-to-release…
vzarytovskii Oct 12, 2022
b9dbb1a
Merge pull request #14095 from dotnet/merges/release/dev17.4-to-relea…
dotnet-bot Oct 12, 2022
40cbdc9
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Oct 12, 2022
720c279
Merge pull request #14090 from dotnet/merges/main-to-release/dev17.5
vzarytovskii Oct 12, 2022
e142005
Update versions for dev17.4 (#14102)
KevinRansom Oct 13, 2022
5c1f59f
Update versions for dev17.5 (#14100)
KevinRansom Oct 13, 2022
6c48a70
Merge branch 'release/dev17.5' into merges/release/dev17.4-to-release…
vzarytovskii Oct 13, 2022
44284f1
Merge pull request #14103 from dotnet/merges/release/dev17.4-to-relea…
dotnet-bot Oct 13, 2022
b9053b2
Merge main to release/dev17.5 (#14098)
dotnet-bot Oct 13, 2022
17c9a48
Merge branch 'release/dev17.4' into merges/release/dev17.3-to-release…
KevinRansom Oct 13, 2022
c370ee0
Merge pull request #14107 from dotnet/merges/release/dev17.3-to-relea…
dotnet-bot Oct 13, 2022
5da24d1
Merge branch 'release/dev17.5' into merges/release/dev17.4-to-release…
vzarytovskii Oct 14, 2022
bbd3664
Merge pull request #14112 from dotnet/merges/release/dev17.4-to-relea…
dotnet-bot Oct 14, 2022
838c7d2
merge
KevinRansom Oct 14, 2022
47d44ac
Merge pull request #14111 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Oct 14, 2022
fd7aacc
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
KevinRansom Oct 14, 2022
b269884
Merge pull request #14116 from dotnet/merges/main-to-release/dev17.5
KevinRansom Oct 14, 2022
651593b
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
KevinRansom Oct 15, 2022
5876efb
Merge pull request #14117 from dotnet/merges/main-to-release/dev17.5
vzarytovskii Oct 15, 2022
b89fb31
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
KevinRansom Oct 15, 2022
b31a63f
Merge pull request #14119 from dotnet/merges/main-to-release/dev17.5
vzarytovskii Oct 15, 2022
469b2ea
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Oct 17, 2022
02b694a
Merge pull request #14125 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Oct 17, 2022
e0c8702
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
KevinRansom Oct 18, 2022
d88f61e
Merge pull request #14130 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Oct 18, 2022
0b24251
Localized file check-in by OneLocBuild Task: Build definition ID 499:…
dotnet-bot Oct 18, 2022
ad917e0
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Oct 18, 2022
73a6021
Merge pull request #14134 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Oct 18, 2022
925e08c
Disable ref assemblies in e2e tests (#14135)
abonie Oct 18, 2022
92fb8b3
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Oct 18, 2022
7419aa7
Merge pull request #14137 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Oct 18, 2022
ee7a128
Localized file check-in by OneLocBuild Task: Build definition ID 499:…
dotnet-bot Oct 19, 2022
8bc5324
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Oct 19, 2022
e707dc8
Downgrade SDK, rc2 is failing signing (#14146)
vzarytovskii Oct 19, 2022
016df0a
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
T-Gro Oct 20, 2022
b941491
Merge pull request #14141 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Oct 20, 2022
ea8501d
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Oct 20, 2022
3b29890
Merge pull request #14151 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Oct 21, 2022
eeeb67f
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Oct 21, 2022
49a0e2e
Merge pull request #14155 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Oct 21, 2022
ea4b847
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
T-Gro Oct 24, 2022
82c00c7
Merge pull request #14164 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Oct 24, 2022
90f5b1e
Generate SBOM for Fsharp (#14029) (#14169)
dotnet-bot Oct 25, 2022
f731731
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Oct 25, 2022
ccad2dc
Merge pull request #14173 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Oct 25, 2022
387b0e1
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Oct 25, 2022
f9dc1e4
Merge pull request #14175 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Oct 26, 2022
e58eac4
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Oct 26, 2022
32b9429
Merge pull request #14183 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Oct 26, 2022
04c3620
Update Arcade & Put automated pool provider usage functionality into …
MattGal Oct 27, 2022
deaf381
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
T-Gro Oct 27, 2022
b5ddada
Merge pull request #14185 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Oct 27, 2022
74343a7
Merge branch 'release/dev17.5' into merges/release/dev17.4-to-release…
KevinRansom Oct 27, 2022
76412ce
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Oct 28, 2022
27c5d89
[release/dev17.4] fix metadata failure due to double integration of s…
github-actions[bot] Oct 28, 2022
79ff8fe
Merge pull request #14191 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Oct 28, 2022
23f382b
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Oct 28, 2022
499657a
Merge pull request #14196 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Oct 29, 2022
00caf49
Merge branch 'release/dev17.5' into merges/release/dev17.4-to-release…
vzarytovskii Oct 29, 2022
ccc97d8
Merge pull request #14186 from dotnet/merges/release/dev17.4-to-relea…
dotnet-bot Oct 29, 2022
ab3a636
Merge branch 'release/dev17.5' into merges/release/dev17.4-to-release…
vzarytovskii Oct 29, 2022
1a555d3
Merge pull request #14198 from dotnet/merges/release/dev17.4-to-relea…
dotnet-bot Oct 29, 2022
d8fba57
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Oct 31, 2022
b567e43
Merge pull request #14202 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Oct 31, 2022
849f9b5
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Nov 1, 2022
a934894
Merge pull request #14209 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 2, 2022
7169245
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Nov 2, 2022
6ce6e32
Merge pull request #14219 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 3, 2022
2e71fee
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Nov 3, 2022
712011e
Merge pull request #14227 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 3, 2022
59f2dca
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
T-Gro Nov 3, 2022
abd1cc9
Merge pull request #14230 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 3, 2022
73334e0
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
KevinRansom Nov 3, 2022
0f89baf
Merge pull request #14232 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 4, 2022
5a75ecd
Merge remote-tracking branch 'upstream/main' into merges/main-to-rele…
KevinRansom Nov 5, 2022
788f51c
Global.json
KevinRansom Nov 5, 2022
7326f5a
Merge pull request #14240 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 5, 2022
c52add7
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Nov 7, 2022
67fdda3
Merge pull request #14252 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 7, 2022
9b127d0
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Nov 7, 2022
a6a6470
Merge pull request #14254 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 7, 2022
1157127
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Nov 7, 2022
d52c1a7
Merge pull request #14255 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 8, 2022
270eaea
Merge remote-tracking branch 'upstream/main' into merges/main-to-rele…
vzarytovskii Nov 9, 2022
e601bf0
Merge pull request #14272 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 9, 2022
312afae
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Nov 9, 2022
92cc9bd
Merge pull request #14279 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 9, 2022
eb03692
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Nov 9, 2022
a2c40cc
[release/dev17.4] Don't emit IsReadOnlyAttribute if not available. (#…
github-actions[bot] Nov 9, 2022
1268777
Merge pull request #14282 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 9, 2022
70bcb37
Merge branch 'release/dev17.5' into merges/release/dev17.4-to-release…
KevinRansom Nov 10, 2022
a45c6f9
Merge pull request #14285 from dotnet/merges/release/dev17.4-to-relea…
dotnet-bot Nov 10, 2022
98adc26
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Nov 10, 2022
7e75445
Merge pull request #14287 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 10, 2022
e3a8b29
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Nov 11, 2022
e692bfe
Merge pull request #14299 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 11, 2022
51b8769
Fixed package versions to publicly available (#14291)
vzarytovskii Nov 13, 2022
f74fe80
Update Versions.props
vzarytovskii Nov 13, 2022
d8f8ee8
Merge branch 'release/dev17.5' into merges/release/dev17.4-to-release…
vzarytovskii Nov 13, 2022
9f7329d
Merge pull request #14306 from dotnet/merges/release/dev17.4-to-relea…
dotnet-bot Nov 14, 2022
0babbbd
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
T-Gro Nov 14, 2022
ef7f67e
Merge pull request #14307 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 15, 2022
881a2ec
Merge branch 'release/dev17.4' into merges/release/dev17.3-to-release…
T-Gro Nov 16, 2022
8c28cf4
Merge pull request #14328 from dotnet/merges/release/dev17.3-to-relea…
dotnet-bot Nov 16, 2022
35ef709
Merge branch 'release/dev17.5' into merges/release/dev17.4-to-release…
vzarytovskii Nov 16, 2022
3b0a732
Merge pull request #14331 from dotnet/merges/release/dev17.4-to-relea…
vzarytovskii Nov 16, 2022
1c5b56c
Prefer nullable over other conversions, fixes #14302
NinoFloris Nov 14, 2022
1617183
Replace ROSpan for DateTimeOffset as op_Implicit target, ROSpan is no…
NinoFloris Nov 15, 2022
59b1c02
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
KevinRansom Nov 16, 2022
385f816
Merge pull request #14332 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 17, 2022
3ff020f
Merge pull request #14333 from dotnet/backport/pr-14319-to-release/de…
vzarytovskii Nov 17, 2022
ff32b3a
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Nov 17, 2022
1b8c83c
Merge pull request #14343 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 17, 2022
6f3f5cc
Merge branch 'release/dev17.5' into merges/release/dev17.4-to-release…
vzarytovskii Nov 17, 2022
9cd5ed6
Merge pull request #14342 from dotnet/merges/release/dev17.4-to-relea…
dotnet-bot Nov 17, 2022
1bba153
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
T-Gro Nov 18, 2022
08562e5
Merge pull request #14349 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 18, 2022
817a4f5
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
KevinRansom Nov 18, 2022
351dcbf
Merge pull request #14351 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 18, 2022
1ae8e64
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
KevinRansom Nov 19, 2022
728f809
Merge pull request #14354 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 19, 2022
d81d4f1
Merge branch 'release/dev17.4' into merges/release/dev17.3-to-release…
vzarytovskii Nov 21, 2022
f90ab57
Merge pull request #14344 from dotnet/merges/release/dev17.3-to-relea…
dotnet-bot Nov 21, 2022
b3cde24
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Nov 21, 2022
021c4f0
Merge branch 'release/dev17.5' into merges/release/dev17.4-to-release…
vzarytovskii Nov 21, 2022
b714b84
Merge pull request #14361 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 21, 2022
1d892dd
[release/dev17.4] F# 7 fixes (#14322)
github-actions[bot] Nov 21, 2022
b1976ad
Merge branch 'release/dev17.5' into merges/release/dev17.4-to-release…
KevinRansom Nov 21, 2022
c57af2e
Merge pull request #14360 from dotnet/merges/release/dev17.4-to-relea…
dotnet-bot Nov 21, 2022
e2156c9
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
T-Gro Nov 22, 2022
beeae39
Merge branch 'release/dev17.5' into merges/release/dev17.4-to-release…
T-Gro Nov 22, 2022
dd0fab7
Merge pull request #14363 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 22, 2022
4dd0e2f
Merge branch 'release/dev17.5' into merges/release/dev17.4-to-release…
vzarytovskii Nov 22, 2022
7140a15
Merge pull request #14364 from dotnet/merges/release/dev17.4-to-relea…
dotnet-bot Nov 22, 2022
9fbd59d
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Nov 22, 2022
ac595d1
Merge pull request #14367 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 22, 2022
f5760cf
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Nov 22, 2022
ffb3909
Merge pull request #14373 from dotnet/merges/main-to-release/dev17.5
vzarytovskii Nov 22, 2022
458237a
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Nov 23, 2022
b82a615
Merge pull request #14380 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 23, 2022
48aa680
Localized file check-in by OneLocBuild Task: Build definition ID 499:…
dotnet-bot Nov 23, 2022
d297b6c
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Nov 24, 2022
5b3d9fd
Merge pull request #14387 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 24, 2022
629acc2
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Nov 29, 2022
8fd52dc
Merge pull request #14405 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 30, 2022
6778ab1
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Nov 30, 2022
420efaf
Merge pull request #14409 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 30, 2022
de71a84
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Nov 30, 2022
53f907e
Merge pull request #14414 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Nov 30, 2022
3c0661f
Deploy System.Diagnostics.DiagnosticSource to Tools folder (#14417)
KevinRansom Dec 1, 2022
575a62b
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
KevinRansom Dec 2, 2022
db068a6
Merge pull request #14423 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Dec 2, 2022
6bcfa9b
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
KevinRansom Dec 2, 2022
9ba030f
Merge pull request #14425 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Dec 2, 2022
ebf9aaa
Localized file check-in by OneLocBuild Task: Build definition ID 499:…
dotnet-bot Dec 2, 2022
6d798ad
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
KevinRansom Dec 3, 2022
0b2cc67
Merge pull request #14428 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Dec 3, 2022
1ea51f6
Revert "IL: optimize attribute cluster reading (#13821)"
vzarytovskii Dec 5, 2022
bc4b12b
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
KevinRansom Dec 6, 2022
1a43b22
Merge pull request #14436 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Dec 6, 2022
56b999a
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
T-Gro Dec 6, 2022
a4e2fff
Merge pull request #14438 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Dec 6, 2022
8b9f172
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
KevinRansom Dec 7, 2022
b85d2db
Merge pull request #14446 from dotnet/merges/main-to-release/dev17.5
KevinRansom Dec 7, 2022
2dd6506
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
KevinRansom Dec 8, 2022
ddc4a7d
Merge pull request #14451 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Dec 8, 2022
589edba
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
KevinRansom Dec 8, 2022
ae17185
Merge pull request #14455 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Dec 8, 2022
6271bb5
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Dec 12, 2022
d157e60
Merge pull request #14463 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Dec 12, 2022
2e92791
Merge branch 'release/dev17.5' of https://github.com/dotnet/fsharp in…
vzarytovskii Dec 12, 2022
2456618
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Dec 12, 2022
3130e06
Merge pull request #14466 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Dec 12, 2022
1546257
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
T-Gro Dec 15, 2022
f25ff0c
Merge pull request #14469 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Dec 15, 2022
ad3033a
Localized file check-in by OneLocBuild Task: Build definition ID 499:…
dotnet-bot Dec 15, 2022
3794da3
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Dec 15, 2022
fc35ff4
Merge pull request #14475 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Dec 16, 2022
1c1ccfd
Localized file check-in by OneLocBuild Task: Build definition ID 499:…
dotnet-bot Dec 16, 2022
5f300f5
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Dec 20, 2022
3d7e53b
Merge remote-tracking branch 'upstream/main' into merges/main-to-rele…
vzarytovskii Jan 2, 2023
d23cfb4
Merge pull request #14487 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Jan 2, 2023
55c6cba
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Jan 2, 2023
9d2bd94
Merge pull request #14531 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Jan 2, 2023
1da4bc5
Localized file check-in by OneLocBuild Task: Build definition ID 499:…
dotnet-bot Jan 2, 2023
8bcb103
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
KevinRansom Jan 3, 2023
4ed76da
Merge pull request #14534 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Jan 3, 2023
f4443f0
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Jan 3, 2023
794b7c2
Merge pull request #14536 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Jan 4, 2023
7dcf60e
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
KevinRansom Jan 4, 2023
3808a0e
Merge pull request #14538 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Jan 5, 2023
2dab6ac
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
KevinRansom Jan 6, 2023
8fdf58a
Merge pull request #14549 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Jan 6, 2023
ad9b402
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
KevinRansom Jan 6, 2023
c9d55e3
Merge pull request #14551 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Jan 9, 2023
9883a1c
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Jan 9, 2023
d7ebfd6
Merge pull request #14558 from dotnet/merges/main-to-release/dev17.5
dotnet-bot Jan 9, 2023
4d222de
Merge branch 'release/dev17.5' of https://github.com/dotnet/fsharp in…
vzarytovskii Jan 9, 2023
9e8a64c
Revert "Merge branch 'release/dev17.5' of https://github.com/dotnet/f…
vzarytovskii Jan 9, 2023
fec2451
Update azure-pipelines.yml
vzarytovskii Jan 9, 2023
1607c54
Merge main to release/dev17.5 (#14562)
dotnet-bot Jan 9, 2023
c4f419d
Merge branch 'release/dev17.5' into merges/main-to-release/dev17.5
vzarytovskii Jan 10, 2023
a02e3c7
Merge pull request #14574 from dotnet/merges/main-to-release/dev17.5
vzarytovskii Jan 10, 2023
f125a71
Merge branch 'main' into merges/release/dev17.5-to-main
vzarytovskii Jan 10, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -86,11 +86,11 @@ stages:
# Signed build #
#-------------------------------------------------------------------------------------------------------------------#
- ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
- ${{ if eq(variables['Build.SourceBranch'], 'refs/heads/release/dev17.3') }}:
- ${{ if eq(variables['Build.SourceBranch'], 'refs/heads/release/dev17.5') }}:
- template: /eng/common/templates/job/onelocbuild.yml
parameters:
MirrorRepo: fsharp
MirrorBranch: release/dev17.3
MirrorBranch: release/dev17.5
LclSource: lclFilesfromPackage
LclPackageId: 'LCL-JUNO-PROD-FSHARP'
- template: /eng/common/templates/jobs/jobs.yml
Expand Down Expand Up @@ -666,8 +666,8 @@ stages:
- ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
- template: eng/release/insert-into-vs.yml
parameters:
componentBranchName: refs/heads/release/dev17.3
insertTargetBranch: rel/d17.3
componentBranchName: refs/heads/release/dev17.5
insertTargetBranch: rel/d17.5
insertTeamEmail: [email protected]
insertTeamName: 'F#'
completeInsertion: 'auto'
12 changes: 6 additions & 6 deletions eng/Versions.props
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<!-- F# Version components -->
<FSMajorVersion>7</FSMajorVersion>
<FSMinorVersion>0</FSMinorVersion>
<FSBuildVersion>0</FSBuildVersion>
<FSBuildVersion>1</FSBuildVersion>
<FSRevisionVersion>0</FSRevisionVersion>
<!-- -->
<!-- F# Language version -->
Expand All @@ -33,7 +33,7 @@
<!-- FSharp.Compiler.Service version -->
<FCSMajorVersion>43</FCSMajorVersion>
<FCSMinorVersion>7</FCSMinorVersion>
<FCSBuildVersion>102</FCSBuildVersion>
<FCSBuildVersion>200</FCSBuildVersion>
<FCSRevisionVersion>$(FSRevisionVersion)</FCSRevisionVersion>
<FSharpCompilerServicePackageVersion>$(FCSMajorVersion).$(FCSMinorVersion).$(FCSBuildVersion)</FSharpCompilerServicePackageVersion>
<FSharpCompilerServiceVersion>$(FCSMajorVersion).$(FCSMinorVersion).$(FCSBuildVersion).$(FCSRevisionVersion)</FSharpCompilerServiceVersion>
Expand All @@ -47,16 +47,17 @@
<!-- -->
<!-- FSharp tools for Visual Studio version number -->
<FSToolsMajorVersion>12</FSToolsMajorVersion>
<FSToolsMinorVersion>0</FSToolsMinorVersion>
<FSToolsBuildVersion>5</FSToolsBuildVersion>

<FSToolsMinorVersion>5</FSToolsMinorVersion>
<FSToolsBuildVersion>0</FSToolsBuildVersion>
<FSToolsRevisionVersion>$(FSRevisionVersion)</FSToolsRevisionVersion>
<FSProductVersionPrefix>$(FSToolsMajorVersion).$(FSToolsMinorVersion).$(FSToolsBuildVersion)</FSProductVersionPrefix>
<FSProductVersionReleaseNotesVersion>$(FSToolsMajorVersion)-$(FSToolsMinorVersion)-$(FSToolsBuildVersion)</FSProductVersionReleaseNotesVersion>
<FSProductVersion>$(FSToolsMajorVersion).$(FSToolsMinorVersion).$(FSToolsBuildVersion).$(FSToolsRevisionVersion)</FSProductVersion>
</PropertyGroup>
<PropertyGroup>
<VSMajorVersion>17</VSMajorVersion>
<VSMinorVersion>3</VSMinorVersion>
<VSMinorVersion>5</VSMinorVersion>
<VSGeneralVersion>$(VSMajorVersion).0</VSGeneralVersion>
<VSAssemblyVersionPrefix>$(VSMajorVersion).$(VSMinorVersion).0</VSAssemblyVersionPrefix>
<VSAssemblyVersion>$(VSAssemblyVersionPrefix).0</VSAssemblyVersion>
Expand Down Expand Up @@ -108,7 +109,6 @@
<MicrosoftCodeAnalysisEditorFeaturesWpfVersion>$(RoslynVersion)</MicrosoftCodeAnalysisEditorFeaturesWpfVersion>
<MicrosoftCodeAnalysisExternalAccessFSharpVersion>$(RoslynVersion)</MicrosoftCodeAnalysisExternalAccessFSharpVersion>
<MicrosoftCodeAnalysisVersion>$(RoslynVersion)</MicrosoftCodeAnalysisVersion>
<MicrosoftCodeAnalysisWorkspacesCommonVersion>$(RoslynVersion)</MicrosoftCodeAnalysisWorkspacesCommonVersion>
<MicrosoftCodeAnalysisCSharpVersion>$(RoslynVersion)</MicrosoftCodeAnalysisCSharpVersion>
<MicrosoftVisualStudioLanguageServicesVersion>$(RoslynVersion)</MicrosoftVisualStudioLanguageServicesVersion>
<MicrosoftCodeAnalysisTestResourcesProprietaryVersion>2.0.28</MicrosoftCodeAnalysisTestResourcesProprietaryVersion>
Expand Down
2 changes: 1 addition & 1 deletion eng/release/insert-into-vs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ stages:
jobs:
- job: Insert_VS
pool:
name: NetCore1ESPool-Internal
name: NetCore1ESPool-Svc-Internal
demands: ImageOverride -equals windows.vs2019.amd64
variables:
- group: DotNet-VSTS-Infra-Access
Expand Down
2 changes: 1 addition & 1 deletion global.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@
"Microsoft.DotNet.Arcade.Sdk": "8.0.0-beta.22554.2",
"Microsoft.DotNet.Helix.Sdk": "8.0.0-beta.22554.2"
}
}
}
9 changes: 6 additions & 3 deletions src/Compiler/AbstractIL/ilwrite.fs
Original file line number Diff line number Diff line change
Expand Up @@ -1190,7 +1190,7 @@ let canGenPropertyDef cenv (prop: ILPropertyDef) =
// If we have GetMethod or SetMethod set (i.e. not None), try and see if we have MethodDefs for them.
// NOTE: They can be not-None and missing MethodDefs if we skip generating them for reference assembly in the earlier pass.
// Only generate property if we have at least getter or setter, otherwise, we skip.
[| prop.GetMethod; prop.SetMethod |]
[| prop.GetMethod; prop.SetMethod |]
|> Array.choose id
|> Array.map (TryGetMethodRefAsMethodDefIdx cenv)
|> Array.exists (function | Ok _ -> true | _ -> false)
Expand Down Expand Up @@ -1302,11 +1302,14 @@ and GenTypeDefPass2 pidx enc cenv (tdef: ILTypeDef) =
// Now generate or assign index numbers for tables referenced by the maps.
// Don't yet generate contents of these tables - leave that to pass3, as
// code may need to embed these entries.
tdef.Implements |> List.iter (GenImplementsPass2 cenv env tidx)
props |> List.iter (GenPropertyDefPass2 cenv tidx)
tdef.Implements |> List.iter (GenImplementsPass2 cenv env tidx)
events |> List.iter (GenEventDefPass2 cenv tidx)
tdef.Fields.AsList() |> List.iter (GenFieldDefPass2 tdef cenv tidx)
tdef.Methods |> Seq.iter (GenMethodDefPass2 tdef cenv tidx)
// Generation of property definitions for **ref assemblies** is checking existence of generated method definitions.
// Therefore, due to mutable state within "cenv", order of operations matters.
// Who could have thought that using shared mutable state can bring unexpected bugs...?
props |> List.iter (GenPropertyDefPass2 cenv tidx)
tdef.NestedTypes.AsList() |> GenTypeDefsPass2 tidx (enc@[tdef.Name]) cenv
with exn ->
failwith ("Error in pass2 for type "+tdef.Name+", error: " + exn.Message)
Expand Down
61 changes: 52 additions & 9 deletions src/Compiler/Driver/FxResolver.fs
Original file line number Diff line number Diff line change
Expand Up @@ -382,16 +382,16 @@ type internal FxResolver

let tryGetNetCoreRefsPackDirectoryRoot () = tryNetCoreRefsPackDirectoryRoot.Force()

let getTfmNumber (v: string) =
let arr = v.Split([| '.' |], 3)
arr[0] + "." + arr[1]

// Tries to figure out the tfm for the compiler instance.
// On coreclr it uses the deps.json file
//
// On-demand because (a) some FxResolver are ephemeral (b) we want to avoid recomputation
let tryGetRunningTfm =
let tryGetRunningTfm () =
let runningTfmOpt =
let getTfmNumber (v: string) =
let arr = v.Split([| '.' |], 3)
arr[0] + "." + arr[1]

// Compute TFM from System.Runtime.InteropServices.RuntimeInformation.FrameworkDescription
// System.Runtime.InteropServices.RuntimeInformation.FrameworkDescription;;
// val it: string = ".NET 6.0.7"
Expand Down Expand Up @@ -548,6 +548,24 @@ type internal FxResolver
assemblyReferences |> List.iter traverseDependencies
assemblies

let tryGetTfmFromSdkDir (sdkDir: string) =
let dotnetConfigFile = Path.Combine(sdkDir, "dotnet.runtimeconfig.json")

try
use stream = FileSystem.OpenFileForReadShim(dotnetConfigFile)
let dotnetConfig = stream.ReadAllText()
let pattern = "\"tfm\": \""

let startPos =
dotnetConfig.IndexOf(pattern, StringComparison.OrdinalIgnoreCase)
+ pattern.Length

let endPos = dotnetConfig.IndexOf("\"", startPos)
let tfm = dotnetConfig[startPos .. endPos - 1]
tfm
with _ ->
tryGetRunningTfm ()

// This list is the default set of references for "non-project" files.
//
// These DLLs are
Expand Down Expand Up @@ -799,12 +817,37 @@ type internal FxResolver
RequireFxResolverLock(fxtok, "assuming all member require lock")
tryGetSdkDir () |> replayWarnings)

/// Gets the selected target framework moniker, e.g netcore3.0, net472, and the running rid of the current machine
/// Gets
/// 1. The Target Framework Moniker (TFM) used for scripting (e.g netcore3.0, net472)
/// 2. The running RID of the current machine (e.g. win-x64)
///
/// When analyzing scripts for editing, this is **not** necessarily the running TFM. Rather, it is the TFM to use for analysing
/// a script.
///
/// Summary:
/// - When running scripts (isInteractive = true) this is identical to the running TFM.
///
/// - When analyzing .NET Core scripts (isInteractive = false, tryGetSdkDir is Some),
/// the scripting TFM is determined from dotnet.runtimeconfig.json in the SDK directory
///
/// - Otherwise, the running TFM is used. That is, if editing with .NET Framework/Core-based tooling a script is assumed
/// to be .NET Framework/Core respectively.
///
/// The RID returned is always the RID of the running machine.
member _.GetTfmAndRid() =
fxlock.AcquireLock(fun fxtok ->
RequireFxResolverLock(fxtok, "assuming all member require lock")

let runningTfm = tryGetRunningTfm
// Interactive processes read their own configuration to find the running tfm
let targetTfm =
if isInteractive then
tryGetRunningTfm ()
else
let sdkDir = tryGetSdkDir () |> replayWarnings

match sdkDir with
| Some dir -> tryGetTfmFromSdkDir dir
| None -> tryGetRunningTfm ()

// Coreclr has mechanism for getting rid
// System.Runtime.InteropServices.RuntimeInformation.RuntimeIdentifier
Expand Down Expand Up @@ -855,7 +898,7 @@ type internal FxResolver
| Architecture.Arm64 -> baseRid + "-arm64"
| _ -> baseRid + "-arm"

runningTfm, runningRid)
targetTfm, runningRid)

static member ClearStaticCaches() =
desiredDotNetSdkVersionForDirectoryCache.Clear()
Expand All @@ -878,7 +921,7 @@ type internal FxResolver
let defaultReferences =
if assumeDotNetFramework then
getDotNetFrameworkDefaultReferences useFsiAuxLib, assumeDotNetFramework
else if useSdkRefs then
elif useSdkRefs then
// Go fetch references
let sdkDir = tryGetSdkRefsPackDirectory () |> replayWarnings

Expand Down
Loading