Skip to content

Conversation

@AArnott
Copy link
Member

@AArnott AArnott commented Dec 12, 2023

This allows folks to opt-out of the recursive detection altogether, such that AsyncLazy<T>.SuppressRelevance() isn't required (though that call would still carry out the JTF suppression function).

@AArnott AArnott added this to the v17.9 milestone Dec 12, 2023
@AArnott AArnott self-assigned this Dec 12, 2023
This allows folks to opt-out of the recursive detection altogether, such that `AsyncLazy<T>.SuppressRelevance()` isn't required (though that call would still carry out the JTF suppression function).
@AArnott AArnott force-pushed the addAsyncLazyDetectionSuppression branch from a42d2dd to 093d182 Compare December 12, 2023 18:14
@AArnott AArnott modified the milestones: v17.9, v17.10 Jan 5, 2024
@RyanToth3 RyanToth3 self-requested a review January 5, 2024 17:14
@AArnott AArnott merged commit 440e84e into microsoft:main Jan 5, 2024
@AArnott AArnott deleted the addAsyncLazyDetectionSuppression branch January 5, 2024 17:48
drewnoakes added a commit to drewnoakes/project-system that referenced this pull request Dec 17, 2024
This avoids the overhead associated with the type's re-entrancy prevention in cases where we the code cannot call itself.

See microsoft/vs-threading#1265 for more information.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants