Skip to content
Merged
Show file tree
Hide file tree
Changes from 27 commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
c628564
Initial plan
Copilot Sep 17, 2025
e8d910f
Add compiler compatibility test suite with anonymous records
Copilot Sep 17, 2025
bbefae5
Complete compiler compatibility test suite implementation
Copilot Sep 17, 2025
13ca28d
Final implementation of compiler compatibility test suite
Copilot Sep 17, 2025
c5a2700
Address code review feedback: parametrized tests, global.json support…
Copilot Sep 17, 2025
360ae63
Address code review: fix LoadLocalFSharpBuild, simplify versions, rem…
Copilot Sep 17, 2025
9ea30da
Fix test failures: replace Unicode checkmarks with platform-agnostic …
Copilot Sep 18, 2025
86a9207
Add .NET 9 test cases and build verification info
Copilot Sep 19, 2025
2720a6f
Enhance build verification with detailed compiler tracking
Copilot Sep 19, 2025
91da72a
Fix CI failures by removing .NET 9 dependency
Copilot Sep 19, 2025
9846cef
Merge branch 'main' into copilot/fix-7efdf64f-592c-4ce7-9871-9e7dadc5…
T-Gro Sep 22, 2025
194b5fe
Implement proper build-time generated BuildInfo files with MSBuild ta…
Copilot Sep 22, 2025
8fc9d44
Fix CI compilation errors by converting arrays to lists for String.co…
Copilot Sep 22, 2025
f3cd733
Add comprehensive build verification assertions to prevent regressions
Copilot Sep 22, 2025
8294e80
Remove BuildInfo files from repository - they should be generated at …
Copilot Sep 22, 2025
c2a1464
Merge branch 'main' into copilot/fix-7efdf64f-592c-4ce7-9871-9e7dadc5…
T-Gro Oct 16, 2025
9f5a170
address build errors
T-Gro Oct 16, 2025
ee94052
Make it actually correct via human intervention
T-Gro Oct 17, 2025
4b7d566
Apply suggestion from @T-Gro
T-Gro Oct 17, 2025
c5a8fa3
Merge branch 'main' into copilot/fix-7efdf64f-592c-4ce7-9871-9e7dadc5…
T-Gro Oct 17, 2025
45c0567
Fix SDK version compatibility and rollForward policy
Copilot Oct 17, 2025
44e61f0
Fix all remaining SDK version references to 9.0.300
Copilot Oct 17, 2025
036cf72
Move from vstest (messes up with envvars and msbuild) to standalone f…
T-Gro Oct 21, 2025
25121d0
try using the arcade dotnet script
T-Gro Oct 21, 2025
921af4a
Add comprehensive README documentation to CompilerCompatibilityTests
Copilot Oct 22, 2025
776ef49
Merge branch 'main' into copilot/fix-7efdf64f-592c-4ce7-9871-9e7dadc5…
T-Gro Oct 22, 2025
f5aedac
Apply suggestion from @T-Gro
T-Gro Oct 22, 2025
b39c8ea
Apply suggestion from @T-Gro
T-Gro Oct 22, 2025
426812c
Apply suggestion from @T-Gro
T-Gro Oct 22, 2025
c060bfd
Apply suggestion from @T-Gro
T-Gro Oct 22, 2025
4eab007
Apply suggestion from @T-Gro
T-Gro Oct 22, 2025
1cc0fbd
Apply suggestion from @T-Gro
T-Gro Oct 22, 2025
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
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -148,3 +148,13 @@ TestResults/*.trx
StandardOutput.txt
StandardError.txt
**/TestResults/

# CompilerCompat test project generated files
tests/projects/CompilerCompat/**/nuget.config
tests/projects/CompilerCompat/**/global.json
tests/projects/CompilerCompat/**/*.deps.json
tests/projects/CompilerCompat/**/*.xml
tests/projects/CompilerCompat/local-nuget-packages/
tests/projects/CompilerCompat/lib-output-*/
tests/projects/CompilerCompat/**/bin/
tests/projects/CompilerCompat/**/obj/
2 changes: 2 additions & 0 deletions azure-pipelines-PR.yml
Original file line number Diff line number Diff line change
Expand Up @@ -749,6 +749,8 @@ stages:
env:
FSHARP_EXPERIMENTAL_FEATURES: $(_experimental_flag)
displayName: End to end build tests
- script: .\eng\common\dotnet.cmd fsi .\tests\FSharp.Compiler.ComponentTests\CompilerCompatibilityTests.fsx
displayName: Compiler compatibility tests

# Up-to-date - disabled due to it being flaky
#- job: UpToDate_Windows
Expand Down
Loading
Loading