Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: dotnet/runtime
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 614c782
Choose a base ref
...
head repository: dotnet/runtime
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 46c7023
Choose a head ref
  • 11 commits
  • 29 files changed
  • 15 contributors

Commits on Sep 10, 2021

  1. Ignore the DuplicateExtension status from macOS 12. (#58889)

    MacOS 12 introduces a new X.509 chain status, DuplicateExtension. As we do not report this in Windows and nor do we have a flag to map it to, we ignore it from macOS.
    
    Co-authored-by: Kevin Jones <[email protected]>
    github-actions[bot] and vcsjones authored Sep 10, 2021
    Configuration menu
    Copy the full SHA
    022b73d View commit details
    Browse the repository at this point in the history
  2. Enhance CrossGen2 to emit PerfMap debug directory entry (#58929)

    This is used to correlate PE's with their corresponding PerfMaps. For example the header in the perfmap could be:
    ```
    FFFFFFFF 00 026D4D21B3EE3D93843FF7A964235822
    FFFFFFFE 00 1
    FFFFFFFD 00 1
    FFFFFFFC 00 3
    FFFFFFFB 00 1
    ```
    And the PE will have the corresponding entries in the PE as:
    ```
    PerfMap (Type 21):
            System.Private.CoreLib.ni.r2rmap, Signature = 026d4d21b3ee3d93843ff7a964235822, Version = 1
    ```
    hoyosjs authored Sep 10, 2021
    Configuration menu
    Copy the full SHA
    6a7fbec View commit details
    Browse the repository at this point in the history
  3. [release/6.0] Fix publishing symbols for dotnet and hostpolicy (#…

    …58902)
    
    * Fix symbol package output path for host pkgproj
    
    * Update src/installer/pkg/projects/Directory.Build.targets
    
    Co-authored-by: Adeel Mujahid <[email protected]>
    
    Co-authored-by: Elinor Fung <[email protected]>
    Co-authored-by: Adeel Mujahid <[email protected]>
    3 people authored Sep 10, 2021
    Configuration menu
    Copy the full SHA
    36052e9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a74af00 View commit details
    Browse the repository at this point in the history
  5. [release/6.0] Fix an issue with ILStripping mscorlib.dll (#58935)

    We considered mscorlib.dll as the "core" assembly instead of System.Private.CoreLib.dll which meant Cecil hit an issue while resolving types in it.
    This only happened when the IL Linker was not being used since it'd have removed the mscorlib.dll facade.
    
    Brings in dotnet/runtime-assets#176
    akoeplinger authored Sep 10, 2021
    Configuration menu
    Copy the full SHA
    9f92f0e View commit details
    Browse the repository at this point in the history
  6. Report correct DLL name when P/Invoke lookup fails (#58863)

    Without this PR when a P/Invoke lookup fails we'll return an exception message that refers to `libcoreclr` instead of the real native library name since we have logic to retry the lookup using libcoreclr. This is very confusing for customers as can be seen in #58185.
    
    Co-authored-by: Filip Navara <[email protected]>
    github-actions[bot] and filipnavara authored Sep 10, 2021
    Configuration menu
    Copy the full SHA
    7c7169e View commit details
    Browse the repository at this point in the history
  7. Update dependencies from https://github.com/mono/linker build 2021090…

    …9.1 (#58888)
    
    Microsoft.NET.ILLink.Tasks
     From Version 6.0.100-preview.6.21424.4 -> To Version 6.0.100-1.21459.1
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Sep 10, 2021
    Configuration menu
    Copy the full SHA
    8bfc030 View commit details
    Browse the repository at this point in the history
  8. [release/6.0] Add cast when replacing promoted struct with field in l…

    …owering (#58951)
    
    * Add cast when replacing promoted struct with field in lowering
    
    We may need to sign/zero-extend when we do this replacement very late.
    Normally this cast would be inserted in morph.
    
    Fix #58373
    
    * Add test
    
    * Fix formatting
    
    * Fix test cases
    
    * Type returned-struct-as-primitive correctly for normalization
    
    Retyping it to the type of the ret node is not right when reinterpreting
    small structs as a type that needs to be normalized.
    
    * Fix assertion
    
    * Run jit-format
    
    Co-authored-by: Jakob Botsch Nielsen <[email protected]>
    github-actions[bot] and jakobbotsch authored Sep 10, 2021
    Configuration menu
    Copy the full SHA
    9f2e4ac View commit details
    Browse the repository at this point in the history
  9. [release/6.0] Consider finally that jumps to itself as non-empty (#58881

    )
    
    * decrement the reference of unreachable finally
    
    * Proper fix
    
    Co-authored-by: Kunal Pathak <[email protected]>
    github-actions[bot] and kunalspathak authored Sep 10, 2021
    Configuration menu
    Copy the full SHA
    669ebb4 View commit details
    Browse the repository at this point in the history
  10. [release/6.0] Use separate VNs for DBL2INT_OVF helpers (#58931)

    * Use separate VNs for DBL2INT_OVF helpers
    
    * Update Runtime_58832.cs
    
    Co-authored-by: EgorBo <[email protected]>
    github-actions[bot] and EgorBo authored Sep 10, 2021
    Configuration menu
    Copy the full SHA
    6cc1f6b View commit details
    Browse the repository at this point in the history
  11. Add crossgen2 runs for x86 (#58053) (#58892)

    * Add crossgen2 runs for x86 and Arm64
    
    * Remove Arm64 for now
    
    Co-authored-by: Drew Scoggins <[email protected]>
    Lxiamail and DrewScoggins authored Sep 10, 2021
    Configuration menu
    Copy the full SHA
    46c7023 View commit details
    Browse the repository at this point in the history
Loading