-
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 'upstream/master' into VarianceSafetyForStaticMembers #47888
Merge 'upstream/master' into VarianceSafetyForStaticMembers #47888
Commits on Sep 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f532db1 - Browse repository at this point
Copy the full SHA f532db1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b7c5ef - Browse repository at this point
Copy the full SHA 7b7c5efView commit details -
Configuration menu - View commit details
-
Copy full SHA for ade30af - Browse repository at this point
Copy the full SHA ade30afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1031e1c - Browse repository at this point
Copy the full SHA 1031e1cView commit details -
Merge pull request dotnet#47525 from sharwell/doc-listener
Document InstallTraceListener conditions
Configuration menu - View commit details
-
Copy full SHA for 518a02a - Browse repository at this point
Copy the full SHA 518a02aView commit details -
Update src/VisualStudio/CSharp/Impl/LanguageService/CSharpHelpContext…
…Service.cs Co-authored-by: Sam Harwell <sam@tunnelvisionlabs.com>
Configuration menu - View commit details
-
Copy full SHA for 6c55c34 - Browse repository at this point
Copy the full SHA 6c55c34View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5684bb - Browse repository at this point
Copy the full SHA f5684bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for df7b9e2 - Browse repository at this point
Copy the full SHA df7b9e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c6cf4a - Browse repository at this point
Copy the full SHA 1c6cf4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f64a35b - Browse repository at this point
Copy the full SHA f64a35bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fdd1e26 - Browse repository at this point
Copy the full SHA fdd1e26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cb265a - Browse repository at this point
Copy the full SHA 2cb265aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4fa90b - Browse repository at this point
Copy the full SHA d4fa90bView commit details -
Merge pull request dotnet#47383 from alrz/ttn-ide
Trigger completion in 'new()' expression
Configuration menu - View commit details
-
Copy full SHA for 70c2cf3 - Browse repository at this point
Copy the full SHA 70c2cf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebdda46 - Browse repository at this point
Copy the full SHA ebdda46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00edbce - Browse repository at this point
Copy the full SHA 00edbceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17736ac - Browse repository at this point
Copy the full SHA 17736acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 688b534 - Browse repository at this point
Copy the full SHA 688b534View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40aef0c - Browse repository at this point
Copy the full SHA 40aef0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbd2a96 - Browse repository at this point
Copy the full SHA fbd2a96View commit details
Commits on Sep 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 077f1bc - Browse repository at this point
Copy the full SHA 077f1bcView commit details -
Change how we detect if a string is workspace XML or not
Previously we tried this by simply parsing the string as XML, and if that succeeded great; otherwise we'd catch the first-chance exception and then treat it as a regular file. This is problematic if you intend for your test to be using XML, but you have some typo that prevents it from parsing properly; in that case the fallback of a single file with the XML as contents may result in tests incorrectly passing if the compiler succeeds in producing a valid enough tree. It's also then makes the XML error easy to understand since you'll get the parse error.
Configuration menu - View commit details
-
Copy full SHA for a9f5f7a - Browse repository at this point
Copy the full SHA a9f5f7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5966b51 - Browse repository at this point
Copy the full SHA 5966b51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99bdf7c - Browse repository at this point
Copy the full SHA 99bdf7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f94816 - Browse repository at this point
Copy the full SHA 7f94816View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6688ea3 - Browse repository at this point
Copy the full SHA 6688ea3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 092a76d - Browse repository at this point
Copy the full SHA 092a76dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b085fc7 - Browse repository at this point
Copy the full SHA b085fc7View commit details -
Merge pull request dotnet#47486 from nschuessler/nschuessler/issue46942
Fix for issue 46942. VSIX suppressors do not run when Nuget analyzers / suppressors are installed.
Configuration menu - View commit details
-
Copy full SHA for 3183fa2 - Browse repository at this point
Copy the full SHA 3183fa2View commit details -
Merge pull request dotnet#47148 from Youssef1313/patch-15
Enforce more code style in Compilers area
msftbot[bot] authoredSep 10, 2020 Configuration menu - View commit details
-
Copy full SHA for 0d6a84f - Browse repository at this point
Copy the full SHA 0d6a84fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61f2563 - Browse repository at this point
Copy the full SHA 61f2563View commit details -
Merge pull request dotnet#46957 from davidwengier/FixMakeLocalFunctio…
…nStatic Don't offer to make local functions static if they use other local functions
msftbot[bot] authoredSep 10, 2020 Configuration menu - View commit details
-
Copy full SHA for a04547a - Browse repository at this point
Copy the full SHA a04547aView commit details -
Merge pull request dotnet#47566 from sharwell/fix-interactive
Fix interactive window integration test failures
Configuration menu - View commit details
-
Copy full SHA for 3307217 - Browse repository at this point
Copy the full SHA 3307217View commit details -
Merge pull request dotnet#47133 from sharwell/async-continuation
Run continuations asynchronously where necessary
Configuration menu - View commit details
-
Copy full SHA for fd30767 - Browse repository at this point
Copy the full SHA fd30767View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18da326 - Browse repository at this point
Copy the full SHA 18da326View commit details -
Merge pull request dotnet#47479 from jasonmalinowski/add-function-poi…
…nter-calling-convention-support Add IDE support for function pointer calling conventions
msftbot[bot] authoredSep 10, 2020 Configuration menu - View commit details
-
Copy full SHA for de0c6c8 - Browse repository at this point
Copy the full SHA de0c6c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad40bde - Browse repository at this point
Copy the full SHA ad40bdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 33e17d1 - Browse repository at this point
Copy the full SHA 33e17d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19b5a24 - Browse repository at this point
Copy the full SHA 19b5a24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e82fb1 - Browse repository at this point
Copy the full SHA 4e82fb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed07df5 - Browse repository at this point
Copy the full SHA ed07df5View commit details -
Configuration menu - View commit details
-
Copy full SHA for afbbec1 - Browse repository at this point
Copy the full SHA afbbec1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 604006f - Browse repository at this point
Copy the full SHA 604006fView commit details -
Merge pull request dotnet#47472 from 333fred/nullable-bug
Correctly get binder when a local function is the first thing in top level statements
msftbot[bot] authoredSep 10, 2020 Configuration menu - View commit details
-
Copy full SHA for 08c0f9e - Browse repository at this point
Copy the full SHA 08c0f9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9942c9 - Browse repository at this point
Copy the full SHA e9942c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a334059 - Browse repository at this point
Copy the full SHA a334059View commit details -
Merge pull request dotnet#47527 from dotnet/merges/release/dev16.8-to…
…-master Merge release/dev16.8 to master
Configuration menu - View commit details
-
Copy full SHA for bd30ca1 - Browse repository at this point
Copy the full SHA bd30ca1View commit details -
Merge pull request dotnet#47570 from genlu/ReadonlyVoid
show void keyword in completion after readonly in struct
Configuration menu - View commit details
-
Copy full SHA for a4efc4a - Browse repository at this point
Copy the full SHA a4efc4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f34b47 - Browse repository at this point
Copy the full SHA 6f34b47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80cf6c8 - Browse repository at this point
Copy the full SHA 80cf6c8View commit details
Commits on Sep 11, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 84624ad - Browse repository at this point
Copy the full SHA 84624adView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed9c697 - Browse repository at this point
Copy the full SHA ed9c697View commit details -
Merge pull request dotnet#47608 from dotnet/merges/release/dev16.8-to…
…-master Merge release/dev16.8 to master
msftbot[bot] authoredSep 11, 2020 Configuration menu - View commit details
-
Copy full SHA for 82c5af6 - Browse repository at this point
Copy the full SHA 82c5af6View commit details -
Merge pull request dotnet#47516 from Youssef1313/f1-fixes
Fix F1 keywords clashing for !_CSharpKeyword
msftbot[bot] authoredSep 11, 2020 Configuration menu - View commit details
-
Copy full SHA for 5f0cfa7 - Browse repository at this point
Copy the full SHA 5f0cfa7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91e9498 - Browse repository at this point
Copy the full SHA 91e9498View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac1df7c - Browse repository at this point
Copy the full SHA ac1df7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b2869e - Browse repository at this point
Copy the full SHA 8b2869eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 708a757 - Browse repository at this point
Copy the full SHA 708a757View commit details -
Merge pull request dotnet#47607 from dotnet/dev/tmat/dumplogging64-1
Add 64-bit xunit.console process
Configuration menu - View commit details
-
Copy full SHA for 63bea1d - Browse repository at this point
Copy the full SHA 63bea1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for aaa2009 - Browse repository at this point
Copy the full SHA aaa2009View commit details -
Configuration menu - View commit details
-
Copy full SHA for af4fe0d - Browse repository at this point
Copy the full SHA af4fe0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6876be9 - Browse repository at this point
Copy the full SHA 6876be9View commit details -
Merge pull request dotnet#47552 from Youssef1313/patch-7
Signature help should use SymbolDisplayMiscellaneousOptions.AllowDefaultLiteral
Configuration menu - View commit details
-
Copy full SHA for 98c8f9f - Browse repository at this point
Copy the full SHA 98c8f9fView commit details -
Eliminate allocation on a hot path with cyclic references (dotnet#47544)
Fixes dotnet#47471
Neal Gafter authoredSep 11, 2020 Configuration menu - View commit details
-
Copy full SHA for 6bc9aab - Browse repository at this point
Copy the full SHA 6bc9aabView commit details -
Brokered services (dotnet#47216)
* Brokered service * TodoCommentService ISB * Generate PkgDef entries * Generate VSIX manifest assets * Brokered services * Error reporting * BrokeredServiceConnection * Enable cancellation on disconnection * Error handling * Remove usage of WellKnownServiceHubService for brokered services * Semantic classification services * Fix streaming service calls * Propagate cancellation token to all services * Misc * Fixes * Feedback * Comments * Dispose feedback * RPC fixes * Rename brokered services * Prefix services with Microsoft.VisualStudio * Fix * Fix cancelation of OOP analyzer requests
Configuration menu - View commit details
-
Copy full SHA for e53ffb7 - Browse repository at this point
Copy the full SHA e53ffb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6965a13 - Browse repository at this point
Copy the full SHA 6965a13View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb2d06f - Browse repository at this point
Copy the full SHA eb2d06fView commit details -
Merge pull request dotnet#47309 from genlu/elfie
Upgrade MS.CA.Elfie version
Configuration menu - View commit details
-
Copy full SHA for 0dda365 - Browse repository at this point
Copy the full SHA 0dda365View commit details -
Allow init accessors in readonly contexts
This allows `init` properties on readonly structs, readonly properties in structs, and allows `init` accessors to be declared readonly themselves. Fixes dotnet#47612.
Configuration menu - View commit details
-
Copy full SHA for 25c3ca4 - Browse repository at this point
Copy the full SHA 25c3ca4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d644b50 - Browse repository at this point
Copy the full SHA d644b50View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3abec4 - Browse repository at this point
Copy the full SHA a3abec4View commit details -
Merge pull request dotnet#47590 from genlu/EditorBrowsable
Check EditorBrowsable attribute for unimported ext-methods completion
Configuration menu - View commit details
-
Copy full SHA for 3a976eb - Browse repository at this point
Copy the full SHA 3a976ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for b925796 - Browse repository at this point
Copy the full SHA b925796View commit details -
Configuration menu - View commit details
-
Copy full SHA for 852aa0c - Browse repository at this point
Copy the full SHA 852aa0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6966ff0 - Browse repository at this point
Copy the full SHA 6966ff0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5697bcd - Browse repository at this point
Copy the full SHA 5697bcdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b2a9a9 - Browse repository at this point
Copy the full SHA 3b2a9a9View commit details
Commits on Sep 12, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d03e0fb - Browse repository at this point
Copy the full SHA d03e0fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8779330 - Browse repository at this point
Copy the full SHA 8779330View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86dbfaa - Browse repository at this point
Copy the full SHA 86dbfaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ef7b36 - Browse repository at this point
Copy the full SHA 3ef7b36View commit details -
Remove WatsonTraceListener from Remote.ServiceHub
This listener conflicts with ThrowingTraceListener, and significantly impairs the ability to identify test failures.
Configuration menu - View commit details
-
Copy full SHA for 3328bd4 - Browse repository at this point
Copy the full SHA 3328bd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae59b76 - Browse repository at this point
Copy the full SHA ae59b76View commit details -
Disable validation of incremental parsing
Currently the incremental parser is not producing trees with the correct text. However, this bug was introduced in the past and is failing now that debug assertions are checked in builds. See dotnet#47610
Configuration menu - View commit details
-
Copy full SHA for aeb0a50 - Browse repository at this point
Copy the full SHA aeb0a50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 643961f - Browse repository at this point
Copy the full SHA 643961fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5045f94 - Browse repository at this point
Copy the full SHA 5045f94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63d8219 - Browse repository at this point
Copy the full SHA 63d8219View commit details -
Configuration menu - View commit details
-
Copy full SHA for a91b8d5 - Browse repository at this point
Copy the full SHA a91b8d5View commit details
Commits on Sep 13, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7d813b5 - Browse repository at this point
Copy the full SHA 7d813b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e4dd9f - Browse repository at this point
Copy the full SHA 6e4dd9fView commit details
Commits on Sep 14, 2020
-
Generate unsafe constructors (dotnet#47653)
Co-authored-by: CyrusNajmabadi <cyrus.najmabadi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 068a075 - Browse repository at this point
Copy the full SHA 068a075View commit details -
Merge pull request dotnet#47618 from CyrusNajmabadi/vbgenerator
Fix incorrect mapping of nodes/tokens in VBgrammar generator
Configuration menu - View commit details
-
Copy full SHA for a30cc93 - Browse repository at this point
Copy the full SHA a30cc93View commit details -
Configuration menu - View commit details
-
Copy full SHA for dba449c - Browse repository at this point
Copy the full SHA dba449cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 239b116 - Browse repository at this point
Copy the full SHA 239b116View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30170d3 - Browse repository at this point
Copy the full SHA 30170d3View commit details -
Fix steaming ISB service hang (dotnet#47669)
* Fix steaming ISB service hang * Fix comment
Configuration menu - View commit details
-
Copy full SHA for 9499caf - Browse repository at this point
Copy the full SHA 9499cafView commit details -
Merge pull request dotnet#47644 from allisonchou/IntegrationTestGap
Enable unused integration test parameter
Configuration menu - View commit details
-
Copy full SHA for 9ca582b - Browse repository at this point
Copy the full SHA 9ca582bView commit details -
Decision dag: union the set of values when there are two predecessor …
…states. (dotnet#47567) * Decision dag: union the set of values when there are two predecessor states. If a state has no set of values for a temp on one of the edges, that means it is unrestricted. This fixes a bug in decision dag construction. I was not able to construct a test that is affected, but the change makes a visible difference in an internal dump of the decision dag for the newly added test `MultiplePathsToState_01`, which we walked through in a compiler team meeting on 2020-09-09. * Use a builder as suggested in review.
Neal Gafter authoredSep 14, 2020 Configuration menu - View commit details
-
Copy full SHA for 79d801c - Browse repository at this point
Copy the full SHA 79d801cView commit details -
Align C# and VB preconditions for GetActualBoundReferencesUsedBy (dot…
…net#47645) Related to dotnet#47471
Neal Gafter authoredSep 14, 2020 Configuration menu - View commit details
-
Copy full SHA for 91f6e0c - Browse repository at this point
Copy the full SHA 91f6e0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c908647 - Browse repository at this point
Copy the full SHA c908647View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23da007 - Browse repository at this point
Copy the full SHA 23da007View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd843fb - Browse repository at this point
Copy the full SHA bd843fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 898c689 - Browse repository at this point
Copy the full SHA 898c689View commit details -
Merge pull request dotnet#46022 from CyrusNajmabadi/asyncNuget2
Switch to an async nuget api to avoid blocking the UI thread.
Configuration menu - View commit details
-
Copy full SHA for 9f38303 - Browse repository at this point
Copy the full SHA 9f38303View commit details -
Work towards addressing large number of recent VS Feedback requests when user invokes an explicit build: - https://developercommunity.visualstudio.com/content/problem/1173125/error-list-sometimes-goes-empty-after-a-build.html - https://developercommunity.visualstudio.com/content/problem/1154411/errors-persist-in-the-error-list-even-after-fixing.html - https://developercommunity.visualstudio.com/content/problem/1149465/error-list-doesnt-show-errors-in-167x.html - https://developercommunity.visualstudio.com/content/problem/1142347/the-error-list-cannot-be-refreshed-in-real-time-ev.html - https://developercommunity.visualstudio.com/content/problem/1135858/error-list-errors-are-not-removed-after-successful.html - https://developercommunity.visualstudio.com/content/problem/1134412/failed-compilation-does-not-show-errors.html - https://developercommunity.visualstudio.com/content/problem/1126855/compile-error-view-major-bugs.html - https://developercommunity.visualstudio.com/content/problem/1053969/error-list-not-show.html Changes: - Performance - Refresh error list during the build, as and when we either clear diagnostics or add diagnostics from build into our in progress build state. Current implementation defers all updates to the end of the build, which has couple of disadvantages: - It adds to overall computuation within devenv.exe at end of the build, so it takes a longer time for error list to reach the stable state. This confuses the user into thinking error list has updated, but just has stale data. - Error list shows stale results during the build and some time after the build completes till we complete de-duplication of build and live diagnostics. - Avoid pre-fetching compilation for all projects everytime we de-dupe build and live diagnostics after build completes. This causes the major compute overhead from the time build completes to error list is updated (could even be a few minutes). The only reason we need the compilation for this step is to determine if an analyzer is a compilation end analyzer or not, so we can grouo the reported analyzer diagnostics into live or build-only bucket correctly. I will work on a separate follow-up change to avoid this computation completely, so we don't need to fetch compilation to determine is compilation end analyzer. - Functional - Update error list's "Build + Intellisense" setting to correctly show non-stable state (i.e. `Error List...`) while the build is executing and we are de-duping build and live diagnostics after build completes. Currently, the stable state for this setting only shows non-stable when solution crawler is running. This leads to error list incorrectly showing stable state when a build completes, but we are still de-duping diagnostics and solution crawler has not yet restarted. This confuses the users into thinking error list has finished all updates and has stale diagnostics. - Clear diagnostics for transitive projects: When we receive ClearDiagnostics(project) callback during build for projects getting re-built as part of the build, we now clear diagnostics for that project and also for all projects that transitively depend on that project. Not clearing transitively dependent project diagnostics will lead to stale diagnostics for these dependent projects in the error list, especially when user fixes errors in the core project in the dependency chain.
Configuration menu - View commit details
-
Copy full SHA for 99826d4 - Browse repository at this point
Copy the full SHA 99826d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee97b3a - Browse repository at this point
Copy the full SHA ee97b3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ebae01 - Browse repository at this point
Copy the full SHA 6ebae01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20e320e - Browse repository at this point
Copy the full SHA 20e320eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 71209e8 - Browse repository at this point
Copy the full SHA 71209e8View commit details -
Merge pull request dotnet#46894 from jnm2/convert_to_switch_ending_co…
…mments Fix convert-to-switch handling of comments at the end of blocks
Configuration menu - View commit details
-
Copy full SHA for 7cfccac - Browse repository at this point
Copy the full SHA 7cfccacView commit details -
Mitigation for IOperation threading issue
This is a mitigation for the threading issue discussed in dotnet#35818. When building VS, there is a flaky threading issue where an interpolation with multiple parts can end up with different nodes on different threads, causing an optimization in `SetParentOperation(ImmutableArray)` to be invalid. This makes the optimization much narrower, ensuring that it is actually valid for this case. The specific scenario here is an interplotated string with multiple parts. The steps are: 1. 2 threads attempt to get the children of an interpolated string operation at the same time. 2. Thread 1 gets the child for the first part of the string and caches it. 3. Thread 2 gets the child for the first part of the string and gets that same cached element. 4. Both threads attempt to get child 2. Neither hits the cache, so they get different nodes. 5. Both threads construct the array of interpolated string parts. 6. Thread 1 sets the parent of the interpolated string parts to be itself. 7. Thread 2 attempts to set the parent of the interpolated string parts to be itself. This returns early, because part 1 already has a parent, leaving part 2 with an unset parent. 8. Later, thread 2 asks for the parent of part 2. It is unset, violating the invariants, and we infinite loop. As an additional mitigation step, we also ensure that the process of constructing an interpolated string's inserts does not hit the cache. Since we never ask for an operation within a single expression, this will prevent 2 threads from seeing the same first element and differing subsequent elements.
Configuration menu - View commit details
-
Copy full SHA for 83be093 - Browse repository at this point
Copy the full SHA 83be093View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d48761 - Browse repository at this point
Copy the full SHA 9d48761View commit details
Commits on Sep 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 6656b91 - Browse repository at this point
Copy the full SHA 6656b91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f395db - Browse repository at this point
Copy the full SHA 8f395dbView commit details -
Merge pull request dotnet#47685 from CyrusNajmabadi/newtest
Add test to validate non-repro issue.
msftbot[bot] authoredSep 15, 2020 Configuration menu - View commit details
-
Copy full SHA for eba6123 - Browse repository at this point
Copy the full SHA eba6123View commit details -
Merge pull request dotnet#47695 from jmarolf/bugfix/adjust-size-for-e…
…lements-in-naming-options only specify minimum heights and widths
msftbot[bot] authoredSep 15, 2020 Configuration menu - View commit details
-
Copy full SHA for c7c2a88 - Browse repository at this point
Copy the full SHA c7c2a88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58a97af - Browse repository at this point
Copy the full SHA 58a97afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0be240d - Browse repository at this point
Copy the full SHA 0be240dView commit details -
Merge pull request dotnet#47679 from alrz/ttn-lambda-completion
Fix lambda completion inside `new()` arguments
Configuration menu - View commit details
-
Copy full SHA for 66b8559 - Browse repository at this point
Copy the full SHA 66b8559View commit details -
Merge pull request dotnet#47657 from allisonchou/ChangeSignatureTarge…
…tTypedNew Add change signature support for target-typed new
Configuration menu - View commit details
-
Copy full SHA for 5d71996 - Browse repository at this point
Copy the full SHA 5d71996View commit details -
Configuration menu - View commit details
-
Copy full SHA for c06c096 - Browse repository at this point
Copy the full SHA c06c096View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9737cff - Browse repository at this point
Copy the full SHA 9737cffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bedf1b - Browse repository at this point
Copy the full SHA 6bedf1bView commit details -
Classify function pointer punctuation (dotnet#47668)
* Classify function pointers correctly * Use a stable sort for classifications
Configuration menu - View commit details
-
Copy full SHA for a2feb62 - Browse repository at this point
Copy the full SHA a2feb62View commit details -
Merge pull request dotnet#47665 from jmarolf/infrastructure/use-graph…
…-mode-in-build always nuget restore in graph mode
Configuration menu - View commit details
-
Copy full SHA for 7f89385 - Browse repository at this point
Copy the full SHA 7f89385View commit details -
Merge pull request dotnet#47647 from genlu/TriggerLocation
Keep track of the trigger location for async completion
Configuration menu - View commit details
-
Copy full SHA for 525c301 - Browse repository at this point
Copy the full SHA 525c301View commit details -
Merge pull request dotnet#47686 from Youssef1313/patch-7
Show events completion inside NameOf
Configuration menu - View commit details
-
Copy full SHA for 2f9b858 - Browse repository at this point
Copy the full SHA 2f9b858View commit details -
Disable TestCancellation (dotnet#47725)
This test is hanging on test runs. Tracking issue dotnet#47720
Configuration menu - View commit details
-
Copy full SHA for 30ccbde - Browse repository at this point
Copy the full SHA 30ccbdeView commit details -
Merge pull request dotnet#47716 from genlu/optprof
Disable flaky optprof test
msftbot[bot] authoredSep 15, 2020 Configuration menu - View commit details
-
Copy full SHA for c559d91 - Browse repository at this point
Copy the full SHA c559d91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f0b751 - Browse repository at this point
Copy the full SHA 5f0b751View commit details
Commits on Sep 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c58de9a - Browse repository at this point
Copy the full SHA c58de9aView commit details -
Merge pull request dotnet#47650 from genlu/ExcludeEmptyItem
Exclude empty item from completion list
Configuration menu - View commit details
-
Copy full SHA for 3ff2738 - Browse repository at this point
Copy the full SHA 3ff2738View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d88295 - Browse repository at this point
Copy the full SHA 4d88295View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f8ed94 - Browse repository at this point
Copy the full SHA 5f8ed94View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6475bc - Browse repository at this point
Copy the full SHA e6475bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5721ea6 - Browse repository at this point
Copy the full SHA 5721ea6View commit details -
Change
Location
of record's primary constructor to point to record'……s identifier. (dotnet#47715) Related to dotnet#47357.
Configuration menu - View commit details
-
Copy full SHA for 60e5b08 - Browse repository at this point
Copy the full SHA 60e5b08View commit details -
[master] Update dependencies from dotnet/arcade (dotnet#46586)
[master] Update dependencies from dotnet/arcade
Configuration menu - View commit details
-
Copy full SHA for b93d04a - Browse repository at this point
Copy the full SHA b93d04aView commit details -
Use a distinct diagnostic ID when an exhaustiveness report uses an un…
…named enum value. (dotnet#47693) * Use a distinct diagnostic ID when an exhaustiveness report uses an unnamed enum value. Fixes dotnet#47066
Neal Gafter authoredSep 16, 2020 Configuration menu - View commit details
-
Copy full SHA for 1d69a1d - Browse repository at this point
Copy the full SHA 1d69a1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87f4c9d - Browse repository at this point
Copy the full SHA 87f4c9dView commit details -
Fix regression in SuppressMessageAttributeState.TargetSymbolResolver
Fixes VSO Watson [#1141257](https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1141257) Regression was introduced in dotnet@3c37501#diff-464dab23fb56bf98bfcf831dd11f4288L228-L229. I forgot to add a break statement during some refactoring from PR feedback. Verified that added unit test hangs prior to the fix
Configuration menu - View commit details
-
Copy full SHA for 9d2d36f - Browse repository at this point
Copy the full SHA 9d2d36fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9eb8650 - Browse repository at this point
Copy the full SHA 9eb8650View commit details -
Merge pull request dotnet#47689 from mavasani/ErrorListFixes
Error list improvements
Configuration menu - View commit details
-
Copy full SHA for 4ae6eb3 - Browse repository at this point
Copy the full SHA 4ae6eb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2689a03 - Browse repository at this point
Copy the full SHA 2689a03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b1e861 - Browse repository at this point
Copy the full SHA 7b1e861View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1129f85 - Browse repository at this point
Copy the full SHA 1129f85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cb6cab - Browse repository at this point
Copy the full SHA 9cb6cabView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0ab2ad - Browse repository at this point
Copy the full SHA d0ab2adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 30ab5d7 - Browse repository at this point
Copy the full SHA 30ab5d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 700eca2 - Browse repository at this point
Copy the full SHA 700eca2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5fc277 - Browse repository at this point
Copy the full SHA f5fc277View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b4a285 - Browse repository at this point
Copy the full SHA 0b4a285View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c7ae5d - Browse repository at this point
Copy the full SHA 8c7ae5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 70e20a4 - Browse repository at this point
Copy the full SHA 70e20a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d50fad - Browse repository at this point
Copy the full SHA 1d50fadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 71e6a3b - Browse repository at this point
Copy the full SHA 71e6a3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fe8788 - Browse repository at this point
Copy the full SHA 3fe8788View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ec9712 - Browse repository at this point
Copy the full SHA 2ec9712View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e29e0a - Browse repository at this point
Copy the full SHA 4e29e0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3679deb - Browse repository at this point
Copy the full SHA 3679debView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5506b89 - Browse repository at this point
Copy the full SHA 5506b89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 172426e - Browse repository at this point
Copy the full SHA 172426eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 462e45b - Browse repository at this point
Copy the full SHA 462e45bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 400f5ec - Browse repository at this point
Copy the full SHA 400f5ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for a8ed24b - Browse repository at this point
Copy the full SHA a8ed24bView commit details -
Configuration menu - View commit details
-
Copy full SHA for cfb9177 - Browse repository at this point
Copy the full SHA cfb9177View commit details
Commits on Sep 17, 2020
-
Adjust disambiguation rules for type pattern in a switch expression. (d…
…otnet#47756) Fixes dotnet#47614 See also dotnet/csharplang@2661a4b Bye for now!
Neal Gafter authoredSep 17, 2020 Configuration menu - View commit details
-
Copy full SHA for 2ce190f - Browse repository at this point
Copy the full SHA 2ce190fView commit details -
Remove langversion restriction for source generators. (dotnet#47714)
* Remove langversion restriction for source generators.
Configuration menu - View commit details
-
Copy full SHA for 2583322 - Browse repository at this point
Copy the full SHA 2583322View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee8a29e - Browse repository at this point
Copy the full SHA ee8a29eView commit details -
Restrict readonly from being applied directly to init accessors, and …
…prevent them from being considered readonly by the language.
Configuration menu - View commit details
-
Copy full SHA for cc166ee - Browse repository at this point
Copy the full SHA cc166eeView commit details -
Merge remote-tracking branch 'upstream/master' into readonly-init
* upstream/master: (114 commits) Remove langversion restriction for source generators. (dotnet#47714) Adjust disambiguation rules for type pattern in a switch expression. (dotnet#47756) Delete decommissioned benchview tool scripts (dotnet#47752) Emit conversions between native integers and pointers directly (dotnet#47708) Typeless expressions should contribute nullability to lambda return (dotnet#47581) Use a distinct diagnostic ID when an exhaustiveness report uses an unnamed enum value. (dotnet#47693) [master] Update dependencies from dotnet/arcade (dotnet#46586) Change `Location` of record's primary constructor to point to record's identifier. (dotnet#47715) Add public API test for extended partial methods (dotnet#47727) Rename in CheckValidNullableMethodOverride (dotnet#47718) Update docs Add more doc comments Add comments and doc comments for ExternalErrorDiagnosticUpdateSource Add documentation remarks for syntax kinds (dotnet#43646) Disable TestCancellation (dotnet#47725) Classify function pointer punctuation (dotnet#47668) Disable flaky optprof test Handle NotNullIfNotNull in delegate creation and overrides (dotnet#47572) Adjust QuickInfo on record BaseType syntax (dotnet#47656) Don't exclude events for NameOf context ...
Configuration menu - View commit details
-
Copy full SHA for 163495c - Browse repository at this point
Copy the full SHA 163495cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f3b79f - Browse repository at this point
Copy the full SHA 6f3b79fView commit details -
Merge pull request dotnet#47731 from jmarolf/bugfix/msbuildworkspace-…
…duplicate-analyzer-references bugfix/msbuildworkspace duplicate analyzer references
Configuration menu - View commit details
-
Copy full SHA for 7d5f6f4 - Browse repository at this point
Copy the full SHA 7d5f6f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f454238 - Browse repository at this point
Copy the full SHA f454238View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ae0117 - Browse repository at this point
Copy the full SHA 1ae0117View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c28543 - Browse repository at this point
Copy the full SHA 7c28543View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93cd081 - Browse repository at this point
Copy the full SHA 93cd081View commit details -
Merge pull request dotnet#46597 from mavasani/ReadDiagnosticsCrash
Harden DiagnosticResultSerializer diagnostic reader part
Configuration menu - View commit details
-
Copy full SHA for 26458c6 - Browse repository at this point
Copy the full SHA 26458c6View commit details -
Merge pull request dotnet#47785 from CyrusNajmabadi/negativeCategory
Supply completions for negative regex categories as well.
msftbot[bot] authoredSep 17, 2020 Configuration menu - View commit details
-
Copy full SHA for e3e892c - Browse repository at this point
Copy the full SHA e3e892cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37a8fc9 - Browse repository at this point
Copy the full SHA 37a8fc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a4a7fb - Browse repository at this point
Copy the full SHA 7a4a7fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 927ba4c - Browse repository at this point
Copy the full SHA 927ba4cView commit details -
Merge pull request dotnet#46884 from DevSnicket/33047-fix-msbuild-wor…
…kspace-default-global-property-override msbuild workspace global property defaults can be overridden
Configuration menu - View commit details
-
Copy full SHA for 697f134 - Browse repository at this point
Copy the full SHA 697f134View commit details -
Configuration menu - View commit details
-
Copy full SHA for 923f7ef - Browse repository at this point
Copy the full SHA 923f7efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60dc82d - Browse repository at this point
Copy the full SHA 60dc82dView commit details -
Remove test caching layer (dotnet#47769)
* Remove test caching layer The test caching layer is inactive today and unlikely to be revived in its current form. Test caching is much more likely to come at the Helix layer in the future. The cache code is just making the runner harder to maintain at this point hence removing it for now.
Configuration menu - View commit details
-
Copy full SHA for 0120c58 - Browse repository at this point
Copy the full SHA 0120c58View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2bffa1 - Browse repository at this point
Copy the full SHA a2bffa1View commit details -
Create conflict annotation when renaming method to get_ or set_ match…
…ing property name (dotnet#47671)
Configuration menu - View commit details
-
Copy full SHA for 835f205 - Browse repository at this point
Copy the full SHA 835f205View commit details -
Configuration menu - View commit details
-
Copy full SHA for a048b6c - Browse repository at this point
Copy the full SHA a048b6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 285a8e3 - Browse repository at this point
Copy the full SHA 285a8e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 526ab29 - Browse repository at this point
Copy the full SHA 526ab29View commit details -
Support category-based exclusions in user option for unnecessary supp…
…ression analyzer Fixes dotnet#47288
Configuration menu - View commit details
-
Copy full SHA for 5951c30 - Browse repository at this point
Copy the full SHA 5951c30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cc1270 - Browse repository at this point
Copy the full SHA 0cc1270View commit details
Commits on Sep 18, 2020
-
Use verbose logging on Unix (dotnet#47813)
The verbose logging option causes xUnit to output starting / finished markers for each of the tests that it is executing. This will help us track down the test that is hanging on Mac so frequently
Configuration menu - View commit details
-
Copy full SHA for ed29821 - Browse repository at this point
Copy the full SHA ed29821View commit details -
Merge pull request dotnet#47748 from mavasani/FixWatson
Fix regression in SuppressMessageAttributeState.TargetSymbolResolver
Configuration menu - View commit details
-
Copy full SHA for b8cd43a - Browse repository at this point
Copy the full SHA b8cd43aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06f9495 - Browse repository at this point
Copy the full SHA 06f9495View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7495df1 - Browse repository at this point
Copy the full SHA 7495df1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b523cbe - Browse repository at this point
Copy the full SHA b523cbeView commit details -
Require partial method signatures to match (dotnet#47576)
* Require partial method signatures to match * Revert changes * Fix tests * Fix tests * Avoid duplicate errors for tuples * Fix tests * Update numbering * Add distinct error for nullability mismatch * PR feedback * Another test * Fix test * Add warning wave warning * Update comments * Remove stale comments * PR feedback * Fix test * PR feedback * Update comments in CopyTypeCustomModifiers()
Configuration menu - View commit details
-
Copy full SHA for 1c4909d - Browse repository at this point
Copy the full SHA 1c4909dView commit details -
Extend the Mac Job Timeout (dotnet#47820)
The Azure DevOps service is currently in the process of transitioning to a new Mac pool. The machines in the new Mac pool are observably slower than the ones in the old pool. This difference in speed appears to be the cause of our recent instability in the Mac jobs. Consider the following two jobs as a data point: - [Passed Build](https://dev.azure.com/dnceng/public/_build/results?buildId=818909&view=logs&j=1402d8c5-7e47-5bf4-467f-73e45e01bcce) - [Failed Build](https://dev.azure.com/dnceng/public/_build/results?buildId=819817&view=logs&j=1402d8c5-7e47-5bf4-467f-73e45e01bcce) At first I believed the source of the issue was a hang in the C# semantic tests. Pretty much all our OSX failures came when executing that test assembly. In a retent PR though I added a verbose log support and discovered it was failing on the test `AccessPropertyWithoutArguments`. That is a pretty basic test, no reason I can see that it would result in a Mac only hang bug. Decided to break down the runs into different sections and see how long it took each build to get to that section | Event | Passed Build Time | Failed Build Time | | --- | --- | --- | | Begin Real Build | 10 min | 12 min | | Begin Running Tests | 30 min | 54 min | | Begin C# semantic test | 39 min | 78 min | It seems very likely that the passed run ran on the old Mac pool and the failed run on the new Mac pool. The slow down lines up with what other repositories are seeing. As such I'm going to increase the timeout to account for this change. If my analysis is wrong and it's a real hang it should continue to reproduce after this change and I'll investigate further.
Configuration menu - View commit details
-
Copy full SHA for c91ba6f - Browse repository at this point
Copy the full SHA c91ba6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e65d92 - Browse repository at this point
Copy the full SHA 7e65d92View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed1b58c - Browse repository at this point
Copy the full SHA ed1b58cView commit details -
Update src/Analyzers/Core/Analyzers/RemoveUnnecessarySuppressions/Abs…
…tractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs Co-authored-by: David Wengier <david.wengier@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for b2ff740 - Browse repository at this point
Copy the full SHA b2ff740View commit details -
Allow record's
parameter_list
to be empty. (dotnet#47805)* Allow record's `parameter_list` to be empty. Related to dotnet#47091 https://github.com/dotnet/csharplang/blob/master/meetings/2020/LDM-2020-08-24.md#base-calls-on-parameterless-records dotnet/csharplang#3900
Configuration menu - View commit details
-
Copy full SHA for bd3a0b4 - Browse repository at this point
Copy the full SHA bd3a0b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6a0bb1 - Browse repository at this point
Copy the full SHA e6a0bb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a16585d - Browse repository at this point
Copy the full SHA a16585dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96fd856 - Browse repository at this point
Copy the full SHA 96fd856View commit details -
Update src/Analyzers/Core/Analyzers/RemoveUnnecessarySuppressions/Abs…
…tractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs
Configuration menu - View commit details
-
Copy full SHA for 9400c53 - Browse repository at this point
Copy the full SHA 9400c53View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8d8778 - Browse repository at this point
Copy the full SHA d8d8778View commit details -
Configuration menu - View commit details
-
Copy full SHA for bdb0bd4 - Browse repository at this point
Copy the full SHA bdb0bd4View commit details -
Some more error list performance improvements
1. Make the error list build and live diagnostic de-duping cancellable: This ensures that repeated builds have fast error list refresh - currently, error list refresh for later builds will wait for all de-duping to complete for prior builds, just to throw away the computed results and re-refresh the error list. 2. Link error list refresh operations to workspace's disposal token 3. Eagerly initialize the saved project diagnostics from persistent storage after solution load to improve the error list refresh perf for the first build
Configuration menu - View commit details
-
Copy full SHA for 47a06b3 - Browse repository at this point
Copy the full SHA 47a06b3View commit details -
Merge pull request dotnet#47811 from CyrusNajmabadi/disCan
Attach service to workspace disposal token.
Configuration menu - View commit details
-
Copy full SHA for 2be7174 - Browse repository at this point
Copy the full SHA 2be7174View commit details -
Merge pull request dotnet#47764 from CyrusNajmabadi/extendedPartial
Initial IDE test sweep for extended partial methods
Configuration menu - View commit details
-
Copy full SHA for 6f5859c - Browse repository at this point
Copy the full SHA 6f5859cView commit details -
Add tests for nullability with IDE0007 diagnostic (dotnet#47827)
Add tests for nullability with IDE0007 diagnostic
Configuration menu - View commit details
-
Copy full SHA for d7e6599 - Browse repository at this point
Copy the full SHA d7e6599View commit details -
Co-authored-by: CyrusNajmabadi <cyrus.najmabadi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fbd00bf - Browse repository at this point
Copy the full SHA fbd00bfView commit details -
Dont crash generate variable (dotnet#47697)
* Don't offer to generate properties or fields in the global error class * Cleanup
Configuration menu - View commit details
-
Copy full SHA for c62f637 - Browse repository at this point
Copy the full SHA c62f637View commit details -
Configuration menu - View commit details
-
Copy full SHA for f714fcd - Browse repository at this point
Copy the full SHA f714fcdView commit details -
Update src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErro…
…rDiagnosticUpdateSource.cs
Configuration menu - View commit details
-
Copy full SHA for 26dec44 - Browse repository at this point
Copy the full SHA 26dec44View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec8dcbd - Browse repository at this point
Copy the full SHA ec8dcbdView commit details -
Merge branch 'InitialLoadPerf' of https://github.com/mavasani/roslyn …
…into InitialLoadPerf
Configuration menu - View commit details
-
Copy full SHA for 1873be3 - Browse repository at this point
Copy the full SHA 1873be3View commit details -
Merge pull request dotnet#47165 from 333fred/p8
Move to .NET 5 Preview 8 SDK
Configuration menu - View commit details
-
Copy full SHA for 7a36f74 - Browse repository at this point
Copy the full SHA 7a36f74View commit details -
Configuration menu - View commit details
-
Copy full SHA for aeb39b9 - Browse repository at this point
Copy the full SHA aeb39b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12d7954 - Browse repository at this point
Copy the full SHA 12d7954View commit details -
Avoid writing out the temporary file if it's already there
If the file is already open, then this was causing us to trigger a reload prompt which we don't want.
Configuration menu - View commit details
-
Copy full SHA for c13da4c - Browse repository at this point
Copy the full SHA c13da4cView commit details -
Remove unnecessary workspace factory service
This factory service was only being used to ensure there's a singleton across all workspaces, but that can be just as easily done by exporting it directly.
Configuration menu - View commit details
-
Copy full SHA for 29f915d - Browse repository at this point
Copy the full SHA 29f915dView commit details -
When opening a generated file, navigate to the correct span
I passed the span to navigate to along to the service, and then never used it. Oops.
Configuration menu - View commit details
-
Copy full SHA for 68cc951 - Browse repository at this point
Copy the full SHA 68cc951View commit details -
We don't have to change the /langver to preview
Source Generators always run now.
Configuration menu - View commit details
-
Copy full SHA for 2ea0d2c - Browse repository at this point
Copy the full SHA 2ea0d2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd84173 - Browse repository at this point
Copy the full SHA cd84173View commit details
Commits on Sep 19, 2020
-
Configuration menu - View commit details
-
Copy full SHA for fd70578 - Browse repository at this point
Copy the full SHA fd70578View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7dad16e - Browse repository at this point
Copy the full SHA 7dad16eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51917b5 - Browse repository at this point
Copy the full SHA 51917b5View commit details -
Merge pull request dotnet#47848 from mavasani/InitialLoadPerf
Some more error list performance improvements
Configuration menu - View commit details
-
Copy full SHA for eab244d - Browse repository at this point
Copy the full SHA eab244dView commit details -
Merge pull request dotnet#47844 from genlu/GenerateName
Allow genearted local function parameter name to shadow variables
msftbot[bot] authoredSep 19, 2020 Configuration menu - View commit details
-
Copy full SHA for 4f600e6 - Browse repository at this point
Copy the full SHA 4f600e6View commit details -
Merge pull request dotnet#47846 from jasonmalinowski/fix-issues-with-…
…opening-source-generated-files Fix issues with opening source generated files
msftbot[bot] authoredSep 19, 2020 Configuration menu - View commit details
-
Copy full SHA for 4e2cb83 - Browse repository at this point
Copy the full SHA 4e2cb83View commit details -
Merge pull request dotnet#47819 from mavasani/CategoryExclusions
Support category-based exclusions in user option for unnecessary supp…
Configuration menu - View commit details
-
Copy full SHA for 031cd75 - Browse repository at this point
Copy the full SHA 031cd75View commit details -
Merge pull request dotnet#47863 from Cosifne/dev/shech/policheck2
Change hang to blocking
Configuration menu - View commit details
-
Copy full SHA for 5467491 - Browse repository at this point
Copy the full SHA 5467491View commit details -
Use MessagePack for serialization, move services to IServiceBroker (d…
…otnet#47461) * Use MessagePack for ISB serialization * DocumentHighlighting service * Renamer, EncapsulateField, TupleToStruct services * SymbolFinder and FindUsages services * NavigateToSearch service * FindUsages, References fixes * AddImport service * SymbolSearchUpdate service * ExtensionMethodImportCompletion service * DependentTypeFinder service * GlobalNotificationDelivery service * CodeLensReferences service * Remove CodeAnalysis service * Remove unused code * Fix warnings. * Remove unused * Error reporting and logging * Update StreamJsonRpc to 2.6.86-alpha * Improve callback error handling. * Update Watson reporting * PR feedback * Fix tests * Fixes * Remove unused field * Rename shutdown service * Switch diagnostic serialization from ObjectReader/Writer serializer to MessagePack * Fix diagnostic reporting issue in ASP.NET apps
Configuration menu - View commit details
-
Copy full SHA for e91ccb5 - Browse repository at this point
Copy the full SHA e91ccb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81bc312 - Browse repository at this point
Copy the full SHA 81bc312View commit details -
Merge pull request dotnet#44453 from sharwell/top-extract-method
Update Extract Method to support top-level statements
Configuration menu - View commit details
-
Copy full SHA for 0457da1 - Browse repository at this point
Copy the full SHA 0457da1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c560a93 - Browse repository at this point
Copy the full SHA c560a93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e4a781 - Browse repository at this point
Copy the full SHA 6e4a781View commit details -
Merge pull request dotnet#47554 from sharwell/disallow-fail
Initialize FatalError handlers in VS and OOP
Configuration menu - View commit details
-
Copy full SHA for ffa4e6d - Browse repository at this point
Copy the full SHA ffa4e6dView commit details
Commits on Sep 20, 2020
-
Merge pull request dotnet#47537 from sharwell/non-null-compilation
Update SyntaxNodeAnalysisContext.Compilation to not return null
Configuration menu - View commit details
-
Copy full SHA for d148f06 - Browse repository at this point
Copy the full SHA d148f06View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee2f290 - Browse repository at this point
Copy the full SHA ee2f290View commit details -
Merge pull request dotnet#47877 from sharwell/cleanup-extract-method
Improve comments for top-level statement insertion
Configuration menu - View commit details
-
Copy full SHA for 8d44c7f - Browse repository at this point
Copy the full SHA 8d44c7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 585e569 - Browse repository at this point
Copy the full SHA 585e569View commit details
Commits on Sep 21, 2020
-
Merge pull request dotnet#47860 from CyrusNajmabadi/recordTest
Add tests for renaming records.
msftbot[bot] authoredSep 21, 2020 Configuration menu - View commit details
-
Copy full SHA for 1726053 - Browse repository at this point
Copy the full SHA 1726053View commit details -
Don't offer to fix naming for record parameters (dotnet#47509)
* Don't offer to fix naming on positional record parameters * Nullable enable * Fix formatting * Fix issue with nested constructors and parameters * Rebase and remove ThrowIfNull
Configuration menu - View commit details
-
Copy full SHA for d171b0b - Browse repository at this point
Copy the full SHA d171b0bView commit details -
A copy constructor shouldn't prevent an automatic addition of a defau…
…lt instance constructor for a record. (dotnet#47850) dotnet/csharplang#3913
Configuration menu - View commit details
-
Copy full SHA for 7e89bce - Browse repository at this point
Copy the full SHA 7e89bceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32e10c2 - Browse repository at this point
Copy the full SHA 32e10c2View commit details