-
Notifications
You must be signed in to change notification settings - Fork 198
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 #11075
Merge main #11075
Commits on Sep 23, 2024
-
[release/dev17.10] Update dependencies from dotnet/arcade (dotnet#10869)
This pull request updates the following dependencies [marker]: <> (Begin:0022737c-8efd-4919-ecf2-08dc3decc073) ## From https://github.com/dotnet/arcade - **Subscription**: 0022737c-8efd-4919-ecf2-08dc3decc073 - **Build**: 20240913.3 - **Date Produced**: September 13, 2024 10:27:20 AM UTC - **Commit**: 8c08d889b3c0b3f19398faceaccd74d0f184a3fb - **Branch**: refs/heads/release/8.0 [DependencyUpdate]: <> (Begin) - **Updates**: - **Microsoft.SourceBuild.Intermediate.arcade**: [from 8.0.0-beta.24461.2 to 8.0.0-beta.24463.3][5] - **Microsoft.DotNet.Arcade.Sdk**: [from 8.0.0-beta.24461.2 to 8.0.0-beta.24463.3][5] [5]: dotnet/arcade@0028fcc...8c08d88 [DependencyUpdate]: <> (End) [marker]: <> (End:0022737c-8efd-4919-ecf2-08dc3decc073)
Configuration menu - View commit details
-
Copy full SHA for 5943980 - Browse repository at this point
Copy the full SHA 5943980View commit details -
[main] Update dependencies from dotnet/source-build-reference-packages (
dotnet#10910) This pull request updates the following dependencies [marker]: <> (Begin:011df26a-fbd1-45b0-94b9-08db3601dcca) ## From https://github.com/dotnet/source-build-reference-packages - **Subscription**: 011df26a-fbd1-45b0-94b9-08db3601dcca - **Build**: 20240917.1 - **Date Produced**: September 17, 2024 2:02:23 PM UTC - **Commit**: 38a050f3b80b4dfdd0e8f6c772a3e9835674d3b4 - **Branch**: refs/heads/main [DependencyUpdate]: <> (Begin) - **Updates**: - **Microsoft.SourceBuild.Intermediate.source-build-reference-packages**: [from 10.0.0-alpha.1.24459.1 to 10.0.0-alpha.1.24467.1][1] [1]: dotnet/source-build-reference-packages@08649fe...38a050f [DependencyUpdate]: <> (End) [marker]: <> (End:011df26a-fbd1-45b0-94b9-08db3601dcca)
Configuration menu - View commit details
-
Copy full SHA for f499c03 - Browse repository at this point
Copy the full SHA f499c03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12e1ed1 - Browse repository at this point
Copy the full SHA 12e1ed1View commit details -
Add telemetry for 'bad' experiences based on tag helpers (dotnet#10906)
Helps add telemetry for cases like [AB#2255138](https://devdiv.visualstudio.com/DevDiv/_workitems/edit/2255138/)
Configuration menu - View commit details
-
Copy full SHA for a906642 - Browse repository at this point
Copy the full SHA a906642View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e0da42 - Browse repository at this point
Copy the full SHA 3e0da42View commit details -
[release/dev17.8] Update dependencies from dotnet/arcade (dotnet#10783)
This pull request updates the following dependencies [marker]: <> (Begin:Coherency Updates) ## Coherency Updates The following updates ensure that dependencies with a *CoherentParentDependency* attribute were produced in a build used as input to the parent dependency's build. See [Dependency Description Format](https://github.com/dotnet/arcade/blob/master/Documentation/DependencyDescriptionFormat.md#dependency-description-overview) [DependencyUpdate]: <> (Begin) - **Coherency Updates**: - **Microsoft.DotNet.XliffTasks**: from 1.0.0-beta.23426.1 to 1.0.0-beta.23475.1 (parent: Microsoft.DotNet.Arcade.Sdk) [DependencyUpdate]: <> (End) [marker]: <> (End:Coherency Updates) [marker]: <> (Begin:46887afb-6afe-4ad7-1b8f-08dcc28b24d8) ## From https://github.com/dotnet/arcade - **Subscription**: 46887afb-6afe-4ad7-1b8f-08dcc28b24d8 - **Build**: 20240913.3 - **Date Produced**: September 13, 2024 10:27:20 AM UTC - **Commit**: 8c08d889b3c0b3f19398faceaccd74d0f184a3fb - **Branch**: refs/heads/release/8.0 [DependencyUpdate]: <> (Begin) - **Updates**: - **Microsoft.DotNet.Arcade.Sdk**: [from 8.0.0-beta.24461.2 to 8.0.0-beta.24463.3][8] [8]: dotnet/arcade@0028fcc...8c08d88 [DependencyUpdate]: <> (End) [marker]: <> (End:46887afb-6afe-4ad7-1b8f-08dcc28b24d8)
Configuration menu - View commit details
-
Copy full SHA for 3d71476 - Browse repository at this point
Copy the full SHA 3d71476View commit details
Commits on Sep 24, 2024
-
Update dependencies from https://github.com/dotnet/arcade build 20240…
…920.2 Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk From Version 8.0.0-beta.24463.3 -> To Version 8.0.0-beta.24470.2
Configuration menu - View commit details
-
Copy full SHA for 53a04f7 - Browse repository at this point
Copy the full SHA 53a04f7View commit details -
Update dependencies from https://github.com/dotnet/arcade build 20240…
…920.2 Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk From Version 8.0.0-beta.24463.3 -> To Version 8.0.0-beta.24470.2
Configuration menu - View commit details
-
Copy full SHA for 0f983da - Browse repository at this point
Copy the full SHA 0f983daView commit details -
Update dependencies from https://github.com/dotnet/arcade build 20240…
…920.2 Microsoft.DotNet.Arcade.Sdk From Version 8.0.0-beta.24463.3 -> To Version 8.0.0-beta.24470.2
Configuration menu - View commit details
-
Copy full SHA for 26fcb18 - Browse repository at this point
Copy the full SHA 26fcb18View commit details
Commits on Sep 25, 2024
-
[release/dev17.10] Update dependencies from dotnet/arcade (dotnet#10917)
This pull request updates the following dependencies [marker]: <> (Begin:0022737c-8efd-4919-ecf2-08dc3decc073) ## From https://github.com/dotnet/arcade - **Subscription**: 0022737c-8efd-4919-ecf2-08dc3decc073 - **Build**: 20240920.2 - **Date Produced**: September 20, 2024 8:55:27 PM UTC - **Commit**: ff79f814c1cd7bcc9902fb713fe016e6534418b4 - **Branch**: refs/heads/release/8.0 [DependencyUpdate]: <> (Begin) - **Updates**: - **Microsoft.SourceBuild.Intermediate.arcade**: [from 8.0.0-beta.24463.3 to 8.0.0-beta.24470.2][1] - **Microsoft.DotNet.Arcade.Sdk**: [from 8.0.0-beta.24463.3 to 8.0.0-beta.24470.2][1] [1]: dotnet/arcade@8c08d88...ff79f81 [DependencyUpdate]: <> (End) [marker]: <> (End:0022737c-8efd-4919-ecf2-08dc3decc073)
Configuration menu - View commit details
-
Copy full SHA for ccd1e7d - Browse repository at this point
Copy the full SHA ccd1e7dView commit details -
[release/dev17.11] Update dependencies from dotnet/arcade (dotnet#10918)
This pull request updates the following dependencies [marker]: <> (Begin:aa7f5ce7-ed24-46a1-195c-08dc952fc8a2) ## From https://github.com/dotnet/arcade - **Subscription**: aa7f5ce7-ed24-46a1-195c-08dc952fc8a2 - **Build**: 20240920.2 - **Date Produced**: September 20, 2024 8:55:27 PM UTC - **Commit**: ff79f814c1cd7bcc9902fb713fe016e6534418b4 - **Branch**: refs/heads/release/8.0 [DependencyUpdate]: <> (Begin) - **Updates**: - **Microsoft.SourceBuild.Intermediate.arcade**: [from 8.0.0-beta.24463.3 to 8.0.0-beta.24470.2][1] - **Microsoft.DotNet.Arcade.Sdk**: [from 8.0.0-beta.24463.3 to 8.0.0-beta.24470.2][1] [1]: dotnet/arcade@8c08d88...ff79f81 [DependencyUpdate]: <> (End) [marker]: <> (End:aa7f5ce7-ed24-46a1-195c-08dc952fc8a2)
Configuration menu - View commit details
-
Copy full SHA for 968db08 - Browse repository at this point
Copy the full SHA 968db08View commit details -
[release/dev17.8] Update dependencies from dotnet/arcade (dotnet#10919)
This pull request updates the following dependencies [marker]: <> (Begin:46887afb-6afe-4ad7-1b8f-08dcc28b24d8) ## From https://github.com/dotnet/arcade - **Subscription**: 46887afb-6afe-4ad7-1b8f-08dcc28b24d8 - **Build**: 20240920.2 - **Date Produced**: September 20, 2024 8:55:27 PM UTC - **Commit**: ff79f814c1cd7bcc9902fb713fe016e6534418b4 - **Branch**: refs/heads/release/8.0 [DependencyUpdate]: <> (Begin) - **Updates**: - **Microsoft.DotNet.Arcade.Sdk**: [from 8.0.0-beta.24463.3 to 8.0.0-beta.24470.2][1] [1]: dotnet/arcade@8c08d88...ff79f81 [DependencyUpdate]: <> (End) [marker]: <> (End:46887afb-6afe-4ad7-1b8f-08dcc28b24d8)
Configuration menu - View commit details
-
Copy full SHA for a3aa9f2 - Browse repository at this point
Copy the full SHA a3aa9f2View commit details -
More hardening of the completion test (dotnet#10904)
* More hardening of the completion test We not wait for a specific item in the actual shown completion UI, and also wait for the correct text in the editor post-commit to account for actions such as OnAutoInsert * Switch the other "commit tag name" test to the new way of waiting for completion * PR feedback
Configuration menu - View commit details
-
Copy full SHA for 4ccb0ab - Browse repository at this point
Copy the full SHA 4ccb0abView commit details
Commits on Sep 26, 2024
-
Add a filter for faults to avoid bucketing (dotnet#10921)
Helps remove AssumeNotNull from the fault parameters and blame something in our code stack instead
Configuration menu - View commit details
-
Copy full SHA for eb2b7d4 - Browse repository at this point
Copy the full SHA eb2b7d4View commit details -
Update dependencies from https://github.com/dotnet/arcade build 20240…
…925.3 Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk From Version 8.0.0-beta.24470.2 -> To Version 8.0.0-beta.24475.3
Configuration menu - View commit details
-
Copy full SHA for e9fcdfe - Browse repository at this point
Copy the full SHA e9fcdfeView commit details -
Update dependencies from https://github.com/dotnet/arcade build 20240…
…925.3 Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk From Version 8.0.0-beta.24470.2 -> To Version 8.0.0-beta.24475.3
Configuration menu - View commit details
-
Copy full SHA for 2355968 - Browse repository at this point
Copy the full SHA 2355968View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bf3548 - Browse repository at this point
Copy the full SHA 3bf3548View commit details -
Merge remote-tracking branch 'origin/release/dev17.10' into merges/re…
…lease/dev17.10-to-release/dev17.11
Configuration menu - View commit details
-
Copy full SHA for 7e4c051 - Browse repository at this point
Copy the full SHA 7e4c051View commit details -
Merge remote-tracking branch 'origin/release/dev17.12' into merges/re…
…lease/dev17.12-to-main
Configuration menu - View commit details
-
Copy full SHA for af590ea - Browse repository at this point
Copy the full SHA af590eaView commit details -
Merge release/dev17.10 to release/dev17.11 (dotnet#10911)
This is an automatically generated pull request from release/dev17.10 into release/dev17.11. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯 ## Troubleshooting conflicts ### Identify authors of changes which introduced merge conflicts Scroll to the bottom, then for each file containing conflicts copy its path into the following searches: - https://github.com/dotnet/razor/find/release/dev17.10 - https://github.com/dotnet/razor/find/release/dev17.11 Usually the most recent change to a file between the two branches is considered to have introduced the conflicts, but sometimes it will be necessary to look for the conflicting lines and check the blame in each branch. Generally the author whose change introduced the conflicts should pull down this PR, fix the conflicts locally, then push up a commit resolving the conflicts. ### Resolve merge conflicts using your local repo Sometimes merge conflicts may be present on GitHub but merging locally will work without conflicts. This is due to differences between the merge algorithm used in local git versus the one used by GitHub. ``` bash git fetch --all git checkout -t upstream/merges/release/dev17.10-to-release/dev17.11 git reset --hard upstream/release/dev17.11 git merge upstream/release/dev17.10 # Fix merge conflicts git commit git push upstream merges/release/dev17.10-to-release/dev17.11 --force ```
Configuration menu - View commit details
-
Copy full SHA for 786bf05 - Browse repository at this point
Copy the full SHA 786bf05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ae2804 - Browse repository at this point
Copy the full SHA 8ae2804View commit details -
Merge release/dev17.12 to main (dotnet#10913)
This is an automatically generated pull request from release/dev17.12 into main. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯 ## Troubleshooting conflicts ### Identify authors of changes which introduced merge conflicts Scroll to the bottom, then for each file containing conflicts copy its path into the following searches: - https://github.com/dotnet/razor/find/release/dev17.12 - https://github.com/dotnet/razor/find/main Usually the most recent change to a file between the two branches is considered to have introduced the conflicts, but sometimes it will be necessary to look for the conflicting lines and check the blame in each branch. Generally the author whose change introduced the conflicts should pull down this PR, fix the conflicts locally, then push up a commit resolving the conflicts. ### Resolve merge conflicts using your local repo Sometimes merge conflicts may be present on GitHub but merging locally will work without conflicts. This is due to differences between the merge algorithm used in local git versus the one used by GitHub. ``` bash git fetch --all git checkout -t upstream/merges/release/dev17.12-to-main git reset --hard upstream/main git merge upstream/release/dev17.12 # Fix merge conflicts git commit git push upstream merges/release/dev17.12-to-main --force ```
Configuration menu - View commit details
-
Copy full SHA for b12847a - Browse repository at this point
Copy the full SHA b12847aView commit details
Commits on Sep 27, 2024
-
Fuse fix usings (dotnet#10925)
* Add test * Change how we parse runtime whitespace for using directives * Update added test * Update baselines * Update parsing doc
Configuration menu - View commit details
-
Copy full SHA for 4b1b541 - Browse repository at this point
Copy the full SHA 4b1b541View commit details -
Snap for 17.12 P3 (dotnet#10933)
merge main into release/dev17.12 to update for 17.12 P3. Main is 17.13 P1.
Configuration menu - View commit details
-
Copy full SHA for 2e9deb5 - Browse repository at this point
Copy the full SHA 2e9deb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb331d3 - Browse repository at this point
Copy the full SHA fb331d3View commit details -
Update dependencies from https://github.com/dotnet/arcade build 20240…
…925.3 Microsoft.DotNet.Arcade.Sdk From Version 8.0.0-beta.24470.2 -> To Version 8.0.0-beta.24475.3
Configuration menu - View commit details
-
Copy full SHA for 145be77 - Browse repository at this point
Copy the full SHA 145be77View commit details -
Merge remote-tracking branch 'origin/release/dev17.8' into merges/rel…
…ease/dev17.8-to-release/dev17.10
Configuration menu - View commit details
-
Copy full SHA for cd27182 - Browse repository at this point
Copy the full SHA cd27182View commit details -
Merge release/dev17.8 to release/dev17.10 (dotnet#10916)
This is an automatically generated pull request from release/dev17.8 into release/dev17.10. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯 ## Troubleshooting conflicts ### Identify authors of changes which introduced merge conflicts Scroll to the bottom, then for each file containing conflicts copy its path into the following searches: - https://github.com/dotnet/razor/find/release/dev17.8 - https://github.com/dotnet/razor/find/release/dev17.10 Usually the most recent change to a file between the two branches is considered to have introduced the conflicts, but sometimes it will be necessary to look for the conflicting lines and check the blame in each branch. Generally the author whose change introduced the conflicts should pull down this PR, fix the conflicts locally, then push up a commit resolving the conflicts. ### Resolve merge conflicts using your local repo Sometimes merge conflicts may be present on GitHub but merging locally will work without conflicts. This is due to differences between the merge algorithm used in local git versus the one used by GitHub. ``` bash git fetch --all git checkout -t upstream/merges/release/dev17.8-to-release/dev17.10 git reset --hard upstream/release/dev17.10 git merge upstream/release/dev17.8 # Fix merge conflicts git commit git push upstream merges/release/dev17.8-to-release/dev17.10 --force ```
Configuration menu - View commit details
-
Copy full SHA for 33f6c4d - Browse repository at this point
Copy the full SHA 33f6c4dView commit details
Commits on Sep 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cab5217 - Browse repository at this point
Copy the full SHA cab5217View commit details -
Update dependencies from https://github.com/dotnet/source-build-refer…
…ence-packages build 20240923.1 (dotnet#10942) Microsoft.SourceBuild.Intermediate.source-build-reference-packages From Version 10.0.0-alpha.1.24467.1 -> To Version 10.0.0-alpha.1.24473.1 Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fc1e182 - Browse repository at this point
Copy the full SHA fc1e182View commit details -
Replace IProjectCollectionResolver with IProjectQueryService
IProjectCollectionResolver was intended to be passed into services that need to enumerate project snapshots to allow them to be used in co-hosting. Instead of encapsulating the state it operates on, a "context" IDocumentSnapshot was passed into IProjectCollectionResolver.EnumerateProjects(...). In co-hosting, the "context" IDocumentSnapshot would be used to extract the Roslyn Solution, while the language server would ignore the parameter entirely. This change introduces IProjectQueryService to replace IProjectCollectionResolver. In the language server, it wraps IProjectSnapshotManager. In co-hosting, a new instance of the service is created for any service call and wraps the Roslyn Solution snapshot.
Configuration menu - View commit details
-
Copy full SHA for 4d2aeab - Browse repository at this point
Copy the full SHA 4d2aeabView commit details -
Configuration menu - View commit details
-
Copy full SHA for be1f0d7 - Browse repository at this point
Copy the full SHA be1f0d7View commit details
Commits on Oct 1, 2024
-
[release/dev17.8] Update dependencies from dotnet/arcade (dotnet#10936)
This pull request updates the following dependencies [marker]: <> (Begin:46887afb-6afe-4ad7-1b8f-08dcc28b24d8) ## From https://github.com/dotnet/arcade - **Subscription**: 46887afb-6afe-4ad7-1b8f-08dcc28b24d8 - **Build**: 20240925.3 - **Date Produced**: September 25, 2024 4:27:13 PM UTC - **Commit**: 69abe6b2063083c0b35fc3a5b16cb2bdbaf5e8b0 - **Branch**: refs/heads/release/8.0 [DependencyUpdate]: <> (Begin) - **Updates**: - **Microsoft.DotNet.Arcade.Sdk**: [from 8.0.0-beta.24470.2 to 8.0.0-beta.24475.3][1] [1]: dotnet/arcade@ff79f81...69abe6b [DependencyUpdate]: <> (End) [marker]: <> (End:46887afb-6afe-4ad7-1b8f-08dcc28b24d8)
Configuration menu - View commit details
-
Copy full SHA for b6cd3f1 - Browse repository at this point
Copy the full SHA b6cd3f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee51ebb - Browse repository at this point
Copy the full SHA ee51ebbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 64090b0 - Browse repository at this point
Copy the full SHA 64090b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f9a697 - Browse repository at this point
Copy the full SHA 2f9a697View commit details -
Completely rework remote document/project/solution snapshots
This is a significant change for co-hosting that redesigns how remote snapshots work. - Introduce RemoteSolutionSnapshot to wrap a solution and a collection of RemoteProjectSnapshots. - Rework RemoteProjectSnapshot to simply wrap a document and a collection of RemoteDocumentSnapshots. - Introduce RemoteSnapshotManager that can retrieve a snapshot for a Solution, Project, or TextDocument. - Enforce that RemoteDocumentSnapshots can *only* be created from razor or cshtml documents. - Reduce to a single CWT that maps Solution -> RemoteSolutionSnapshot. - Add RemoteDocumentContext.ProjectQueryService convenience property.
Configuration menu - View commit details
-
Copy full SHA for aa510a5 - Browse repository at this point
Copy the full SHA aa510a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea556b9 - Browse repository at this point
Copy the full SHA ea556b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbabb5f - Browse repository at this point
Copy the full SHA dbabb5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c77892 - Browse repository at this point
Copy the full SHA 9c77892View commit details
Commits on Oct 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f0c1086 - Browse repository at this point
Copy the full SHA f0c1086View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0085e89 - Browse repository at this point
Copy the full SHA 0085e89View commit details -
Merge release/dev17.10 to release/dev17.11 (dotnet#10939)
This is an automatically generated pull request from release/dev17.10 into release/dev17.11. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯 ## Troubleshooting conflicts ### Identify authors of changes which introduced merge conflicts Scroll to the bottom, then for each file containing conflicts copy its path into the following searches: - https://github.com/dotnet/razor/find/release/dev17.10 - https://github.com/dotnet/razor/find/release/dev17.11 Usually the most recent change to a file between the two branches is considered to have introduced the conflicts, but sometimes it will be necessary to look for the conflicting lines and check the blame in each branch. Generally the author whose change introduced the conflicts should pull down this PR, fix the conflicts locally, then push up a commit resolving the conflicts. ### Resolve merge conflicts using your local repo Sometimes merge conflicts may be present on GitHub but merging locally will work without conflicts. This is due to differences between the merge algorithm used in local git versus the one used by GitHub. ``` bash git fetch --all git checkout -t upstream/merges/release/dev17.10-to-release/dev17.11 git reset --hard upstream/release/dev17.11 git merge upstream/release/dev17.10 # Fix merge conflicts git commit git push upstream merges/release/dev17.10-to-release/dev17.11 --force ```
Configuration menu - View commit details
-
Copy full SHA for 19b715d - Browse repository at this point
Copy the full SHA 19b715dView commit details -
Merge release/dev17.12 to main (dotnet#10934)
This is an automatically generated pull request from release/dev17.12 into main. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯 ## Troubleshooting conflicts ### Identify authors of changes which introduced merge conflicts Scroll to the bottom, then for each file containing conflicts copy its path into the following searches: - https://github.com/dotnet/razor/find/release/dev17.12 - https://github.com/dotnet/razor/find/main Usually the most recent change to a file between the two branches is considered to have introduced the conflicts, but sometimes it will be necessary to look for the conflicting lines and check the blame in each branch. Generally the author whose change introduced the conflicts should pull down this PR, fix the conflicts locally, then push up a commit resolving the conflicts. ### Resolve merge conflicts using your local repo Sometimes merge conflicts may be present on GitHub but merging locally will work without conflicts. This is due to differences between the merge algorithm used in local git versus the one used by GitHub. ``` bash git fetch --all git checkout -t upstream/merges/release/dev17.12-to-main git reset --hard upstream/main git merge upstream/release/dev17.12 # Fix merge conflicts git commit git push upstream merges/release/dev17.12-to-main --force ```
Configuration menu - View commit details
-
Copy full SHA for 6877605 - Browse repository at this point
Copy the full SHA 6877605View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb5f92a - Browse repository at this point
Copy the full SHA eb5f92aView commit details -
Configuration menu - View commit details
-
Copy full SHA for bbc53f0 - Browse repository at this point
Copy the full SHA bbc53f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4acdcb - Browse repository at this point
Copy the full SHA e4acdcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ae58de - Browse repository at this point
Copy the full SHA 4ae58deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6103937 - Browse repository at this point
Copy the full SHA 6103937View commit details -
Configuration menu - View commit details
-
Copy full SHA for f72a7c4 - Browse repository at this point
Copy the full SHA f72a7c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 044a9ee - Browse repository at this point
Copy the full SHA 044a9eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for d7775c0 - Browse repository at this point
Copy the full SHA d7775c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d85f1c - Browse repository at this point
Copy the full SHA 7d85f1cView commit details -
Merge release/dev17.12 to main (dotnet#10951)
This is an automatically generated pull request from release/dev17.12 into main. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯 ## Troubleshooting conflicts ### Identify authors of changes which introduced merge conflicts Scroll to the bottom, then for each file containing conflicts copy its path into the following searches: - https://github.com/dotnet/razor/find/release/dev17.12 - https://github.com/dotnet/razor/find/main Usually the most recent change to a file between the two branches is considered to have introduced the conflicts, but sometimes it will be necessary to look for the conflicting lines and check the blame in each branch. Generally the author whose change introduced the conflicts should pull down this PR, fix the conflicts locally, then push up a commit resolving the conflicts. ### Resolve merge conflicts using your local repo Sometimes merge conflicts may be present on GitHub but merging locally will work without conflicts. This is due to differences between the merge algorithm used in local git versus the one used by GitHub. ``` bash git fetch --all git checkout -t upstream/merges/release/dev17.12-to-main git reset --hard upstream/main git merge upstream/release/dev17.12 # Fix merge conflicts git commit git push upstream merges/release/dev17.12-to-main --force ```
Configuration menu - View commit details
-
Copy full SHA for 1ba6db3 - Browse repository at this point
Copy the full SHA 1ba6db3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec36fea - Browse repository at this point
Copy the full SHA ec36feaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73c1fb6 - Browse repository at this point
Copy the full SHA 73c1fb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 583c514 - Browse repository at this point
Copy the full SHA 583c514View commit details -
Configuration menu - View commit details
-
Copy full SHA for aac07d4 - Browse repository at this point
Copy the full SHA aac07d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ef4c97 - Browse repository at this point
Copy the full SHA 8ef4c97View commit details -
Replace IProjectCollectionResolver with ISolutionQueryOperations (dot…
…net#10943) `IProjectCollectionResolver` was intended to be passed into services that need to enumerate project snapshots to allow them to be used in co-hosting. Instead of encapsulating the state, it operates on a "context" `IDocumentSnapshot` passed into `IProjectCollectionResolver.EnumerateProjects(...)`. In co-hosting, this "context" `IDocumentSnapshot` would be used to extract the Roslyn Solution for project enumeration, while the language server would ignore the parameter entirely. This change introduces `ISolutionQueryOperations` and replaces `IProjectCollectionResolver`. A key difference from `IProjectCollectionResolver` is that `ISolutionQueryOperations` is not available via DI or the MEF composition. Instead of importing a singleton interface in the language server, an `ISolutionQueryOperations` can be retrieved by calling `IProjectSnapshotManager.GetSolutionQueryOperations()`. In co-hosting, there is a new `RemoteSolutionSnapshot` class that wraps a Roslyn Solution and implements `ISolutionQueryOperations`. This ensures that co-hosting endpoints that don't have immediate access to the target document (such as `completionitem/resolve`) can still walk projects.
Configuration menu - View commit details
-
Copy full SHA for 570d869 - Browse repository at this point
Copy the full SHA 570d869View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a46bd6 - Browse repository at this point
Copy the full SHA 3a46bd6View commit details -
Stop reporting telemetry for bad requests (dotnet#10508)
FIxes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/2046969 Rather than reporting telemtery, this PR just doesn't. I think we tried in the past to collect cabs for this, and didn't get any, and we haven't had any obvious reports from users of issues this causes. Left the debug assert and the log message, because one of us might get lucky and run into it, or maybe a user will report something.
Configuration menu - View commit details
-
Copy full SHA for 83b0e74 - Browse repository at this point
Copy the full SHA 83b0e74View commit details
Commits on Oct 3, 2024
-
Merge release/dev17.8 to release/dev17.10 (dotnet#10946)
This is an automatically generated pull request from release/dev17.8 into release/dev17.10. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯 ## Troubleshooting conflicts ### Identify authors of changes which introduced merge conflicts Scroll to the bottom, then for each file containing conflicts copy its path into the following searches: - https://github.com/dotnet/razor/find/release/dev17.8 - https://github.com/dotnet/razor/find/release/dev17.10 Usually the most recent change to a file between the two branches is considered to have introduced the conflicts, but sometimes it will be necessary to look for the conflicting lines and check the blame in each branch. Generally the author whose change introduced the conflicts should pull down this PR, fix the conflicts locally, then push up a commit resolving the conflicts. ### Resolve merge conflicts using your local repo Sometimes merge conflicts may be present on GitHub but merging locally will work without conflicts. This is due to differences between the merge algorithm used in local git versus the one used by GitHub. ``` bash git fetch --all git checkout -t upstream/merges/release/dev17.8-to-release/dev17.10 git reset --hard upstream/release/dev17.10 git merge upstream/release/dev17.8 # Fix merge conflicts git commit git push upstream merges/release/dev17.8-to-release/dev17.10 --force ```
Configuration menu - View commit details
-
Copy full SHA for 0575e9e - Browse repository at this point
Copy the full SHA 0575e9eView commit details -
Register for endpoints provided by Roslyn in cohosting (dotnet#10950)
Recently the editor fixed a bug where they were sending `didOpen` etc. requests for things not explicitly registered: https://devdiv.visualstudio.com/DevDiv/_workitems/edit/2003716/ This is great, and I even logged the bug, but we do actually want those messages in cohosting, so now we need to register for them :) Most of the changes are just allowing our registration providers to provide multiple registrations.
Configuration menu - View commit details
-
Copy full SHA for b320dfc - Browse repository at this point
Copy the full SHA b320dfcView commit details -
Merge remote-tracking branch 'upstream/release/dev17.11' into merges/…
…release/dev17.11-to-release/dev17.12
Configuration menu - View commit details
-
Copy full SHA for 1fd8c59 - Browse repository at this point
Copy the full SHA 1fd8c59View commit details -
Fixing auto-insert inside of a C# statement. (dotnet#10952)
Current code was defining allowed auto-insert scenario too narrowly, with the main issue being that at the moment of the auto-insert the end tag for the newly typed tag is missing and if there is an enclosing/parent tag with the same name, the inner tag ends up "stealing" the end tag from that. We need to walk up the tree looking for the unclosed parent tag with the same name.
Configuration menu - View commit details
-
Copy full SHA for 1cafe38 - Browse repository at this point
Copy the full SHA 1cafe38View commit details -
Merge release/dev17.11 to release/dev17.12 (dotnet#10932)
This is an automatically generated pull request from release/dev17.11 into release/dev17.12. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯 ## Troubleshooting conflicts ### Identify authors of changes which introduced merge conflicts Scroll to the bottom, then for each file containing conflicts copy its path into the following searches: - https://github.com/dotnet/razor/find/release/dev17.11 - https://github.com/dotnet/razor/find/release/dev17.12 Usually the most recent change to a file between the two branches is considered to have introduced the conflicts, but sometimes it will be necessary to look for the conflicting lines and check the blame in each branch. Generally the author whose change introduced the conflicts should pull down this PR, fix the conflicts locally, then push up a commit resolving the conflicts. ### Resolve merge conflicts using your local repo Sometimes merge conflicts may be present on GitHub but merging locally will work without conflicts. This is due to differences between the merge algorithm used in local git versus the one used by GitHub. ``` bash git fetch --all git checkout -t upstream/merges/release/dev17.11-to-release/dev17.12 git reset --hard upstream/release/dev17.12 git merge upstream/release/dev17.11 # Fix merge conflicts git commit git push upstream merges/release/dev17.11-to-release/dev17.12 --force ```
Configuration menu - View commit details
-
Copy full SHA for f266ffb - Browse repository at this point
Copy the full SHA f266ffbView commit details -
Merge release/dev17.10 to release/dev17.11 (dotnet#10955)
This is an automatically generated pull request from release/dev17.10 into release/dev17.11. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯 ## Troubleshooting conflicts ### Identify authors of changes which introduced merge conflicts Scroll to the bottom, then for each file containing conflicts copy its path into the following searches: - https://github.com/dotnet/razor/find/release/dev17.10 - https://github.com/dotnet/razor/find/release/dev17.11 Usually the most recent change to a file between the two branches is considered to have introduced the conflicts, but sometimes it will be necessary to look for the conflicting lines and check the blame in each branch. Generally the author whose change introduced the conflicts should pull down this PR, fix the conflicts locally, then push up a commit resolving the conflicts. ### Resolve merge conflicts using your local repo Sometimes merge conflicts may be present on GitHub but merging locally will work without conflicts. This is due to differences between the merge algorithm used in local git versus the one used by GitHub. ``` bash git fetch --all git checkout -t upstream/merges/release/dev17.10-to-release/dev17.11 git reset --hard upstream/release/dev17.11 git merge upstream/release/dev17.10 # Fix merge conflicts git commit git push upstream merges/release/dev17.10-to-release/dev17.11 --force ```
Configuration menu - View commit details
-
Copy full SHA for 8b1b103 - Browse repository at this point
Copy the full SHA 8b1b103View commit details -
Hardening the rest of the completion commit tests (dotnet#10953)
Seeing intermittent failures in other completion commit tests. This switches them all to the new commit method where we wait for the specific completion item to be present.
Configuration menu - View commit details
-
Copy full SHA for 9bf7f22 - Browse repository at this point
Copy the full SHA 9bf7f22View commit details -
Merge release/dev17.11 to release/dev17.12 (dotnet#10958)
This is an automatically generated pull request from release/dev17.11 into release/dev17.12. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯 ## Troubleshooting conflicts ### Identify authors of changes which introduced merge conflicts Scroll to the bottom, then for each file containing conflicts copy its path into the following searches: - https://github.com/dotnet/razor/find/release/dev17.11 - https://github.com/dotnet/razor/find/release/dev17.12 Usually the most recent change to a file between the two branches is considered to have introduced the conflicts, but sometimes it will be necessary to look for the conflicting lines and check the blame in each branch. Generally the author whose change introduced the conflicts should pull down this PR, fix the conflicts locally, then push up a commit resolving the conflicts. ### Resolve merge conflicts using your local repo Sometimes merge conflicts may be present on GitHub but merging locally will work without conflicts. This is due to differences between the merge algorithm used in local git versus the one used by GitHub. ``` bash git fetch --all git checkout -t upstream/merges/release/dev17.11-to-release/dev17.12 git reset --hard upstream/release/dev17.12 git merge upstream/release/dev17.11 # Fix merge conflicts git commit git push upstream merges/release/dev17.11-to-release/dev17.12 --force ```
Configuration menu - View commit details
-
Copy full SHA for 6eee514 - Browse repository at this point
Copy the full SHA 6eee514View commit details -
Configuration menu - View commit details
-
Copy full SHA for f090c13 - Browse repository at this point
Copy the full SHA f090c13View commit details -
Merge release/dev17.12 to main (dotnet#10956)
This is an automatically generated pull request from release/dev17.12 into main. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯 ## Troubleshooting conflicts ### Identify authors of changes which introduced merge conflicts Scroll to the bottom, then for each file containing conflicts copy its path into the following searches: - https://github.com/dotnet/razor/find/release/dev17.12 - https://github.com/dotnet/razor/find/main Usually the most recent change to a file between the two branches is considered to have introduced the conflicts, but sometimes it will be necessary to look for the conflicting lines and check the blame in each branch. Generally the author whose change introduced the conflicts should pull down this PR, fix the conflicts locally, then push up a commit resolving the conflicts. ### Resolve merge conflicts using your local repo Sometimes merge conflicts may be present on GitHub but merging locally will work without conflicts. This is due to differences between the merge algorithm used in local git versus the one used by GitHub. ``` bash git fetch --all git checkout -t upstream/merges/release/dev17.12-to-main git reset --hard upstream/main git merge upstream/release/dev17.12 # Fix merge conflicts git commit git push upstream merges/release/dev17.12-to-main --force ```
Configuration menu - View commit details
-
Copy full SHA for 14eab91 - Browse repository at this point
Copy the full SHA 14eab91View commit details -
Merge release/dev17.12 to main (dotnet#10960)
This is an automatically generated pull request from release/dev17.12 into main. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯 ## Troubleshooting conflicts ### Identify authors of changes which introduced merge conflicts Scroll to the bottom, then for each file containing conflicts copy its path into the following searches: - https://github.com/dotnet/razor/find/release/dev17.12 - https://github.com/dotnet/razor/find/main Usually the most recent change to a file between the two branches is considered to have introduced the conflicts, but sometimes it will be necessary to look for the conflicting lines and check the blame in each branch. Generally the author whose change introduced the conflicts should pull down this PR, fix the conflicts locally, then push up a commit resolving the conflicts. ### Resolve merge conflicts using your local repo Sometimes merge conflicts may be present on GitHub but merging locally will work without conflicts. This is due to differences between the merge algorithm used in local git versus the one used by GitHub. ``` bash git fetch --all git checkout -t upstream/merges/release/dev17.12-to-main git reset --hard upstream/main git merge upstream/release/dev17.12 # Fix merge conflicts git commit git push upstream merges/release/dev17.12-to-main --force ```
Configuration menu - View commit details
-
Copy full SHA for 9c97001 - Browse repository at this point
Copy the full SHA 9c97001View commit details -
Configuration menu - View commit details
-
Copy full SHA for 031f7b4 - Browse repository at this point
Copy the full SHA 031f7b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2aa2de - Browse repository at this point
Copy the full SHA f2aa2deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e3f223 - Browse repository at this point
Copy the full SHA 7e3f223View commit details
Commits on Oct 4, 2024
-
Fix code action requests with FUSE
Also reported in https://devdiv.visualstudio.com/DevDiv/_workitems/edit/2268945
Configuration menu - View commit details
-
Copy full SHA for 31e0bd3 - Browse repository at this point
Copy the full SHA 31e0bd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for da9336b - Browse repository at this point
Copy the full SHA da9336bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f07e76d - Browse repository at this point
Copy the full SHA f07e76dView commit details -
Fix code action requests with FUSE
Also reported in https://devdiv.visualstudio.com/DevDiv/_workitems/edit/2268945
Configuration menu - View commit details
-
Copy full SHA for cd47b49 - Browse repository at this point
Copy the full SHA cd47b49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f07446 - Browse repository at this point
Copy the full SHA 6f07446View commit details -
Fix/skip integration tests (dotnet#10959)
We have 9 failing integration tests, seemingly because the test machines are picking up FUSE. This PR skips some (with links to bugs) or works around the issues. Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/2268945
Configuration menu - View commit details
-
Copy full SHA for 6943d77 - Browse repository at this point
Copy the full SHA 6943d77View commit details -
Don't throw if we get an old/bad Inlay Hint request (dotnet#10968)
Configuration menu - View commit details
-
Copy full SHA for 9f19fa8 - Browse repository at this point
Copy the full SHA 9f19fa8View commit details -
Refresh diagnostics on project changes (dotnet#10964)
This notifies a client to refresh diagnostics when we experience project snapshot changes (except for document changed). This should help for cases where the project engine is updating but doesn't have all taghelper information yet.
Configuration menu - View commit details
-
Copy full SHA for bfda0df - Browse repository at this point
Copy the full SHA bfda0dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for b776c60 - Browse repository at this point
Copy the full SHA b776c60View commit details
Commits on Oct 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 17dbcdb - Browse repository at this point
Copy the full SHA 17dbcdbView commit details
Commits on Oct 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1f392eb - Browse repository at this point
Copy the full SHA 1f392ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ba79ed - Browse repository at this point
Copy the full SHA 6ba79edView commit details
Commits on Oct 7, 2024
-
Update dependencies from https://github.com/dotnet/source-build-refer…
…ence-packages build 20241004.1 Microsoft.SourceBuild.Intermediate.source-build-reference-packages From Version 10.0.0-alpha.1.24473.1 -> To Version 10.0.0-alpha.1.24504.1
Configuration menu - View commit details
-
Copy full SHA for 962b233 - Browse repository at this point
Copy the full SHA 962b233View commit details -
Add IProjectSnapshot.ContainsDocument to test document paths cheaply
There's a fair amount of code in Razor that uses `IProjectSnapshot.GetDocument(...)` to test for the presence of a document with a given file path in a project. However, `GetDocument` has the side effect of creating a document snapshot which ultimately may be thrown away. This change adds an `IProjectSnapshot.ContainsDocument(...)` method that tests for the presence of a document by file path and returns true or false without creating a new document snapshot. In addition, I've cleaned up the `IProjectSnapshot` implementations a bit.
Configuration menu - View commit details
-
Copy full SHA for 51afe3a - Browse repository at this point
Copy the full SHA 51afe3aView commit details -
Remove TestDocumentMappingService
This was only used for a single test and the implementation is trivial to mock.
Configuration menu - View commit details
-
Copy full SHA for 2082848 - Browse repository at this point
Copy the full SHA 2082848View commit details -
Enable TSA reporting (dotnet#10977)
Move to reporting TSA data for all the tools. The previous configuration was causing us to miss Polichcek, PSScriptAnalyzer, CredScan, etc ...
Configuration menu - View commit details
-
Copy full SHA for 803e069 - Browse repository at this point
Copy the full SHA 803e069View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7f4c86 - Browse repository at this point
Copy the full SHA f7f4c86View commit details
Commits on Oct 8, 2024
-
Add IProjectSnapshot.ContainsDocument to test document paths cheaply (d…
…otnet#10975) There's a fair amount of code in Razor that uses `IProjectSnapshot.GetDocument(...)` to test for the presence of a document with a given file path in a project. However, `GetDocument` has the side effect of creating a document snapshot which ultimately may be thrown away. This change adds an `IProjectSnapshot.ContainsDocument(...)` method that tests for the presence of a document by file path and returns true or false without creating a new document snapshot. In addition, I've cleaned up the `IProjectSnapshot` implementations a bit.
Configuration menu - View commit details
-
Copy full SHA for f02835b - Browse repository at this point
Copy the full SHA f02835bView commit details -
Remove TestDocumentMappingService (dotnet#10976)
This was only used for a single test and the implementation is trivial to mock. I noticed this when I saw that `TestDocumentMappingService` still "implemented" `GetLanguageKind`, which no longer exists on `IDocumentMappingService`.
Configuration menu - View commit details
-
Copy full SHA for 46dbd5d - Browse repository at this point
Copy the full SHA 46dbd5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f901408 - Browse repository at this point
Copy the full SHA f901408View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b5667d - Browse repository at this point
Copy the full SHA 4b5667dView commit details -
Configuration menu - View commit details
-
Copy full SHA for cad8bec - Browse repository at this point
Copy the full SHA cad8becView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9606677 - Browse repository at this point
Copy the full SHA 9606677View commit details -
Configuration menu - View commit details
-
Copy full SHA for 968de37 - Browse repository at this point
Copy the full SHA 968de37View commit details -
Remove VSPredefinedClassificationTypeNames
All but one of these values are provided by Roslyn's ClassificationTypeNames. The only classification type name that we need to define ourselves is for "Type".
Configuration menu - View commit details
-
Copy full SHA for 4483f6d - Browse repository at this point
Copy the full SHA 4483f6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52b4b31 - Browse repository at this point
Copy the full SHA 52b4b31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9657e92 - Browse repository at this point
Copy the full SHA 9657e92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11bf9ae - Browse repository at this point
Copy the full SHA 11bf9aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e898ed - Browse repository at this point
Copy the full SHA 9e898edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 195e14e - Browse repository at this point
Copy the full SHA 195e14eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8944b89 - Browse repository at this point
Copy the full SHA 8944b89View commit details -
Configuration menu - View commit details
-
Copy full SHA for cde4652 - Browse repository at this point
Copy the full SHA cde4652View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67d2f15 - Browse repository at this point
Copy the full SHA 67d2f15View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7bb1e0 - Browse repository at this point
Copy the full SHA b7bb1e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b98610 - Browse repository at this point
Copy the full SHA 0b98610View commit details -
Fix Generate Event Handler code action (dotnet#10967)
Cherry pick of the commit from dotnet#10959 that fixes code actions in FUSE, **and fixing the generate event handler code action which is unrelated to FUSE**, in case we decide we want to take it for 17.12 P3 Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/2268945
Configuration menu - View commit details
-
Copy full SHA for a7648d0 - Browse repository at this point
Copy the full SHA a7648d0View commit details -
This was previously using the hash code of the document snapshot, therefore publishing every request. This meant we got publishes for old documents when they were superseded by newer ones.
Configuration menu - View commit details
-
Copy full SHA for 73d7601 - Browse repository at this point
Copy the full SHA 73d7601View commit details -
Batch virtual document refreshes together
The things receiving project events on the server side were all batching their work together, so quick remove-then-add sequences for documents would be merged together on the server side. Not doing that on the client side too just made it much harder for things to ever be in sync.
Configuration menu - View commit details
-
Copy full SHA for 934e638 - Browse repository at this point
Copy the full SHA 934e638View commit details -
Stop trying to guess which projects documents belong to
When publishing, we see a project remove for obj/Debug, and move all files to the misc project, then we'd see a new project for obj/Release, and add that. That add would then cause us to go through all of the misc files, and add them to the first project that could possibly have them - in this case, adding them right back to obj/Debug. Generally speaking we shouldn't be guessing at anything with project info, but rather rely on correct input from systems. ie, if they add a project, they presumably will then follow up with telling us which documents are in it.
Configuration menu - View commit details
-
Copy full SHA for 0ad17e1 - Browse repository at this point
Copy the full SHA 0ad17e1View commit details -
Remove previous publish data when documents are removed
Now that snapshots are self-versioned, if we don't keep our "previously published data" clean we'll end up re-publishing versions of documents that are new on the client side, but not new on the server.
Configuration menu - View commit details
-
Copy full SHA for 0be4b13 - Browse repository at this point
Copy the full SHA 0be4b13View commit details -
Don't publish documents that have been subsequently removed from the …
…project When all documents are removed from a project, if the imports file comes first, it will cause a recompile of all open razor files, even though they will themselves later on be removed. This didn't used to cause any issues during publish, because the generated document would be sent over, and later clobbered with a subsequent change. Now that documents are self-versioned, that subsequent change could be for a version number less than the removed document, and hence be thrown away. Plus it's wasted work.
Configuration menu - View commit details
-
Copy full SHA for c9f1768 - Browse repository at this point
Copy the full SHA c9f1768View commit details -
Merge release/dev17.12 to main (dotnet#10982)
This is an automatically generated pull request from release/dev17.12 into main. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯 ## Troubleshooting conflicts ### Identify authors of changes which introduced merge conflicts Scroll to the bottom, then for each file containing conflicts copy its path into the following searches: - https://github.com/dotnet/razor/find/release/dev17.12 - https://github.com/dotnet/razor/find/main Usually the most recent change to a file between the two branches is considered to have introduced the conflicts, but sometimes it will be necessary to look for the conflicting lines and check the blame in each branch. Generally the author whose change introduced the conflicts should pull down this PR, fix the conflicts locally, then push up a commit resolving the conflicts. ### Resolve merge conflicts using your local repo Sometimes merge conflicts may be present on GitHub but merging locally will work without conflicts. This is due to differences between the merge algorithm used in local git versus the one used by GitHub. ``` bash git fetch --all git checkout -t upstream/merges/release/dev17.12-to-main git reset --hard upstream/main git merge upstream/release/dev17.12 # Fix merge conflicts git commit git push upstream merges/release/dev17.12-to-main --force ```
Configuration menu - View commit details
-
Copy full SHA for 82f7008 - Browse repository at this point
Copy the full SHA 82f7008View commit details -
Update dependencies from https://github.com/dotnet/arcade build 20241…
…004.2 Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk From Version 8.0.0-beta.24475.3 -> To Version 8.0.0-beta.24504.2
Configuration menu - View commit details
-
Copy full SHA for 94dda67 - Browse repository at this point
Copy the full SHA 94dda67View commit details -
Update dependencies from https://github.com/dotnet/arcade build 20241…
…004.2 Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk From Version 8.0.0-beta.24475.3 -> To Version 8.0.0-beta.24504.2
Configuration menu - View commit details
-
Copy full SHA for ce3c6c5 - Browse repository at this point
Copy the full SHA ce3c6c5View commit details -
Update dependencies from https://github.com/dotnet/arcade build 20241…
…004.2 Microsoft.DotNet.Arcade.Sdk From Version 8.0.0-beta.24475.3 -> To Version 8.0.0-beta.24504.2
Configuration menu - View commit details
-
Copy full SHA for c9ea655 - Browse repository at this point
Copy the full SHA c9ea655View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29055de - Browse repository at this point
Copy the full SHA 29055deView commit details -
Move TagHelperTooltipFactories to the Workspaces layer (dotnet#10980)
This change decouples the two TagHelperTooltipFactories from the Razor language server and moves them to the Workspaces layer for use in co-hosting. Ultimately, co-hosting will be able to do a better job producing hover and completion item tooltips, but that can come later.
Configuration menu - View commit details
-
Copy full SHA for ef8467d - Browse repository at this point
Copy the full SHA ef8467dView commit details -
Emit and map empty csharp tokens (dotnet#10969)
* Emit and map empty csharp tokens - Add test and update baselines * Unskip test
Configuration menu - View commit details
-
Copy full SHA for 7f81d93 - Browse repository at this point
Copy the full SHA 7f81d93View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7d6c91 - Browse repository at this point
Copy the full SHA c7d6c91View commit details
Commits on Oct 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c860252 - Browse repository at this point
Copy the full SHA c860252View commit details -
Fix project publish (or: Various project system fixes) (dotnet#10983)
Fixes dotnet#10970 Each commit in this PR essentially hardens the project system a little bit more. Together they fix the publish issue, which is a particularly difficult scenario, as it essentially removes and quickly re-adds a project, but I think the changes are pretty good overall. No one commit fixes the publish issue, and I wouldn't say there is no more work to do, but forward progress is forward progress. Each commit is isolated to a particular service and has a brief description of what the change is and why, but I think it's perfectly understood when looked at as a whole too. Review however you prefer :)
Configuration menu - View commit details
-
Copy full SHA for 0e4d1f9 - Browse repository at this point
Copy the full SHA 0e4d1f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1937db - Browse repository at this point
Copy the full SHA f1937dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ead4f8 - Browse repository at this point
Copy the full SHA 5ead4f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15dd1df - Browse repository at this point
Copy the full SHA 15dd1dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for a42e09c - Browse repository at this point
Copy the full SHA a42e09cView commit details -
Fix up the final AddProject tests
Mostly these didn't test real scenarios, and one needed changing to test the UpdatedAsync method properly
Configuration menu - View commit details
-
Copy full SHA for 365b5cc - Browse repository at this point
Copy the full SHA 365b5ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for ccd2034 - Browse repository at this point
Copy the full SHA ccd2034View commit details -
RazorProjectService cleanup (dotnet#10989)
Noticed while working on my previous PR. There were a few methods in RazorProjectService that were only used by tests, and also resulted in some tests validating things that could never happen in the product (like passing `null` for a project file path in an update). This PR removes one unused method, moves one to a test accessor where it rightly should be, and updates the tests that were calling `UpdateProjectAsync` to instead call through `IRazorProjectServiceListener.UpdatedAsync`. I don't love that these tests have to call through that interface, but I didn't change the method to be implicitly implemented because I don't think the name makes sense when written that way. There are, or at least should be, no functionality changes in this PR.
Configuration menu - View commit details
-
Copy full SHA for 6f378ca - Browse repository at this point
Copy the full SHA 6f378caView commit details -
Localized file check-in by OneLocBuild Task: Build definition ID 262:…
… Build ID 2556780
Configuration menu - View commit details
-
Copy full SHA for a93533d - Browse repository at this point
Copy the full SHA a93533dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74641d0 - Browse repository at this point
Copy the full SHA 74641d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16ee599 - Browse repository at this point
Copy the full SHA 16ee599View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6f047f - Browse repository at this point
Copy the full SHA b6f047fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 71981dc - Browse repository at this point
Copy the full SHA 71981dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9a09a4 - Browse repository at this point
Copy the full SHA a9a09a4View commit details -
Seal DocumentSnapshot and ProjectSnapshot
DocumentSnapshot and ProjectSnapshot had several virtual methods intended to be overridden in test infrastructure. This change removes the override behavior in tests and seals the classes.
Configuration menu - View commit details
-
Copy full SHA for 635d9b9 - Browse repository at this point
Copy the full SHA 635d9b9View commit details -
Remove IDocumentSnapshot.SupportsOutput
Nothing actually calls this property.
Configuration menu - View commit details
-
Copy full SHA for ca3f42b - Browse repository at this point
Copy the full SHA ca3f42bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1d3d48 - Browse repository at this point
Copy the full SHA d1d3d48View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2f990e - Browse repository at this point
Copy the full SHA a2f990eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 296a63f - Browse repository at this point
Copy the full SHA 296a63fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d6dda7 - Browse repository at this point
Copy the full SHA 8d6dda7View commit details -
Fix @inherits mapping for fuse (dotnet#10985)
* Make base type a token rather than a string * Track inherits source location and emit it when present * Add simple inherits test for components * Add razor page inherits test
Configuration menu - View commit details
-
Copy full SHA for 81d9296 - Browse repository at this point
Copy the full SHA 81d9296View commit details
Commits on Oct 10, 2024
-
Localized file check-in by OneLocBuild Task: Build definition ID 262:…
… Build ID 2556868 (dotnet#10993)
Configuration menu - View commit details
-
Copy full SHA for 33f1199 - Browse repository at this point
Copy the full SHA 33f1199View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe4c0a9 - Browse repository at this point
Copy the full SHA fe4c0a9View commit details -
Localized file check-in by OneLocBuild Task: Build definition ID 262:…
… Build ID 2557121
Configuration menu - View commit details
-
Copy full SHA for 6882fc3 - Browse repository at this point
Copy the full SHA 6882fc3View commit details -
Localized file check-in by OneLocBuild Task: Build definition ID 262:…
… Build ID 2557121
Configuration menu - View commit details
-
Copy full SHA for 8a9ed95 - Browse repository at this point
Copy the full SHA 8a9ed95View commit details -
Update dependencies from https://github.com/dotnet/arcade build 20241…
…008.1 Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk From Version 8.0.0-beta.24504.2 -> To Version 8.0.0-beta.24508.1
Configuration menu - View commit details
-
Copy full SHA for 8f4e458 - Browse repository at this point
Copy the full SHA 8f4e458View commit details -
Update dependencies from https://github.com/dotnet/arcade build 20241…
…008.1 Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk From Version 8.0.0-beta.24504.2 -> To Version 8.0.0-beta.24508.1
Configuration menu - View commit details
-
Copy full SHA for dbef6ae - Browse repository at this point
Copy the full SHA dbef6aeView commit details -
Update dependencies from https://github.com/dotnet/arcade build 20241…
…008.1 Microsoft.DotNet.Arcade.Sdk From Version 8.0.0-beta.24504.2 -> To Version 8.0.0-beta.24508.1
Configuration menu - View commit details
-
Copy full SHA for f6844fe - Browse repository at this point
Copy the full SHA f6844feView commit details -
Update dependencies from https://github.com/dotnet/source-build-refer…
…ence-packages build 20241007.1 Microsoft.SourceBuild.Intermediate.source-build-reference-packages From Version 10.0.0-alpha.1.24504.1 -> To Version 10.0.0-alpha.1.24507.1
Configuration menu - View commit details
-
Copy full SHA for e59271c - Browse repository at this point
Copy the full SHA e59271cView commit details -
Update dependencies from https://github.com/dotnet/arcade build 20241…
…009.3 Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk From Version 9.0.0-beta.24466.2 -> To Version 9.0.0-beta.24509.3
Configuration menu - View commit details
-
Copy full SHA for 6cc3fd7 - Browse repository at this point
Copy the full SHA 6cc3fd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 078ea0f - Browse repository at this point
Copy the full SHA 078ea0fView commit details -
Unpin Roslyn Versions (dotnet#10994)
* Unpin Roslyn Versions Now that we have the analyzer work done in VS, we should be able to unpin the versions of the roslyn compiler that we depend on in razor. * Remove VersionOverrides
Configuration menu - View commit details
-
Copy full SHA for 4c78255 - Browse repository at this point
Copy the full SHA 4c78255View commit details -
Localized file check-in by OneLocBuild Task: Build definition ID 262:…
… Build ID 2557678
Configuration menu - View commit details
-
Copy full SHA for 105cb1b - Browse repository at this point
Copy the full SHA 105cb1bView commit details
Commits on Oct 11, 2024
-
Clean up DocumentSnapshot and ProjectSnapshot (dotnet#10995)
This is some code I had locally and decided it would be good to check in. There should be no observable change. This essentially removes some unneeded bits, hides internal state, tights assumptions, simplifies code, and cleans up test infrastructure. The commit history should be explanatory.
Configuration menu - View commit details
-
Copy full SHA for dca70b6 - Browse repository at this point
Copy the full SHA dca70b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c4bfda - Browse repository at this point
Copy the full SHA 6c4bfdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fe0b44 - Browse repository at this point
Copy the full SHA 0fe0b44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cca69b - Browse repository at this point
Copy the full SHA 0cca69bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5adac61 - Browse repository at this point
Copy the full SHA 5adac61View commit details -
Configuration menu - View commit details
-
Copy full SHA for b537b48 - Browse repository at this point
Copy the full SHA b537b48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6dcfda5 - Browse repository at this point
Copy the full SHA 6dcfda5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85d588c - Browse repository at this point
Copy the full SHA 85d588cView commit details -
Pass CancellationToken to GetGeneratedOutputAsync
This commit is ginormous because I needed to thread cancellation tokens around everywhere.
Configuration menu - View commit details
-
Copy full SHA for e2abf82 - Browse repository at this point
Copy the full SHA e2abf82View commit details -
Localized file check-in by OneLocBuild Task: Build definition ID 262:…
… Build ID 2557880 (dotnet#10997)
Configuration menu - View commit details
-
Copy full SHA for 8007969 - Browse repository at this point
Copy the full SHA 8007969View commit details -
Fix nullability to match specification (dotnet#11003)
Using SumType doesn't directly allow CLaSP to correctly do a null check via is null. This fixes it so that places that allow null use Nullable<T> or specificy that the non-value type can be null. Fixes devdiv.visualstudio.com/DevDiv/_workitems/edit/2136054
Configuration menu - View commit details
-
Copy full SHA for 7ec108e - Browse repository at this point
Copy the full SHA 7ec108eView commit details -
[release/dev17.10] Update dependencies from dotnet/arcade (dotnet#10927)
This pull request updates the following dependencies [marker]: <> (Begin:0022737c-8efd-4919-ecf2-08dc3decc073) ## From https://github.com/dotnet/arcade - **Subscription**: 0022737c-8efd-4919-ecf2-08dc3decc073 - **Build**: 20241008.1 - **Date Produced**: October 8, 2024 6:38:56 PM UTC - **Commit**: e5b13e054339e41d422212a0ecaf24fec20cb5a1 - **Branch**: refs/heads/release/8.0 [DependencyUpdate]: <> (Begin) - **Updates**: - **Microsoft.SourceBuild.Intermediate.arcade**: [from 8.0.0-beta.24504.2 to 8.0.0-beta.24508.1][3] - **Microsoft.DotNet.Arcade.Sdk**: [from 8.0.0-beta.24504.2 to 8.0.0-beta.24508.1][3] [3]: dotnet/arcade@103916c...e5b13e0 [DependencyUpdate]: <> (End) - **Updates to .NET SDKs:** - Updates sdk.version to 8.0.110 - Updates tools.dotnet to 8.0.110 [marker]: <> (End:0022737c-8efd-4919-ecf2-08dc3decc073)
Configuration menu - View commit details
-
Copy full SHA for f58562f - Browse repository at this point
Copy the full SHA f58562fView commit details -
[release/dev17.11] Update dependencies from dotnet/arcade (dotnet#10928)
This pull request updates the following dependencies [marker]: <> (Begin:aa7f5ce7-ed24-46a1-195c-08dc952fc8a2) ## From https://github.com/dotnet/arcade - **Subscription**: aa7f5ce7-ed24-46a1-195c-08dc952fc8a2 - **Build**: 20241008.1 - **Date Produced**: October 8, 2024 6:38:56 PM UTC - **Commit**: e5b13e054339e41d422212a0ecaf24fec20cb5a1 - **Branch**: refs/heads/release/8.0 [DependencyUpdate]: <> (Begin) - **Updates**: - **Microsoft.SourceBuild.Intermediate.arcade**: [from 8.0.0-beta.24504.2 to 8.0.0-beta.24508.1][3] - **Microsoft.DotNet.Arcade.Sdk**: [from 8.0.0-beta.24504.2 to 8.0.0-beta.24508.1][3] [3]: dotnet/arcade@103916c...e5b13e0 [DependencyUpdate]: <> (End) - **Updates to .NET SDKs:** - Updates sdk.version to 8.0.110 - Updates tools.dotnet to 8.0.110 [marker]: <> (End:aa7f5ce7-ed24-46a1-195c-08dc952fc8a2)
Configuration menu - View commit details
-
Copy full SHA for 5d76177 - Browse repository at this point
Copy the full SHA 5d76177View commit details -
Move and rename GetCSharpSyntaxTree extension method
This moves GetCSharpSyntaxTree from RazorCodeDocumentExtensions to be a static method on DocumentSnapshot. This should help keep it from being called in co-hosting scenarios.
Configuration menu - View commit details
-
Copy full SHA for 8020768 - Browse repository at this point
Copy the full SHA 8020768View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae867ab - Browse repository at this point
Copy the full SHA ae867abView commit details -
Update dependencies from https://github.com/dotnet/arcade build 20241…
…009.3 Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk From Version 9.0.0-beta.24466.2 -> To Version 9.0.0-beta.24509.3
Configuration menu - View commit details
-
Copy full SHA for bd90105 - Browse repository at this point
Copy the full SHA bd90105View commit details -
[release/dev17.12] Update dependencies from dotnet/arcade (dotnet#11001)
This pull request updates the following dependencies [marker]: <> (Begin:761d0bec-2526-451d-fdf9-08dcc6cdae74) ## From https://github.com/dotnet/arcade - **Subscription**: 761d0bec-2526-451d-fdf9-08dcc6cdae74 - **Build**: 20241009.3 - **Date Produced**: October 9, 2024 10:05:57 PM UTC - **Commit**: 05c72bb3c9b38138276a8029017f2ef905dcc7fa - **Branch**: refs/heads/release/9.0 [DependencyUpdate]: <> (Begin) - **Updates**: - **Microsoft.SourceBuild.Intermediate.arcade**: [from 9.0.0-beta.24466.2 to 9.0.0-beta.24509.3][1] - **Microsoft.DotNet.Arcade.Sdk**: [from 9.0.0-beta.24466.2 to 9.0.0-beta.24509.3][1] [1]: dotnet/arcade@04b9022...05c72bb [DependencyUpdate]: <> (End) - **Updates to .NET SDKs:** - Updates sdk.version to 9.0.100-rc.2.24474.11 - Updates tools.dotnet to 9.0.100-rc.2.24474.11 [marker]: <> (End:761d0bec-2526-451d-fdf9-08dcc6cdae74)
Configuration menu - View commit details
-
Copy full SHA for cbd9730 - Browse repository at this point
Copy the full SHA cbd9730View commit details -
[release/dev17.8] Update dependencies from dotnet/arcade (dotnet#10984)
This pull request updates the following dependencies [marker]: <> (Begin:46887afb-6afe-4ad7-1b8f-08dcc28b24d8) ## From https://github.com/dotnet/arcade - **Subscription**: 46887afb-6afe-4ad7-1b8f-08dcc28b24d8 - **Build**: 20241008.1 - **Date Produced**: October 8, 2024 6:38:56 PM UTC - **Commit**: e5b13e054339e41d422212a0ecaf24fec20cb5a1 - **Branch**: refs/heads/release/8.0 [DependencyUpdate]: <> (Begin) - **Updates**: - **Microsoft.DotNet.Arcade.Sdk**: [from 8.0.0-beta.24504.2 to 8.0.0-beta.24508.1][2] [2]: dotnet/arcade@103916c...e5b13e0 [DependencyUpdate]: <> (End) - **Updates to .NET SDKs:** - Updates sdk.version to 8.0.110 - Updates tools.dotnet to 8.0.110 [marker]: <> (End:46887afb-6afe-4ad7-1b8f-08dcc28b24d8)
Configuration menu - View commit details
-
Copy full SHA for 7736068 - Browse repository at this point
Copy the full SHA 7736068View commit details -
[main] Update dependencies from dotnet/arcade (dotnet#11009)
This pull request updates the following dependencies [marker]: <> (Begin:2907dbca-fa2e-42bc-f7dd-08dc0c5b4e6d) ## From https://github.com/dotnet/arcade - **Subscription**: 2907dbca-fa2e-42bc-f7dd-08dc0c5b4e6d - **Build**: 20241009.3 - **Date Produced**: October 9, 2024 10:05:57 PM UTC - **Commit**: 05c72bb3c9b38138276a8029017f2ef905dcc7fa - **Branch**: refs/heads/release/9.0 [DependencyUpdate]: <> (Begin) - **Updates**: - **Microsoft.SourceBuild.Intermediate.arcade**: [from 9.0.0-beta.24466.2 to 9.0.0-beta.24509.3][1] - **Microsoft.DotNet.Arcade.Sdk**: [from 9.0.0-beta.24466.2 to 9.0.0-beta.24509.3][1] [1]: dotnet/arcade@04b9022...05c72bb [DependencyUpdate]: <> (End) - **Updates to .NET SDKs:** - Updates sdk.version to 9.0.100-rc.2.24474.11 - Updates tools.dotnet to 9.0.100-rc.2.24474.11 [marker]: <> (End:2907dbca-fa2e-42bc-f7dd-08dc0c5b4e6d)
Configuration menu - View commit details
-
Copy full SHA for 80cd097 - Browse repository at this point
Copy the full SHA 80cd097View commit details
Commits on Oct 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ecb4434 - Browse repository at this point
Copy the full SHA ecb4434View commit details -
Fix potentially ambiguous System.Object in _Imports.razor (dotnet#10999)
* Add a test * Fix potentially ambiguous System.Object in _Imports.razor * Update baselines
Configuration menu - View commit details
-
Copy full SHA for faba442 - Browse repository at this point
Copy the full SHA faba442View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c42543 - Browse repository at this point
Copy the full SHA 8c42543View commit details -
Update dependencies from https://github.com/dotnet/source-build-refer…
…ence-packages build 20241011.4 Microsoft.SourceBuild.Intermediate.source-build-reference-packages From Version 10.0.0-alpha.1.24507.1 -> To Version 10.0.0-alpha.1.24511.4
Configuration menu - View commit details
-
Copy full SHA for cd497e4 - Browse repository at this point
Copy the full SHA cd497e4View commit details -
IDocumentSnapshot finally gets ValueTasks and CancellationTokens (dot…
…net#11002) This pull request builds on my last one (dotnet#10995), continuing to make improvements to `IDocumentSnapshot`. The key change is that all of the `Task`-returning methods on `IDocumentSnapshot` now return `ValueTask` and take `CancellationTokens`. I've touched a lot of code to thread `CancellationTokens` everywhere, but it's mostly very mechanical. There is almost certainly another pull request coming at some point after this one. Next on my list is to tackle the dreaded `ComputedStateTracker`. I've long suspected that most the complexity in that class can just be deleted, and I intend to dig into that soon.
Configuration menu - View commit details
-
Copy full SHA for 6cb1fca - Browse repository at this point
Copy the full SHA 6cb1fcaView commit details
Commits on Oct 15, 2024
-
Some Cleanup For ExtractToComponent (dotnet#11008)
Clean up some of the extract to component code. Move more work to the resolver, use pooled objects where applicable, and try to make the provider cleaner when creating the ExtractToComponentCodeActionParams
Configuration menu - View commit details
-
Copy full SHA for e060ce0 - Browse repository at this point
Copy the full SHA e060ce0View commit details -
Configuration menu - View commit details
-
Copy full SHA for fccbbfc - Browse repository at this point
Copy the full SHA fccbbfcView commit details -
Merge remote-tracking branch 'upstream/release/dev17.8' into merges/r…
…elease/dev17.8-to-release/dev17.10
Configuration menu - View commit details
-
Copy full SHA for 89d7d4e - Browse repository at this point
Copy the full SHA 89d7d4eView commit details -
Merge remote-tracking branch 'upstream/release/dev17.10' into merges/…
…release/dev17.10-to-release/dev17.11 # Conflicts: # eng/Versions.props # global.json
Configuration menu - View commit details
-
Copy full SHA for 3323d49 - Browse repository at this point
Copy the full SHA 3323d49View commit details -
Merge remote-tracking branch 'upstream/release/dev17.11' into merges/…
…release/dev17.11-to-release/dev17.12 # Conflicts: # eng/Version.Details.xml # eng/Versions.props # global.json
Configuration menu - View commit details
-
Copy full SHA for 9471d2d - Browse repository at this point
Copy the full SHA 9471d2dView commit details -
Merge remote-tracking branch 'upstream/release/dev17.12' into merges/…
…release/dev17.12-to-main # Conflicts: # eng/Versions.props
Configuration menu - View commit details
-
Copy full SHA for 435b52a - Browse repository at this point
Copy the full SHA 435b52aView commit details -
Merge release/dev17.10 to release/dev17.11 (dotnet#11012)
This is an automatically generated pull request from release/dev17.10 into release/dev17.11. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯 ## Troubleshooting conflicts ### Identify authors of changes which introduced merge conflicts Scroll to the bottom, then for each file containing conflicts copy its path into the following searches: - https://github.com/dotnet/razor/find/release/dev17.10 - https://github.com/dotnet/razor/find/release/dev17.11 Usually the most recent change to a file between the two branches is considered to have introduced the conflicts, but sometimes it will be necessary to look for the conflicting lines and check the blame in each branch. Generally the author whose change introduced the conflicts should pull down this PR, fix the conflicts locally, then push up a commit resolving the conflicts. ### Resolve merge conflicts using your local repo Sometimes merge conflicts may be present on GitHub but merging locally will work without conflicts. This is due to differences between the merge algorithm used in local git versus the one used by GitHub. ``` bash git fetch --all git checkout -t upstream/merges/release/dev17.10-to-release/dev17.11 git reset --hard upstream/release/dev17.11 git merge upstream/release/dev17.10 # Fix merge conflicts git commit git push upstream merges/release/dev17.10-to-release/dev17.11 --force ```
Configuration menu - View commit details
-
Copy full SHA for b80af71 - Browse repository at this point
Copy the full SHA b80af71View commit details -
Merge release/dev17.12 to main (dotnet#11014)
This is an automatically generated pull request from release/dev17.12 into main. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯 ## Troubleshooting conflicts ### Identify authors of changes which introduced merge conflicts Scroll to the bottom, then for each file containing conflicts copy its path into the following searches: - https://github.com/dotnet/razor/find/release/dev17.12 - https://github.com/dotnet/razor/find/main Usually the most recent change to a file between the two branches is considered to have introduced the conflicts, but sometimes it will be necessary to look for the conflicting lines and check the blame in each branch. Generally the author whose change introduced the conflicts should pull down this PR, fix the conflicts locally, then push up a commit resolving the conflicts. ### Resolve merge conflicts using your local repo Sometimes merge conflicts may be present on GitHub but merging locally will work without conflicts. This is due to differences between the merge algorithm used in local git versus the one used by GitHub. ``` bash git fetch --all git checkout -t upstream/merges/release/dev17.12-to-main git reset --hard upstream/main git merge upstream/release/dev17.12 # Fix merge conflicts git commit git push upstream merges/release/dev17.12-to-main --force ```
Configuration menu - View commit details
-
Copy full SHA for 0dbc79d - Browse repository at this point
Copy the full SHA 0dbc79dView commit details -
Merge release/dev17.8 to release/dev17.10 (dotnet#11011)
This is an automatically generated pull request from release/dev17.8 into release/dev17.10. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯 ## Troubleshooting conflicts ### Identify authors of changes which introduced merge conflicts Scroll to the bottom, then for each file containing conflicts copy its path into the following searches: - https://github.com/dotnet/razor/find/release/dev17.8 - https://github.com/dotnet/razor/find/release/dev17.10 Usually the most recent change to a file between the two branches is considered to have introduced the conflicts, but sometimes it will be necessary to look for the conflicting lines and check the blame in each branch. Generally the author whose change introduced the conflicts should pull down this PR, fix the conflicts locally, then push up a commit resolving the conflicts. ### Resolve merge conflicts using your local repo Sometimes merge conflicts may be present on GitHub but merging locally will work without conflicts. This is due to differences between the merge algorithm used in local git versus the one used by GitHub. ``` bash git fetch --all git checkout -t upstream/merges/release/dev17.8-to-release/dev17.10 git reset --hard upstream/release/dev17.10 git merge upstream/release/dev17.8 # Fix merge conflicts git commit git push upstream merges/release/dev17.8-to-release/dev17.10 --force ```
Configuration menu - View commit details
-
Copy full SHA for 2ea5245 - Browse repository at this point
Copy the full SHA 2ea5245View commit details -
Configuration menu - View commit details
-
Copy full SHA for 962df19 - Browse repository at this point
Copy the full SHA 962df19View commit details -
Merge release/dev17.11 to release/dev17.12 (dotnet#11013)
This is an automatically generated pull request from release/dev17.11 into release/dev17.12. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯 ## Troubleshooting conflicts ### Identify authors of changes which introduced merge conflicts Scroll to the bottom, then for each file containing conflicts copy its path into the following searches: - https://github.com/dotnet/razor/find/release/dev17.11 - https://github.com/dotnet/razor/find/release/dev17.12 Usually the most recent change to a file between the two branches is considered to have introduced the conflicts, but sometimes it will be necessary to look for the conflicting lines and check the blame in each branch. Generally the author whose change introduced the conflicts should pull down this PR, fix the conflicts locally, then push up a commit resolving the conflicts. ### Resolve merge conflicts using your local repo Sometimes merge conflicts may be present on GitHub but merging locally will work without conflicts. This is due to differences between the merge algorithm used in local git versus the one used by GitHub. ``` bash git fetch --all git checkout -t upstream/merges/release/dev17.11-to-release/dev17.12 git reset --hard upstream/release/dev17.12 git merge upstream/release/dev17.11 # Fix merge conflicts git commit git push upstream merges/release/dev17.11-to-release/dev17.12 --force ```
Configuration menu - View commit details
-
Copy full SHA for 72dcb91 - Browse repository at this point
Copy the full SHA 72dcb91View commit details -
[main] Update dependencies from dotnet/source-build-reference-packages (
dotnet#10973) This pull request updates the following dependencies [marker]: <> (Begin:011df26a-fbd1-45b0-94b9-08db3601dcca) ## From https://github.com/dotnet/source-build-reference-packages - **Subscription**: 011df26a-fbd1-45b0-94b9-08db3601dcca - **Build**: 20241011.4 - **Date Produced**: October 11, 2024 11:32:45 PM UTC - **Commit**: 76c417253f5b3890997a3ef4b0613c2eab73d156 - **Branch**: refs/heads/main [DependencyUpdate]: <> (Begin) - **Updates**: - **Microsoft.SourceBuild.Intermediate.source-build-reference-packages**: [from 10.0.0-alpha.1.24507.1 to 10.0.0-alpha.1.24511.4][3] [3]: dotnet/source-build-reference-packages@fd609e3...76c4172 [DependencyUpdate]: <> (End) [marker]: <> (End:011df26a-fbd1-45b0-94b9-08db3601dcca)
Configuration menu - View commit details
-
Copy full SHA for 63142a8 - Browse repository at this point
Copy the full SHA 63142a8View commit details -
Merge release/dev17.10 to release/dev17.11 (dotnet#11022)
This is an automatically generated pull request from release/dev17.10 into release/dev17.11. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯 ## Troubleshooting conflicts ### Identify authors of changes which introduced merge conflicts Scroll to the bottom, then for each file containing conflicts copy its path into the following searches: - https://github.com/dotnet/razor/find/release/dev17.10 - https://github.com/dotnet/razor/find/release/dev17.11 Usually the most recent change to a file between the two branches is considered to have introduced the conflicts, but sometimes it will be necessary to look for the conflicting lines and check the blame in each branch. Generally the author whose change introduced the conflicts should pull down this PR, fix the conflicts locally, then push up a commit resolving the conflicts. ### Resolve merge conflicts using your local repo Sometimes merge conflicts may be present on GitHub but merging locally will work without conflicts. This is due to differences between the merge algorithm used in local git versus the one used by GitHub. ``` bash git fetch --all git checkout -t upstream/merges/release/dev17.10-to-release/dev17.11 git reset --hard upstream/release/dev17.11 git merge upstream/release/dev17.10 # Fix merge conflicts git commit git push upstream merges/release/dev17.10-to-release/dev17.11 --force ```
Configuration menu - View commit details
-
Copy full SHA for a6fcedc - Browse repository at this point
Copy the full SHA a6fcedcView commit details -
Merge release/dev17.12 to main (dotnet#11024)
This is an automatically generated pull request from release/dev17.12 into main. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯 ## Troubleshooting conflicts ### Identify authors of changes which introduced merge conflicts Scroll to the bottom, then for each file containing conflicts copy its path into the following searches: - https://github.com/dotnet/razor/find/release/dev17.12 - https://github.com/dotnet/razor/find/main Usually the most recent change to a file between the two branches is considered to have introduced the conflicts, but sometimes it will be necessary to look for the conflicting lines and check the blame in each branch. Generally the author whose change introduced the conflicts should pull down this PR, fix the conflicts locally, then push up a commit resolving the conflicts. ### Resolve merge conflicts using your local repo Sometimes merge conflicts may be present on GitHub but merging locally will work without conflicts. This is due to differences between the merge algorithm used in local git versus the one used by GitHub. ``` bash git fetch --all git checkout -t upstream/merges/release/dev17.12-to-main git reset --hard upstream/main git merge upstream/release/dev17.12 # Fix merge conflicts git commit git push upstream merges/release/dev17.12-to-main --force ```
Configuration menu - View commit details
-
Copy full SHA for 8cbd8c3 - Browse repository at this point
Copy the full SHA 8cbd8c3View commit details -
Update src/Razor/src/Microsoft.AspNetCore.Razor.LanguageServer/CodeAc…
…tions/Razor/ExtractToComponentCodeActionResolver.cs Co-authored-by: David Wengier <david.wengier@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for da1b19b - Browse repository at this point
Copy the full SHA da1b19bView commit details -
Update src/Razor/src/Microsoft.AspNetCore.Razor.LanguageServer/CodeAc…
…tions/Razor/ExtractToComponentCodeActionResolver.cs Co-authored-by: David Wengier <david.wengier@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 95123dc - Browse repository at this point
Copy the full SHA 95123dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for f07da46 - Browse repository at this point
Copy the full SHA f07da46View commit details -
Merge branch 'merge_to_main' of https://github.com/ryzngard/razor int…
…o merge_to_main
Configuration menu - View commit details
-
Copy full SHA for fa3b2bf - Browse repository at this point
Copy the full SHA fa3b2bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for c873dc6 - Browse repository at this point
Copy the full SHA c873dc6View commit details -
Merge release/dev17.11 to release/dev17.12 (dotnet#11023)
This is an automatically generated pull request from release/dev17.11 into release/dev17.12. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯 ## Troubleshooting conflicts ### Identify authors of changes which introduced merge conflicts Scroll to the bottom, then for each file containing conflicts copy its path into the following searches: - https://github.com/dotnet/razor/find/release/dev17.11 - https://github.com/dotnet/razor/find/release/dev17.12 Usually the most recent change to a file between the two branches is considered to have introduced the conflicts, but sometimes it will be necessary to look for the conflicting lines and check the blame in each branch. Generally the author whose change introduced the conflicts should pull down this PR, fix the conflicts locally, then push up a commit resolving the conflicts. ### Resolve merge conflicts using your local repo Sometimes merge conflicts may be present on GitHub but merging locally will work without conflicts. This is due to differences between the merge algorithm used in local git versus the one used by GitHub. ``` bash git fetch --all git checkout -t upstream/merges/release/dev17.11-to-release/dev17.12 git reset --hard upstream/release/dev17.12 git merge upstream/release/dev17.11 # Fix merge conflicts git commit git push upstream merges/release/dev17.11-to-release/dev17.12 --force ```
Configuration menu - View commit details
-
Copy full SHA for 430ebbd - Browse repository at this point
Copy the full SHA 430ebbdView commit details -
Merge release/dev17.11 to release/dev17.12 (dotnet#11026)
This is an automatically generated pull request from release/dev17.11 into release/dev17.12. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯 ## Troubleshooting conflicts ### Identify authors of changes which introduced merge conflicts Scroll to the bottom, then for each file containing conflicts copy its path into the following searches: - https://github.com/dotnet/razor/find/release/dev17.11 - https://github.com/dotnet/razor/find/release/dev17.12 Usually the most recent change to a file between the two branches is considered to have introduced the conflicts, but sometimes it will be necessary to look for the conflicting lines and check the blame in each branch. Generally the author whose change introduced the conflicts should pull down this PR, fix the conflicts locally, then push up a commit resolving the conflicts. ### Resolve merge conflicts using your local repo Sometimes merge conflicts may be present on GitHub but merging locally will work without conflicts. This is due to differences between the merge algorithm used in local git versus the one used by GitHub. ``` bash git fetch --all git checkout -t upstream/merges/release/dev17.11-to-release/dev17.12 git reset --hard upstream/release/dev17.12 git merge upstream/release/dev17.11 # Fix merge conflicts git commit git push upstream merges/release/dev17.11-to-release/dev17.12 --force ```
Configuration menu - View commit details
-
Copy full SHA for 3094e2d - Browse repository at this point
Copy the full SHA 3094e2dView commit details -
Merge release/dev17.12 to main (dotnet#11027)
This is an automatically generated pull request from release/dev17.12 into main. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯 ## Troubleshooting conflicts ### Identify authors of changes which introduced merge conflicts Scroll to the bottom, then for each file containing conflicts copy its path into the following searches: - https://github.com/dotnet/razor/find/release/dev17.12 - https://github.com/dotnet/razor/find/main Usually the most recent change to a file between the two branches is considered to have introduced the conflicts, but sometimes it will be necessary to look for the conflicting lines and check the blame in each branch. Generally the author whose change introduced the conflicts should pull down this PR, fix the conflicts locally, then push up a commit resolving the conflicts. ### Resolve merge conflicts using your local repo Sometimes merge conflicts may be present on GitHub but merging locally will work without conflicts. This is due to differences between the merge algorithm used in local git versus the one used by GitHub. ``` bash git fetch --all git checkout -t upstream/merges/release/dev17.12-to-main git reset --hard upstream/main git merge upstream/release/dev17.12 # Fix merge conflicts git commit git push upstream merges/release/dev17.12-to-main --force ```
Configuration menu - View commit details
-
Copy full SHA for cab9e0c - Browse repository at this point
Copy the full SHA cab9e0cView commit details
Commits on Oct 16, 2024
-
Merge release/dev17.12 to main (dotnet#11029)
This is an automatically generated pull request from release/dev17.12 into main. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯 ## Troubleshooting conflicts ### Identify authors of changes which introduced merge conflicts Scroll to the bottom, then for each file containing conflicts copy its path into the following searches: - https://github.com/dotnet/razor/find/release/dev17.12 - https://github.com/dotnet/razor/find/main Usually the most recent change to a file between the two branches is considered to have introduced the conflicts, but sometimes it will be necessary to look for the conflicting lines and check the blame in each branch. Generally the author whose change introduced the conflicts should pull down this PR, fix the conflicts locally, then push up a commit resolving the conflicts. ### Resolve merge conflicts using your local repo Sometimes merge conflicts may be present on GitHub but merging locally will work without conflicts. This is due to differences between the merge algorithm used in local git versus the one used by GitHub. ``` bash git fetch --all git checkout -t upstream/merges/release/dev17.12-to-main git reset --hard upstream/main git merge upstream/release/dev17.12 # Fix merge conflicts git commit git push upstream merges/release/dev17.12-to-main --force ```
Configuration menu - View commit details
-
Copy full SHA for 0604177 - Browse repository at this point
Copy the full SHA 0604177View commit details -
Add CLaSP Request Tracking (dotnet#11015)
This adds the request tracking available for implementation in CLaSP for Razor
Configuration menu - View commit details
-
Copy full SHA for d21c9c9 - Browse repository at this point
Copy the full SHA d21c9c9View commit details -
Update dependencies from https://github.com/dotnet/arcade build 20241…
…016.2 Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk From Version 9.0.0-beta.24509.3 -> To Version 9.0.0-beta.24516.2
Configuration menu - View commit details
-
Copy full SHA for d5dff0d - Browse repository at this point
Copy the full SHA d5dff0dView commit details -
Update dependencies from https://github.com/dotnet/arcade build 20241…
…016.2 Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk From Version 9.0.0-beta.24509.3 -> To Version 9.0.0-beta.24516.2
Configuration menu - View commit details
-
Copy full SHA for c5a7560 - Browse repository at this point
Copy the full SHA c5a7560View commit details
Commits on Oct 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 94407a0 - Browse repository at this point
Copy the full SHA 94407a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30fe574 - Browse repository at this point
Copy the full SHA 30fe574View commit details -
Ensure model directives are mapped at runtime (dotnet#11007)
* Replace baseType token with a dedicated type * Track the generic portion of the baseType in the new type * Update the model portion of the baseType when the @model directive is used * Add tests + update baselines. --------- Co-authored-by: Fred Silberberg <fred@silberberg.xyz>
Configuration menu - View commit details
-
Copy full SHA for a1d4ac9 - Browse repository at this point
Copy the full SHA a1d4ac9View commit details
Commits on Oct 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d64e2b3 - Browse repository at this point
Copy the full SHA d64e2b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a49c67d - Browse repository at this point
Copy the full SHA a49c67dView commit details -
Report a better error for void components (dotnet#11041)
* Add tests * Add better error for void components * Update baselines
Configuration menu - View commit details
-
Copy full SHA for 9561e53 - Browse repository at this point
Copy the full SHA 9561e53View commit details -
Fix @inherits mapping for fuse (dotnet#10985)
* Make base type a token rather than a string * Track inherits source location and emit it when present * Add simple inherits test for components * Add razor page inherits test
Configuration menu - View commit details
-
Copy full SHA for 0a67f7d - Browse repository at this point
Copy the full SHA 0a67f7dView commit details -
Ensure model directives are mapped at runtime (dotnet#11007)
* Replace baseType token with a dedicated type * Track the generic portion of the baseType in the new type * Update the model portion of the baseType when the @model directive is used * Add tests + update baselines. --------- Co-authored-by: Fred Silberberg <fred@silberberg.xyz>
Configuration menu - View commit details
-
Copy full SHA for 9415e86 - Browse repository at this point
Copy the full SHA 9415e86View commit details -
Update src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Languag…
…e/Components/ComponentDocumentClassifierPass.cs Fixup bad merge
Configuration menu - View commit details
-
Copy full SHA for ee0c9b1 - Browse repository at this point
Copy the full SHA ee0c9b1View commit details -
Merge features/extract-to-component to main (dotnet#11019)
New PR because apparently the branch is restricted so I can't handle merge conflicts... Adding work from @marcarro into main 🥳
Configuration menu - View commit details
-
Copy full SHA for 5269c1c - Browse repository at this point
Copy the full SHA 5269c1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9a14b7 - Browse repository at this point
Copy the full SHA b9a14b7View commit details -
Fuse cherrypick 17.12 (dotnet#11046)
Cherry pick two fuse fixes back to 17.12
Configuration menu - View commit details
-
Copy full SHA for 13fe970 - Browse repository at this point
Copy the full SHA 13fe970View commit details
Commits on Oct 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1600c3b - Browse repository at this point
Copy the full SHA 1600c3bView commit details -
Update src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Languag…
…e/Components/ComponentDocumentClassifierPass.cs
Configuration menu - View commit details
-
Copy full SHA for 9b20f1e - Browse repository at this point
Copy the full SHA 9b20f1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 019b7c8 - Browse repository at this point
Copy the full SHA 019b7c8View commit details
Commits on Oct 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6df5cfb - Browse repository at this point
Copy the full SHA 6df5cfbView commit details
Commits on Oct 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a91bdcc - Browse repository at this point
Copy the full SHA a91bdccView commit details -
Update dependencies from https://github.com/dotnet/source-build-refer…
…ence-packages build 20241015.1 Microsoft.SourceBuild.Intermediate.source-build-reference-packages From Version 10.0.0-alpha.1.24511.4 -> To Version 10.0.0-alpha.1.24515.1
Configuration menu - View commit details
-
Copy full SHA for a3c7787 - Browse repository at this point
Copy the full SHA a3c7787View commit details -
[main] Update dependencies from dotnet/source-build-reference-packages (
dotnet#11052) This pull request updates the following dependencies [marker]: <> (Begin:011df26a-fbd1-45b0-94b9-08db3601dcca) ## From https://github.com/dotnet/source-build-reference-packages - **Subscription**: 011df26a-fbd1-45b0-94b9-08db3601dcca - **Build**: 20241015.1 - **Date Produced**: October 15, 2024 7:12:38 PM UTC - **Commit**: 4660d88cf953fbbd14192c787053a20246ce1aeb - **Branch**: refs/heads/main [DependencyUpdate]: <> (Begin) - **Updates**: - **Microsoft.SourceBuild.Intermediate.source-build-reference-packages**: [from 10.0.0-alpha.1.24511.4 to 10.0.0-alpha.1.24515.1][1] [1]: dotnet/source-build-reference-packages@76c4172...4660d88 [DependencyUpdate]: <> (End) [marker]: <> (End:011df26a-fbd1-45b0-94b9-08db3601dcca)
Configuration menu - View commit details
-
Copy full SHA for 327ab76 - Browse repository at this point
Copy the full SHA 327ab76View commit details -
Merge release/dev17.12 to main (dotnet#11047)
This is an automatically generated pull request from release/dev17.12 into main. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯 ## Troubleshooting conflicts ### Identify authors of changes which introduced merge conflicts Scroll to the bottom, then for each file containing conflicts copy its path into the following searches: - https://github.com/dotnet/razor/find/release/dev17.12 - https://github.com/dotnet/razor/find/main Usually the most recent change to a file between the two branches is considered to have introduced the conflicts, but sometimes it will be necessary to look for the conflicting lines and check the blame in each branch. Generally the author whose change introduced the conflicts should pull down this PR, fix the conflicts locally, then push up a commit resolving the conflicts. ### Resolve merge conflicts using your local repo Sometimes merge conflicts may be present on GitHub but merging locally will work without conflicts. This is due to differences between the merge algorithm used in local git versus the one used by GitHub. ``` bash git fetch --all git checkout -t upstream/merges/release/dev17.12-to-main git reset --hard upstream/main git merge upstream/release/dev17.12 # Fix merge conflicts git commit git push upstream merges/release/dev17.12-to-main --force ```
Configuration menu - View commit details
-
Copy full SHA for f819e6d - Browse repository at this point
Copy the full SHA f819e6dView commit details
Commits on Oct 22, 2024
-
Move culture info check (dotnet#11057)
Mirrors dotnet/roslyn#74300 for razor fixes devdiv.visualstudio.com/DevDiv/_workitems/edit/2286513?src=WorkItemMention&src-action=artifact_link
Configuration menu - View commit details
-
Copy full SHA for acab294 - Browse repository at this point
Copy the full SHA acab294View commit details -
Avoid ambiguous
object
reference in generic component recovery (dot……net#11053) * Avoid ambiguous `object` reference in generic component recovery * Update baselines
Configuration menu - View commit details
-
Copy full SHA for a21eb68 - Browse repository at this point
Copy the full SHA a21eb68View commit details -
Localized file check-in by OneLocBuild Task: Build definition ID 262:…
… Build ID 2566213
Configuration menu - View commit details
-
Copy full SHA for 8dc1fae - Browse repository at this point
Copy the full SHA 8dc1faeView commit details -
Localized file check-in by OneLocBuild Task: Build definition ID 262:…
… Build ID 2566213
Configuration menu - View commit details
-
Copy full SHA for c0f41a8 - Browse repository at this point
Copy the full SHA c0f41a8View commit details -
Handle EditorRequired *Changed/*Expression parameters (dotnet#11043)
* Handle EditorRequired *Changed parameters * Handle Expression properties
Configuration menu - View commit details
-
Copy full SHA for 8f7803e - Browse repository at this point
Copy the full SHA 8f7803eView commit details -
Localized file check-in by OneLocBuild Task: Build definition ID 262:…
… Build ID 2566213 (dotnet#11058)
Configuration menu - View commit details
-
Copy full SHA for 23f24cc - Browse repository at this point
Copy the full SHA 23f24ccView commit details -
Merge remote-tracking branch 'origin/main' into darc-main-030810b0-57…
…bd-4317-ad5a-ca9ebbcc6e47
Configuration menu - View commit details
-
Copy full SHA for 8373d71 - Browse repository at this point
Copy the full SHA 8373d71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97694ba - Browse repository at this point
Copy the full SHA 97694baView commit details -
Localized file check-in by OneLocBuild Task: Build definition ID 262:…
… Build ID 2566512
Configuration menu - View commit details
-
Copy full SHA for 74d6395 - Browse repository at this point
Copy the full SHA 74d6395View commit details -
Localized file check-in by OneLocBuild Task: Build definition ID 262:…
… Build ID 2566512
Configuration menu - View commit details
-
Copy full SHA for b304af9 - Browse repository at this point
Copy the full SHA b304af9View commit details -
Localized file check-in by OneLocBuild Task: Build definition ID 262:…
… Build ID 2566512 (dotnet#11060)
Configuration menu - View commit details
-
Copy full SHA for a0350e9 - Browse repository at this point
Copy the full SHA a0350e9View commit details -
[release/dev17.12] Update dependencies from dotnet/arcade (dotnet#11036)
This pull request updates the following dependencies [marker]: <> (Begin:761d0bec-2526-451d-fdf9-08dcc6cdae74) ## From https://github.com/dotnet/arcade - **Subscription**: 761d0bec-2526-451d-fdf9-08dcc6cdae74 - **Build**: 20241016.2 - **Date Produced**: October 16, 2024 4:50:11 PM UTC - **Commit**: 3c393bbd85ae16ddddba20d0b75035b0c6f1a52d - **Branch**: refs/heads/release/9.0 [DependencyUpdate]: <> (Begin) - **Updates**: - **Microsoft.SourceBuild.Intermediate.arcade**: [from 9.0.0-beta.24509.3 to 9.0.0-beta.24516.2][1] - **Microsoft.DotNet.Arcade.Sdk**: [from 9.0.0-beta.24509.3 to 9.0.0-beta.24516.2][1] [1]: dotnet/arcade@05c72bb...3c393bb [DependencyUpdate]: <> (End) [marker]: <> (End:761d0bec-2526-451d-fdf9-08dcc6cdae74)
Configuration menu - View commit details
-
Copy full SHA for 6ab58e8 - Browse repository at this point
Copy the full SHA 6ab58e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for db9f93f - Browse repository at this point
Copy the full SHA db9f93fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c62f6c9 - Browse repository at this point
Copy the full SHA c62f6c9View commit details
Commits on Oct 23, 2024
-
Do not extract component into code block (dotnet#11069)
Fixes dotnet#11050 Commit by commit will show moving things around to clean up. Decided for now that the extraction should not be offered until we find a need/use case for it.
Configuration menu - View commit details
-
Copy full SHA for 56c7427 - Browse repository at this point
Copy the full SHA 56c7427View commit details -
Merge remote-tracking branch 'upstream/release/dev17.12' into merges/…
…release/dev17.12-to-main
Configuration menu - View commit details
-
Copy full SHA for 552c361 - Browse repository at this point
Copy the full SHA 552c361View commit details -
Merge release/dev17.12 to main (dotnet#11068)
This is an automatically generated pull request from release/dev17.12 into main. Once all conflicts are resolved and all the tests pass, you are free to merge the pull request. 🐯 ## Troubleshooting conflicts ### Identify authors of changes which introduced merge conflicts Scroll to the bottom, then for each file containing conflicts copy its path into the following searches: - https://github.com/dotnet/razor/find/release/dev17.12 - https://github.com/dotnet/razor/find/main Usually the most recent change to a file between the two branches is considered to have introduced the conflicts, but sometimes it will be necessary to look for the conflicting lines and check the blame in each branch. Generally the author whose change introduced the conflicts should pull down this PR, fix the conflicts locally, then push up a commit resolving the conflicts. ### Resolve merge conflicts using your local repo Sometimes merge conflicts may be present on GitHub but merging locally will work without conflicts. This is due to differences between the merge algorithm used in local git versus the one used by GitHub. ``` bash git fetch --all git checkout -t upstream/merges/release/dev17.12-to-main git reset --hard upstream/main git merge upstream/release/dev17.12 # Fix merge conflicts git commit git push upstream merges/release/dev17.12-to-main --force ```
Configuration menu - View commit details
-
Copy full SHA for a76a893 - Browse repository at this point
Copy the full SHA a76a893View commit details -
[main] Update dependencies from dotnet/arcade (dotnet#11037)
Coherency update: Failed to perform coherency update for one or more dependencies. Please review the GitHub checks or run `darc update-dependencies --coherency-only` locally against darc-main-030810b0-57bd-4317-ad5a-ca9ebbcc6e47 for more information.
Configuration menu - View commit details
-
Copy full SHA for 06fe959 - Browse repository at this point
Copy the full SHA 06fe959View commit details -
Add breaking changes document (dotnet#11064)
Adds a new breaking changes document in the style of roslyn to document breaking changes in the razor compiler.
Configuration menu - View commit details
-
Copy full SHA for 45acf5a - Browse repository at this point
Copy the full SHA 45acf5aView commit details -
Merge remote-tracking branch 'upstream/main' into merge-main
* upstream/main: (290 commits) Add breaking changes document (dotnet#11064) Do not extract component into code block (dotnet#11069) Fix invalid setttings json (dotnet#11062) update MicrosoftSourceBuildIntermediatearcadePackageVersion Localized file check-in by OneLocBuild Task: Build definition ID 262: Build ID 2566512 Localized file check-in by OneLocBuild Task: Build definition ID 262: Build ID 2566512 Update source-build team references (dotnet#11032) Handle EditorRequired *Changed/*Expression parameters (dotnet#11043) Localized file check-in by OneLocBuild Task: Build definition ID 262: Build ID 2566213 Localized file check-in by OneLocBuild Task: Build definition ID 262: Build ID 2566213 Avoid ambiguous `object` reference in generic component recovery (dotnet#11053) Move culture info check (dotnet#11057) Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20241015.1 Fix code actions integration tests Add option for format on paste (dotnet#11039) Update src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/Components/ComponentDocumentClassifierPass.cs Fix merge to 17.12 version Update src/Compiler/Microsoft.CodeAnalysis.Razor.Compiler/src/Language/Components/ComponentDocumentClassifierPass.cs Ensure model directives are mapped at runtime (dotnet#11007) Fix @inherits mapping for fuse (dotnet#10985) ...
Configuration menu - View commit details
-
Copy full SHA for 2aac41c - Browse repository at this point
Copy the full SHA 2aac41cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b81af5 - Browse repository at this point
Copy the full SHA 7b81af5View commit details