Skip to content
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 latest bits from main into record-structs #52236

Merged
merged 1,538 commits into from
Mar 30, 2021

Conversation

jcouv
Copy link
Member

@jcouv jcouv commented Mar 29, 2021

The only conflict was that we changed the parameter names of equality operators from r1/r2 to left/right so updated a couple of record structs tests.

Test plan: #51199

RikkiGibson and others added 30 commits March 16, 2021 21:46
Change queue time metrics to bucket by 10ms up to 1000ms.  50ms was n…
[LSP] Respect settings passed in by LSP in AutoInsertHandler
Cache expensive lookup that never changes over life of vs.
* Fix rebuild round trip in unit tests

This changes the rebuild unit tests to fully round trip the
`Compilation` they are building and verify the output byte for byte
matches the input.

Issue dotnet#51873 discovered working on the change

* Fix My template bug

The parse options weren't correctly being hooked up to the
`CompilationOptions` and that was breaking round tripping

closes dotnet#51873

* PR feedback

* Build fix

* typo
Only update snippet model on explicit selection
Two green PRs had a conflict post merge
msftbot[bot] and others added 10 commits March 29, 2021 05:09
Added Razor.LanguageServer to Razor ExternalAccess Visibility
- Ultimately this is intended to consume [this](https://devdiv.visualstudio.com/DevDiv/_git/VSLanguageServerClient/pullrequest/313368) to avoid static caching for completion list serialization.
* Clarify some of the language around determinism

* Update docs/compilers/Deterministic Inputs.md

Co-authored-by: Julien Couvreur <jcouv@users.noreply.github.com>

* Respond to PR feedback

* Update docs/compilers/Deterministic Inputs.md

Co-authored-by: Marius Ungureanu <therzok@gmail.com>

Co-authored-by: Julien Couvreur <jcouv@users.noreply.github.com>
Co-authored-by: Marius Ungureanu <therzok@gmail.com>
Export option persisters via IOptionPersisterProvider
Add manual package set to publishing which doesn't use arcade
@jcouv jcouv added this to the C# 10 milestone Mar 29, 2021
@jcouv jcouv self-assigned this Mar 29, 2021
@jcouv jcouv requested review from a team as code owners March 29, 2021 23:34
@jcouv jcouv marked this pull request as draft March 29, 2021 23:35
@jcouv jcouv marked this pull request as ready for review March 30, 2021 06:00
@jcouv
Copy link
Member Author

jcouv commented Mar 30, 2021

@dotnet/roslyn-compiler for an approval for a merge. Thanks

@jcouv jcouv merged commit 8f809f1 into dotnet:features/record-structs Mar 30, 2021
@jcouv jcouv deleted the rs-symbol6 branch March 30, 2021 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.