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.8 to main #16042

Merged
merged 314 commits into from
Sep 26, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
314 commits
Select commit Hold shift + click to select a range
369097c
Merge pull request #15429 from dotnet/darc-release/net8-247dc6c3-4a7b…
vzarytovskii Jun 19, 2023
d2441b0
Merge branch 'release/net8' into merges/main-to-release/net8
vzarytovskii Jun 19, 2023
0eea46b
Merge pull request #15405 from dotnet/merges/main-to-release/net8
KevinRansom Jun 19, 2023
7620cf3
Merge branch 'release/net8' into merges/main-to-release/net8
KevinRansom Jun 19, 2023
6ddcebb
Merge pull request #15438 from dotnet/merges/main-to-release/net8
KevinRansom Jun 19, 2023
30511c7
Update dependencies from https://github.com/dotnet/arcade build 20230…
dotnet-maestro[bot] Jun 20, 2023
13a4311
fix net8p5 api
vzarytovskii Jun 20, 2023
3085440
Fix trimming test for p5
vzarytovskii Jun 20, 2023
e111016
Merge branch 'release/net8' into merges/main-to-release/net8
vzarytovskii Jun 20, 2023
24890f9
Update dependencies from https://github.com/dotnet/arcade build 20230…
dotnet-maestro[bot] Jun 21, 2023
80bfbb6
Merge pull request #15455 from dotnet/merges/main-to-release/net8
vzarytovskii Jun 21, 2023
12dd520
Merge branch 'release/net8' into darc-release/net8-191d30c1-25aa-446b…
vzarytovskii Jun 21, 2023
d4e15a8
Merge branch 'release/net8' into merges/main-to-release/net8
KevinRansom Jun 21, 2023
1547643
Update Version.Details.xml
vzarytovskii Jun 22, 2023
528d287
Merge pull request #15461 from dotnet/merges/main-to-release/net8
vzarytovskii Jun 22, 2023
d0de827
Update dependencies from https://github.com/dotnet/arcade build 20230…
dotnet-maestro[bot] Jun 22, 2023
d8bf9e5
Merge branch 'release/net8' into merges/main-to-release/net8
KevinRansom Jun 22, 2023
5d0a22d
Merge pull request #15471 from dotnet/merges/main-to-release/net8
KevinRansom Jun 22, 2023
03c95ce
Improve error recovery of union case definitions (#15468) (#15474)
dotnet-bot Jun 23, 2023
2d66ce4
Merge branch 'release/net8' into merges/main-to-release/net8
T-Gro Jun 23, 2023
93e51c3
Merge pull request #15477 from dotnet/merges/main-to-release/net8
vzarytovskii Jun 23, 2023
ec750b0
Update dependencies from https://github.com/dotnet/arcade build 20230…
dotnet-maestro[bot] Jun 24, 2023
2569ec8
Merge branch 'release/net8' into merges/main-to-release/net8
T-Gro Jun 25, 2023
71ff7f2
Merge main to release/net8 (#15481)
vzarytovskii Jun 27, 2023
63c069c
Merge branch 'release/net8' into darc-release/net8-191d30c1-25aa-446b…
vzarytovskii Jun 27, 2023
dc008b4
[release/net8] Update dependencies from dotnet/source-build-reference…
dotnet-maestro[bot] Jun 27, 2023
31ea3f8
Merge branch 'release/net8' into darc-release/net8-191d30c1-25aa-446b…
vzarytovskii Jun 27, 2023
76cb108
Merge pull request #15495 from dotnet/merges/main-to-release/net8
vzarytovskii Jun 27, 2023
f30d4ff
Merge branch 'release/net8' into darc-release/net8-191d30c1-25aa-446b…
vzarytovskii Jun 27, 2023
635d129
Merge pull request #15448 from dotnet/darc-release/net8-191d30c1-25aa…
vzarytovskii Jun 27, 2023
cf690d8
Merge branch 'release/net8' into merges/main-to-release/net8
vzarytovskii Jun 27, 2023
6151b1f
Disable experimental due to flakiness
vzarytovskii Jun 27, 2023
9bf50f7
Merge pull request #15512 from dotnet/merges/main-to-release/net8
vzarytovskii Jun 27, 2023
895ef00
Merge branch 'release/net8' into merges/main-to-release/net8
vzarytovskii Jun 29, 2023
1800696
Merge pull request #15523 from dotnet/merges/main-to-release/net8
vzarytovskii Jun 29, 2023
e0d1215
Versions
vzarytovskii Jun 29, 2023
361d1bb
Localized file check-in by OneLocBuild Task: Build definition ID 499:…
dotnet-bot Jun 29, 2023
9871889
Localized file check-in by OneLocBuild Task: Build definition ID 499:…
dotnet-bot Jun 29, 2023
20e0bf0
Merge pull request #15524 from dotnet/locfiles/49ace7fa-c3f9-498c-b11…
vzarytovskii Jun 29, 2023
2ddb9f4
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Jun 29, 2023
afbaa79
Merge pull request #15526 from dotnet/merges/main-to-release/dev17.8
KevinRansom Jun 30, 2023
73869ed
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Jun 30, 2023
85ce26b
Merge pull request #15531 from dotnet/merges/main-to-release/dev17.8
KevinRansom Jun 30, 2023
108d50d
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
T-Gro Jul 3, 2023
c7d8a21
Merge main to release/dev17.8 (#15532)
vzarytovskii Jul 3, 2023
c80695f
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Jul 3, 2023
baa81b9
Merge pull request #15544 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Jul 3, 2023
725eb6e
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
T-Gro Jul 4, 2023
625eaac
Merge pull request #15555 from dotnet/merges/main-to-release/dev17.8
KevinRansom Jul 4, 2023
d2dc0ed
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
KevinRansom Jul 5, 2023
4885abb
Merge pull request #15556 from dotnet/merges/main-to-release/dev17.8
KevinRansom Jul 5, 2023
67d2255
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Jul 10, 2023
b633f05
Add mibc dependencies
vzarytovskii Jul 11, 2023
7f2714a
Merge pull request #15578 from dotnet/vzarytovskii-patch-14
vzarytovskii Jul 11, 2023
c64d352
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-maestro[bot] Jul 11, 2023
8b33381
Added package versions to consume later from targets
vzarytovskii Jul 11, 2023
1a0939b
Merge pull request #15579 from dotnet/darc-release/dev17.8-537119ed-3…
vzarytovskii Jul 11, 2023
7959cfc
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
T-Gro Jul 12, 2023
612da7d
Merge pull request #15575 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Jul 12, 2023
95acbd6
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-maestro[bot] Jul 12, 2023
692b33d
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Jul 13, 2023
0b3c293
Merge pull request #15587 from dotnet/darc-release/dev17.8-f141fb37-2…
vzarytovskii Jul 13, 2023
c7235ea
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-maestro[bot] Jul 13, 2023
e9cc2a0
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Jul 14, 2023
e111b2b
Merge pull request #15590 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Jul 14, 2023
8bb4fab
Merge pull request #15595 from dotnet/darc-release/dev17.8-c9e2a5a3-5…
vzarytovskii Jul 14, 2023
201851d
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Jul 14, 2023
ceb61bf
Merge branch 'release/dev17.8' into merges/release/dev17.7-to-release…
vzarytovskii Jul 17, 2023
f6923fa
Merge pull request #15602 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Jul 17, 2023
d835dc1
Merge branch 'release/dev17.8' into merges/release/dev17.7-to-release…
KevinRansom Jul 17, 2023
a38340e
Merge pull request #15600 from dotnet/merges/release/dev17.7-to-relea…
KevinRansom Jul 17, 2023
e3f9fca
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Jul 17, 2023
09011a5
Merge branch 'release/dev17.8' into merges/release/dev17.7-to-release…
KevinRansom Jul 17, 2023
a4149bc
Merge pull request #15610 from dotnet/merges/release/dev17.7-to-relea…
KevinRansom Jul 17, 2023
03f3496
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
KevinRansom Jul 17, 2023
2f4b862
Merge pull request #15611 from dotnet/merges/main-to-release/dev17.8
KevinRansom Jul 17, 2023
0ae9b03
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
KevinRansom Jul 18, 2023
66a124d
Merge pull request #15613 from dotnet/merges/main-to-release/dev17.8
KevinRansom Jul 18, 2023
f5f8fcb
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
KevinRansom Jul 19, 2023
ed74744
Merge pull request #15621 from dotnet/merges/main-to-release/dev17.8
KevinRansom Jul 19, 2023
91884ef
[release/dev17.8] Update dependencies from dotnet/source-build-refere…
dotnet-maestro[bot] Jul 19, 2023
50bae4e
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Jul 19, 2023
dfdf126
Merge pull request #15635 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Jul 19, 2023
b496515
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Jul 19, 2023
edbf226
Update Version.Details.xml
vzarytovskii Jul 19, 2023
fdaad7b
Merge pull request #15639 from dotnet/merges/main-to-release/dev17.8
KevinRansom Jul 20, 2023
e3f6921
Merge branch 'release/dev17.8' into merges/release/dev17.7-to-release…
KevinRansom Jul 20, 2023
77dbcb9
Merge pull request #15649 from dotnet/merges/release/dev17.7-to-relea…
KevinRansom Jul 20, 2023
fadfbdf
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Jul 21, 2023
eb5d11d
Merge pull request #15653 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Jul 21, 2023
c95733c
[release/dev17.8] Update dependencies from dotnet/source-build-refere…
dotnet-maestro[bot] Jul 21, 2023
c8bc317
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Jul 21, 2023
0126135
Merge pull request #15658 from dotnet/merges/main-to-release/dev17.8
KevinRansom Jul 21, 2023
b391498
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Jul 21, 2023
056e45f
Merge pull request #15662 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Jul 21, 2023
a5b61fd
Localized file check-in by OneLocBuild Task: Build definition ID 499:…
dotnet-bot Jul 24, 2023
a8d8ca1
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Jul 24, 2023
f9ee9af
Merge pull request #15671 from dotnet/merges/main-to-release/dev17.8
KevinRansom Jul 24, 2023
ca0411e
Merge branch 'release/dev17.8' into merges/release/dev17.7-to-release…
vzarytovskii Jul 25, 2023
05df771
Merge release/dev17.7 to release/dev17.8 (#15678)
vzarytovskii Jul 25, 2023
a18102f
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Jul 25, 2023
5847d59
Merge pull request #15681 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Jul 26, 2023
9f27ed8
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Jul 26, 2023
905062a
Merge pull request #15686 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Jul 27, 2023
2e0d60a
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Jul 27, 2023
cb3dc9f
Merge pull request #15693 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Jul 27, 2023
4c69351
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
KevinRansom Jul 28, 2023
d55c3ef
Merge pull request #15698 from dotnet/merges/main-to-release/dev17.8
KevinRansom Jul 28, 2023
f7ccdca
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Jul 31, 2023
f573bed
Merge pull request #15704 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Jul 31, 2023
99201c4
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Jul 31, 2023
89fdd63
Merge remote-tracking branch 'upstream/main' into merges/main-to-rele…
vzarytovskii Jul 31, 2023
5c78686
Merge branch 'merges/main-to-release/dev17.8' of https://github.com/d…
vzarytovskii Jul 31, 2023
b5f43f3
Merge pull request #15717 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Aug 1, 2023
216c43e
Localized file check-in by OneLocBuild Task: Build definition ID 499:…
dotnet-bot Aug 1, 2023
a595e5e
Localized file check-in by OneLocBuild Task: Build definition ID 499:…
dotnet-bot Aug 1, 2023
bb9737d
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
KevinRansom Aug 1, 2023
b3126e2
Merge pull request #15727 from dotnet/merges/main-to-release/dev17.8
KevinRansom Aug 1, 2023
69de5a1
Localized file check-in by OneLocBuild Task: Build definition ID 499:…
dotnet-bot Aug 1, 2023
a9bb325
Localized file check-in by OneLocBuild Task: Build definition ID 499:…
dotnet-bot Aug 1, 2023
8755ec0
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Aug 2, 2023
dd7f9a3
Merge branch 'release/dev17.8' into locfiles/380a0add-f1e1-41ad-84bd-…
T-Gro Aug 2, 2023
68910ef
Merge pull request #15734 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Aug 2, 2023
d1c3268
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Aug 2, 2023
44db0b9
Merge pull request #15735 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Aug 2, 2023
7be17be
Merge branch 'release/dev17.8' into locfiles/380a0add-f1e1-41ad-84bd-…
vzarytovskii Aug 2, 2023
c3ad062
Merge pull request #15723 from dotnet/locfiles/380a0add-f1e1-41ad-84b…
vzarytovskii Aug 2, 2023
785d586
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Aug 2, 2023
3652cad
Merge pull request #15736 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Aug 2, 2023
af51be0
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Aug 3, 2023
03d7edb
Merge pull request #15740 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Aug 3, 2023
6db3814
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Aug 3, 2023
d58244a
Merge pull request #15744 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Aug 4, 2023
3f8f841
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Aug 4, 2023
e5ebd62
Merge pull request #15752 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Aug 8, 2023
486d77e
Localized file check-in by OneLocBuild Task: Build definition ID 499:…
dotnet-bot Aug 8, 2023
b4ddbbf
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
KevinRansom Aug 8, 2023
f8ef121
Merge pull request #15765 from dotnet/merges/main-to-release/dev17.8
KevinRansom Aug 8, 2023
dcef39d
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
KevinRansom Aug 9, 2023
f3f18c6
Merge pull request #15767 from dotnet/merges/main-to-release/dev17.8
KevinRansom Aug 9, 2023
f5923f3
Merge
vzarytovskii Aug 11, 2023
e6bd9fa
Fix tests, since attributes moved to BCL
vzarytovskii Aug 11, 2023
a71f7a3
fix
vzarytovskii Aug 11, 2023
8c0689a
Only run tests on coreclr to unblock merge
vzarytovskii Aug 11, 2023
f55efe9
Merge pull request #15774 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Aug 11, 2023
b396005
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Aug 12, 2023
4e69c2a
Merge pull request #15789 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Aug 12, 2023
fa22a51
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Aug 13, 2023
15bffc1
Merge pull request #15791 from dotnet/merges/main-to-release/dev17.8
KevinRansom Aug 14, 2023
abc3abb
Fix loading legacy projects (#15796)
vzarytovskii Aug 14, 2023
7859120
Merge remote-tracking branch 'upstream/main' into merges/main-to-rele…
vzarytovskii Aug 14, 2023
de18922
Merge pull request #15792 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Aug 14, 2023
dbf002f
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
KevinRansom Aug 15, 2023
7846b5d
Merge pull request #15801 from dotnet/merges/main-to-release/dev17.8
KevinRansom Aug 15, 2023
ac83fef
Merge remote-tracking branch 'upstream/main' into merges/main-to-rele…
vzarytovskii Aug 15, 2023
1233a02
Merge pull request #15805 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Aug 15, 2023
acdb417
Localized file check-in by OneLocBuild Task: Build definition ID 499:…
dotnet-bot Aug 15, 2023
ddb29a8
Localized file check-in by OneLocBuild Task: Build definition ID 499:…
dotnet-bot Aug 15, 2023
4a7c43b
Merge remote-tracking branch 'upstream/main' into merges/main-to-rele…
vzarytovskii Aug 16, 2023
087f148
Fix tests for tfm net8
vzarytovskii Aug 16, 2023
ccd659b
Merge pull request #15809 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Aug 16, 2023
2dd573d
Merge branch 'release/dev17.8' into locfiles/0d36560e-c1d8-4a16-bb50-…
vzarytovskii Aug 16, 2023
1f6a5c1
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Aug 17, 2023
5628af4
Merge pull request #15817 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Aug 18, 2023
711de17
F#8 (#15793)
vzarytovskii Aug 18, 2023
53e75a2
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Aug 18, 2023
7130537
Merge pull request #15821 from dotnet/merges/main-to-release/dev17.8
KevinRansom Aug 21, 2023
2fbf842
Merge branch 'release/dev17.8' into locfiles/0d36560e-c1d8-4a16-bb50-…
KevinRansom Aug 21, 2023
41eb9c0
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Aug 21, 2023
4a107ee
Fixed tests
vzarytovskii Aug 23, 2023
98d6dd8
oops
vzarytovskii Aug 23, 2023
3068ea5
Merge pull request #15832 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Aug 24, 2023
0b38769
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
T-Gro Aug 25, 2023
3f2b13e
Merge pull request #15855 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Aug 25, 2023
7067c8a
Merge branch 'release/dev17.8' into merges/release/dev17.7-to-release…
vzarytovskii Aug 25, 2023
ed85521
Merge pull request #15853 from dotnet/merges/release/dev17.7-to-relea…
vzarytovskii Aug 25, 2023
73a86a0
Merge branch 'release/dev17.8' into locfiles/0d36560e-c1d8-4a16-bb50-…
vzarytovskii Aug 25, 2023
2c7c1eb
Merge pull request #15808 from dotnet/locfiles/0d36560e-c1d8-4a16-bb5…
KevinRansom Aug 25, 2023
58a0da2
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Aug 25, 2023
0d3549f
Merge pull request #15858 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Aug 25, 2023
73582dd
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Aug 25, 2023
fae92ea
Merge main to release/dev17.8 (#15862)
vzarytovskii Aug 28, 2023
7dbfba1
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Aug 28, 2023
77b9081
Merge pull request #15881 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Aug 28, 2023
2a81cef
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
KevinRansom Aug 28, 2023
b94c70d
Fix for error message baseline
vzarytovskii Aug 29, 2023
b2f21f9
Oops, typo.
vzarytovskii Aug 29, 2023
04ca61d
Merge pull request #15886 from dotnet/merges/main-to-release/dev17.8
KevinRansom Aug 29, 2023
f535b88
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
T-Gro Aug 31, 2023
1d07dbf
Merge pull request #15896 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Aug 31, 2023
1d63ac5
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
KevinRansom Sep 2, 2023
da32629
Merge pull request #15904 from dotnet/merges/main-to-release/dev17.8
KevinRansom Sep 2, 2023
733ea4d
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Sep 2, 2023
6c17b25
Merge pull request #15916 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Sep 2, 2023
1f3c26d
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Sep 4, 2023
c6e9f40
[release/dev17.8] Update dependencies from dnceng/internal/dotnet-opt…
dotnet-maestro[bot] Sep 4, 2023
8554edd
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
KevinRansom Sep 4, 2023
3dca276
Merge pull request #15922 from dotnet/merges/main-to-release/dev17.8
KevinRansom Sep 5, 2023
a0c46c1
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Sep 5, 2023
94c4291
Merge pull request #15928 from dotnet/merges/main-to-release/dev17.8
KevinRansom Sep 5, 2023
d934ae5
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
KevinRansom Sep 5, 2023
14e0fd5
Merge pull request #15933 from dotnet/merges/main-to-release/dev17.8
KevinRansom Sep 5, 2023
2dc1c33
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Sep 6, 2023
f48d509
Merge pull request #15936 from dotnet/merges/main-to-release/dev17.8
T-Gro Sep 7, 2023
c28e4e0
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Sep 7, 2023
95b9d4c
Merge pull request #15942 from dotnet/merges/main-to-release/dev17.8
T-Gro Sep 7, 2023
fde30e3
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
T-Gro Sep 12, 2023
d6006b5
Merge pull request #15947 from dotnet/merges/main-to-release/dev17.8
T-Gro Sep 12, 2023
2b9856a
[release/dev17.8] Update dependencies from dnceng/internal/dotnet-opt…
dotnet-maestro[bot] Sep 12, 2023
b807b0a
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Sep 12, 2023
a9a75d2
Merge pull request #15964 from dotnet/merges/main-to-release/dev17.8
T-Gro Sep 13, 2023
f0a9134
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Sep 13, 2023
8ea6c52
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-maestro[bot] Sep 13, 2023
e913e29
Merge pull request #15971 from dotnet/darc-release/dev17.8-32e1543d-b…
T-Gro Sep 13, 2023
88e10ac
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Sep 14, 2023
d28c79e
Merge pull request #15967 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Sep 14, 2023
73e4e5e
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Sep 14, 2023
4a8bf22
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-maestro[bot] Sep 14, 2023
9db5a67
Merge pull request #15974 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Sep 14, 2023
da1e741
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-maestro[bot] Sep 15, 2023
7621333
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-maestro[bot] Sep 16, 2023
e4c3053
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-maestro[bot] Sep 17, 2023
8991111
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-maestro[bot] Sep 18, 2023
fb7617d
Merge remote-tracking branch 'upstream/main' into merges/main-to-rele…
vzarytovskii Sep 18, 2023
ec01390
Update global.json
vzarytovskii Sep 18, 2023
6fac58b
Merge pull request #15983 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Sep 18, 2023
4ee309a
Merge branch 'release/dev17.8' into darc-release/dev17.8-94379bbc-0d3…
vzarytovskii Sep 18, 2023
9b22031
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
T-Gro Sep 19, 2023
c544e6d
Merge pull request #15995 from dotnet/merges/main-to-release/dev17.8
T-Gro Sep 19, 2023
97285c9
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-maestro[bot] Sep 19, 2023
920f639
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Sep 19, 2023
767ffa7
Merge pull request #16000 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Sep 20, 2023
dfc48e2
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Sep 20, 2023
fa782e4
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-maestro[bot] Sep 20, 2023
c46b6f3
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-maestro[bot] Sep 21, 2023
62aba1c
Merge pull request #16006 from dotnet/merges/main-to-release/dev17.8
vzarytovskii Sep 21, 2023
1e24b21
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Sep 21, 2023
c57ae10
Merge pull request #16013 from dotnet/merges/main-to-release/dev17.8
T-Gro Sep 22, 2023
9ed0e7a
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-maestro[bot] Sep 22, 2023
638becf
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Sep 22, 2023
803f0e7
Merge main to release/dev17.8 (#16018)
vzarytovskii Sep 22, 2023
3a28a4e
Merge branch 'release/dev17.8' into merges/main-to-release/dev17.8
vzarytovskii Sep 22, 2023
cf006d2
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-maestro[bot] Sep 23, 2023
255da56
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-maestro[bot] Sep 24, 2023
f1c4f5c
Merge pull request #16025 from dotnet/merges/main-to-release/dev17.8
T-Gro Sep 25, 2023
b4e18f6
Merge branch 'release/dev17.8' into merges/release/dev17.7-to-release…
T-Gro Sep 25, 2023
5527f0a
Merge pull request #16030 from dotnet/merges/release/dev17.7-to-relea…
T-Gro Sep 25, 2023
4a2384e
Merge branch 'release/dev17.8' into darc-release/dev17.8-94379bbc-0d3…
T-Gro Sep 25, 2023
10f956e
Merge pull request #15976 from dotnet/darc-release/dev17.8-94379bbc-0…
T-Gro Sep 25, 2023
eee8469
Merge branch 'main' into merges/release/dev17.8-to-main
vzarytovskii Sep 26, 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
4 changes: 2 additions & 2 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
// TODO: Shall we assume that it's already been built, or build it every time we debug?
// "preLaunchTask": "Build (Debug)",
// If you have changed target frameworks, make sure to update the program p
"program": "${workspaceFolder}/artifacts/bin/fsi/Debug/net7.0/fsi.dll",
"program": "${workspaceFolder}/artifacts/bin/fsi/Debug/net8.0/fsi.dll",
"args": [
"${input:fsiArgsPrompt}"
],
Expand Down Expand Up @@ -52,7 +52,7 @@
// TODO: Shall we assume that it's already been built, or build it every time we debug?
// "preLaunchTask": "Build (Debug)",
// If you have changed target frameworks, make sure to update the program path.
"program": "${workspaceFolder}/artifacts/bin/fsc/Debug/net7.0/fsc.dll",
"program": "${workspaceFolder}/artifacts/bin/fsc/Debug/net8.0/fsc.dll",
"args": [
"${input:fscArgsPrompt}"
],
Expand Down
2 changes: 1 addition & 1 deletion DEVGUIDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ To use your custom build of `Fsc`, add the `DotnetFscCompilerPath` property to y

```xml
<PropertyGroup>
<DotnetFscCompilerPath>D:\Git\fsharp\artifacts\bin\fsc\Debug\net7.0\fsc.dll</DotnetFscCompilerPath>
<DotnetFscCompilerPath>D:\Git\fsharp\artifacts\bin\fsc\Debug\net8.0\fsc.dll</DotnetFscCompilerPath>
</PropertyGroup>
```

Expand Down
4 changes: 2 additions & 2 deletions Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@
<ArtifactsDir>$(MSBuildThisFileDirectory)artifacts/</ArtifactsDir>
<OutputPath>$(ArtifactsDir)/bin/$(MSBuildProjectName)/$(Configuration)/</OutputPath>
<IntermediateOutputPath>$(ArtifactsDir)obj/$(MSBuildProjectName)/$(Configuration)/</IntermediateOutputPath>
<FsLexPath>$(ArtifactsDir)/bin/fslex/$(Configuration)/net7.0/fslex.dll</FsLexPath>
<FsYaccPath>$(ArtifactsDir)/bin/fsyacc/$(Configuration)/net7.0/fsyacc.dll</FsYaccPath>
<FsLexPath>$(ArtifactsDir)/bin/fslex/$(Configuration)/net8.0/fslex.dll</FsLexPath>
<FsYaccPath>$(ArtifactsDir)/bin/fsyacc/$(Configuration)/net8.0/fsyacc.dll</FsYaccPath>
</PropertyGroup>

<Import Project="$(MSBuildThisFileDirectory)/eng/Versions.props" Condition="'$(DISABLE_ARCADE)' == 'true'"/>
Expand Down
6 changes: 3 additions & 3 deletions FSharpTests.Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -22,18 +22,18 @@
<FscToolPath>$([System.IO.Path]::GetDirectoryName('$(DOTNET_HOST_PATH)'))</FscToolPath>
<FscToolExe Condition="'$(OS)' != 'Unix'">dotnet.exe</FscToolExe>
<FscToolExe Condition="'$(OS)' == 'Unix'">dotnet</FscToolExe>
<DotnetFscCompilerPath>$(MSBuildThisFileDirectory)artifacts\bin\fsc\$(Configuration)\net7.0\fsc.dll</DotnetFscCompilerPath>
<DotnetFscCompilerPath>$(MSBuildThisFileDirectory)artifacts\bin\fsc\$(Configuration)\net8.0\fsc.dll</DotnetFscCompilerPath>

<FsiToolPath>$([System.IO.Path]::GetDirectoryName('$(DOTNET_HOST_PATH)'))</FsiToolPath>
<FsiToolExe Condition="'$(OS)' != 'Unix'">dotnet.exe</FsiToolExe>
<FsiToolExe Condition="'$(OS)' == 'Unix'">dotnet</FsiToolExe>
<DotnetFsiCompilerPath>$(MSBuildThisFileDirectory)artifacts\bin\fsi\$(Configuration)\net7.0\fsi.dll</DotnetFsiCompilerPath>
<DotnetFsiCompilerPath>$(MSBuildThisFileDirectory)artifacts\bin\fsi\$(Configuration)\net8.0\fsi.dll</DotnetFsiCompilerPath>
</PropertyGroup>

<!-- SDK targets override -->
<PropertyGroup>
<_FSharpBuildTargetFramework Condition="'$(MSBuildRuntimeType)'!='Core'">net472</_FSharpBuildTargetFramework>
<_FSharpBuildTargetFramework Condition="'$(MSBuildRuntimeType)'=='Core'">net7.0</_FSharpBuildTargetFramework>
<_FSharpBuildTargetFramework Condition="'$(MSBuildRuntimeType)'=='Core'">net8.0</_FSharpBuildTargetFramework>
<_FSharpBuildBinPath>$(MSBuildThisFileDirectory)artifacts\bin\fsc\$(Configuration)\$(_FSharpBuildTargetFramework)</_FSharpBuildBinPath>

<FSharpBuildAssemblyFile>$(_FSharpBuildBinPath)\FSharp.Build.dll</FSharpBuildAssemblyFile>
Expand Down
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.7') }}:
- ${{ if eq(variables['Build.SourceBranch'], 'refs/heads/release/dev17.8') }}:
- template: /eng/common/templates/job/onelocbuild.yml
parameters:
MirrorRepo: fsharp
MirrorBranch: release/dev17.7
MirrorBranch: release/dev17.8
LclSource: lclFilesfromPackage
LclPackageId: 'LCL-JUNO-PROD-FSHARP'
- template: /eng/common/templates/jobs/jobs.yml
Expand Down Expand Up @@ -804,8 +804,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.7
insertTargetBranch: rel/d17.7
componentBranchName: refs/heads/release/dev17.8
insertTargetBranch: main
insertTeamEmail: fsharpteam@microsoft.com
insertTeamName: 'F#'
completeInsertion: 'auto'
2 changes: 1 addition & 1 deletion buildtools/AssemblyCheck/AssemblyCheck.fsproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net7.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<DisableImplicitFSharpCoreReference>true</DisableImplicitFSharpCoreReference>
<UseAppHost Condition="'$(DotNetBuildFromSource)' == 'true'">false</UseAppHost>
</PropertyGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<Import Project="$(MSBuildProjectDirectory)\..\..\eng\Versions.props" />

<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<DisableImplicitFSharpCoreReference>true</DisableImplicitFSharpCoreReference>
<CachePath>$(MSBuildProjectDirectory)\..\..\artifacts\tmp\$([System.Guid]::NewGuid())</CachePath>
<OutputPath>$(CachePath)\bin</OutputPath>
Expand Down
2 changes: 1 addition & 1 deletion buildtools/checkpackages/FSharp.Core_notshipped.fsproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<Import Project="$(MSBuildProjectDirectory)\..\..\eng\Versions.props" />

<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<TargetFramework>ne87.0</TargetFramework>
</PropertyGroup>

<PropertyGroup>
Expand Down
2 changes: 1 addition & 1 deletion buildtools/fslex/fslex.fsproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net7.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<DisableImplicitFSharpCoreReference>true</DisableImplicitFSharpCoreReference>
<UseAppHost Condition="'$(DotNetBuildFromSource)' == 'true'">false</UseAppHost>
<RollForward Condition="'$(BUILDING_USING_DOTNET)' == 'true'">LatestMajor</RollForward>
Expand Down
2 changes: 1 addition & 1 deletion buildtools/fsyacc/fsyacc.fsproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net7.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
<DisableImplicitFSharpCoreReference>true</DisableImplicitFSharpCoreReference>
<UseAppHost Condition="'$(DotNetBuildFromSource)' == 'true'">false</UseAppHost>
<RollForward Condition="'$(BUILDING_USING_DOTNET)' == 'true'">LatestMajor</RollForward>
Expand Down
8 changes: 4 additions & 4 deletions eng/Build.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -222,11 +222,11 @@ function Process-Arguments() {

function Update-Arguments() {
if ($script:noVisualStudio) {
$script:bootstrapTfm = "net7.0"
$script:bootstrapTfm = "net8.0"
$script:msbuildEngine = "dotnet"
}

if ($bootstrapTfm -eq "net7.0") {
if ($bootstrapTfm -eq "net8.0") {
if (-Not (Test-Path "$ArtifactsDir\Bootstrap\fsc\fsc.runtimeconfig.json")) {
$script:bootstrap = $True
}
Expand All @@ -248,7 +248,7 @@ function BuildSolution([string] $solutionName, $nopack) {
$officialBuildId = if ($official) { $env:BUILD_BUILDNUMBER } else { "" }
$toolsetBuildProj = InitializeToolset
$quietRestore = !$ci
$testTargetFrameworks = if ($testCoreClr) { "net7.0" } else { "" }
$testTargetFrameworks = if ($testCoreClr) { "net8.0" } else { "" }

# Do not set the property to true explicitly, since that would override value projects might set.
$suppressExtensionDeployment = if (!$deployExtensions) { "/p:DeployExtension=false" } else { "" }
Expand Down Expand Up @@ -554,7 +554,7 @@ try {
$script:BuildCategory = "Test"
$script:BuildMessage = "Failure running tests"
$desktopTargetFramework = "net472"
$coreclrTargetFramework = "net7.0"
$coreclrTargetFramework = "net8.0"

if ($testCoreClr) {
$bgJob = TestUsingNUnit -testProject "$RepoRoot\tests\fsharp\FSharpSuite.Tests.fsproj" -targetFramework $coreclrTargetFramework -testadapterpath "$ArtifactsDir\bin\FSharpSuite.Tests\" -asBackgroundJob $true
Expand Down
2 changes: 1 addition & 1 deletion eng/DumpPackageRoot/DumpPackageRoot.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<!-- Used as a diagnostic tool to view the state of the NuGet package cache as it existed immediately after a restore/build. -->

<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<TargetFramework>net8.0</TargetFramework>
</PropertyGroup>

<ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion eng/SourceBuildPrebuiltBaseline.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<UsagePattern IdentityGlob="Microsoft.SourceBuild.Intermediate.*/*" />

<!-- Ignoring the known prebuilts. -->

<!--
These will go away when repo updates targeting to net8.0
Tracked with https://github.com/dotnet/fsharp/issues/14765
Expand Down
20 changes: 20 additions & 0 deletions eng/Version.Details.xml
Original file line number Diff line number Diff line change
Expand Up @@ -39,5 +39,25 @@
<Sha>194f32828726c3f1f63f79f3dc09b9e99c157b11</Sha>
<SourceBuild RepoName="xliff-tasks" ManagedOnly="true" />
</Dependency>
<Dependency Name="optimization.windows_nt-x64.MIBC.Runtime" Version="1.0.0-prerelease.23471.3">
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-optimization</Uri>
<Sha>ee166d79f3a269d2a1c6b7d400df7e284b1aa67b</Sha>
</Dependency>
<Dependency Name="optimization.windows_nt-x86.MIBC.Runtime" Version="1.0.0-prerelease.23471.3">
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-optimization</Uri>
<Sha>ee166d79f3a269d2a1c6b7d400df7e284b1aa67b</Sha>
</Dependency>
<Dependency Name="optimization.linux-x64.MIBC.Runtime" Version="1.0.0-prerelease.23471.3">
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-optimization</Uri>
<Sha>ee166d79f3a269d2a1c6b7d400df7e284b1aa67b</Sha>
</Dependency>
<Dependency Name="optimization.windows_nt-arm64.MIBC.Runtime" Version="1.0.0-prerelease.23471.3">
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-optimization</Uri>
<Sha>ee166d79f3a269d2a1c6b7d400df7e284b1aa67b</Sha>
</Dependency>
<Dependency Name="optimization.linux-arm64.MIBC.Runtime" Version="1.0.0-prerelease.23471.3">
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-optimization</Uri>
<Sha>ee166d79f3a269d2a1c6b7d400df7e284b1aa67b</Sha>
</Dependency>
</ToolsetDependencies>
</Dependencies>
16 changes: 11 additions & 5 deletions eng/Versions.props
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@
<PropertyGroup>
<PreReleaseVersionLabel>beta</PreReleaseVersionLabel>
<!-- F# Version components -->
<FSMajorVersion>7</FSMajorVersion>
<FSMajorVersion>8</FSMajorVersion>
<FSMinorVersion>0</FSMinorVersion>
<FSBuildVersion>402</FSBuildVersion>
<FSBuildVersion>100</FSBuildVersion>
<FSRevisionVersion>0</FSRevisionVersion>
<!-- -->
<!-- F# Language version -->
Expand All @@ -32,7 +32,7 @@
<!-- -->
<!-- FSharp.Compiler.Service version -->
<FCSMajorVersion>43</FCSMajorVersion>
<FCSMinorVersion>7</FCSMinorVersion>
<FCSMinorVersion>8</FCSMinorVersion>
<FCSBuildVersion>$(FSBuildVersion)</FCSBuildVersion>
<FCSRevisionVersion>$(FSRevisionVersion)</FCSRevisionVersion>
<FSharpCompilerServicePackageVersion>$(FCSMajorVersion).$(FCSMinorVersion).$(FCSBuildVersion)</FSharpCompilerServicePackageVersion>
Expand All @@ -47,7 +47,7 @@
<!-- -->
<!-- FSharp tools for Visual Studio version number -->
<FSToolsMajorVersion>12</FSToolsMajorVersion>
<FSToolsMinorVersion>7</FSToolsMinorVersion>
<FSToolsMinorVersion>8</FSToolsMinorVersion>
<FSToolsBuildVersion>0</FSToolsBuildVersion>
<FSToolsRevisionVersion>$(FSRevisionVersion)</FSToolsRevisionVersion>
<FSProductVersionPrefix>$(FSToolsMajorVersion).$(FSToolsMinorVersion).$(FSToolsBuildVersion)</FSProductVersionPrefix>
Expand All @@ -56,7 +56,7 @@
</PropertyGroup>
<PropertyGroup>
<VSMajorVersion>17</VSMajorVersion>
<VSMinorVersion>7</VSMinorVersion>
<VSMinorVersion>8</VSMinorVersion>
<VSGeneralVersion>$(VSMajorVersion).0</VSGeneralVersion>
<VSAssemblyVersionPrefix>$(VSMajorVersion).$(VSMinorVersion).0</VSAssemblyVersionPrefix>
<VSAssemblyVersion>$(VSAssemblyVersionPrefix).0</VSAssemblyVersion>
Expand Down Expand Up @@ -205,5 +205,11 @@
<XUnitRunnerVersion>2.4.2</XUnitRunnerVersion>
<FluentAssertionsVersion>5.10.3</FluentAssertionsVersion>
<HumanizerCoreVersion>2.2.0</HumanizerCoreVersion>
<!-- MIBC profile packages -->
<optimizationwindows_ntx64MIBCRuntimeVersion>1.0.0-prerelease.23471.3</optimizationwindows_ntx64MIBCRuntimeVersion>
<optimizationwindows_ntx86MIBCRuntimeVersion>1.0.0-prerelease.23471.3</optimizationwindows_ntx86MIBCRuntimeVersion>
<optimizationwindows_ntarm64MIBCRuntimeVersion>1.0.0-prerelease.23471.3</optimizationwindows_ntarm64MIBCRuntimeVersion>
<optimizationlinuxx64MIBCRuntimeVersion>1.0.0-prerelease.23471.3</optimizationlinuxx64MIBCRuntimeVersion>
<optimizationlinuxarm64MIBCRuntimeVersion>1.0.0-prerelease.23471.3</optimizationlinuxarm64MIBCRuntimeVersion>
</PropertyGroup>
</Project>
9 changes: 3 additions & 6 deletions eng/build-utils.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -251,9 +251,9 @@ function Make-BootstrapBuild() {
}
Exec-Console $dotnetExe $args

Copy-Item "$ArtifactsDir\bin\fslex\$bootstrapConfiguration\net7.0" -Destination "$dir\fslex" -Force -Recurse
Copy-Item "$ArtifactsDir\bin\fsyacc\$bootstrapConfiguration\net7.0" -Destination "$dir\fsyacc" -Force -Recurse
Copy-Item "$ArtifactsDir\bin\AssemblyCheck\$bootstrapConfiguration\net7.0" -Destination "$dir\AssemblyCheck" -Force -Recurse
Copy-Item "$ArtifactsDir\bin\fslex\$bootstrapConfiguration\net8.0" -Destination "$dir\fslex" -Force -Recurse
Copy-Item "$ArtifactsDir\bin\fsyacc\$bootstrapConfiguration\net8.0" -Destination "$dir\fsyacc" -Force -Recurse
Copy-Item "$ArtifactsDir\bin\AssemblyCheck\$bootstrapConfiguration\net8.0" -Destination "$dir\AssemblyCheck" -Force -Recurse

# prepare compiler
$protoProject = "`"$RepoRoot\proto.sln`""
Expand All @@ -269,6 +269,3 @@ function Make-BootstrapBuild() {

return $dir
}



10 changes: 5 additions & 5 deletions eng/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -264,8 +264,8 @@ function BuildSolution {
MSBuild "$repo_root/buildtools/buildtools.proj" /restore "$bltools" /p:Configuration=$bootstrap_config

mkdir -p "$bootstrap_dir"
cp -pr $artifacts_dir/bin/fslex/$bootstrap_config/net7.0 $bootstrap_dir/fslex
cp -pr $artifacts_dir/bin/fsyacc/$bootstrap_config/net7.0 $bootstrap_dir/fsyacc
cp -pr $artifacts_dir/bin/fslex/$bootstrap_config/net8.0 $bootstrap_dir/fslex
cp -pr $artifacts_dir/bin/fsyacc/$bootstrap_config/net8.0 $bootstrap_dir/fsyacc
fi
if [ ! -f "$bootstrap_dir/fsc.exe" ]; then
local bltools=""
Expand All @@ -274,7 +274,7 @@ function BuildSolution {
fi
BuildMessage="Error building bootstrap"
MSBuild "$repo_root/Proto.sln" /restore "$bltools" /p:Configuration=$bootstrap_config
cp -pr $artifacts_dir/bin/fsc/$bootstrap_config/net7.0 $bootstrap_dir/fsc
cp -pr $artifacts_dir/bin/fsc/$bootstrap_config/net8.0 $bootstrap_dir/fsc
fi
fi

Expand Down Expand Up @@ -316,7 +316,7 @@ InitializeDotNetCli $restore
BuildSolution

if [[ "$test_core_clr" == true ]]; then
coreclrtestframework=net7.0
coreclrtestframework=net8.0
TestUsingNUnit --testproject "$repo_root/tests/FSharp.Compiler.ComponentTests/FSharp.Compiler.ComponentTests.fsproj" --targetframework $coreclrtestframework --notestfilter
TestUsingNUnit --testproject "$repo_root/tests/FSharp.Compiler.Service.Tests/FSharp.Compiler.Service.Tests.fsproj" --targetframework $coreclrtestframework --notestfilter
TestUsingNUnit --testproject "$repo_root/tests/FSharp.Compiler.UnitTests/FSharp.Compiler.UnitTests.fsproj" --targetframework $coreclrtestframework
Expand All @@ -326,7 +326,7 @@ if [[ "$test_core_clr" == true ]]; then
fi

if [[ "$test_compilercomponent_tests" == true ]]; then
coreclrtestframework=net7.0
coreclrtestframework=net8.0
TestUsingNUnit --testproject "$repo_root/tests/FSharp.Compiler.ComponentTests/FSharp.Compiler.ComponentTests.fsproj" --targetframework $coreclrtestframework --notestfilter
fi

Expand Down
2 changes: 1 addition & 1 deletion eng/test-determinism.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -380,7 +380,7 @@ try {
$script:bootstrapTfm = "net472"

if ($script:msbuildEngine -eq "dotnet") {
$script.bootstrapTfm = "net7.0"
$script.bootstrapTfm = "net8.0"
}

$bootstrapDir = Make-BootstrapBuild
Expand Down
2 changes: 1 addition & 1 deletion fcs-samples/EditorService/EditorService.fsproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<Import Project="..\..\netfx.props" />
<PropertyGroup>
<TargetFrameworks>$(FcsTargetNetFxFramework);net7.0</TargetFrameworks>
<TargetFrameworks>$(FcsTargetNetFxFramework);net8.0</TargetFrameworks>
<DisableImplicitFSharpCoreReference>true</DisableImplicitFSharpCoreReference>
<OutputType>Exe</OutputType>
<IsPackable>false</IsPackable>
Expand Down
2 changes: 1 addition & 1 deletion src/Compiler/Driver/FxResolver.fs
Original file line number Diff line number Diff line change
Expand Up @@ -416,7 +416,7 @@ type internal FxResolver

match runningTfmOpt with
| Some tfm -> tfm
| _ -> if isRunningOnCoreClr then "net7.0" else "net472"
| _ -> if isRunningOnCoreClr then "net8.0" else "net472"

let trySdkRefsPackDirectory =
lazy
Expand Down
6 changes: 3 additions & 3 deletions src/Compiler/FSharp.Compiler.Service.fsproj
Original file line number Diff line number Diff line change
Expand Up @@ -521,15 +521,15 @@
<ItemGroup Condition="'$(BUILDING_USING_DOTNET)' == 'true'">
<!-- We are setting TFM explicitly here, since we are only using fslexyacc's dlls in msbuild -->
<ProjectReference Include="$(RepoRoot)\buildtools\fslex\fslex.fsproj" ReferenceOutputAssembly="False">
<SetTargetFramework>TargetFramework=net7.0</SetTargetFramework>
<SetTargetFramework>TargetFramework=net8.0</SetTargetFramework>
<ExcludeAssets>compile</ExcludeAssets>
</ProjectReference>
<ProjectReference Include="$(RepoRoot)\buildtools\fsyacc\fsyacc.fsproj" ReferenceOutputAssembly="False">
<SetTargetFramework>TargetFramework=net7.0</SetTargetFramework>
<SetTargetFramework>TargetFramework=net8.0</SetTargetFramework>
<ExcludeAssets>compile</ExcludeAssets>
</ProjectReference>
<ProjectReference Include="$(RepoRoot)\buildtools\AssemblyCheck\AssemblyCheck.fsproj" ReferenceOutputAssembly="False">
<SetTargetFramework>TargetFramework=net7.0</SetTargetFramework>
<SetTargetFramework>TargetFramework=net8.0</SetTargetFramework>
<ExcludeAssets>compile</ExcludeAssets>
</ProjectReference>
</ItemGroup>
Expand Down
Loading
Loading