Skip to content
This repository has been archived by the owner on Apr 14, 2022. It is now read-only.

Cherry pick fixes from Release branch into PTVS branch #578

Merged
merged 5 commits into from
Feb 4, 2019

Conversation

AlexanderSher
Copy link
Contributor

No description provided.

Mikhail Arkhipov and others added 5 commits February 4, 2019 10:54
…oft#498)

* rethrow exception after telemetry instead of disposing

* log an error instead of crashing when hitting some exceptions loading files, fix nullref when shutting down without an idle tracker

* fix short circuiting of question mark checks to prevent null from being returned

* print name of exception instead of relying on ToString

* don't use MaybeEnumerate

* upgrade message to Show
…set optimization (microsoft#517)

This isn't a complete fix, but does seem to improve microsoft#495 in some cases. Adds back the early MRO return removed in microsoft#277, so now large class hierarchies won't over-propagate types (where some of the trouble with fastai happens do to the Transform class). I also optimized AnalysisHashSet a little to do length checks when possible.

There are still times when things get caught up comparing unions for a while, but it seems to be nondeterministic.
- Fix microsoft#509: PLS doesn't flag error in a relative import if it is found in another root directory (microsoft#519)
- Fix microsoft#510: PLS doesn't resolve relative paths correctly
* catch exceptions when importing from search paths

* retry instead of not found
@AlexanderSher AlexanderSher merged commit a5b6e5e into microsoft:ptvs Feb 4, 2019
@AlexanderSher AlexanderSher deleted the ptvs branch February 4, 2019 17:42
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants