-
Notifications
You must be signed in to change notification settings - Fork 520
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
Update to faster sets and maps in FSharp.Core 5.0 #3918
Conversation
0f429b4
to
66cdf2b
Compare
66cdf2b
to
5e65729
Compare
@smoothdeveloper I need your help here. I tried to upgrade all the things to netstandard2.1 but now a test complains: X fcs can type check [3s 195ms] Do you know what's going wrong here? |
@forki can you try if adjusting this hardcoded "netstandard2.0" thing works:
|
I already changed that to nestandard2.1 |
Oh! the output folder for the project has changed for the release script, it is now under |
any chance you could send a PR against my branch? I'm lost. also why is it working on travis? |
Checking the CI on #3922 |
The current paket FSI extension .dll in releases fails in VS, I assume because the version of fsharp.core used for compilation doesn't match the one that runs in VS. For it to work out of the box in VS, it needs to reference the same FSharp.Core version as the nuget extension does. potential fixes in this repository
Work around VS & FSharp.DependencyManager.Paket extensionFor the extension to load in VS: compiling it from this repository with |
@lcg-gauthier-segay @smoothdeveloper I think the problem with this pr is that I wanted to much in one step. Maybe you can try to just update the FSharp.Core in another PR and we keep this one for the next step when we want to go netstandard2.1 |
The Paket package resolution process relies heavily on sets.
With FSharp.Core 5.0 we now have some performance improvements for sets and maps - so let's use them.