Skip to content

Merge 'main' into 'DefaultInterfaceImplementation'#60850

Merged
12 commits merged intodotnet:features/DefaultInterfaceImplementationfrom
AlekseyTs:DefaultInterfaceImplementation_101
Apr 20, 2022
Merged

Merge 'main' into 'DefaultInterfaceImplementation'#60850
12 commits merged intodotnet:features/DefaultInterfaceImplementationfrom
AlekseyTs:DefaultInterfaceImplementation_101

Conversation

@AlekseyTs
Copy link
Copy Markdown
Contributor

No description provided.

sharwell and others added 12 commits April 6, 2022 11:30
Convert Visual Basic error list tests to the new framework
* Update dependencies from https://github.com/dotnet/arcade build 20220331.2

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk
 From Version 7.0.0-beta.22179.1 -> To Version 7.0.0-beta.22181.2

* Update dependencies from https://github.com/dotnet/arcade build 20220406.10

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk
 From Version 7.0.0-beta.22179.1 -> To Version 7.0.0-beta.22206.10

* Update dependencies from https://github.com/dotnet/arcade build 20220411.6

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk
 From Version 7.0.0-beta.22179.1 -> To Version 7.0.0-beta.22211.6

* Update dependencies from https://github.com/dotnet/arcade build 20220412.2

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk
 From Version 7.0.0-beta.22179.1 -> To Version 7.0.0-beta.22212.2

* Update analyzer version

* Update nuget common version and docs for .net7

* Update dependencies from https://github.com/dotnet/arcade build 20220413.2

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk
 From Version 7.0.0-beta.22179.1 -> To Version 7.0.0-beta.22213.2

* Apply suggestions from code review

Co-authored-by: Joey Robichaud <jorobich@microsoft.com>

* Disable and update compiler tests for .net7

* Update dependencies from https://github.com/dotnet/arcade build 20220414.3

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk
 From Version 7.0.0-beta.22179.1 -> To Version 7.0.0-beta.22214.3

* Fix tests to assert right condition if targeting .net framework

* Fix formatting warnings

* feedback

* Fix formatting

* Update dependencies from https://github.com/dotnet/arcade build 20220415.1

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk
 From Version 7.0.0-beta.22179.1 -> To Version 7.0.0-beta.22215.1

* Update dependencies from https://github.com/dotnet/arcade build 20220415.2

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk
 From Version 7.0.0-beta.22179.1 -> To Version 7.0.0-beta.22215.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: David Barbet <dabarbet@microsoft.com>
Co-authored-by: Joey Robichaud <jorobich@microsoft.com>
* .NET Framework ARM64 build support

This adds the initial support for Roslyn producing .NET Framework ARM64
binaries. This is necessary because on an ARM64 machine a binary tagged
as AnyCPU will actually run under X64 emulation. This meas the Roslyn
tools will run out of the box but they do so under emulation which is
significantly slower. In order to get the performance expected the
binaries need to be targetted to ARM64 so they run natively.

The challenge here is there is not concept of multi-targeting between
<PlatformTarget> values. In order to support producing both AnyCPU
and ARM64 EXEs we are going to make use of shared projects for csc,
vbc and VBCSCompiler. The bulk of the code will be in the shared
project with the actual project files toggling the PlatformTarget
and TargetFramework elements.

* Update DiaSym layer for ARM64 support

* PR feedback

* Package verification error

* Correctness fix

* Update Compilers.sln

Co-authored-by: David Barbet <dibarbet@gmail.com>

Co-authored-by: David Barbet <dibarbet@gmail.com>
…418.3 (dotnet#60837)

[main] Update dependencies from dotnet/arcade
Avoid artificial tagging delay when called by consumer that is explicitly blocking for results.
@AlekseyTs
Copy link
Copy Markdown
Contributor Author

@dotnet/roslyn-compiler Need a sign-off for an integration PR.

1 similar comment
@AlekseyTs
Copy link
Copy Markdown
Contributor Author

@dotnet/roslyn-compiler Need a sign-off for an integration PR.

@ghost ghost merged commit e61329f into dotnet:features/DefaultInterfaceImplementation Apr 20, 2022
This pull request was closed.
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.

8 participants