Skip to content
This repository has been archived by the owner on Jan 23, 2023. It is now read-only.
/ corefx Public archive

Merge serialization changes to 2.0.0 #20529

Closed
wants to merge 274 commits into from

Conversation

krwq
Copy link
Member

@krwq krwq commented May 31, 2017

dotnet-bot and others added 30 commits April 26, 2017 06:20
…ependencies

Update CoreClr, Standard to preview2-25226-02, preview2-25226-01, respectively (release/2.0.0)
[release/2.0.0] 	Remove all alpine RIDs from the graph.
…preview2-25227-01, preview2-25227-01, beta-25227-00, beta-25227-00, preview2-25227-01, respectively (dotnet#19024)
…ependencies

Update CoreClr, CoreFx to preview1-25227-02, preview1-25228-01, respectively (release/2.0.0)
…ependencies

Update CoreFx, Standard to preview1-25228-02, preview1-25228-01, respectively (release/2.0.0)
…ependencies

Update CoreClr to preview1-25228-02 (release/2.0.0)
…ependencies

Update CoreFx to preview1-25230-01 (release/2.0.0)
…ependencies

Update CoreFx to preview1-25230-02 (release/2.0.0)
…ependencies

Update CoreClr, CoreFx to preview1-25230-02, preview1-25301-01, respectively (release/2.0.0)
…ependencies

Update CoreClr to preview1-25301-01 (release/2.0.0)
…o 2.0.0 branch (dotnet#19205)

Port SqlClient fixes for NP Flush and for NP/TCP native error codes to 2.0.0 branch
hughbe and others added 23 commits May 28, 2017 23:14
Port HttpListener fixes to release/2.0.0
…ependencies

Update CoreClr to preview2-25329-01 (release/2.0.0)
2.0 Port: AppCompat: converting two HWR properties to no-op.
…ependencies

Update CoreClr, Standard to preview2-25329-02, preview2-25329-01, respectively (release/2.0.0)
…ependencies

Update CoreClr, CoreFx to preview2-25330-01, preview2-25330-01, respectively (release/2.0.0)
…ependencies

Update Standard to preview2-25330-01 (release/2.0.0)
Port HttpListener fix for disconnect while reading request body
Fixes tests that depend on types in System.Private.CoreLib being serializable that won't be serializable soon.
* Changes to throw PlatformNotSupportedException from ISerializable.GetObjectData and serialization constructors on non-serializable types. Also removes private serialization constructors and some unneeded code that was used to support serializing non-serializable types. A few tests testing GetObjectData implementations are also removed.

* Address code review comments.

* Change exceptions' GetObjectData to just call base rather than throw. This makes them behave consistently with exceptions that didn't override GetObjectData.
Adds serialization support to BigInteger and Complex, which were inadvetently dropped in the previous cleanup. Also renames the private fields of Complex to match NetFX so that it will be serialization compatible.
Removes a couple more tests that depend on ISerializable implementations and fixes a diagnosability issue in DataContractSerializer tests
Disable lazy serialization tests on netcoreapp
@krwq
Copy link
Member Author

krwq commented May 31, 2017

Wrong base branch, closing

@krwq krwq closed this May 31, 2017
@karelz karelz modified the milestone: 2.1.0 Jun 2, 2017
dotnet-maestro-bot pushed a commit to dotnet-maestro-bot/corefx that referenced this pull request Oct 25, 2018
In the PR dotnet#20529 we have used the old existing data when we moved the file CharunicodeInfoData.cs to shared folder.
This change is to restore the actual updated file.

Signed-off-by: dotnet-bot <dotnet-bot@microsoft.com>
jkotas pushed a commit that referenced this pull request Oct 25, 2018
In the PR #20529 we have used the old existing data when we moved the file CharunicodeInfoData.cs to shared folder.
This change is to restore the actual updated file.

Signed-off-by: dotnet-bot <dotnet-bot@microsoft.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.