-
Notifications
You must be signed in to change notification settings - Fork 113
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
Clean-up LaunchManager attempt 2 #1618
base: master
Are you sure you want to change the base?
Clean-up LaunchManager attempt 2 #1618
Conversation
Implement the IResourceDeltaVisitor in LaunchManager as lambda's instead of nested classes and more.
Defer obtaining a delta's resource as long as possible and instead only on the full-path of the delta.
Test Results 1 755 files ±0 1 755 suites ±0 1h 49m 31s ⏱️ + 10m 36s For more details on these failures, see this check. Results for commit 0d45dcf. ± Comparison against base commit 6dd6732. |
The problem is still seen. This "fixes" the bug:
I'm not exactly sure why, probably the Here are the reproduction steps:
Once you have the project and snippet, you can repeat only Also recorded: platform_gh1618_reproduction_steps.webm |
May be this PR should have a test case? |
Second attempt of #1487 after it was reverted in #1616.
This PR is split into two commits, the first one only containing clean-ups that should not change any logic. The second commit defers obtaining the
IResource
of a delta as long as possible.