-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge main to features/value_tracking #52902
Merge main to features/value_tracking #52902
Commits on Apr 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8dba3d7 - Browse repository at this point
Copy the full SHA 8dba3d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e932e82 - Browse repository at this point
Copy the full SHA e932e82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fb6734 - Browse repository at this point
Copy the full SHA 9fb6734View commit details -
Configuration menu - View commit details
-
Copy full SHA for a14b9be - Browse repository at this point
Copy the full SHA a14b9beView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea8c0e4 - Browse repository at this point
Copy the full SHA ea8c0e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e5229d - Browse repository at this point
Copy the full SHA 6e5229dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e00a90 - Browse repository at this point
Copy the full SHA 3e00a90View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf3e670 - Browse repository at this point
Copy the full SHA bf3e670View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3709b6e - Browse repository at this point
Copy the full SHA 3709b6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 782eda8 - Browse repository at this point
Copy the full SHA 782eda8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b600c44 - Browse repository at this point
Copy the full SHA b600c44View commit details -
Configuration menu - View commit details
-
Copy full SHA for b67c67f - Browse repository at this point
Copy the full SHA b67c67fView commit details
Commits on Apr 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 765c5ad - Browse repository at this point
Copy the full SHA 765c5adView commit details
Commits on Apr 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 622ec87 - Browse repository at this point
Copy the full SHA 622ec87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c32d09 - Browse repository at this point
Copy the full SHA 7c32d09View commit details
Commits on Apr 9, 2021
-
Switch to capabilities provider based on client capabilities to allow…
… access to the default capabilities
Configuration menu - View commit details
-
Copy full SHA for 6fec53d - Browse repository at this point
Copy the full SHA 6fec53dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a401bd - Browse repository at this point
Copy the full SHA 1a401bdView commit details
Commits on Apr 13, 2021
-
Ignore opened documents without an undo history as they cannot be ren…
…amed. Fixes an issue with generated TS documents without an undo history throwing during rename
Configuration menu - View commit details
-
Copy full SHA for 1cd8576 - Browse repository at this point
Copy the full SHA 1cd8576View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba8c1f1 - Browse repository at this point
Copy the full SHA ba8c1f1View commit details
Commits on Apr 14, 2021
-
Merge remote-tracking branch 'jasonmalinowski/multi-target-legacy-des…
…ktop-binary' into vscode_lsp
Configuration menu - View commit details
-
Copy full SHA for f95748f - Browse repository at this point
Copy the full SHA f95748fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9052de7 - Browse repository at this point
Copy the full SHA 9052de7View commit details
Commits on Apr 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e9d7843 - Browse repository at this point
Copy the full SHA e9d7843View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2322f2 - Browse repository at this point
Copy the full SHA b2322f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a750c72 - Browse repository at this point
Copy the full SHA a750c72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 012a1fb - Browse repository at this point
Copy the full SHA 012a1fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ee51b4 - Browse repository at this point
Copy the full SHA 4ee51b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7151a1 - Browse repository at this point
Copy the full SHA b7151a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3e6055 - Browse repository at this point
Copy the full SHA d3e6055View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5b07b5 - Browse repository at this point
Copy the full SHA a5b07b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f761a1c - Browse repository at this point
Copy the full SHA f761a1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d5d744 - Browse repository at this point
Copy the full SHA 8d5d744View commit details -
Configuration menu - View commit details
-
Copy full SHA for b21b6b5 - Browse repository at this point
Copy the full SHA b21b6b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 227014a - Browse repository at this point
Copy the full SHA 227014aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b59478e - Browse repository at this point
Copy the full SHA b59478eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f62aa3 - Browse repository at this point
Copy the full SHA 7f62aa3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2afef4 - Browse repository at this point
Copy the full SHA e2afef4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9d49a2 - Browse repository at this point
Copy the full SHA f9d49a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12df5c7 - Browse repository at this point
Copy the full SHA 12df5c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 865183d - Browse repository at this point
Copy the full SHA 865183dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c82b00c - Browse repository at this point
Copy the full SHA c82b00cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51c4cfc - Browse repository at this point
Copy the full SHA 51c4cfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd8301e - Browse repository at this point
Copy the full SHA bd8301eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 680b3e7 - Browse repository at this point
Copy the full SHA 680b3e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3a11b2 - Browse repository at this point
Copy the full SHA b3a11b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fadeac - Browse repository at this point
Copy the full SHA 3fadeacView commit details -
Configuration menu - View commit details
-
Copy full SHA for a60822d - Browse repository at this point
Copy the full SHA a60822dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bfd8c33 - Browse repository at this point
Copy the full SHA bfd8c33View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1431ca - Browse repository at this point
Copy the full SHA c1431caView commit details -
Configuration menu - View commit details
-
Copy full SHA for c95df04 - Browse repository at this point
Copy the full SHA c95df04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72e6e18 - Browse repository at this point
Copy the full SHA 72e6e18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3189386 - Browse repository at this point
Copy the full SHA 3189386View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8080540 - Browse repository at this point
Copy the full SHA 8080540View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0924ea - Browse repository at this point
Copy the full SHA c0924eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4c3967 - Browse repository at this point
Copy the full SHA b4c3967View commit details
Commits on Apr 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ea52c33 - Browse repository at this point
Copy the full SHA ea52c33View commit details -
Configuration menu - View commit details
-
Copy full SHA for eed504d - Browse repository at this point
Copy the full SHA eed504dView commit details -
Update src/EditorFeatures/Core/Implementation/Classification/Syntacti…
…cClassificationTaggerProvider.TagComputer.cs
Configuration menu - View commit details
-
Copy full SHA for 1697a94 - Browse repository at this point
Copy the full SHA 1697a94View commit details -
Configuration menu - View commit details
-
Copy full SHA for d838534 - Browse repository at this point
Copy the full SHA d838534View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56db863 - Browse repository at this point
Copy the full SHA 56db863View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9f231e - Browse repository at this point
Copy the full SHA b9f231eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00f4971 - Browse repository at this point
Copy the full SHA 00f4971View commit details -
Configuration menu - View commit details
-
Copy full SHA for b46fb98 - Browse repository at this point
Copy the full SHA b46fb98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 724f9ca - Browse repository at this point
Copy the full SHA 724f9caView commit details
Commits on Apr 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 180b22d - Browse repository at this point
Copy the full SHA 180b22dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91c7339 - Browse repository at this point
Copy the full SHA 91c7339View commit details -
Fast-path GetSourceGeneratedDocumentsAsync if we have no generators
This optimizes the case where a project doesn't have any generators; prior to this change we'd still produce a compilation to pass to the generator driver, even though that was entirely unnecessary.
Configuration menu - View commit details
-
Copy full SHA for 2a76c8a - Browse repository at this point
Copy the full SHA 2a76c8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae4d6de - Browse repository at this point
Copy the full SHA ae4d6deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fa946e - Browse repository at this point
Copy the full SHA 4fa946eView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa650f1 - Browse repository at this point
Copy the full SHA aa650f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3abea95 - Browse repository at this point
Copy the full SHA 3abea95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23c1032 - Browse repository at this point
Copy the full SHA 23c1032View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6513b3f - Browse repository at this point
Copy the full SHA 6513b3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e29250 - Browse repository at this point
Copy the full SHA 2e29250View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b0ff7f - Browse repository at this point
Copy the full SHA 5b0ff7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0354778 - Browse repository at this point
Copy the full SHA 0354778View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cabd72 - Browse repository at this point
Copy the full SHA 2cabd72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3eca568 - Browse repository at this point
Copy the full SHA 3eca568View commit details -
Configuration menu - View commit details
-
Copy full SHA for da1355b - Browse repository at this point
Copy the full SHA da1355bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d0c62c - Browse repository at this point
Copy the full SHA 2d0c62cView commit details
Commits on Apr 20, 2021
-
Merge pull request #52609 from dibarbet/fix_rename_ts_buffer
Ignore razor virtual buffers as they cannot be ren…
Configuration menu - View commit details
-
Copy full SHA for 920599c - Browse repository at this point
Copy the full SHA 920599cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c11de71 - Browse repository at this point
Copy the full SHA c11de71View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6c3885 - Browse repository at this point
Copy the full SHA c6c3885View commit details -
Merge pull request #52760 from Youssef1313/patch-8
Pass severity to DiagnosticHelper.Create
Configuration menu - View commit details
-
Copy full SHA for d823730 - Browse repository at this point
Copy the full SHA d823730View commit details -
Configuration menu - View commit details
-
Copy full SHA for ead2147 - Browse repository at this point
Copy the full SHA ead2147View commit details -
Produce heap dumps on bootstrap failure (#52771)
Use `Environment.FailFast` so we trigger a crash when an assertion fails in the bootstrap phase. The rest of our setup for the build correctness legs should ensure this results in a captured heap dump
Configuration menu - View commit details
-
Copy full SHA for 4dd8509 - Browse repository at this point
Copy the full SHA 4dd8509View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98ff130 - Browse repository at this point
Copy the full SHA 98ff130View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43b650a - Browse repository at this point
Copy the full SHA 43b650aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28dfbf5 - Browse repository at this point
Copy the full SHA 28dfbf5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11d255d - Browse repository at this point
Copy the full SHA 11d255dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 886ec7f - Browse repository at this point
Copy the full SHA 886ec7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 05b4024 - Browse repository at this point
Copy the full SHA 05b4024View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9ea2f8 - Browse repository at this point
Copy the full SHA b9ea2f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 480f6e5 - Browse repository at this point
Copy the full SHA 480f6e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d7381e - Browse repository at this point
Copy the full SHA 4d7381eView commit details -
Merge pull request #52750 from jmarolf/bug/editorconfig-ui-package-lo…
…ad-error Fix editorconfig UI package load error
Configuration menu - View commit details
-
Copy full SHA for b55f5ce - Browse repository at this point
Copy the full SHA b55f5ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for a221eb5 - Browse repository at this point
Copy the full SHA a221eb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a27f52 - Browse repository at this point
Copy the full SHA 9a27f52View commit details -
Merge pull request #52662 from CyrusNajmabadi/simplifyClassification
Simplify syntactic classification
Configuration menu - View commit details
-
Copy full SHA for 2d2abf3 - Browse repository at this point
Copy the full SHA 2d2abf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7243086 - Browse repository at this point
Copy the full SHA 7243086View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80fb002 - Browse repository at this point
Copy the full SHA 80fb002View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6238730 - Browse repository at this point
Copy the full SHA 6238730View commit details -
Merge pull request #52773 from CyrusNajmabadi/puncStripped
Do not mark our navto pattern match items as having punctuation stripped
Configuration menu - View commit details
-
Copy full SHA for c213dff - Browse repository at this point
Copy the full SHA c213dffView commit details -
Merge pull request #52780 from CyrusNajmabadi/unneccessaryTaggerCode
Remove unnecessary initial notification code in the tagger
Configuration menu - View commit details
-
Copy full SHA for ff2ba1a - Browse repository at this point
Copy the full SHA ff2ba1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f036ac3 - Browse repository at this point
Copy the full SHA f036ac3View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb784a8 - Browse repository at this point
Copy the full SHA eb784a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57653ff - Browse repository at this point
Copy the full SHA 57653ffView commit details
Commits on Apr 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0f4dbc1 - Browse repository at this point
Copy the full SHA 0f4dbc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1fc701 - Browse repository at this point
Copy the full SHA d1fc701View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3c581f - Browse repository at this point
Copy the full SHA d3c581fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e6e491 - Browse repository at this point
Copy the full SHA 0e6e491View commit details -
Configuration menu - View commit details
-
Copy full SHA for b3446f5 - Browse repository at this point
Copy the full SHA b3446f5View commit details -
Merge pull request #52669 from CyrusNajmabadi/simplifyClassification2
Remove use of lists in the syntactic classifier
Configuration menu - View commit details
-
Copy full SHA for 36c6a8c - Browse repository at this point
Copy the full SHA 36c6a8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce569d7 - Browse repository at this point
Copy the full SHA ce569d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74fb4c7 - Browse repository at this point
Copy the full SHA 74fb4c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3cc426 - Browse repository at this point
Copy the full SHA c3cc426View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f4032c - Browse repository at this point
Copy the full SHA 3f4032cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bb2eda - Browse repository at this point
Copy the full SHA 1bb2edaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 444bd1b - Browse repository at this point
Copy the full SHA 444bd1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f18630a - Browse repository at this point
Copy the full SHA f18630aView commit details -
Fix issue with highlight refs where we might highlight something not …
…under the caret.
Configuration menu - View commit details
-
Copy full SHA for f8953ca - Browse repository at this point
Copy the full SHA f8953caView commit details -
Merge pull request #52790 from CyrusNajmabadi/taggerCleaner
Cleanup connect/disconnect in the tagger
Configuration menu - View commit details
-
Copy full SHA for 139b040 - Browse repository at this point
Copy the full SHA 139b040View commit details -
Merge pull request #52791 from CyrusNajmabadi/taggerDeadCode
Remove dead code from the tagger.
Configuration menu - View commit details
-
Copy full SHA for 663bccb - Browse repository at this point
Copy the full SHA 663bccbView commit details -
Merge pull request #52795 from CyrusNajmabadi/highlightRefs
Fix issue with highlight refs where we might highlight something not under the caret.
Configuration menu - View commit details
-
Copy full SHA for f4b989b - Browse repository at this point
Copy the full SHA f4b989bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c0c4b7 - Browse repository at this point
Copy the full SHA 5c0c4b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 959d185 - Browse repository at this point
Copy the full SHA 959d185View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa22dba - Browse repository at this point
Copy the full SHA aa22dbaView commit details -
Merge pull request #52776 from CyrusNajmabadi/taggerDelay
Simplify async tagger delays.
Configuration menu - View commit details
-
Copy full SHA for 43cc72e - Browse repository at this point
Copy the full SHA 43cc72eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a7d9b4 - Browse repository at this point
Copy the full SHA 2a7d9b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea8a42b - Browse repository at this point
Copy the full SHA ea8a42bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bc4757 - Browse repository at this point
Copy the full SHA 9bc4757View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21ed235 - Browse repository at this point
Copy the full SHA 21ed235View commit details -
[LSP] Don't generate semantic tokens ResultId unless necessary (#52785)
Previously, a new ResultId was generated for each semantic tokens edit request (called every ~0.5s) regardless of whether the doc's content changed. We switch to re-using the old ResultId instead, which will avoid us inserting into the cache unnecessarily.
Configuration menu - View commit details
-
Copy full SHA for 0a1e405 - Browse repository at this point
Copy the full SHA 0a1e405View commit details -
Merge pull request #52752 from CyrusNajmabadi/removeAccurateTagger
Remove the complex IAccurateTagger codepaths from the generic async tagger implementation.
Configuration menu - View commit details
-
Copy full SHA for efebdbb - Browse repository at this point
Copy the full SHA efebdbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 822a3c2 - Browse repository at this point
Copy the full SHA 822a3c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1c5b8b - Browse repository at this point
Copy the full SHA b1c5b8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a8408e7 - Browse repository at this point
Copy the full SHA a8408e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58af6fd - Browse repository at this point
Copy the full SHA 58af6fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for c55713a - Browse repository at this point
Copy the full SHA c55713aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e129247 - Browse repository at this point
Copy the full SHA e129247View commit details -
Configuration menu - View commit details
-
Copy full SHA for d80d159 - Browse repository at this point
Copy the full SHA d80d159View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d9daac - Browse repository at this point
Copy the full SHA 8d9daacView commit details -
Merge pull request #52782 from CyrusNajmabadi/taggerThrottle
Move code from Tagger to TagSource.
Configuration menu - View commit details
-
Copy full SHA for 99c42b5 - Browse repository at this point
Copy the full SHA 99c42b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7d7fde - Browse repository at this point
Copy the full SHA b7d7fdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 532715d - Browse repository at this point
Copy the full SHA 532715dView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd71675 - Browse repository at this point
Copy the full SHA cd71675View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a74d99 - Browse repository at this point
Copy the full SHA 8a74d99View commit details -
Revert "[main] Update dependencies from dotnet/arcade (#52683)"
This reverts commit c31d8af.
Configuration menu - View commit details
-
Copy full SHA for 6323254 - Browse repository at this point
Copy the full SHA 6323254View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1457a0 - Browse repository at this point
Copy the full SHA e1457a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35eb3ca - Browse repository at this point
Copy the full SHA 35eb3caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b8b35a - Browse repository at this point
Copy the full SHA 3b8b35aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e065d0 - Browse repository at this point
Copy the full SHA 5e065d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c82f72c - Browse repository at this point
Copy the full SHA c82f72cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cbb5eb - Browse repository at this point
Copy the full SHA 3cbb5ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 890dcb3 - Browse repository at this point
Copy the full SHA 890dcb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c8be66 - Browse repository at this point
Copy the full SHA 1c8be66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7123c91 - Browse repository at this point
Copy the full SHA 7123c91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07a4a4e - Browse repository at this point
Copy the full SHA 07a4a4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for de3ef6a - Browse repository at this point
Copy the full SHA de3ef6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e49b71 - Browse repository at this point
Copy the full SHA 5e49b71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99a7853 - Browse repository at this point
Copy the full SHA 99a7853View commit details -
Merge pull request #52811 from dotnet/revert-52683-darc-main-8cbb88cb…
…-d797-4a78-b7dc-0d22ffe76347 Revert "[main] Update dependencies from dotnet/arcade"
Configuration menu - View commit details
-
Copy full SHA for 0fc5306 - Browse repository at this point
Copy the full SHA 0fc5306View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4f5eed - Browse repository at this point
Copy the full SHA f4f5eedView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa5b21b - Browse repository at this point
Copy the full SHA fa5b21bView commit details
Commits on Apr 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6d75a5c - Browse repository at this point
Copy the full SHA 6d75a5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f310d7 - Browse repository at this point
Copy the full SHA 1f310d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for eff66ef - Browse repository at this point
Copy the full SHA eff66efView commit details -
Avoid attempted equality comparer devirtualization on .NET Framework
Devirtualization of EqualityComparer<T> is not supported on .NET Framework, and the IsValueType check is also not an intrinsic. This change improves analyzer driver performance by 6% on .NET Framework.
Configuration menu - View commit details
-
Copy full SHA for 2e2e67c - Browse repository at this point
Copy the full SHA 2e2e67cView commit details -
Merge pull request #52819 from CyrusNajmabadi/taggerNotification
Do not fire TagsChanged for the copy/paste classifier.
Configuration menu - View commit details
-
Copy full SHA for a34d237 - Browse repository at this point
Copy the full SHA a34d237View commit details -
Configuration menu - View commit details
-
Copy full SHA for 636c019 - Browse repository at this point
Copy the full SHA 636c019View commit details -
Merge pull request #52812 from CyrusNajmabadi/foregroundNotification
Remove usages of ForegroundNotificationService in favor of JTF.
Configuration menu - View commit details
-
Copy full SHA for 6b664eb - Browse repository at this point
Copy the full SHA 6b664ebView commit details -
Merge pull request #52757 from sharwell/faster-dictionary-lookup
Avoid attempted equality comparer devirtualization on .NET Framework
Configuration menu - View commit details
-
Copy full SHA for f2ad895 - Browse repository at this point
Copy the full SHA f2ad895View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7deed2 - Browse repository at this point
Copy the full SHA c7deed2View commit details -
Merge pull request #52825 from CyrusNajmabadi/tagLock
Switch to a lock to protect state, instead of going back to UI thread.
Configuration menu - View commit details
-
Copy full SHA for 74d3537 - Browse repository at this point
Copy the full SHA 74d3537View commit details -
Configuration menu - View commit details
-
Copy full SHA for 310fb17 - Browse repository at this point
Copy the full SHA 310fb17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d20aab - Browse repository at this point
Copy the full SHA 1d20aabView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9c0615 - Browse repository at this point
Copy the full SHA d9c0615View commit details -
Configuration menu - View commit details
-
Copy full SHA for fec59d8 - Browse repository at this point
Copy the full SHA fec59d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0fb104 - Browse repository at this point
Copy the full SHA d0fb104View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7395b65 - Browse repository at this point
Copy the full SHA 7395b65View commit details -
Update src/EditorFeatures/Core/Tagging/AbstractAsynchronousTaggerProv…
…ider.TagSource_ProduceTags.cs
Configuration menu - View commit details
-
Copy full SHA for 01a7c22 - Browse repository at this point
Copy the full SHA 01a7c22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 956587f - Browse repository at this point
Copy the full SHA 956587fView commit details -
Merge pull request #52297 from Youssef1313/fix-get-modifiers
Fix GetModifiers and WithModifiers to handle local functions
Configuration menu - View commit details
-
Copy full SHA for 95d0579 - Browse repository at this point
Copy the full SHA 95d0579View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc2f729 - Browse repository at this point
Copy the full SHA cc2f729View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e078a5 - Browse repository at this point
Copy the full SHA 8e078a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2f0cba - Browse repository at this point
Copy the full SHA b2f0cbaView commit details -
Merge pull request #52835 from sharwell/support-larger-builds
Increase compiler server request size limit to 5MB
Configuration menu - View commit details
-
Copy full SHA for f048746 - Browse repository at this point
Copy the full SHA f048746View commit details -
Configuration menu - View commit details
-
Copy full SHA for 472088b - Browse repository at this point
Copy the full SHA 472088bView commit details -
Configuration menu - View commit details
-
Copy full SHA for cbd2747 - Browse repository at this point
Copy the full SHA cbd2747View commit details -
Update src/VisualStudio/Core/Def/Implementation/InfoBar/VisualStudioI…
…nfoBarService.cs Co-authored-by: David Barbet <dibarbet@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9677e0a - Browse repository at this point
Copy the full SHA 9677e0aView commit details -
Merge pull request #52803 from Youssef1313/declaration-kind
Few fixes for DeclarationKind enum
Configuration menu - View commit details
-
Copy full SHA for efa5146 - Browse repository at this point
Copy the full SHA efa5146View commit details -
Merge pull request #52670 from ryzngard/issue/51790_logging_improvements
Add LogLevel to LogMessage
Configuration menu - View commit details
-
Copy full SHA for 98d170c - Browse repository at this point
Copy the full SHA 98d170cView commit details -
Merge pull request #52333 from dibarbet/vscode_lsp
Refactor InProcLanguageServer to expose an API for extension
Configuration menu - View commit details
-
Copy full SHA for fbccae5 - Browse repository at this point
Copy the full SHA fbccae5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f723db7 - Browse repository at this point
Copy the full SHA f723db7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49daf69 - Browse repository at this point
Copy the full SHA 49daf69View commit details -
Merge pull request #52793 from CyrusNajmabadi/taggerBatch
Simplify threading model implementation in the async tagger.
Configuration menu - View commit details
-
Copy full SHA for 331f320 - Browse repository at this point
Copy the full SHA 331f320View commit details -
Configuration menu - View commit details
-
Copy full SHA for f11877a - Browse repository at this point
Copy the full SHA f11877aView commit details -
Merge pull request #52856 from dibarbet/fix_functionid
Change functionid value in main as it conflicts with dev17
Configuration menu - View commit details
-
Copy full SHA for ba81688 - Browse repository at this point
Copy the full SHA ba81688View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8900d9b - Browse repository at this point
Copy the full SHA 8900d9bView commit details -
Merge pull request #52845 from CyrusNajmabadi/errorMessageOnce
Only show an OOP error message once per feature area per session
Configuration menu - View commit details
-
Copy full SHA for 3e4761b - Browse repository at this point
Copy the full SHA 3e4761bView commit details
Commits on Apr 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 44eb2df - Browse repository at this point
Copy the full SHA 44eb2dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 123c7e5 - Browse repository at this point
Copy the full SHA 123c7e5View commit details -
Merge pull request #52857 from CyrusNajmabadi/simplifyTaggerThreading
Move all threading movement in the tagger to a single method.
Configuration menu - View commit details
-
Copy full SHA for 5a012a1 - Browse repository at this point
Copy the full SHA 5a012a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for cdf29c7 - Browse repository at this point
Copy the full SHA cdf29c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a27f8b - Browse repository at this point
Copy the full SHA 9a27f8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69f2d50 - Browse repository at this point
Copy the full SHA 69f2d50View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa070f7 - Browse repository at this point
Copy the full SHA fa070f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d2047a - Browse repository at this point
Copy the full SHA 8d2047aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b80810e - Browse repository at this point
Copy the full SHA b80810eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f37b919 - Browse repository at this point
Copy the full SHA f37b919View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4116b0 - Browse repository at this point
Copy the full SHA b4116b0View commit details -
Merge pull request #52855 from CyrusNajmabadi/eaFindUsagesTS
Add FindUsages external access layer for typescript.
Configuration menu - View commit details
-
Copy full SHA for d2ae07c - Browse repository at this point
Copy the full SHA d2ae07cView commit details -
Merge pull request #52634 from CyrusNajmabadi/navBarEA
Introduce EA pattern for TypeScript for navbars.
Configuration menu - View commit details
-
Copy full SHA for d5d56d0 - Browse repository at this point
Copy the full SHA d5d56d0View commit details -
Merge pull request #52842 from JoeRobich/fix-dnceng-build
Get .NET SDK to restore internal tools
Configuration menu - View commit details
-
Copy full SHA for 2c030e5 - Browse repository at this point
Copy the full SHA 2c030e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf97321 - Browse repository at this point
Copy the full SHA cf97321View commit details -
Merge pull request #52858 from genlu/RemoveVbAssemblies
Remove unexecuted VB assemblies from OptProf test mapping
Configuration menu - View commit details
-
Copy full SHA for f9c1e51 - Browse repository at this point
Copy the full SHA f9c1e51View commit details -
* Add AssertOrFailFast This introduces `AssertOrFailFast`. This is like `Debug.Assert` but it will provide a crash dump when the `Assert` fails in CI runs.
Configuration menu - View commit details
-
Copy full SHA for 8eea35f - Browse repository at this point
Copy the full SHA 8eea35fView commit details -
Fix exception logic in MSBuild (#52836)
* Fix exception logic in MSBuild The unexpected exception logic uses resources to add localized messages to the MSBuild log. Turns out our tasks were not properly hooking up resources into the log. That means when unexpected exceptions happen the information for them was completely lost because logging through an `InvalidOperationException` which wasn't handled. Fix the resources to be properly initialized and added a few tests to enforce it. closes #52467
Configuration menu - View commit details
-
Copy full SHA for 162edf9 - Browse repository at this point
Copy the full SHA 162edf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for af8dc83 - Browse repository at this point
Copy the full SHA af8dc83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b7632e - Browse repository at this point
Copy the full SHA 1b7632eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bad6db - Browse repository at this point
Copy the full SHA 5bad6dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7ebf73 - Browse repository at this point
Copy the full SHA e7ebf73View commit details
Commits on Apr 24, 2021
-
Merge pull request #52876 from JoeRobich/additional-files
Apply AdditionalDocument changes in MSBuildWorkspace
Configuration menu - View commit details
-
Copy full SHA for d9dae77 - Browse repository at this point
Copy the full SHA d9dae77View commit details -
Reuse the prior compilation with generated trees if possible
The CompilationTracker, even if we were reusing existing trees from a prior run, would always take the Compilation that didn't have the generated syntax trees and would add the generated trees to produce the final compilation. This change tries to make it smarter, so if the generated trees are identical, we instead take the prior compilation with generated trees and instead update that with the updates to non-generated trees. This can help us avoid having to recompute the declaration tables for the generated trees (which can often be large) multiple times.
Configuration menu - View commit details
-
Copy full SHA for 63a1ad6 - Browse repository at this point
Copy the full SHA 63a1ad6View commit details -
Merge pull request #52875 from JoeRobich/use-path-for-projectreference
Read ProjectReferences with their Path as the ItemSpecification
Configuration menu - View commit details
-
Copy full SHA for 9731ff0 - Browse repository at this point
Copy the full SHA 9731ff0View commit details -
Merge pull request #52517 from jasonmalinowski/improve-generator-work…
…space-performance Improve performance in various parts of the Workspace's handling around source generators
Configuration menu - View commit details
-
Copy full SHA for 16ee8ec - Browse repository at this point
Copy the full SHA 16ee8ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for c02935e - Browse repository at this point
Copy the full SHA c02935eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1eb4e64 - Browse repository at this point
Copy the full SHA 1eb4e64View commit details -
Configuration menu - View commit details
-
Copy full SHA for f390925 - Browse repository at this point
Copy the full SHA f390925View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a1bc6f - Browse repository at this point
Copy the full SHA 3a1bc6fView commit details -
Parse generated text the same way we do regular files
Now that the compiler doesn't actually parse generated files eagerly, we can use the same parsing mechanism we do for parsing regular trees. This removes some duplication and also will set us up to have forked solutions where we have generated trees that didn't come from the compiler at all.
Configuration menu - View commit details
-
Copy full SHA for 513570f - Browse repository at this point
Copy the full SHA 513570fView commit details -
Extract out the common DocumentId/hint name/generator identity values
We pass these around as a group on a fairly regular basis, so let's just make them a single type.
Configuration menu - View commit details
-
Copy full SHA for 8eebd97 - Browse repository at this point
Copy the full SHA 8eebd97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11f1d4b - Browse repository at this point
Copy the full SHA 11f1d4bView commit details -
Extract out an interface for CompilationTracker
This is just the invocation of the extract interface refactoring and then some immediate follow-ups to trivially retarget types.
Configuration menu - View commit details
-
Copy full SHA for 4d36e8c - Browse repository at this point
Copy the full SHA 4d36e8cView commit details -
Allow GetOpenDocumentInCurrentContextWithChanges to return generated …
…documents The overall approach here is to make GetOpenDocumentInCurrentContextWithChanges work to return SourceGeneratedDocuments like anything else. The strange bit is we have to ensure the source generated document matches the text that's currently in the buffer. Consider a case where: 1. The user makes a change in another file which means the generator will produce new results. That generator is running async. 2. The user switches back to the generated file and immediately invokes a command on it before we refresh the buffer contents. In that case, the buffer contents are stale, but we need to ensure the SourceGeneratedDocument given to all our features is in sync with the actual text buffer, or otherwise spans and everything won't align. This is very similar to the general concept of the "with changes" portion of that API: you may always get a forked version of the world that doesn't represent an entirely consistent view of the entire world, but it's at least going to ensure your document matches your starting point. In the "regular case" that the generator has already ran and we're able to confirm the contents of the text buffer still matches the generated output, this (like for regular documents) doesn't fork anything at all -- you end up with the Solution object that matches Workspace.CurrentSolution. The implementation approach here is to ensure that when we do fork a snapshot the final Compilation has the tree matching the text present no matter what. One approach would have been to fork the compilation tracker with some extra special state that remembers to fix that up in the end but I had two concerns with that approach: 1. The compilation tracker implementation is already crazy complicated. 2. Forking the compilation tracker while a generator is running potentially now running generators twice depending on the timing. I decided to take the approach that CompilationTracker has an interface extracted for it's actual surface area, and then when we do the forked solution we create a different implementation of that interface that forwards to the underlying implementation and then replaces out the tree at the very end. This means we don't ever have generators running twice, and the magic of swapping out the tree is all contained in the special implementation and the core implementation is untouched.
Configuration menu - View commit details
-
Copy full SHA for d14879f - Browse repository at this point
Copy the full SHA d14879fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3670be - Browse repository at this point
Copy the full SHA d3670beView commit details -
Ensure GeneratedFileReplacingCompilationTracker.ContainsAssemblyOrMod…
…uleOrDynamic works This is a naive implementation that simply ensures we don't get different behavior from the main implementation. Most of this change is just moving the creation and matching logic into UnrootedSymbolSet.cs itself.
Configuration menu - View commit details
-
Copy full SHA for 25ddeb7 - Browse repository at this point
Copy the full SHA 25ddeb7View commit details -
Update GetRelatedDocumentsWithChanges to work with open generated files
This works the same as the GetOpenDocumentInCurrentContextWithChanges. This fixes navigation bars specifically which use this.
Configuration menu - View commit details
-
Copy full SHA for 67a0994 - Browse repository at this point
Copy the full SHA 67a0994View commit details -
Stop holding onto ISourceGenerators in our document identity
We were holding onto the ISourceGenerator instance and passing it around for various reasons; this decomposes it into holding onto the assembly name and type name strings, so we can serialize this across processes.
Configuration menu - View commit details
-
Copy full SHA for 715efec - Browse repository at this point
Copy the full SHA 715efecView commit details -
Dynamically connect the source generated file to the workspace
We don't know up-front whether a generated file exists in the workspace, and our APIs to grab a document from a buffer are intended to complete quickly. If it turns out later the file isn't in the workspace anymore we will fake it and add it back so that way features aren't surprised by this. However, that means semantics in that file may be inaccurate. Disconnecting the document means that once the file is gone, then we won't be in this incorrect state for long.
Configuration menu - View commit details
-
Copy full SHA for af6ba45 - Browse repository at this point
Copy the full SHA af6ba45View commit details -
Rename infoChecksum to attributesChecksum
It's a checksum of the attributes, not info, which can be confusing here.
Configuration menu - View commit details
-
Copy full SHA for 5311268 - Browse repository at this point
Copy the full SHA 5311268View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb50444 - Browse repository at this point
Copy the full SHA eb50444View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0736e8 - Browse repository at this point
Copy the full SHA a0736e8View commit details -
Remove WellKnownSynchronizationKind.RecoverableSourceText
This isn't actually used by anything.
Configuration menu - View commit details
-
Copy full SHA for 1ca9662 - Browse repository at this point
Copy the full SHA 1ca9662View commit details -
Add an assert when we are sending a null value
We already had an assert that we shouldn't read one, but this adds the same assert on the sending side where it's easier to debug the source of the problem.
Configuration menu - View commit details
-
Copy full SHA for 4ef0074 - Browse repository at this point
Copy the full SHA 4ef0074View commit details -
Tweak how null checksums are handled during solution sync
There are a number of asserts which try to ensure that we don't try to sync a null across the wire during solution sync. If you wanted to try using Checksum.Null as a placeholder for an optional value during synchronization, you'd hit these asserts because not everything would filter them out. This change filters them out during some parts of the synchronization process, allowing it to be used as an optional value.
Configuration menu - View commit details
-
Copy full SHA for f8fd45e - Browse repository at this point
Copy the full SHA f8fd45eView commit details -
Synchronize the state of frozen source generated documents
The solution has the concept of "frozen" source generated documents where we force a solution snapshot to have a source generated document of a certain content, even if the generator is producing something new. This allows us to isolate features operating on a source generated document open in the editor that hasn't been updated yet -- we freeze the contents of the source generated file to match the open buffer, so taggers and the like can still function normally. This commit ensures that we synchronize those to the OOP process so everything stays in sync. The primary counter-intuitive bit is why we're holding onto this information at the SolutionState level, but that's because the place where the information is ultimately needed is the compilation trackers, which are held by the Solution object and nowhere else. This allows us to reuse the underlying project states for maximum efficiency.
Configuration menu - View commit details
-
Copy full SHA for b615e21 - Browse repository at this point
Copy the full SHA b615e21View commit details -
Add an option to control source generated files being opened
Since we want to put this into 16.10 but we're past the feature cutoff, we'll put this behind an experimental flag.
Configuration menu - View commit details
-
Copy full SHA for 02e62fa - Browse repository at this point
Copy the full SHA 02e62faView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc4961d - Browse repository at this point
Copy the full SHA cc4961dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7020a27 - Browse repository at this point
Copy the full SHA 7020a27View commit details -
Merge pull request #52094 from jasonmalinowski/connect-open-source-ge…
…nerated-files-to-the-workspace Connect open source generated files to the workspace
Configuration menu - View commit details
-
Copy full SHA for 62528a6 - Browse repository at this point
Copy the full SHA 62528a6View commit details