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

Bugfix: System.Xml.Serialization: Compiler.GetTempAssemblyName is not deterministic under .NET Core #46499

Merged
10 commits merged into from
Jul 18, 2021
Merged

Bugfix: System.Xml.Serialization: Compiler.GetTempAssemblyName is not deterministic under .NET Core #46499

10 commits merged into from
Jul 18, 2021

Commits on Jan 1, 2021

  1. Bugfix: System.Xml.Serialization: Compiler.GetTempAssemblyName is not…

    … persistent under .NET Core
    
    The implementation of String.GetHashCode() was persistent by default in .NET Framework. allowing to predictably name an XmlSerializers.{HashCode}.dll containing the pre-generated serializers.
    In .NET Core / .NET 5, String.GetHashCode() is no longer persistent, so the value of ns.GetHashCode() will change during each run, preventing it from picking up the XmlSerializers dll correctly.
    TalAloni authored Jan 1, 2021
    Configuration menu
    Copy the full SHA
    c8d9b20 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49327d3 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2021

  1. Use truncated SHA512

    TalAloni authored Feb 20, 2021
    Configuration menu
    Copy the full SHA
    384ceac View commit details
    Browse the repository at this point in the history
  2. Fixed compilation

    TalAloni authored Feb 20, 2021
    Configuration menu
    Copy the full SHA
    bfb2139 View commit details
    Browse the repository at this point in the history
  3. Dispose SHA512 instance

    TalAloni authored Feb 20, 2021
    Configuration menu
    Copy the full SHA
    a86258b View commit details
    Browse the repository at this point in the history
  4. Fixed compilation

    TalAloni authored Feb 20, 2021
    Configuration menu
    Copy the full SHA
    ef86269 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2021

  1. Configuration menu
    Copy the full SHA
    0f4257a View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2021

  1. Update src/libraries/System.Private.Xml/src/System/Xml/Serialization/…

    …Compiler.cs
    
    Co-authored-by: Stephen Toub <[email protected]>
    TalAloni and stephentoub authored Jul 9, 2021
    Configuration menu
    Copy the full SHA
    5ab9344 View commit details
    Browse the repository at this point in the history
  2. Update src/libraries/System.Private.Xml/src/System/Xml/Serialization/…

    …Compiler.cs
    
    Co-authored-by: Stephen Toub <[email protected]>
    TalAloni and stephentoub authored Jul 9, 2021
    Configuration menu
    Copy the full SHA
    1e057b4 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2021

  1. Update Compiler.cs

    stephentoub authored Jul 18, 2021
    Configuration menu
    Copy the full SHA
    7a96f18 View commit details
    Browse the repository at this point in the history