-
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 RefStructInterfaces #72650
Merge 'main' into RefStructInterfaces #72650
Commits on Feb 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ea500de - Browse repository at this point
Copy the full SHA ea500deView commit details -
Merge pull request dotnet#72348 from dotnet/dev/gel/bumpPatchVer
Bump patch version for NuGet publish purpose
Configuration menu - View commit details
-
Copy full SHA for 9934fb9 - Browse repository at this point
Copy the full SHA 9934fb9View commit details
Commits on Mar 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 152094f - Browse repository at this point
Copy the full SHA 152094fView commit details -
Merge pull request dotnet#72349 from dotnet/merges/release/dev17.9-to…
…-release/dev17.10 Merge release/dev17.9 to release/dev17.10
Configuration menu - View commit details
-
Copy full SHA for 14680fc - Browse repository at this point
Copy the full SHA 14680fcView commit details
Commits on Mar 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2c0d29f - Browse repository at this point
Copy the full SHA 2c0d29fView commit details
Commits on Mar 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 28bf4cf - Browse repository at this point
Copy the full SHA 28bf4cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for aed9cf4 - Browse repository at this point
Copy the full SHA aed9cf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cf6e47 - Browse repository at this point
Copy the full SHA 2cf6e47View commit details -
Configuration menu - View commit details
-
Copy full SHA for c910040 - Browse repository at this point
Copy the full SHA c910040View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7564430 - Browse repository at this point
Copy the full SHA 7564430View commit details
Commits on Mar 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4d3093f - Browse repository at this point
Copy the full SHA 4d3093fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3a92bf - Browse repository at this point
Copy the full SHA e3a92bfView commit details
Commits on Mar 12, 2024
-
Update src/Features/LanguageServer/Protocol/Handler/SemanticTokens/Se…
…manticTokensHelpers.cs
Configuration menu - View commit details
-
Copy full SHA for fb7890e - Browse repository at this point
Copy the full SHA fb7890eView commit details -
Update dependencies from https://github.com/dotnet/source-build-exter…
…nals build 20240311.3 Microsoft.SourceBuild.Intermediate.source-build-externals From Version 9.0.0-alpha.1.24158.2 -> To Version 9.0.0-alpha.1.24161.3
Configuration menu - View commit details
-
Copy full SHA for b75c4c1 - Browse repository at this point
Copy the full SHA b75c4c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f4a962 - Browse repository at this point
Copy the full SHA 5f4a962View commit details -
Use the project cone information in Scope.FindAssetsAsync
This avoids full solution level searches in scenarios where a project cone is being searched. This was particularly bad when the AssetHint didn't indicate a project/document.
Configuration menu - View commit details
-
Copy full SHA for aa63897 - Browse repository at this point
Copy the full SHA aa63897View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95b7e38 - Browse repository at this point
Copy the full SHA 95b7e38View commit details -
Configuration menu - View commit details
-
Copy full SHA for efd7530 - Browse repository at this point
Copy the full SHA efd7530View commit details -
Merge remote-tracking branch 'upstream/main' into UseProjectConeInfoI…
…nScope.FindAssetsAsync
Configuration menu - View commit details
-
Copy full SHA for 4769457 - Browse repository at this point
Copy the full SHA 4769457View commit details -
Configuration menu - View commit details
-
Copy full SHA for b26cf95 - Browse repository at this point
Copy the full SHA b26cf95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a83e99 - Browse repository at this point
Copy the full SHA 7a83e99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42752cf - Browse repository at this point
Copy the full SHA 42752cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 643cd2f - Browse repository at this point
Copy the full SHA 643cd2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 931f784 - Browse repository at this point
Copy the full SHA 931f784View commit details -
Configuration menu - View commit details
-
Copy full SHA for b10a170 - Browse repository at this point
Copy the full SHA b10a170View commit details -
Configuration menu - View commit details
-
Copy full SHA for 833777d - Browse repository at this point
Copy the full SHA 833777dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22521fc - Browse repository at this point
Copy the full SHA 22521fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f82a01 - Browse repository at this point
Copy the full SHA 2f82a01View commit details -
- Rename option to be `RazorSourceGenerator` - Cache results in analyzer provider, since result is fixed per roslyn instance - Remove duped names taken out of ProjectSystemProject
Configuration menu - View commit details
-
Copy full SHA for 5ac9b68 - Browse repository at this point
Copy the full SHA 5ac9b68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32904a7 - Browse repository at this point
Copy the full SHA 32904a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79d4a49 - Browse repository at this point
Copy the full SHA 79d4a49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c8996b - Browse repository at this point
Copy the full SHA 9c8996bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4174498 - Browse repository at this point
Copy the full SHA 4174498View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60810f3 - Browse repository at this point
Copy the full SHA 60810f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 615b6e9 - Browse repository at this point
Copy the full SHA 615b6e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0aa9398 - Browse repository at this point
Copy the full SHA 0aa9398View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7dc12fa - Browse repository at this point
Copy the full SHA 7dc12faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 15e75cf - Browse repository at this point
Copy the full SHA 15e75cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 175874f - Browse repository at this point
Copy the full SHA 175874fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e63278f - Browse repository at this point
Copy the full SHA e63278fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bb7218 - Browse repository at this point
Copy the full SHA 5bb7218View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a62751 - Browse repository at this point
Copy the full SHA 1a62751View commit details -
Add a unit test to ensure object initialisers supports completion in …
…collection expressions
Configuration menu - View commit details
-
Copy full SHA for 8e50612 - Browse repository at this point
Copy the full SHA 8e50612View commit details -
Merge pull request dotnet#72515 from sdelarosbil/test-completion-coll…
…ection-expression
Configuration menu - View commit details
-
Copy full SHA for 85e0e2f - Browse repository at this point
Copy the full SHA 85e0e2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 70b4083 - Browse repository at this point
Copy the full SHA 70b4083View commit details
Commits on Mar 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 42a391b - Browse repository at this point
Copy the full SHA 42a391bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f55d54 - Browse repository at this point
Copy the full SHA 4f55d54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3538ab6 - Browse repository at this point
Copy the full SHA 3538ab6View commit details -
Configuration menu - View commit details
-
Copy full SHA for afd29eb - Browse repository at this point
Copy the full SHA afd29ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for a739993 - Browse repository at this point
Copy the full SHA a739993View commit details -
Configuration menu - View commit details
-
Copy full SHA for 762c01a - Browse repository at this point
Copy the full SHA 762c01aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d45336a - Browse repository at this point
Copy the full SHA d45336aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b8bd878 - Browse repository at this point
Copy the full SHA b8bd878View commit details -
Configuration menu - View commit details
-
Copy full SHA for 629715c - Browse repository at this point
Copy the full SHA 629715cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 405abde - Browse repository at this point
Copy the full SHA 405abdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5038ee - Browse repository at this point
Copy the full SHA f5038eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77871ac - Browse repository at this point
Copy the full SHA 77871acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0871a35 - Browse repository at this point
Copy the full SHA 0871a35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c3db16 - Browse repository at this point
Copy the full SHA 2c3db16View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad878cc - Browse repository at this point
Copy the full SHA ad878ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98cd7d7 - Browse repository at this point
Copy the full SHA 98cd7d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 326db66 - Browse repository at this point
Copy the full SHA 326db66View commit details -
Use ProvideSettingsManifest to specify Unfied Settings registration f…
…ile (dotnet#72429) * Update versions * Rename registration.json and add ProvideSettingsManifest * Add name * fix test * Fix name * Clean * Add an entry in pkgdef * Add comment * Change csproj * Fix source build * Remove blank line * Add comment * Fix typo
Configuration menu - View commit details
-
Copy full SHA for 900a62a - Browse repository at this point
Copy the full SHA 900a62aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 88bd6b2 - Browse repository at this point
Copy the full SHA 88bd6b2View commit details -
Suppress Lock conversion warnings when using object equality operators (
dotnet#72459) * Suppress Lock conversion warnings when using object equality operators * Use `AccumulatesDiagnostics` helper * Avoid resolving diagnostic code
Configuration menu - View commit details
-
Copy full SHA for c40aa62 - Browse repository at this point
Copy the full SHA c40aa62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9be4c18 - Browse repository at this point
Copy the full SHA 9be4c18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7537f71 - Browse repository at this point
Copy the full SHA 7537f71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2919928 - Browse repository at this point
Copy the full SHA 2919928View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32dfeb4 - Browse repository at this point
Copy the full SHA 32dfeb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb16de6 - Browse repository at this point
Copy the full SHA bb16de6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c844f4 - Browse repository at this point
Copy the full SHA 5c844f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35abb42 - Browse repository at this point
Copy the full SHA 35abb42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72396c0 - Browse repository at this point
Copy the full SHA 72396c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac8e437 - Browse repository at this point
Copy the full SHA ac8e437View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3704535 - Browse repository at this point
Copy the full SHA 3704535View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad9182d - Browse repository at this point
Copy the full SHA ad9182dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f057dc9 - Browse repository at this point
Copy the full SHA f057dc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed4c468 - Browse repository at this point
Copy the full SHA ed4c468View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48a38ef - Browse repository at this point
Copy the full SHA 48a38efView commit details -
Configuration menu - View commit details
-
Copy full SHA for b19afd0 - Browse repository at this point
Copy the full SHA b19afd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for a093664 - Browse repository at this point
Copy the full SHA a093664View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10a82d0 - Browse repository at this point
Copy the full SHA 10a82d0View commit details -
Exclude VS-related packages on non-Windows (dotnet#72470)
* Conditionalize setup packages to build only on Windows Set static graph restore to true on non-windows to align with windows scripting. * Fix EOL * Nothing hard is ever easy
Configuration menu - View commit details
-
Copy full SHA for f087922 - Browse repository at this point
Copy the full SHA f087922View commit details
Commits on Mar 14, 2024
-
Merge pull request dotnet#72531 from dibarbet/lsp_server_debug
Always log LSP server processId and increase attach timeout
Configuration menu - View commit details
-
Copy full SHA for 369fbe6 - Browse repository at this point
Copy the full SHA 369fbe6View commit details -
Remove ImmutableHashMap in favor of ImmutableDictionary (dotnet#72520)
My understanding is that ImmutableHashMap precedes ImmutableDictionary and only exists because of that reason. These two data structures appear to have similar performance and functionality. There is no reason to have our own implementation if there isn't an advantage to doing so.
Configuration menu - View commit details
-
Copy full SHA for c87268a - Browse repository at this point
Copy the full SHA c87268aView commit details -
Reduce allocations in SynchronizeAssetsAsync (dotnet#72533)
This method was allocating an ImmutableArray<Checksum> each time it would request asset synchronization. Instead, we can use a pooled checksum array.
Configuration menu - View commit details
-
Copy full SHA for f520a73 - Browse repository at this point
Copy the full SHA f520a73View commit details -
Check PublishData.json feeds (dotnet#72333)
* Update BuildBoss docs * Check PublishData.json
Configuration menu - View commit details
-
Copy full SHA for 26b809d - Browse repository at this point
Copy the full SHA 26b809dView commit details -
Fix InvalidCastException when initializing the properties of an undec…
…lared class inside a lambda function (dotnet#72480) Fixes dotnet#72456. Building the following snippet in a VB project breaks the compilation: ```vb Imports System Imports System.Linq.Expressions Module Program Public Function CreateExpression() As Expression(Of Func(Of Object)) Return Function() (New UndeclaredClass() With {.Name = "testName"}) End Function End Module ``` There is a difference between `VisualBasic` and `CSharp` when getting diagnostics for the snippet above. The latter checks for the initializer type while the former forces a `DirectCast` which throws an `InvalidCastException`. This PR checks the type before forcing the cast similar to the `CSharp` approach. ### Expected result `Error BC30002: Type 'UndeclaredClass' is not defined.` ### Actual result Compilation breaks with the following trace: ``` System.InvalidCastException HResult=0x80004002 Message=Unable to cast object of type 'Microsoft.CodeAnalysis.VisualBasic.BoundLiteral' to type 'Microsoft.CodeAnalysis.VisualBasic.BoundAssignmentOperator'. This exception was originally thrown at this call stack: Microsoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.DiagnosticsPass.VisitObjectInitializerExpression(Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpression node) Line 126 Basic Microsoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.BoundObjectInitializerExpression.Accept(Microsoft.CodeAnalysis.VisualBasic.BoundTreeVisitor visitor) Line 3792 Basic Microsoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.BoundTreeWalkerWithStackGuard.VisitExpressionWithoutStackGuard(Microsoft.CodeAnalysis.VisualBasic.BoundExpression node) Line 61 Basic Microsoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.BoundTreeVisitor.VisitExpressionWithStackGuard(Integer recursionDepth, Microsoft.CodeAnalysis.VisualBasic.BoundExpression node) Line 186 Basic Microsoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.BoundTreeWalkerWithStackGuard.Visit(Microsoft.CodeAnalysis.VisualBasic.BoundNode node) Line 50 Basic Microsoft.CodeAnalysis.VisualBasic.dll!Microsoft.CodeAnalysis.VisualBasic.DiagnosticsPass.Visit(Microsoft.CodeAnalysis.VisualBasic.BoundNode node) Line 208 Basic ... ```
Configuration menu - View commit details
-
Copy full SHA for 224f1a3 - Browse repository at this point
Copy the full SHA 224f1a3View commit details -
Merge pull request dotnet#72495 from davidwengier/RazorSemanticTokens
Expose semantic tokens functionality to Razor EA
Configuration menu - View commit details
-
Copy full SHA for 711e122 - Browse repository at this point
Copy the full SHA 711e122View commit details -
Add explicit package reference to System.Threading.Tasks.Dataflow
in Microsoft.CodeAnalysis.InteractiveHost to ensure it's included for binding redirect
Configuration menu - View commit details
-
Copy full SHA for 0862838 - Browse repository at this point
Copy the full SHA 0862838View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b5b0d9 - Browse repository at this point
Copy the full SHA 3b5b0d9View commit details
Commits on Mar 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b77e470 - Browse repository at this point
Copy the full SHA b77e470View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f42d5d - Browse repository at this point
Copy the full SHA 6f42d5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 616fc28 - Browse repository at this point
Copy the full SHA 616fc28View commit details -
Merge pull request dotnet#72554 from genlu/fixBindingRedirect
Add explicit package reference to System.Threading.Tasks.Dataflow
Configuration menu - View commit details
-
Copy full SHA for a67b2af - Browse repository at this point
Copy the full SHA a67b2afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9538771 - Browse repository at this point
Copy the full SHA 9538771View commit details -
Configuration menu - View commit details
-
Copy full SHA for 299eb84 - Browse repository at this point
Copy the full SHA 299eb84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 837af9e - Browse repository at this point
Copy the full SHA 837af9eView commit details -
Update dependencies from https://github.com/dotnet/source-build-refer…
…ence-packages build 20240311.2 (dotnet#72502) Microsoft.SourceBuild.Intermediate.source-build-reference-packages From Version 9.0.0-alpha.1.24155.1 -> To Version 9.0.0-alpha.1.24161.2 Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a615340 - Browse repository at this point
Copy the full SHA a615340View commit details -
Update dependencies from https://github.com/dotnet/arcade build 20240…
…311.1 (dotnet#72503) Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk From Version 8.0.0-beta.24158.4 -> To Version 8.0.0-beta.24161.1 Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ff27b08 - Browse repository at this point
Copy the full SHA ff27b08View commit details -
Configuration menu - View commit details
-
Copy full SHA for dea4c7f - Browse repository at this point
Copy the full SHA dea4c7fView commit details -
Fix the incorrect usage of color tokens in the RenameFlyout and Dispo…
…sableToolTip. The change makes those controls use DynamicResources for the color tokens rather than using the VSColorTheme helper or directly querying the Application-level resource dictionary. The change also removes an invalid set of ImageThemingUtilities.ImageBackgroundColor. (dotnet#72538)
Configuration menu - View commit details
-
Copy full SHA for b63b5c5 - Browse repository at this point
Copy the full SHA b63b5c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d932e9 - Browse repository at this point
Copy the full SHA 8d932e9View commit details -
- Replaced incompatible `CreateHoverResultAsync` with `CreateMarkdownContent` - Fixed XAML `DesciptionService` to show code examples in proper code blocks
Configuration menu - View commit details
-
Copy full SHA for 2ab1ea9 - Browse repository at this point
Copy the full SHA 2ab1ea9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70a21ef - Browse repository at this point
Copy the full SHA 70a21efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 351f72e - Browse repository at this point
Copy the full SHA 351f72eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93fb581 - Browse repository at this point
Copy the full SHA 93fb581View commit details
Commits on Mar 18, 2024
-
Merge pull request dotnet#72500 from dotnet/darc-main-80385c89-e800-4…
…931-9cfa-445739138ec1 [main] Update dependencies from dotnet/source-build-externals
Configuration menu - View commit details
-
Copy full SHA for 2348a50 - Browse repository at this point
Copy the full SHA 2348a50View commit details -
Reduce allocations in NodeExtensions.LogTables (dotnet#72536)
The call to typeof(T).FullName is showing in speedometer allocation profiles as 0.8% of allocations during the session in the roslyn OOP. Although these allocations only occur when logging is on, it's still nice to get rid of them and improve our numbers and the experience of customers that have this logging on.
Configuration menu - View commit details
-
Copy full SHA for 19f9e65 - Browse repository at this point
Copy the full SHA 19f9e65View commit details -
Merge pull request dotnet#72560 from mgoertz-msft/dev/mgoertz/ea-xaml
ExternalAccess.Xaml fixes
Configuration menu - View commit details
-
Copy full SHA for b18dfa9 - Browse repository at this point
Copy the full SHA b18dfa9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e216ac - Browse repository at this point
Copy the full SHA 9e216acView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9e7443 - Browse repository at this point
Copy the full SHA a9e7443View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc43807 - Browse repository at this point
Copy the full SHA bc43807View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f51760 - Browse repository at this point
Copy the full SHA 7f51760View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1eb6570 - Browse repository at this point
Copy the full SHA 1eb6570View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21a9d0e - Browse repository at this point
Copy the full SHA 21a9d0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1467b86 - Browse repository at this point
Copy the full SHA 1467b86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 244847f - Browse repository at this point
Copy the full SHA 244847fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a453e3e - Browse repository at this point
Copy the full SHA a453e3eView commit details -
Merge pull request dotnet#72582 from dotnet/merges/release/dev17.9-to…
…-release/dev17.10 Merge release/dev17.9 to release/dev17.10
Configuration menu - View commit details
-
Copy full SHA for caffb97 - Browse repository at this point
Copy the full SHA caffb97View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9e9b5b - Browse repository at this point
Copy the full SHA f9e9b5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 383d897 - Browse repository at this point
Copy the full SHA 383d897View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41d9222 - Browse repository at this point
Copy the full SHA 41d9222View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bdcef6 - Browse repository at this point
Copy the full SHA 6bdcef6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e71c1b - Browse repository at this point
Copy the full SHA 9e71c1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for cfb756d - Browse repository at this point
Copy the full SHA cfb756dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4657126 - Browse repository at this point
Copy the full SHA 4657126View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3668aa9 - Browse repository at this point
Copy the full SHA 3668aa9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bf26cf - Browse repository at this point
Copy the full SHA 6bf26cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1453e39 - Browse repository at this point
Copy the full SHA 1453e39View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9f8dd9 - Browse repository at this point
Copy the full SHA c9f8dd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 765141d - Browse repository at this point
Copy the full SHA 765141dView commit details -
Merge pull request dotnet#72482 from maryamariyan/dev/maryamariyan/sg…
…en-razor-vscode Allow VS Code to provide razor source geneator references.
Configuration menu - View commit details
-
Copy full SHA for 7809895 - Browse repository at this point
Copy the full SHA 7809895View commit details
Commits on Mar 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 134bc2e - Browse repository at this point
Copy the full SHA 134bc2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c2c4be0 - Browse repository at this point
Copy the full SHA c2c4be0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0383ef4 - Browse repository at this point
Copy the full SHA 0383ef4View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd71e7f - Browse repository at this point
Copy the full SHA cd71e7fView commit details -
Cyrus Najmabadi committed
Mar 19, 2024 Configuration menu - View commit details
-
Copy full SHA for 9c73cd2 - Browse repository at this point
Copy the full SHA 9c73cd2View commit details -
disable diagnostics when solution crawler option is disabled
Cyrus Najmabadi committedMar 19, 2024 Configuration menu - View commit details
-
Copy full SHA for 6777b43 - Browse repository at this point
Copy the full SHA 6777b43View commit details -
disable diagnostics when solution crawler option is disabled
Cyrus Najmabadi committedMar 19, 2024 Configuration menu - View commit details
-
Copy full SHA for b691056 - Browse repository at this point
Copy the full SHA b691056View commit details -
Reduce allocations in AbstractTypeMap (dotnet#72588)
Partial fix for dotnet#68996 Both SubstituteTypesWithoutModifiers and SubstituteNamedTypes allocate a temporary array that is used to potentially return an immutable array. Previously, this immutable array was allocated if needed, whereas we can not perform the extra allocation by utilizing ImmutableCollectionsMarshal as the array being wrapped is local to this method.
Configuration menu - View commit details
-
Copy full SHA for 4880891 - Browse repository at this point
Copy the full SHA 4880891View commit details -
Reduce File I/O under the AnalyzerAssemblyLoader folder (dotnet#72412)
Assemblies and their corresponding resource dlls are copied/deleted under this folder on solution open. When opening Rosly, I see about 700 dlls copied/deleted under this folder. Over 90% of these dlls are resource dlls, not something in use for my setup. This change separates the code that ensures the assembly is shadow-copied properly from the code that ensures that it's supporting resource assemblies are shadow-copied properly. Resource assemblies as copied on assembly load demand. With this change locally, I see over 90% reduction in the number of these file I/O operations.
Configuration menu - View commit details
-
Copy full SHA for 02069ce - Browse repository at this point
Copy the full SHA 02069ceView commit details -
Merge pull request dotnet#72395 from sharwell/collection-utils
Implement SegmentedCollectionsMarshal
Configuration menu - View commit details
-
Copy full SHA for b2a0a98 - Browse repository at this point
Copy the full SHA b2a0a98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05f015c - Browse repository at this point
Copy the full SHA 05f015cView commit details -
Update __arglist.md (dotnet#72523)
Fix dead-link with Wayback Machine
Configuration menu - View commit details
-
Copy full SHA for 6e4c3ce - Browse repository at this point
Copy the full SHA 6e4c3ceView commit details -
Update src/Analyzers/CSharp/Tests/UseCollectionExpression/UseCollecti…
…onExpressionForArrayTests.cs Co-authored-by: Cyrus Najmabadi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1d019d5 - Browse repository at this point
Copy the full SHA 1d019d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c77453d - Browse repository at this point
Copy the full SHA c77453dView commit details -
Fix potential exception in AssetProvider.SynchronizeAssetsAsync
In a perf fix I made last week, I assumed _assetCache wouldn't change underneath me during execution of SynchronizeAssetsAsync. That assumption is not true. Now, if the asset cache changes such that the missingChecksums array is no longer sufficient to hold all missing checksums, then grow the array capacity such that it can hold additional entries that might now be missing.
Configuration menu - View commit details
-
Copy full SHA for 140f02d - Browse repository at this point
Copy the full SHA 140f02dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea8d450 - Browse repository at this point
Copy the full SHA ea8d450View commit details -
Merge pull request dotnet#72584 from CyrusNajmabadi/eventHookup
Make event-hookup-completion async, and hook up to the background work indicator
Configuration menu - View commit details
-
Copy full SHA for 991d1f2 - Browse repository at this point
Copy the full SHA 991d1f2View commit details -
Merge remote-tracking branch 'ToddGrun/FixExceptionIn_AssetProvider.S…
…ynchronizeAssetsAsync' into assets
Configuration menu - View commit details
-
Copy full SHA for 98ee137 - Browse repository at this point
Copy the full SHA 98ee137View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04f679e - Browse repository at this point
Copy the full SHA 04f679eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c74b503 - Browse repository at this point
Copy the full SHA c74b503View commit details -
Configuration menu - View commit details
-
Copy full SHA for 980a7d3 - Browse repository at this point
Copy the full SHA 980a7d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e0629a - Browse repository at this point
Copy the full SHA 7e0629aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84b8b50 - Browse repository at this point
Copy the full SHA 84b8b50View commit details -
Configuration menu - View commit details
-
Copy full SHA for be360df - Browse repository at this point
Copy the full SHA be360dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for a77a730 - Browse repository at this point
Copy the full SHA a77a730View commit details -
Fix potential exception in AssetProvider.SynchronizeAssetsAsync (dotn…
…et#72597) In a perf fix I made last week, I assumed _assetCache wouldn't change underneath me during execution of SynchronizeAssetsAsync. That assumption is not true. Now, if the asset cache changes such that the missingChecksums array is no longer sufficient to hold all missing checksums, then grow the array capacity such that it can hold additional entries that might now be missing.
Configuration menu - View commit details
-
Copy full SHA for 98cd097 - Browse repository at this point
Copy the full SHA 98cd097View commit details -
Configuration menu - View commit details
-
Copy full SHA for e72e626 - Browse repository at this point
Copy the full SHA e72e626View commit details -
Configuration menu - View commit details
-
Copy full SHA for f756df4 - Browse repository at this point
Copy the full SHA f756df4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dbdf7d - Browse repository at this point
Copy the full SHA 8dbdf7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 721e3c9 - Browse repository at this point
Copy the full SHA 721e3c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2ea40f - Browse repository at this point
Copy the full SHA b2ea40fView commit details
Commits on Mar 20, 2024
-
Fix event hookup even when in a projection buffer
Cyrus Najmabadi committedMar 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 2c76467 - Browse repository at this point
Copy the full SHA 2c76467View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5112ac - Browse repository at this point
Copy the full SHA e5112acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76f8770 - Browse repository at this point
Copy the full SHA 76f8770View commit details -
Fix dotnet#69628 Analyzer summary should show suppressor ID (dotnet#7…
…2569) * Show suppressor ids in analyser report * Reuse old test --------- Co-authored-by: Juan C. Diaz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 20f2319 - Browse repository at this point
Copy the full SHA 20f2319View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59ebc41 - Browse repository at this point
Copy the full SHA 59ebc41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23b8170 - Browse repository at this point
Copy the full SHA 23b8170View commit details -
Configuration menu - View commit details
-
Copy full SHA for e93e02a - Browse repository at this point
Copy the full SHA e93e02aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 563c543 - Browse repository at this point
Copy the full SHA 563c543View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5893b0 - Browse repository at this point
Copy the full SHA a5893b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b337107 - Browse repository at this point
Copy the full SHA b337107View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9d81ae - Browse repository at this point
Copy the full SHA b9d81aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for da8aa51 - Browse repository at this point
Copy the full SHA da8aa51View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab3090d - Browse repository at this point
Copy the full SHA ab3090dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f6a05ab - Browse repository at this point
Copy the full SHA f6a05abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 934f465 - Browse repository at this point
Copy the full SHA 934f465View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5228fd7 - Browse repository at this point
Copy the full SHA 5228fd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a70d0ff - Browse repository at this point
Copy the full SHA a70d0ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02905f2 - Browse repository at this point
Copy the full SHA 02905f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9ef99e - Browse repository at this point
Copy the full SHA c9ef99eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1dfd632 - Browse repository at this point
Copy the full SHA 1dfd632View commit details -
Configuration menu - View commit details
-
Copy full SHA for 660af5d - Browse repository at this point
Copy the full SHA 660af5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 519d839 - Browse repository at this point
Copy the full SHA 519d839View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8802727 - Browse repository at this point
Copy the full SHA 8802727View commit details -
Cyrus Najmabadi committed
Mar 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 452661a - Browse repository at this point
Copy the full SHA 452661aView commit details -
Cyrus Najmabadi committed
Mar 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 8bbc1b7 - Browse repository at this point
Copy the full SHA 8bbc1b7View commit details -
Merge pull request dotnet#72237 from dibarbet/clasp_source_package
Convert Clasp into a source package
Configuration menu - View commit details
-
Copy full SHA for bfa6269 - Browse repository at this point
Copy the full SHA bfa6269View commit details -
Merge pull request dotnet#72603 from dibarbet/remove_workaround
Remove workaround for .net7 r2r assembly loading issue
Configuration menu - View commit details
-
Copy full SHA for 8f02ba0 - Browse repository at this point
Copy the full SHA 8f02ba0View commit details -
Merge pull request dotnet#72605 from dibarbet/remove_win_ia32
Drop win32-ia32 language server support
Configuration menu - View commit details
-
Copy full SHA for 2ac6ca2 - Browse repository at this point
Copy the full SHA 2ac6ca2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea65bdf - Browse repository at this point
Copy the full SHA ea65bdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c6f910 - Browse repository at this point
Copy the full SHA 9c6f910View commit details -
Configuration menu - View commit details
-
Copy full SHA for 712873f - Browse repository at this point
Copy the full SHA 712873fView commit details -
Fix excessive compilation times due to speculative parsing after an i…
…ncomplete string (dotnet#72565)
Configuration menu - View commit details
-
Copy full SHA for 9aea13f - Browse repository at this point
Copy the full SHA 9aea13fView commit details -
Pass the temp path to DesktopStrongNameProvider ctor (dotnet#72587)
This addresses feedback ticket: https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1950505 The underlying issue here is that the DesktopStrongNameProvider assumes it's caller will pass it a temp directory as EmitStream.CreateStream fails if the path isn't set. Jared indicated the compiler has a ban on calling Path.GetTempPath within their codebase, so it's on the caller to specify a value.
Configuration menu - View commit details
-
Copy full SHA for a66551a - Browse repository at this point
Copy the full SHA a66551aView commit details
Commits on Mar 21, 2024
-
Small allocation optimization in StateTable.Builder.ToImmutable (dotn…
…et#72364) Small performance optimization around in StateTable.Builder.ToImmutable to no longer allocate an array
Configuration menu - View commit details
-
Copy full SHA for 9baba7e - Browse repository at this point
Copy the full SHA 9baba7eView commit details -
Cyrus Najmabadi committed
Mar 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 74b3512 - Browse repository at this point
Copy the full SHA 74b3512View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65c67e0 - Browse repository at this point
Copy the full SHA 65c67e0View commit details -
Cyrus Najmabadi committed
Mar 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 51c08bd - Browse repository at this point
Copy the full SHA 51c08bdView commit details -
Merge branch 'disableTests' into embeddedPerf
Cyrus Najmabadi committedMar 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 82ccaf1 - Browse repository at this point
Copy the full SHA 82ccaf1View commit details -
Merge branch 'disableTests' into docStates
Cyrus Najmabadi committedMar 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 4627db9 - Browse repository at this point
Copy the full SHA 4627db9View commit details -
Cyrus Najmabadi committed
Mar 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 4413612 - Browse repository at this point
Copy the full SHA 4413612View commit details -
Cyrus Najmabadi committed
Mar 21, 2024 Configuration menu - View commit details
-
Copy full SHA for cc749a0 - Browse repository at this point
Copy the full SHA cc749a0View commit details -
Cyrus Najmabadi committed
Mar 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 484b3bb - Browse repository at this point
Copy the full SHA 484b3bbView commit details -
Cyrus Najmabadi committed
Mar 21, 2024 Configuration menu - View commit details
-
Copy full SHA for e2c2cda - Browse repository at this point
Copy the full SHA e2c2cdaView commit details -
Merge branch 'disableTests' into embeddedPerf
Cyrus Najmabadi committedMar 21, 2024 Configuration menu - View commit details
-
Copy full SHA for e582be6 - Browse repository at this point
Copy the full SHA e582be6View commit details -
Merge branch 'disableTests' into docStates
Cyrus Najmabadi committedMar 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 5383093 - Browse repository at this point
Copy the full SHA 5383093View commit details -
Merge remote-tracking branch 'upstream/main' into docStates
Cyrus Najmabadi committedMar 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 49a6f4a - Browse repository at this point
Copy the full SHA 49a6f4aView commit details -
Merge remote-tracking branch 'upstream/main' into embeddedPerf
Cyrus Najmabadi committedMar 21, 2024 Configuration menu - View commit details
-
Copy full SHA for fb05d57 - Browse repository at this point
Copy the full SHA fb05d57View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8dd474 - Browse repository at this point
Copy the full SHA c8dd474View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9d970d - Browse repository at this point
Copy the full SHA a9d970dView commit details -
Merge pull request dotnet#72352 from dotnet/merges/release/dev17.10-t…
…o-main Merge release/dev17.10 to main
Configuration menu - View commit details
-
Copy full SHA for fef7b5c - Browse repository at this point
Copy the full SHA fef7b5cView commit details -
[main] Update dependencies from dotnet/source-build-externals (dotnet…
…#72612) [main] Update dependencies from dotnet/source-build-externals
Configuration menu - View commit details
-
Copy full SHA for 9bd2481 - Browse repository at this point
Copy the full SHA 9bd2481View commit details -
Merge pull request dotnet#72621 from CyrusNajmabadi/docStates
Break added documents into batches when processing solution/compilation translation states.
Configuration menu - View commit details
-
Copy full SHA for c4f4202 - Browse repository at this point
Copy the full SHA c4f4202View commit details -
Configuration menu - View commit details
-
Copy full SHA for b050e48 - Browse repository at this point
Copy the full SHA b050e48View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5b2653 - Browse repository at this point
Copy the full SHA b5b2653View commit details -
Merge remote-tracking branch 'upstream/main' into support-primary-con…
…structor-base-speculative
Configuration menu - View commit details
-
Copy full SHA for 5dc6451 - Browse repository at this point
Copy the full SHA 5dc6451View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f72b4d - Browse repository at this point
Copy the full SHA 2f72b4dView commit details -
Merge pull request dotnet#72421 from sdelarosbil/support-primary-cons…
…tructor-base-speculative
Configuration menu - View commit details
-
Copy full SHA for d2b48fe - Browse repository at this point
Copy the full SHA d2b48feView commit details -
Merge pull request dotnet#72508 from sdelarosbil/no-equals-quotes-com…
…pletion Do not put an equals and quotes when completing an xml attribute if present
Configuration menu - View commit details
-
Copy full SHA for 460975c - Browse repository at this point
Copy the full SHA 460975cView commit details -
Replay Binary Log Tool (dotnet#72619)
This adds a tool for replaying compilation events from binary logs directly to the compiler server. This is an effective tool for profiling the compiler server as it removes MSBuild overhead from the logs leaving just the compiler. Further because it's integrated into our code base it makes it very easy to evaluate the efficacy of performance fixes. One simply needs to run `replay` with and without the changes against the same binary log and evaluate the differences in perfview.
Configuration menu - View commit details
-
Copy full SHA for 35aea35 - Browse repository at this point
Copy the full SHA 35aea35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e9dc88 - Browse repository at this point
Copy the full SHA 0e9dc88View commit details