-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge main into VBOverloadResolutionPriority #75955
Merge main into VBOverloadResolutionPriority #75955
Commits on Aug 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eea79f8 - Browse repository at this point
Copy the full SHA eea79f8View commit details
Commits on Aug 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6b5e43a - Browse repository at this point
Copy the full SHA 6b5e43aView commit details
Commits on Aug 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6f1009c - Browse repository at this point
Copy the full SHA 6f1009cView commit details
Commits on Oct 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1a82dc9 - Browse repository at this point
Copy the full SHA 1a82dc9View commit details
Commits on Oct 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1a1f3ca - Browse repository at this point
Copy the full SHA 1a1f3caView commit details
Commits on Oct 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 15d2fb2 - Browse repository at this point
Copy the full SHA 15d2fb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f92c48b - Browse repository at this point
Copy the full SHA f92c48bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f1c5c9 - Browse repository at this point
Copy the full SHA 2f1c5c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d333f07 - Browse repository at this point
Copy the full SHA d333f07View commit details
Commits on Oct 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8da2ec4 - Browse repository at this point
Copy the full SHA 8da2ec4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f351500 - Browse repository at this point
Copy the full SHA f351500View commit details -
Configuration menu - View commit details
-
Copy full SHA for 095c519 - Browse repository at this point
Copy the full SHA 095c519View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85fd5f5 - Browse repository at this point
Copy the full SHA 85fd5f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for be2bf42 - Browse repository at this point
Copy the full SHA be2bf42View commit details
Commits on Nov 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 812e1bc - Browse repository at this point
Copy the full SHA 812e1bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for b317e31 - Browse repository at this point
Copy the full SHA b317e31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a1addf - Browse repository at this point
Copy the full SHA 1a1addfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 961b913 - Browse repository at this point
Copy the full SHA 961b913View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbd98e9 - Browse repository at this point
Copy the full SHA fbd98e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f446d4e - Browse repository at this point
Copy the full SHA f446d4eView commit details
Commits on Nov 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 448c735 - Browse repository at this point
Copy the full SHA 448c735View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7de7e64 - Browse repository at this point
Copy the full SHA 7de7e64View commit details -
Configuration menu - View commit details
-
Copy full SHA for a68c5bc - Browse repository at this point
Copy the full SHA a68c5bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ffd6abf - Browse repository at this point
Copy the full SHA ffd6abfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31aaa35 - Browse repository at this point
Copy the full SHA 31aaa35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 527468b - Browse repository at this point
Copy the full SHA 527468bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4873450 - Browse repository at this point
Copy the full SHA 4873450View commit details -
Configuration menu - View commit details
-
Copy full SHA for b15605a - Browse repository at this point
Copy the full SHA b15605aView commit details
Commits on Nov 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7de1cd9 - Browse repository at this point
Copy the full SHA 7de1cd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e689fd9 - Browse repository at this point
Copy the full SHA e689fd9View commit details
Commits on Nov 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aa24130 - Browse repository at this point
Copy the full SHA aa24130View commit details -
Change GoToTypeDefinition behavior to lookup the symbol's type and re…
…turn its location
Configuration menu - View commit details
-
Copy full SHA for ea244f1 - Browse repository at this point
Copy the full SHA ea244f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80b3803 - Browse repository at this point
Copy the full SHA 80b3803View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5724f2d - Browse repository at this point
Copy the full SHA 5724f2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 949861e - Browse repository at this point
Copy the full SHA 949861eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 526564c - Browse repository at this point
Copy the full SHA 526564cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61b3d3a - Browse repository at this point
Copy the full SHA 61b3d3aView commit details
Commits on Nov 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 16101e4 - Browse repository at this point
Copy the full SHA 16101e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for deebeee - Browse repository at this point
Copy the full SHA deebeeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32a0084 - Browse repository at this point
Copy the full SHA 32a0084View commit details -
Configuration menu - View commit details
-
Copy full SHA for b22d0e3 - Browse repository at this point
Copy the full SHA b22d0e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08b3ecc - Browse repository at this point
Copy the full SHA 08b3eccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 18e3bc6 - Browse repository at this point
Copy the full SHA 18e3bc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9a2fa0 - Browse repository at this point
Copy the full SHA c9a2fa0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a067ba - Browse repository at this point
Copy the full SHA 2a067baView commit details -
Configuration menu - View commit details
-
Copy full SHA for c9b7528 - Browse repository at this point
Copy the full SHA c9b7528View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e0b41f - Browse repository at this point
Copy the full SHA 8e0b41fView commit details -
Add embedded classification support for locals passed into an annotat…
…ed api at a later point
Configuration menu - View commit details
-
Copy full SHA for 059e272 - Browse repository at this point
Copy the full SHA 059e272View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55e6f68 - Browse repository at this point
Copy the full SHA 55e6f68View commit details -
Configuration menu - View commit details
-
Copy full SHA for b97775c - Browse repository at this point
Copy the full SHA b97775cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22583f0 - Browse repository at this point
Copy the full SHA 22583f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0aa639 - Browse repository at this point
Copy the full SHA d0aa639View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8909725 - Browse repository at this point
Copy the full SHA 8909725View commit details -
Configuration menu - View commit details
-
Copy full SHA for 518658a - Browse repository at this point
Copy the full SHA 518658aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc806c4 - Browse repository at this point
Copy the full SHA cc806c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d349374 - Browse repository at this point
Copy the full SHA d349374View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb999ce - Browse repository at this point
Copy the full SHA eb999ceView commit details -
Update src/Workspaces/Core/Portable/Workspace/Solution/Solution_Seman…
…ticModelCaching.cs Co-authored-by: Todd Grunke <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c622f13 - Browse repository at this point
Copy the full SHA c622f13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78246be - Browse repository at this point
Copy the full SHA 78246beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76b8c1c - Browse repository at this point
Copy the full SHA 76b8c1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c825d55 - Browse repository at this point
Copy the full SHA c825d55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c3dfad - Browse repository at this point
Copy the full SHA 5c3dfadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ba8ccf - Browse repository at this point
Copy the full SHA 7ba8ccfView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1e2705 - Browse repository at this point
Copy the full SHA d1e2705View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6ef2c9 - Browse repository at this point
Copy the full SHA a6ef2c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5588c0d - Browse repository at this point
Copy the full SHA 5588c0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97c9393 - Browse repository at this point
Copy the full SHA 97c9393View commit details -
Configuration menu - View commit details
-
Copy full SHA for b539019 - Browse repository at this point
Copy the full SHA b539019View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03650a7 - Browse repository at this point
Copy the full SHA 03650a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35b1bbc - Browse repository at this point
Copy the full SHA 35b1bbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4401048 - Browse repository at this point
Copy the full SHA 4401048View commit details -
Merge branch 'embeddedClassificationLater' of https://github.com/Cyru…
…sNajmabadi/roslyn into embeddedClassificationLater
Configuration menu - View commit details
-
Copy full SHA for 4d7aef3 - Browse repository at this point
Copy the full SHA 4d7aef3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 205f73e - Browse repository at this point
Copy the full SHA 205f73eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37a70d2 - Browse repository at this point
Copy the full SHA 37a70d2View commit details
Commits on Nov 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4935399 - Browse repository at this point
Copy the full SHA 4935399View commit details -
Configuration menu - View commit details
-
Copy full SHA for b64c161 - Browse repository at this point
Copy the full SHA b64c161View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c9d6f6 - Browse repository at this point
Copy the full SHA 5c9d6f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e859a3 - Browse repository at this point
Copy the full SHA 4e859a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94879b7 - Browse repository at this point
Copy the full SHA 94879b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 428a422 - Browse repository at this point
Copy the full SHA 428a422View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05e03df - Browse repository at this point
Copy the full SHA 05e03dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f1a4d2 - Browse repository at this point
Copy the full SHA 2f1a4d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 305f868 - Browse repository at this point
Copy the full SHA 305f868View commit details -
Configuration menu - View commit details
-
Copy full SHA for f68d626 - Browse repository at this point
Copy the full SHA f68d626View commit details -
Configuration menu - View commit details
-
Copy full SHA for d66482f - Browse repository at this point
Copy the full SHA d66482fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a94cdb - Browse repository at this point
Copy the full SHA 8a94cdbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 580377b - Browse repository at this point
Copy the full SHA 580377bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 24fc1f3 - Browse repository at this point
Copy the full SHA 24fc1f3View commit details -
[main] Update dependencies from dotnet/source-build-reference-packages (
#75867) * Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20241111.2 Microsoft.SourceBuild.Intermediate.source-build-reference-packages From Version 10.0.0-alpha.1.24558.1 -> To Version 10.0.0-alpha.1.24561.2 * Failed to perform coherency update for one or more dependencies. --------- Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1cf8c57 - Browse repository at this point
Copy the full SHA 1cf8c57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42613df - Browse repository at this point
Copy the full SHA 42613dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 44fa212 - Browse repository at this point
Copy the full SHA 44fa212View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78759a2 - Browse repository at this point
Copy the full SHA 78759a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8abea8b - Browse repository at this point
Copy the full SHA 8abea8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6121e9b - Browse repository at this point
Copy the full SHA 6121e9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3afc07b - Browse repository at this point
Copy the full SHA 3afc07bView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf054c1 - Browse repository at this point
Copy the full SHA cf054c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18a8664 - Browse repository at this point
Copy the full SHA 18a8664View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6952887 - Browse repository at this point
Copy the full SHA 6952887View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0afe6e - Browse repository at this point
Copy the full SHA f0afe6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 084c34f - Browse repository at this point
Copy the full SHA 084c34fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1745235 - Browse repository at this point
Copy the full SHA 1745235View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0307d39 - Browse repository at this point
Copy the full SHA 0307d39View commit details -
Fix an allocation regression due to the recent SegmentedList change c…
…aught by speedometer (#75895) The change in #75756 was incorrect when the existing number of items is between SegmentSize / 2 (inclusive) and SegmentSize (exclusive). In this case, the size of the newCapacity would end up as exactly the requested capacity, causing a potentially O(n^2) allocation growth pattern if caller was just increasing the requested capacity by one from it's current size. The fix is just to handle that case directly, and if the existing size falls into that range, to simply set the desired newCapacity to the SegmentSize.
Configuration menu - View commit details
-
Copy full SHA for 3d723b2 - Browse repository at this point
Copy the full SHA 3d723b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e541697 - Browse repository at this point
Copy the full SHA e541697View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0556d2 - Browse repository at this point
Copy the full SHA c0556d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9212c2 - Browse repository at this point
Copy the full SHA f9212c2View commit details -
Fix issue where we were recommending removing the GetEnumerator metho…
…d used in a foreach
Configuration menu - View commit details
-
Copy full SHA for 174e4d9 - Browse repository at this point
Copy the full SHA 174e4d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13cdd19 - Browse repository at this point
Copy the full SHA 13cdd19View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae3061f - Browse repository at this point
Copy the full SHA ae3061fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23edf8d - Browse repository at this point
Copy the full SHA 23edf8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e75664f - Browse repository at this point
Copy the full SHA e75664fView commit details
Commits on Nov 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8c1fea8 - Browse repository at this point
Copy the full SHA 8c1fea8View commit details -
Ensure NFW gets reported before result is reported to client and remo…
…ve async listener in queue
Configuration menu - View commit details
-
Copy full SHA for 5900c2f - Browse repository at this point
Copy the full SHA 5900c2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c91b9d - Browse repository at this point
Copy the full SHA 5c91b9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 857ad2c - Browse repository at this point
Copy the full SHA 857ad2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 29e09e0 - Browse repository at this point
Copy the full SHA 29e09e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37aba07 - Browse repository at this point
Copy the full SHA 37aba07View commit details -
Configuration menu - View commit details
-
Copy full SHA for feb1350 - Browse repository at this point
Copy the full SHA feb1350View commit details -
Don't map spans for aspx files (#75909)
Follow up to #75460 Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/2288477 When I looked at the code I thought "Who would want to map a span, and then not use the mapped span?!". Turns out the answer is "aspx files".
Configuration menu - View commit details
-
Copy full SHA for 3bc2a12 - Browse repository at this point
Copy the full SHA 3bc2a12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44b9b56 - Browse repository at this point
Copy the full SHA 44b9b56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5edfd8a - Browse repository at this point
Copy the full SHA 5edfd8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a8d68d8 - Browse repository at this point
Copy the full SHA a8d68d8View commit details -
Parse directives in trailing trivia as skipped tokens trivia (#75724)
* Handle directives in trailing trivia * Revert the change and improve tests * Attach trailing directives as skipped tokens trivia * Update tests * Parse as bad directive trivia * Simplify tests * Remove trailing parameter * Parse as skipped tokens trivia * Carry trivia over * Wrap trivia in a token * Put text into one token * Simplify width logic * Refactor to simplify the code * Add more tests * Pass `false` and explain
Configuration menu - View commit details
-
Copy full SHA for e7cd138 - Browse repository at this point
Copy the full SHA e7cd138View commit details -
Configuration menu - View commit details
-
Copy full SHA for afc0e8a - Browse repository at this point
Copy the full SHA afc0e8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66eaea6 - Browse repository at this point
Copy the full SHA 66eaea6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e2fda1 - Browse repository at this point
Copy the full SHA 9e2fda1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 329f915 - Browse repository at this point
Copy the full SHA 329f915View commit details -
Configuration menu - View commit details
-
Copy full SHA for 433bd9c - Browse repository at this point
Copy the full SHA 433bd9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 826b0db - Browse repository at this point
Copy the full SHA 826b0dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 30cd2b3 - Browse repository at this point
Copy the full SHA 30cd2b3View commit details -
Fix case where we were erroneously offering to convert a dictionary t…
…o use a collection expression. (#75897)
Configuration menu - View commit details
-
Copy full SHA for 2a67954 - Browse repository at this point
Copy the full SHA 2a67954View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4554409 - Browse repository at this point
Copy the full SHA 4554409View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ff9a47 - Browse repository at this point
Copy the full SHA 4ff9a47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ed5805 - Browse repository at this point
Copy the full SHA 5ed5805View commit details -
Configuration menu - View commit details
-
Copy full SHA for 848a690 - Browse repository at this point
Copy the full SHA 848a690View commit details -
Reduce some allocations from remote classification serialization (#75911
) SerializableClassifiedSpans.Dehydrate was previously taking in an ImmutableArray, causing several callers to allocate. Instead, have it take in a SegmentedList, which several of the callers already have, and if not, a pooled instance can be obtained and populated. ClassifiedSpan[] shows up as 5.4% of allocations in our CodeAnalysis process in the platform's scrolling speedometer test.
Configuration menu - View commit details
-
Copy full SHA for 789a655 - Browse repository at this point
Copy the full SHA 789a655View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9337824 - Browse repository at this point
Copy the full SHA 9337824View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0933dc - Browse repository at this point
Copy the full SHA f0933dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99cc6e3 - Browse repository at this point
Copy the full SHA 99cc6e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee2d185 - Browse repository at this point
Copy the full SHA ee2d185View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea7c07a - Browse repository at this point
Copy the full SHA ea7c07aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 24e78cf - Browse repository at this point
Copy the full SHA 24e78cfView commit details -
Add embedded classification support for locals passed into an annotat…
…ed api at a later point (#75875)
Configuration menu - View commit details
-
Copy full SHA for 77d5fe7 - Browse repository at this point
Copy the full SHA 77d5fe7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5601472 - Browse repository at this point
Copy the full SHA 5601472View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96fa04a - Browse repository at this point
Copy the full SHA 96fa04aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 427cdb5 - Browse repository at this point
Copy the full SHA 427cdb5View commit details -
Reduce formatting allocation in CodeAnalysis process in scrolling spe…
…edometer (#75912) TokenPairWithOperations[] accounts for 2.4% of total allocations in the test. Locally reproducing this demonstrated that there is usually a small number of tokens that are added, but occasionally a much larger token count is added. Doing a single shot allocation in the case where we are significantly increasing the SegmentedList size is more efficient than growing organically by adding single items.
Configuration menu - View commit details
-
Copy full SHA for 6acf726 - Browse repository at this point
Copy the full SHA 6acf726View commit details -
Configuration menu - View commit details
-
Copy full SHA for 747210f - Browse repository at this point
Copy the full SHA 747210fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 979f225 - Browse repository at this point
Copy the full SHA 979f225View commit details
Commits on Nov 15, 2024
-
Enable TypeDefinitionProvider LSP capability (#75819)
Also changes GoToTypeDefinition handler's behavior to lookup the symbol's type and return its location https://github.com/user-attachments/assets/538d0e32-38c0-45c5-897c-a9510664fa1a
Configuration menu - View commit details
-
Copy full SHA for 913fd57 - Browse repository at this point
Copy the full SHA 913fd57View commit details -
Ensure NFW gets reported before result is reported to client and remo…
…ve async listener in queue (#75907) Should resolve https://dev.azure.com/devdiv/DevDiv/_workitems/edit/2224584 Optprof web application tests have been failing for a while in VS. Tim tracked down the issue to an async listener introduced in #74530 The never completing listener were requests for workspace diagnostics. This is actually expected for workspace diagnostics requests, as they are held open indefinitely if nothing changes (see https://github.com/dotnet/roslyn/blob/main/src/LanguageServer/Protocol/Handler/Diagnostics/AbstractWorkspacePullDiagnosticsHandler.cs#L94). So as long as workspace diagnostics requests function this way, it is easy to get into a situation where there are async listeners that never complete. The queue async listener was introduced to ensure that unit tests could reliably verify if the NFW handler was called (as handling the exception happened after the response was returned to the client). To resolve this issue I did a couple things 1. Move reporting NFW for request exceptions into the telemetry reporting scope. Importantly this scope is called before the result is sent back to the client. This allows unit tests to simply wait for the request to complete before checking if the NFW handler was called (no need for an async listener). 2. Removing the async listener from the queue now that no unit tests need to wait for an action to occur in the queue. TODO - validate optprof
Configuration menu - View commit details
-
Copy full SHA for 11bc53d - Browse repository at this point
Copy the full SHA 11bc53dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab8015d - Browse repository at this point
Copy the full SHA ab8015dView commit details -
EE: Support compact name in `IDkmLanguageInstructionDecoder.GetMethod…
…Name()` implementation (#75764)
Configuration menu - View commit details
-
Copy full SHA for ad68d4b - Browse repository at this point
Copy the full SHA ad68d4bView commit details -
Update dependencies from https://github.com/dotnet/arcade build 20241…
…112.13 (#75915) Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 9.0.0-beta.24516.2 -> To Version 9.0.0-beta.24562.13 Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b3b184c - Browse repository at this point
Copy the full SHA b3b184cView commit details -
Update .NET 9 runtime for single machine CI job (#75889)
* Update .NET 9 runtime for single machine CI job * Use regular pool
Configuration menu - View commit details
-
Copy full SHA for bf1ec77 - Browse repository at this point
Copy the full SHA bf1ec77View commit details -
Configuration menu - View commit details
-
Copy full SHA for c267dc9 - Browse repository at this point
Copy the full SHA c267dc9View commit details -
Merge remote-tracking branch 'upstream/main' into fix/59347-single-to…
…-multi-line-raw-string
Configuration menu - View commit details
-
Copy full SHA for e053eea - Browse repository at this point
Copy the full SHA e053eeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0aac2d - Browse repository at this point
Copy the full SHA b0aac2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bd4adb - Browse repository at this point
Copy the full SHA 2bd4adbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 632f8c8 - Browse repository at this point
Copy the full SHA 632f8c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80dd9f6 - Browse repository at this point
Copy the full SHA 80dd9f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f81d7b - Browse repository at this point
Copy the full SHA 9f81d7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c66154b - Browse repository at this point
Copy the full SHA c66154bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b7fd7e7 - Browse repository at this point
Copy the full SHA b7fd7e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72fd45f - Browse repository at this point
Copy the full SHA 72fd45fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82684be - Browse repository at this point
Copy the full SHA 82684beView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa7a348 - Browse repository at this point
Copy the full SHA aa7a348View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ae1170 - Browse repository at this point
Copy the full SHA 1ae1170View commit details -
Configuration menu - View commit details
-
Copy full SHA for dee171d - Browse repository at this point
Copy the full SHA dee171dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 535ef6a - Browse repository at this point
Copy the full SHA 535ef6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7b24ec - Browse repository at this point
Copy the full SHA c7b24ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9500237 - Browse repository at this point
Copy the full SHA 9500237View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20bc1a4 - Browse repository at this point
Copy the full SHA 20bc1a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3f434b - Browse repository at this point
Copy the full SHA c3f434bView commit details -
Fix UpdateBaseline failure when no valid change has been made before …
…baseline update (#75934)
Configuration menu - View commit details
-
Copy full SHA for c9dd27c - Browse repository at this point
Copy the full SHA c9dd27cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c6d00d - Browse repository at this point
Copy the full SHA 0c6d00dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d09bc44 - Browse repository at this point
Copy the full SHA d09bc44View commit details -
Add runtime async design doc (#75816)
* Add runtime async design doc Adding an initial design document for runtime async. I'm not making a branch for this yet so I don't have to worry about keeping it up to date until we're actually ready to start implementation work; that should begin soon, but I think getting this document into `main` and starting collaboration with the runtime and debugger folks will help that proceed. * Remove incorrect IL steps * Add more examples and updates the runtime document. * Add another open question * Add more translated C# samples * Feedback and more scenarios * Remove PR link * Add note about potential hoisted local cleanup
Configuration menu - View commit details
-
Copy full SHA for 220538f - Browse repository at this point
Copy the full SHA 220538fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75e5769 - Browse repository at this point
Copy the full SHA 75e5769View commit details
Commits on Nov 16, 2024
-
Add server side support for refreshing source generated files (#75939)
Client side PR - dotnet/vscode-csharp#7791 Implements support for refreshing source generated files provided by LSP. Refresh notifications are sent to the client based on workspace changes that may affect source generated files. To handle the overreporting of refresh notifications, I also implemented resultId based support in the get text handler - it will now avoid re-sending the entire text to the client if nothing has changed. ![sg_refresh](https://github.com/user-attachments/assets/065a8532-56c7-4e45-a559-0a451d37697a)
Configuration menu - View commit details
-
Copy full SHA for 2ddf197 - Browse repository at this point
Copy the full SHA 2ddf197View commit details -
Reduce IVsFreeThreadedFileChangeEvents2.DirectoryChangedEx2 notificat…
…ions from VS shell (#75815) * Reduce IVsFreeThreadedFileChangeEvents2.DirectoryChangedEx2 notifications from VS shell While looking into another FileWatcher issue, I noticed that we were getting more notifications from shell on directory changes than I would have expected. It turns out this is because we don't currently combine WatchDirectory operations as we do WatchFile/UnwatchFile/UnwatchDirectories. This is generally the desired behavior as vs shell doesn't support multiple directories being supported by a single notification. However, they do support multiple filters on the same directory, and this is exactly the case that we usualy experience when processing a batch of WatcherOperations. This PR simply allows combining of directory watch notifications for the same directory (and sink), keeping track of the combined set of filters that all requests had. Note that this PR also changed the mergability of WatchFiles by only allowing merging if the sinks are the same. I don't have context to be completely confident the prior behavior is a bug, but it sure seems wrong.
Configuration menu - View commit details
-
Copy full SHA for 5810b4f - Browse repository at this point
Copy the full SHA 5810b4fView commit details -
Send over the new sourcetext's content checksum when sending notifica…
…tion of textchanges (#75928) * Send over the new sourcetext's content checksum when sending notification of textchanges Calculation of this on the server was taking quite a bit of CPU (about 11.6% in the scrolling speedometer during the typing scenario). Instead, pass this data over as part of the text change notification, similar to what SerializableSourceText's serialization does.
Configuration menu - View commit details
-
Copy full SHA for f6f0035 - Browse repository at this point
Copy the full SHA f6f0035View commit details
Commits on Nov 18, 2024
-
Handle
using var
in redundant assignment removal (#75952)Co-authored-by: Omar Bonnet <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0a1a7c6 - Browse repository at this point
Copy the full SHA 0a1a7c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c72ad1 - Browse repository at this point
Copy the full SHA 4c72ad1View commit details