-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Upgrade to fcs 39 #93
base: master
Are you sure you want to change the base?
Conversation
7cdf2f3
to
83d27fb
Compare
Hey @MangelMaxime this is still marked WIP---is this ready for review? Can you rebase on master? I agree with you about .editorconfig |
Hello @georgewfraser, I guess it depends on what we want to ship. I think it should be possible to make a ready for review. The only regression we have compared to the master branch is that Initially I wanted to also make the switch from custom project cracker to using dotnet-proj but I think I will make it in another PR. So we can have a first release for the FCS update. I will try to make the required adjustment to the PR for a review this weekend. |
bb14bbb
to
f8d27d4
Compare
Hello @georgewfraser, I rebase this PR on master. Compared to the master branch there is one failing which concern the When #92 is merged, it will be easier to read the diff because this PR depends on it. |
Related to #88
Note: It seems like there was a lot of white spaces in the original files and because my IDEs remove them it make a lot of noise in the diff.
It is possible in GitHub to hide the white space to make it easier to read the diff:
If that's really a problem, I could redo all the changes from master but I would prefer to just remove the white spaces from the files and add a
.editorconfig
file to ensure the behaviour across the different IDEs/developer machine. .editorconfig is file understand by most of the IDEs/Editors allowing to configure things like tabs size, removal of white space, etc.Current status:
net5.0
[ ] Change the path in the extension to usenet5.0
instead ofnetcoreapp3.0
releasetests/FSharpLanguageServer.Tests
. The tests testing is.fsx
files works is failing but it is not failing on master branchtests/ProjectCracker.Tests
but it is already failing in the master branch so not related to my changes. I will see if I can fix it or if I move directly to testIonide/dotnet-proj
libraryThis test starting failing when net5.0 has been introduced on the CI machine. On this build we can see that the Windows build is green while the Linux build is red.
The difference is Windows build doesn't have net5 while Linux does:
I don't know why I have this problem. I tried forcing
FSharp.Core
version in the fsproj but still get the warning.When executing
dotnet add package FSharp.Core
, I have this error: