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 master to features/covariant-returns #43723

Merged

Conversation

gafter
Copy link
Member

@gafter gafter commented Apr 27, 2020

No description provided.

sharwell and others added 30 commits April 21, 2020 22:25
This method uses Optional<T> instead of T for the return value of
TryDequeueAsync, allowing the method to support normal termination of
the queue without throwing cancellation exceptions.
…mbols for tuple underlying fields. (dotnet#43552)

Fixes dotnet#43524.
Related to dotnet#43549.

Also, ensure nested type is generated for a fixed size buffer declared within a tuple type.

Related to dotnet#43621.
CyrusNajmabadi and others added 18 commits April 24, 2020 22:13
Add overload for rpc that can work on streams, not just object writers.
This makes the following changes to our ability to build the current
project from VSCode (essentially implementing the rough equivalent of
build current project in VS).

- Ability to choose `msbuild` in addition to `dotnet msbuild`. The full
framework `msbuild` is still necessary for building parts of the IDE
code base.
- Support for VB projects
- Fixes the execution of the task on Windows. The hard dependency on
`/.dotnet` existing doesn't hold on Windows. Falling back to normal
powershell in that environment
🐇 Avoid computing unnecessary semantic models
Support a single OOP call to perform all of rename, on top of the individual pieces of rename that are already OOPed
Co-Authored-By: Rikki Gibson <rikkigibson@gmail.com>
Improve VS Code build current project support
Don't offer to use System.HashCode when the existing GetHashCode is already simple enough.
Don't remove null-casts in switch expressions
…ionsTSRename

Update inline rename code following completion of TypeScript external access work
@gafter gafter requested review from a team as code owners April 27, 2020 19:25
@gafter gafter self-assigned this Apr 27, 2020
@gafter gafter added Area-Compilers Feature - Covariant Returns Permit an override to return a more specific reference type auto-merge labels Apr 27, 2020
Copy link

@ghost ghost left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto-approval

@gafter gafter added this to the Compiler.Net5 milestone Apr 27, 2020
@ghost ghost merged commit b657ce4 into dotnet:features/covariant-returns Apr 28, 2020
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Compilers auto-merge Feature - Covariant Returns Permit an override to return a more specific reference type
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants