-
Notifications
You must be signed in to change notification settings - Fork 4k
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
Merge 'main' into ParamsCollections #72497
Merged
AlekseyTs
merged 301 commits into
dotnet:features/ParamsCollections
from
AlekseyTs:ParamsCollections_32
Mar 12, 2024
Merged
Merge 'main' into ParamsCollections #72497
AlekseyTs
merged 301 commits into
dotnet:features/ParamsCollections
from
AlekseyTs:ParamsCollections_32
Mar 12, 2024
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Add method to expose generator run result on the project * Expose run results to razor
[main] Update dependencies from dotnet/arcade
…#72303) * Update dependencies from https://github.com/dotnet/source-build-externals build 20240227.2 Microsoft.SourceBuild.Intermediate.source-build-externals From Version 9.0.0-alpha.1.24112.1 -> To Version 9.0.0-alpha.1.24127.2 * Update dependencies from https://github.com/dotnet/source-build-externals build 20240227.2 Microsoft.SourceBuild.Intermediate.source-build-externals From Version 9.0.0-alpha.1.24112.1 -> To Version 9.0.0-alpha.1.24127.2 * Update dependencies from https://github.com/dotnet/source-build-externals build 20240227.2 Microsoft.SourceBuild.Intermediate.source-build-externals From Version 9.0.0-alpha.1.24112.1 -> To Version 9.0.0-alpha.1.24127.2 * Update dependencies from https://github.com/dotnet/source-build-externals build 20240301.1 Microsoft.SourceBuild.Intermediate.source-build-externals From Version 9.0.0-alpha.1.24112.1 -> To Version 9.0.0-alpha.1.24151.1 * Update dependencies from https://github.com/dotnet/source-build-externals build 20240301.1 Microsoft.SourceBuild.Intermediate.source-build-externals From Version 9.0.0-alpha.1.24112.1 -> To Version 9.0.0-alpha.1.24151.1 * Update dependencies from https://github.com/dotnet/source-build-externals build 20240301.1 Microsoft.SourceBuild.Intermediate.source-build-externals From Version 9.0.0-alpha.1.24112.1 -> To Version 9.0.0-alpha.1.24151.1 * Update dependencies from https://github.com/dotnet/source-build-externals build 20240304.2 Microsoft.SourceBuild.Intermediate.source-build-externals From Version 9.0.0-alpha.1.24112.1 -> To Version 9.0.0-alpha.1.24154.2 * Update dependencies from https://github.com/dotnet/source-build-externals build 20240304.2 Microsoft.SourceBuild.Intermediate.source-build-externals From Version 9.0.0-alpha.1.24112.1 -> To Version 9.0.0-alpha.1.24154.2 * Update dependencies from https://github.com/dotnet/source-build-externals build 20240304.2 Microsoft.SourceBuild.Intermediate.source-build-externals From Version 9.0.0-alpha.1.24112.1 -> To Version 9.0.0-alpha.1.24154.2 * Update dependencies from https://github.com/dotnet/source-build-externals build 20240304.2 Microsoft.SourceBuild.Intermediate.source-build-externals From Version 9.0.0-alpha.1.24112.1 -> To Version 9.0.0-alpha.1.24154.2 * Update dependencies from https://github.com/dotnet/source-build-externals build 20240308.2 Microsoft.SourceBuild.Intermediate.source-build-externals From Version 9.0.0-alpha.1.24112.1 -> To Version 9.0.0-alpha.1.24158.2 * Update dependencies from https://github.com/dotnet/source-build-externals build 20240308.2 Microsoft.SourceBuild.Intermediate.source-build-externals From Version 9.0.0-alpha.1.24112.1 -> To Version 9.0.0-alpha.1.24158.2 --------- Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Use AsyncBatchingWorkQueue instead of TaskQueue
Semantic snippets: Do not generate async write in `cw` snippet
) Reduce closure allocations associated with AsyncLazy usage This was noticed while looking at speedometer profiles. This class is used in several high traffic areas, and the current AsyncLazy design doesn't allow usage in a way that prevents closure allocations. This PR adds the "arg" usage pattern to AsyncLazy such that funcs passed to AsyncLazy can take advantage of the arg infrastructure to avoid closure allocations. This is done by changing AsyncLazy<T> to be an abstract class with a single derivation that caches the argument data. Users still declare their type to be AsyncLazy<T>, but the AsyncLazy.Create methods have been altered to have optional overloads that take in data.
dotnet-issue-labeler
bot
added
Area-Compilers
untriaged
Issues and PRs which have not yet been triaged by a lead
labels
Mar 12, 2024
@RikkiGibson, @333fred, @dotnet/roslyn-compiler Need a sign-off for a merge from main |
|
jcouv
approved these changes
Mar 12, 2024
AlekseyTs
merged commit Mar 12, 2024
bf22912
into
dotnet:features/ParamsCollections
28 of 31 checks passed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.