-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Closed
Labels
Description
- Optimize helper we use to determine the relevant node of a particular kind the user is on.
- Always use a by-value temp to capture a reference type receiver (73631)
- Bump Razor to 9.0.0-preview.24281.3 (73817)
- Merge partial properties feature to main (73815)
- Cancel classification work for the portions of the view outside of hte viewport.
- Change branch mapping (73807)
- Prepare partial properties feature for merge (73773)
- Copy the ITelemetryReporter to a local before using (73790)
- Simplify fix-all code
- Always use DiagnosticHelper.Create for diagnostics with options (73339)
- Add more boolean simplification cases
- Address a few locations also need to care about partial properties (73792)
- Perform nav bar computation in two passes
- Clean up Razor EA (73040)
- Add the LanguageServer folder to CODEOWNERS (73791)
- Fix race causing workspace diagnostics to be stale (73653)
- Collection expressions: report specific conversion errors from overload resolution (73307)
- Improve AddImport conflict detection performance (73780)
- Avoid lambda allocation
- Move LanguageServer out of Features directory (73779)
- Fix issue where FAR results were not getting sent until they were fully complete
- Implement alg that determines which projects need to be restarted/rebuilt due to rude edits (73598)
- Modify (Large/Source)Text.ParseLineStart to specify an initial capacity for line count (73701)
- Use a more sensible MEF export for brace completion (73756)
- Update partial properties feature branch from main (73774)
- Don't implicitly load assemblies via MEF in Roslyn language server (73566)
- Pause a short while before computing if fixes or refactorings are available at a particular line
- Clean up replay docs (73775)
- Partial properties: public API and IDE features (73603)
- On the fly docs exclusion (73770)
- Semantic snippets: allow
cw
snippet in void-returning lambdas (73706) - Support 'use primary constructor' on no-parameter constructors with attributes
- Fewer exceptions (73766)
- [main] Update dependencies from dotnet/source-build-externals (73764)
- Run providers in parallel when determining if we should show the lightbulb icon (73758)
- Change the DocumentationCommentId to use a PooledStringBuilder (73737)
- Fix issue where we were querying a linq expression over and over
- Update config after snap 17.11 Preview 2 (73754)
- Remove explicit GC calls in the asset cache
- Use a common mechanism so Taggers access the main thread at the same time. (67259)
- Update Debugger.Contracts to 17.11.0-beta.24274.2 (73748)
- Use a new consistent pattern for working with 'args' objects in callbacks
- Snap 17.11 Preview 2 (73753)
- Lower allocations in tagging
- Align sort implementation with reference from dotnet/runtime (73739)
- Optimization of (de)serialization of ProjectId.DebugNames (73734)
- Avoid unnecessary array+linq allocs in common case
- Remove legacy api used only by vs4mac.
- Don't run code in the async/await highlighter unless on one of those keywords.
- Switch to work queue for code definition window
- Streamline brace matcher code
- Small tweaks to the recursion walk we do when looking for strign indentation regions
- Avoid unnecessary tree walk when hitting non-relevant directives (73720)
- Reduce lots of allocations in TagSpanIntervalTree
- Cache the getnode/gettoken classifiers retrieived from the extension manager. (73712)
- Don't push non-intersecting nodes/tokens to the classification stack
- Move over to IDE using TagSpan uniformly
- Move interval trees over to being TextSpan based
- Pool collections during tagging.
- Do not suppress the warning, which doesn't need to be suppressed (73711)
- Reduce size of interval tree used for tagging (73703)
- Add support for or-pattern in
IDE0010
- Convert interval-tree type to a struct (73676)
- Update tagging to avoid jumping back to the UI thread when finished.
- Utilize ImmutableCollectionsMarshal to get ROS for XxHash128.Hash call (73692)
- Return the SignatureHelp items nearest to the cursor (73606)
- Final editor side changes for "allow ref struct" support (73700)
- Ensure we sync source-generator versions over properly when doing a cone-sync
- Reduce cost of syntactic classification by around 25% while paging down through a file (and around 50% while arrowing down).
- Avoid having to go back to the UI thread in the navbar code (73681)
- Include more data for debugging purposes (73684)
- Slow down the work navbar does, and cancel updating it when receiving a high volume of user events
- Expose XAML IDiagnosticSourceProvider names (73674)
- Move EnC workspace tests down to Features layer (73660)
- Strengthen language version tests for Ref Struct Interfaces (73607)
- Implement ICollection on ArrayBuilder (73659)
- Add test for F1 on "allows ref struct" (73654)
- Drop roslyn impact on scrolling perf by 30%
- Work around crash in Document Outline (73564)
- Ignore drive casing when comparing on windows platforms (73380)
- Cache classification services
- Ignore the commits that update us to FileScopedNamespaces
- Switch to file scoped namespace for tests
- Simplify code in ForAttributeWithMetadataName
- Switch to AsNode extension
- Optimize syntactic classification walk
- Add object browser support for ref struct interfaces (73621)
- Remove unused usings (73633)
- Update to simple using statements (73632)
- Avoid searching entire trees when looking for implicit constructors in find-refs
- Add signature help support for ref struct interfaces (73624)
- Use semantics to check for readonly struct (72893)
- Switch SG mode to 'balanced' by default (73618)
- Add extract method support for ref struct interfaces (73619)
- Expose folding range functionality to Razor (73609)
- Partial properties: misc compiler layer work (73527)
- Update partial properties feature branch from main (73522)
- Partial properties: attributes (73437)
- Partial properties: basic indexer scenarios and signature mismatch diagnostics (73378)
- [release/dev17.10] Update dependencies from dotnet/arcade (73410)
- Cherry pick fix for expanded message to 17.10 (73405)
- Update partial properties feature branch from main (73377)
- Partial properties: diagnostics for mismatch between parts (73250)
- Partial properties: merging declarations and emit of simple cases (72999)