-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Closed
Labels
Description
- Revert "Remove EditorFeatures from OOP (#78069)"
- Revert "Remove dependency on EditorFeatures from codelens layer (#78045)"
- Use ReadOnlySpans
- Fix issue #70183: adjust the plural for expression collection
- Ensure new Razor features project gets codebase
- [Blocked] System.CommandLine update
- Move Copilot context provider to EA.Copilot and handler to LanguageServer
- Move ICodeFixService back to Features layer
- Add generic log message to avoid lambda allocations.
- Remove unused code fix methods
- Enable Implement with Copilot by default
- Move MiscellaneousFilesWorkspace construction to background thread
- Project system cleanups
- Delete unused test hook
- Use Extension as data type for Extension Message Handlers errors and remove DocumentLinePosition
- Disable failing Test1 and Test5 lines
- Update ignored directives public API
- Expression trees: support optional arguments and named arguments in parameter order
- [main] Update dependencies from dotnet/source-build-reference-packages
- Update resourceManagement.yml
- Split query execution into compile and execute calls
- Remove unused ISemanticSearchWorkspaceHost
- Add back EA.Razor for servicing branches
- Remove EditorFeatures from OOP
- Ensure LSP uses actual signature help trigger characters
- Do not return metadata names for document symbols
- [main] Update RoslynAnalyzer package projects with dependencies
- Improve detection of code whose updates may not have effect
- Simplify internal analyzer api
- Update PublishData.json after VS span to main
- Localize exception messages for gladstone/roslyn integration
- Update gladstone/roslyn api
- Reapply "Remove the ProjectDiagnosticAnalyzer type (#77899)" (#77969)
- Simplify channel-processing code in SemanticSearch.
- Unseal LSP types
- Support concurrent gladstone extension unloading
- Semantic Search: Add support for async queries and FAR tool
- Fix crash in backing field nullability cycle scenario
- Ensure external access extensions package gets codebase
- Extensions: ref safety analysis
- Update dependency versions
- Remove dependency on EditorFeatures from build tools
- Remove dependency on EditorFeatures from codelens layer
- Remove dependency on EditorFeatures from lsp tests
- [main] Disable TransitiveVersioningPinning for RoslynAnalyzers.
- Add unit tests for gladstone extension handling service.
- Make a couple of features non-experimental
- Be resilient to (and report) exceptions we encounter when calling into 3rd party extensions in a gladstone context.
- Handle nameof(indexer) in ref analysis
- Fix EA layering for Razor.ExternalAccess
- Update maintenance-packages versions
- Simplify workspace initialization in the LSP server
- Add LSP handler for custom requests
- Change SolutionState.ProjectStates from an ImmutableDictionary<ProjectId, ProjectState> to an ImmutableArray
- Revert "Another attempt to move MiscellaneousFilesWorkspace to a bg thread
- Reduce main thread switches in VisualStudioProjectFactory.CreateAndAddToWorkspaceAsync (#77920)
- Reduce main thread switches in VisualStudioProjectFactory.CreateAndAddToWorkspaceAsync
- Remove unused elements form PublishData.json
- Avoid potential disposal exception during MEF shutdown
- Add new message for getting registered method names
- More changes to how we load gladstone extensions.
- Move to immutable dictionary
- Extensions: misc checks on receiver parameter and extension members
- Add ignored directives feature status
- Extensions: update feature status
- Remove workaround for https://github.com/dotnet/msbuild/issues/10306
- Add test demonstrating issue was fixed.
- Additional changes to the gladstone PR.
- Revert "Remove the ProjectDiagnosticAnalyzer type (#77899)"
- Remove the ProjectDiagnosticAnalyzer type
- Ensure that newline is inserted after file scoped namespace declarations
- Change SolutionState._lazyFilePathToRelatedDocumentIds to a ConcurrentDictionary
- Ensure we don't put as an input to the VSIX build outputs
- Add an Ide.slnf that excludes RoslynAnalzyers
- Tests + fix
- Avoid ApplyOptimizations if up to date
- Update null-conditional assignment feature status
- Merge branch 'release/dev17.15' => 'main'
- Snap 17.14p3 (update config)
- Allow modification of source generated documents
- Pr feedback on already merged PRs.
- Avoid computations in AnalyzerAssemblyLoader.AddDependencyLocation
- Make frozen doc state non-nullable
- Simplify the code for getting source generator diagnostics into the diagnostics service.
- ProjectId can't be null with diagnostics
- Use ConcatFast to avoid unnecessary intermediary allocation
- Remove computed field from result type that was only used in tests
- Remove dead diagnostics code
- Cleanup how we compute and report file-content-load issues.
- Remove dead diagnostics code
- Remove unnecessary flag in diagnostics subsystem
- Make GlobalOptionService initialization synchronous.
- Ignore file scoped namespace change
- Use file scoped namespaces.
- Make types sealed in IDE layer.
- Nullable enable IDE.
- Remove unused resx values
- Another attempt to move MiscellaneousFilesWorkspace to a bg thread
- Remove feature option from DevNext
- Remove feature options entirely
- Revert "Revert "Stop using the rename dashboard""
- Remove RoslynServiceExtensions.GetServiceAsync
- Do not call JTF.Run from a bg thread in options initialization
- Change SVsBrokeredServiceContainer retrieval to not use RoslynServiceExtensions
- Enable Server GC for OOP
- Revert "Stop using the rename dashboard"
- Move the construction cost of SettingsEditorFactory to when it's used
- Unseal a method that TS has IVT to and overrides
- Move various bits of code to the after package load code in RoslynPackage
- Stop using the rename dashboard
- Remove rip-cord feature flags
- Switch OnAfterPackageLoadedAsync to use a task queue
- Remove public facing OOP options.
- Remove feature flag for SourceGen execution
- Remove old options related to solution crawler
- Setup branch for test insertions
- Remove unnecessary dependencies on EditorFeatures from unit test projects
- Remove unnecessary package reference from F# EA layer
- Change keys for import caching
- Remove VisualStudioMetadataReferenceManagerFactory
- Another small set of package initialization optimizations
- Remove specialized GC logic in Roslyn
- Further reduce thread switches during package load.
- Simple and safe performance changes to package load code.
- Update Versions.props for Dev18
- Adding back code to handle LinePosition values correctly (75175)
- Updating to match Gladstone and Editor side changes (75153)