Skip to content

Conversation

@0101
Copy link
Contributor

@0101 0101 commented Nov 1, 2022

Use a generated "synthetic" project to simulate how an IDE might interact with a long running FSharpChecker. This should ensure correct behavior mostly with regards to cache invalidation.

The synthetic project system is intended to also be reused in benchmarking similar scenarios.

This is mostly a preparation for modernizing the background compiler to work with project snapshots and not rely on the file system.

There's many ways to do this, so please have a look and let me know especially if you see how to achieve something in a simpler way. Also feel free to suggest more scenarios that we should test.

As a follow up I want to also add dependencies between multiple projects. Did that.

@0101 0101 requested a review from a team as a code owner November 1, 2022 11:58
@0101 0101 self-assigned this Nov 1, 2022
@0101
Copy link
Contributor Author

0101 commented Nov 3, 2022

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 2 pipeline(s).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

4 participants