-
Notifications
You must be signed in to change notification settings - Fork 4.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Move full facade assemblies into src/libraries/shims (#89184)
* Move full facade assemblies into src/libraries/shims Fixes #78978 1. Move all full facade assemblies (which only contain type forwards) into src/libraries/shims. 2. Merge assemblies (ref+src) which typeforward to the same destination. 3. They inherently now don't produce a documentation file anymore (as shims only contain type forwards). This minimizes the build graph (makes the libs build faster) and moves the focus away from full facade assemblies that need to be kept for compat reasons. * Trigger CI for all legs * Remove obsolete slns and undo CI change * PR feedback from Eric * Change System.ValueTuple type fowrard dest * Collapse ref and src shims further As discussed with Eric offline, typeforwarding to System.Runtime and System.Xml.ReaderWriter makes it possible to collapse the following ref and src projects into just src: System.AppContext System.Buffers System.Diagnostics.Debug System.Diagnostics.Tools System.Globalization System.Globalization.Calendars System.IO.UnmanagedMemoryStream System.Reflection System.Resources.ResourceManager System.Runtime.CompilerServices.Unsafe System.Runtime.Extensions System.Security.Principal System.Text.Encoding System.Threading.Timer System.Xml.XmlDocument The destination then handles the type fowarding to the private assembly implementation.
- Loading branch information
1 parent
7531c50
commit a864ec7
Showing
234 changed files
with
415 additions
and
8,993 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
7 changes: 0 additions & 7 deletions
7
src/libraries/System.AppContext/ref/System.AppContext.Forwards.cs
This file was deleted.
Oops, something went wrong.
11 changes: 0 additions & 11 deletions
11
src/libraries/System.AppContext/ref/System.AppContext.csproj
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
6 changes: 0 additions & 6 deletions
6
src/libraries/System.Data.DataSetExtensions/Directory.Build.props
This file was deleted.
Oops, something went wrong.
165 changes: 0 additions & 165 deletions
165
src/libraries/System.Data.DataSetExtensions/System.Data.DataSetExtensions.sln
This file was deleted.
Oops, something went wrong.
12 changes: 0 additions & 12 deletions
12
src/libraries/System.Data.DataSetExtensions/ref/System.Data.DataSetExtensions.csproj
This file was deleted.
Oops, something went wrong.
12 changes: 0 additions & 12 deletions
12
src/libraries/System.Data.DataSetExtensions/src/System.Data.DataSetExtensions.csproj
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.