Skip to content

Merge latest bits from main into record-structs#52236

Merged
jcouv merged 1538 commits intodotnet:features/record-structsfrom
jcouv:rs-symbol6
Mar 30, 2021
Merged

Merge latest bits from main into record-structs#52236
jcouv merged 1538 commits intodotnet:features/record-structsfrom
jcouv:rs-symbol6

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 requested a review from a team 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.