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

release/7.0 staging #89904

Closed
wants to merge 872 commits into from
Closed

release/7.0 staging #89904

wants to merge 872 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Feb 11, 2023

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

Commits on Feb 13, 2023

  1. [release/7.0] Prevent unwinding through stack bottom (dotnet#81804)

    * Prevent unwinding through stack bottom
    
    When processing unhandled exception on the most recent Alpine 3.17,
    the libunwind doesn't stop at the bottom
    frame of the main thread (the caller of `main`) and tries to unwind
    further. The reason is that the method is missing dwarf unwind
    information, so the libunwind falls back to using RBP chain, but the RBP
    points to a garbage and so it ends up crashing with SIGSEGV.
    
    While the missing DWARF unwind info seems to be a bug in the Alpine 3.17
    (older ones work fine), we can prevent issues like this by stopping at
    the hosting API boundary and not trying to unwind past that. This is
    what this PR does.
    
    * Fix bug introduced by preventing unwind through stack bottom (dotnet#81956)
    
    The irecent fix to prevent unwinding through stack bottom was
    incorrect for secondary threads, as it just compared the SP
    being above the frame of the hosting API. However, other threads
    can have their stacks anywhere in the memory, thus this
    sometimes broke exception handling on secondary threads.
    
    I have also found that there was one more case where the
    unwind through the hosting API need to be checked - the
    Thread::VirtualUnwindToFirstManagedCallFrame.
    
    I have decided to use the return address of the hosting
    API for the checks instead of the frame address. That
    makes the check work properly.
    
    ---------
    
    Co-authored-by: Jan Vorlicek <[email protected]>
    github-actions[bot] and janvorli authored Feb 13, 2023
    Configuration menu
    Copy the full SHA
    d05bbe4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f3c7837 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2023

  1. Fix XmlSqlBinaryReader and introduce a corpus of SqlXml tests (dotnet…

    …#81878) (dotnet#82063)
    
    * Fix XmlSqlBinaryReader and introduce a corpus of SqlXml tests
    
    * Revert solution file changes made by VS
    
    * Use runtime-assets test files for Text and SQL Binary XML tests
    
    * Remove System.Data.Common.TestData package reference
    
    * Reference the System.Data.Common.TestData package for SqlXml tests
    
    * Add System.Common.Data.TestData to Version.Details.xml for automated dependency flow
    jeffhandley authored Feb 14, 2023
    Configuration menu
    Copy the full SHA
    9d02343 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dcb489a View commit details
    Browse the repository at this point in the history
  3. Merge commit '0a2bda10e81d901396c3cff95533529e3a93ad47' into internal…

    …-merge-7.0-2023-02-14-1048
    vseanreesermsft committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    bd47178 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2023

  1. Configuration menu
    Copy the full SHA
    a9b6c14 View commit details
    Browse the repository at this point in the history
  2. Merge pull request dotnet#82117 from vseanreesermsft/internal-merge-7…

    ….0-2023-02-14-1048
    
    Merging internal commits for release/7.0
    carlossanlop authored Feb 15, 2023
    Configuration menu
    Copy the full SHA
    527278b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cc8752f View commit details
    Browse the repository at this point in the history
  4. Update dependencies from https://github.com/dotnet/arcade build 20230…

    …214.3 (dotnet#82171)
    
    Microsoft.DotNet.ApiCompat , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
     From Version 7.0.0-beta.23060.4 -> To Version 7.0.0-beta.23114.3
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Feb 15, 2023
    Configuration menu
    Copy the full SHA
    b68fd88 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

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

Commits on Mar 8, 2023

  1. Update branding to 7.0.5 (dotnet#83103)

    * Update branding to 7.0.5
    
    * Reset OOB packages from the previous month.
    
    ---------
    
    Co-authored-by: carlossanlop <[email protected]>
    wtgodbe and carlossanlop authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    94213eb View commit details
    Browse the repository at this point in the history
  2. [7.0] Fix superpmi_collect-setup.py helix images to use floating vers…

    …ions instead (dotnet#83100)
    
    * Fix superpmi_collect-setup.py helix images to use floating instead
    
    Per the suggestions here: dotnet#81712 (comment)
    
    * Update comment at the top
    
    ---------
    
    Co-authored-by: carlossanlop <[email protected]>
    carlossanlop and carlossanlop authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    2bc9b0a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5a76ad1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    84e7e19 View commit details
    Browse the repository at this point in the history
  5. [release/7.0] Update dependencies from dotnet/llvm-project dotnet/run…

    …time-assets (dotnet#82089)
    
    * Update dependencies from https://github.com/dotnet/llvm-project build 20230213.2
    
    runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk , runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools , runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk , runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools , runtime.osx.10.12-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk , runtime.osx.10.12-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools , runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk , runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools
     From Version 11.1.0-alpha.1.23080.2 -> To Version 11.1.0-alpha.1.23113.2
    
    * Update dependencies from https://github.com/dotnet/runtime-assets build 20230213.5
    
    Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Drawing.Common.TestData , System.Formats.Tar.TestData , System.IO.Compression.TestData , System.IO.Packaging.TestData , System.Net.TestData , System.Private.Runtime.UnicodeData , System.Runtime.Numerics.TestData , System.Runtime.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Text.RegularExpressions.TestData , System.Windows.Extensions.TestData
     From Version 7.0.0-beta.22553.1 -> To Version 7.0.0-beta.23113.5
    
    * Update dependencies from https://github.com/dotnet/llvm-project build 20230215.1
    
    runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk , runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools , runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk , runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools , runtime.osx.10.12-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk , runtime.osx.10.12-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools , runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk , runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools
     From Version 11.1.0-alpha.1.23080.2 -> To Version 11.1.0-alpha.1.23115.1
    
    * Update dependencies from https://github.com/dotnet/llvm-project build 20230215.1
    
    runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk , runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools , runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk , runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools , runtime.osx.10.12-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk , runtime.osx.10.12-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools , runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk , runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools
     From Version 11.1.0-alpha.1.23080.2 -> To Version 11.1.0-alpha.1.23115.1
    
    * Update dependencies from https://github.com/dotnet/runtime-assets build 20230222.2
    
    Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Data.Common.TestData , System.Drawing.Common.TestData , System.Formats.Tar.TestData , System.IO.Compression.TestData , System.IO.Packaging.TestData , System.Net.TestData , System.Private.Runtime.UnicodeData , System.Runtime.Numerics.TestData , System.Runtime.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Text.RegularExpressions.TestData , System.Windows.Extensions.TestData
     From Version 7.0.0-beta.22553.1 -> To Version 7.0.0-beta.23122.2
    
    * Update dependencies from https://github.com/dotnet/runtime-assets build 20230224.4
    
    Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Data.Common.TestData , System.Drawing.Common.TestData , System.Formats.Tar.TestData , System.IO.Compression.TestData , System.IO.Packaging.TestData , System.Net.TestData , System.Private.Runtime.UnicodeData , System.Runtime.Numerics.TestData , System.Runtime.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Text.RegularExpressions.TestData , System.Windows.Extensions.TestData
     From Version 7.0.0-beta.22553.1 -> To Version 7.0.0-beta.23124.4
    
    * Update dependencies from https://github.com/dotnet/runtime-assets build 20230224.4
    
    Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Data.Common.TestData , System.Drawing.Common.TestData , System.Formats.Tar.TestData , System.IO.Compression.TestData , System.IO.Packaging.TestData , System.Net.TestData , System.Private.Runtime.UnicodeData , System.Runtime.Numerics.TestData , System.Runtime.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Text.RegularExpressions.TestData , System.Windows.Extensions.TestData
     From Version 7.0.0-beta.22553.1 -> To Version 7.0.0-beta.23124.4
    
    * Update dependencies from https://github.com/dotnet/runtime-assets build 20230301.1
    
    Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Data.Common.TestData , System.Drawing.Common.TestData , System.Formats.Tar.TestData , System.IO.Compression.TestData , System.IO.Packaging.TestData , System.Net.TestData , System.Private.Runtime.UnicodeData , System.Runtime.Numerics.TestData , System.Runtime.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Text.RegularExpressions.TestData , System.Windows.Extensions.TestData
     From Version 7.0.0-beta.22553.1 -> To Version 7.0.0-beta.23151.1
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: Larry Ewing <[email protected]>
    Co-authored-by: Carlos Sánchez López <[email protected]>
    4 people authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    dcf014d View commit details
    Browse the repository at this point in the history
  6. Update dependencies from https://github.com/dotnet/icu build 20230215…

    ….1 (dotnet#82174)
    
    Microsoft.NETCore.Runtime.ICU.Transport
     From Version 7.0.0-rtm.23061.2 -> To Version 7.0.0-rtm.23115.1
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: Larry Ewing <[email protected]>
    Co-authored-by: Carlos Sánchez López <[email protected]>
    4 people authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    b0f1bb4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b76fdb9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2c2402c View commit details
    Browse the repository at this point in the history
  9. Microsoft.NETCore.Platforms: fix graph not being updated on pack. (do…

    …tnet#82851)
    
    Co-authored-by: Tom Deseyn <[email protected]>
    Co-authored-by: Alexander Köplinger <[email protected]>
    3 people authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    2c4c237 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7e25da6 View commit details
    Browse the repository at this point in the history
  11. [release/7.0][workloads] Backport UsingMobileWorkload change (dotnet#…

    …82268)
    
    * [workloads] Backport UsingMobileWorkload change
    
    Backport of dotnet#77489
    
    Adds the UsingMobileWorkload property along with a tighter check on when to import the aot task
    
    * Add aot task condition to net6
    
    ---------
    
    Co-authored-by: Steve Pfister <[email protected]>
    Co-authored-by: Carlos Sánchez López <[email protected]>
    3 people authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    8a7a2ea View commit details
    Browse the repository at this point in the history
  12. [wasm] Use latest sdk 7.0 sdk for workload testing, and perf runs (do…

    …tnet#82219)
    
    Fixes 7.0 perf runs:
    
    ```
    Traceback (most recent call last):
      File "/mnt/vss/_work/1/s/Payload/performance/scripts/ci_setup.py", line 373, in <module>
        __main(sys.argv[1:])
      File "/mnt/vss/_work/1/s/Payload/performance/scripts/ci_setup.py", line 318, in __main
        dotnet_version = dotnet.get_dotnet_version(target_framework_moniker, args.cli) if args.dotnet_versions == [] else args.dotnet_versions[0]
      File "/mnt/vss/_work/1/s/Payload/performance/scripts/dotnet.py", line 549, in get_dotnet_version
        sdk_path = get_sdk_path(dotnet_path) if sdk_path is None else sdk_path
      File "/mnt/vss/_work/1/s/Payload/performance/scripts/dotnet.py", line 533, in get_sdk_path
        base_path = get_base_path(dotnet_path)
      File "/mnt/vss/_work/1/s/Payload/performance/scripts/dotnet.py", line 527, in get_base_path
        'Did not find "Base Path:" entry on the `dotnet --info` command'
    RuntimeError: Did not find "Base Path:" entry on the `dotnet --info` command
    ```
    
    Co-authored-by: Carlos Sánchez López <[email protected]>
    radical and carlossanlop authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    60d5c56 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    882512d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    d46f5e5 View commit details
    Browse the repository at this point in the history
  15. [release/7.0] System.Console: allow terminfo files to be larger than …

    …4KiB. (dotnet#82082)
    
    * System.Console: allow terminfo files to be larger than 4KiB.
    
    * Remove file size check.
    
    ---------
    
    Co-authored-by: Tom Deseyn <[email protected]>
    github-actions[bot] and tmds authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    a03dfad View commit details
    Browse the repository at this point in the history
  16. [release/7.0] [browser] fix asset counting after download retry (dotn…

    …et#82617)
    
    * fix assets counting
    
    * test that we could retry asset downloads
    
    * nicer
    
    * feedback
    pavelsavara authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    b524e93 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    a1a6ef3 View commit details
    Browse the repository at this point in the history
  18. Add NT_SIGINFO NOTE to ELF dumps (dotnet#83059)

    Linux Watson needs this to better triage ELF dumps.
    
    Add CreateDumpOptions helper struct to pass all the command options around. Add the
    "--code", "--errno", "--address" command line options used to fill the NT_SIGINFO
    NOTE. The runtime passes to createdump on a crash.
    
    Added "ExceptionType" field to "Parameters" section of the Linux crash report json.
    mikem8361 authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    dbb333c View commit details
    Browse the repository at this point in the history
  19. Fix pthread_cond_wait race on macOS (dotnet#82893)

    The native runtime event implementations for nativeaot and GC use
    pthread_cond_wait to wait for the event and pthread_cond_broadcast
    to signal that the event was set. While the usage of the
    pthread_cond_broadcast conforms with the documentation, it turns out
    that glibc before 2.25 had a race in the implementation that can
    cause the pthread_cond_broadcast to be unnoticed and the wait
    waiting forever. It turns out that macOS implementation has the
    same issue.
    The fix for the issue is to call pthread_cond_broadcast while the
    related mutex is taken.
    
    This change fixes intermittent crossgen2 hangs with nativeaot build of
    crossgen2 reported in dotnet#81570. I was able to repro the hang locally in
    tens of thousands of iterations of running crossgen2 without any arguments
    (the hang occurs when server GC creates threads). With this fix,
    it ran without problems over the weekend, passing 5.5 million iterations.
    
    Co-authored-by: Jan Vorlicek <[email protected]>
    github-actions[bot] and janvorli authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    43b0192 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    089ea99 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. [7.0] Check for pending IO in the portable thread pool's worker threa…

    …ds (dotnet#82246)
    
    * [7.0] Check for pending IO in the portable thread pool's worker threads
    
    - Port of dotnet#82245
    - When Resource Monitor is attached, some async IO operations are bound to the thread that issued it even though the IO handle is bound to an IOCP. If the thread exits, the async IO operation is aborted. This can lead to hangs or unexpected exceptions.
    - Added a check that was missing in the portable thread pool implementation to prevent exiting a worker thread when it has pending IO
    
    Port of fix for dotnet#82207
    
    * Refactor Windows-specific code
    kouvel authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    24fd641 View commit details
    Browse the repository at this point in the history
  2. [release/7.0] Fix disposing root X.509 certificate prematurely for OC…

    …SP stapling (dotnet#82277)
    
    * Add failing tests for two-element OCSP stapling
    
    * Do not dispose of root certificate when it is used.
    
    This defers disposal of the root certificate when it might be needed for OCSP staple fetching.
    Before this change, the root certificate would get disposed, giving it a null handle. We would then
    use this null handle when attempting to build an OCSP request, which OpenSSL would null-deref.
    
    For platforms that don't need the root certificate, they dispose of it.
    
    * Add defense-in-depth so we don't null deref in native code.
    
    Even though we've fixed the null pointer being passed now, add some defenses so that if we are somehow given a null handle some time in the future, we skip OCSP stapling instead of null derefing in native code.
    
    * Dispose of intermediate authorities
    
    * Code review feedback
    
    ---------
    
    Co-authored-by: Kevin Jones <[email protected]>
    Co-authored-by: Carlos Sánchez López <[email protected]>
    3 people authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    3bfe479 View commit details
    Browse the repository at this point in the history
  3. Console.Unix: fix escape sequence for setting title on 'screen' TERM. (

    …dotnet#82432)
    
    Co-authored-by: Tom Deseyn <[email protected]>
    Co-authored-by: Carlos Sánchez López <[email protected]>
    3 people authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    0e0edcd View commit details
    Browse the repository at this point in the history
  4. [7.0] Fix intellisense xml file selection from 'net' or 'dotnet-plat-…

    …ext' (dotnet#82554)
    
    * Remove 'net' leaf folder from XmlDocFileRoot.
    
    * Ensure files from both 'net' and 'dotnet-plat-ext' are included in artifacts/bin/docs copy.
    
    * Find the right intellisense xml file from the internal nupkg in either the 'net' or the 'dotnet-plat-ext' folder when packaging.
    
    ---------
    
    Co-authored-by: carlossanlop <[email protected]>
    carlossanlop and carlossanlop authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    323bdf3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2f81831 View commit details
    Browse the repository at this point in the history
  6. [release/7.0] Add a RID for Fedora 39 (dotnet#82208)

    * Add a RID for Fedora 39
    
    * Bump version for Microsoft.NETCore.Platform
    
    ---------
    
    Co-authored-by: Carlos Sánchez López <[email protected]>
    omajid and carlossanlop authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    d7aa584 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2486cb8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cd2e0a6 View commit details
    Browse the repository at this point in the history
  9. [release/7.0] Port dotnet#82470 (disable EventPipe stack collection w…

    …ith environment variable) to 7.0 (dotnet#82921)
    
    * EventPipe env var to disable stack collection (dotnet#82470)
    
    * Add static to declaration
    davmason authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    ac81828 View commit details
    Browse the repository at this point in the history
  10. [release/7.0] Add more type-forwarders for Xamarin.Android compatibil…

    …ity to mscorlib.dll and System.Drawing.Common.dll (dotnet#83137)
    
    * Add more type-forwarders for Xamarin.Android compatibility to mscorlib.dll (dotnet#82618)
    
    The legacy Xamarin.Android version of mscorlib.dll differed a bit compared to the .NET Framework mscorlib.dll, mostly because of additions for .NET Standard 2.1 support.
    
    This meant that an assembly which was compiled against that mscorlib expects types there but since we didn't have type-forwarders in our mscorlib.dll shim to point them to the right assembly you'd get a TypeLoadException when running on modern .NET 6 Android.
    
    Fixes dotnet#82193
    
    (cherry picked from commit d8203e7)
    
    * Add type-forwarders for Xamarin.Android compatibility to System.Drawing.Common.dll (dotnet#82839)
    
    The legacy Xamarin.Android version of System.Drawing.Common.dll contained these types, add forwarders so we don't get a TypeLoadException when using an assembly compiled against that in modern .NET Android.
    
    Fixes dotnet#82829
    
    (cherry picked from commit e486f38)
    
    * Use 7.0 version of the ApiCompat suppressions
    
    * Fix diff
    
    ---------
    
    Co-authored-by: Carlos Sánchez López <[email protected]>
    akoeplinger and carlossanlop authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    6eaaf26 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    21bd0a7 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2023

  1. [release/7.0] Fix thread-safety issues with enumerating ResourceManag…

    …er. (dotnet#81283)
    
    * Fix thread-safety issues with enumerating ResourceManager.
    
    Concurrently enumerating a ResourceManager while also calling GetString()
    and similar methods was prone to both transient errors and deadlock.
    
    The transient errors were caused by RuntimeResourceSet calling internal
    methods on ResourceReader that did not properly lock. Now, all exposed
    methods on the Reader are thread-safe.
    
    The deadlock was called by inconsistent lock ordering between
    ResourceReader.ResourceEnumerator and RuntimeResourceSet which both lock
    on the RuntimeResourceSet's cache and on the ResourceReader itself. Now,
    the enumerator does not need to take both locks at the same time.
    
    Fix dotnet#74052
    Fix dotnet#74868
    
    * Remove trailing whitespace
    
    * Address feedback from dotnet#75054
    
    * Add comment in response to dotnet#75054 (comment)
    
    * Implement feedback from dotnet#75054
    
    * Increase timeout for TestResourceManagerIsSafeForConcurrentAccessAndEnumeration (dotnet#80330)
    
    This raises the timeout to 30s, the same as what we have for the equivalent ResourceManager test (https://github.com/dotnet/runtime/blob/15fcb990fe17348ab6ddde0939200b900169920b/src/libraries/System.Resources.ResourceManager/tests/ResourceManagerTests.cs#L255).
    
    fix dotnet#80277
    
    ---------
    
    Co-authored-by: Michael Adelson <[email protected]>
    Co-authored-by: madelson <[email protected]>
    Co-authored-by: Buyaa Namnan <[email protected]>
    4 people authored Mar 10, 2023
    Configuration menu
    Copy the full SHA
    6e6eab2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    15f5d02 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    01a25fa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0f05efe View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    170dd10 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    eaaed2a View commit details
    Browse the repository at this point in the history
  7. Merged PR 29231: [internal/release/7.0] Fix handling of load for msqu…

    …ic and search paths for nativeaot and mono
    
    Fix loading of msquic in System.Net.Quic..
    Fix handling of `DllImportSearchPath` values in `DllImport` and `NativeLibrary`. This affects mono and nativeaot.
    elinor-fung committed Mar 10, 2023
    Configuration menu
    Copy the full SHA
    5a1baeb View commit details
    Browse the repository at this point in the history
  8. [release/7.0] Fix PAX extended attribute reading logic to treat '=' c…

    …haracter as valid in the value strings. (dotnet#83177)
    
    * Move PaxExtendedAttribute_Roundtrips test to correct source code file. It is not handling any filesystem entries.
    
    * Bug fix: Do not fail when reading an extended attribute when the value contains an '=' character.,
    
    * Add unit tests that verify extended attribute and global extended attribute roundtripping when the value contains an '=' character. Also add a null check for a subsequent GetNextEntry.
    
    * Convert duplicate InlineData to single shared MemberData method.
    
    * Apply suggestion
    
    ---------
    
    Co-authored-by: carlossanlop <[email protected]>
    Co-authored-by: carlossanlop <[email protected]>
    3 people authored Mar 10, 2023
    Configuration menu
    Copy the full SHA
    5b74781 View commit details
    Browse the repository at this point in the history
  9. prevent use of null when processing alpn list (dotnet#81797)

    Co-authored-by: wfurt <[email protected]>
    Co-authored-by: Carlos Sánchez López <[email protected]>
    3 people authored Mar 10, 2023
    Configuration menu
    Copy the full SHA
    2448ea9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5359e8e View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2023

  1. Update usage of AllowEmptyTelemetry based on changes to the task in t…

    …he SDK (dotnet#82805)
    
    In dotnet/sdk#30269 the API of the AllowEmptyTelemetry task changed to allow for more granular hashing of the collected telemetry properties. This change was against a servicing branch and flowed into SDK main. Sometime after that change, these targets moved from SDK to Runtime, and so the change was lost.
    
    This re-applies the change to Runtime main to address breaks seen in source-build.
    
    Co-authored-by: Chet Husk <[email protected]>
    github-actions[bot] and baronfel authored Mar 11, 2023
    Configuration menu
    Copy the full SHA
    ca584ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bfdc43b View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2023

  1. [release/7.0] Update dependencies from dotnet/emsdk (dotnet#82192)

    * Update dependencies from https://github.com/dotnet/emsdk build 20230215.1
    
    Microsoft.NET.Workload.Emscripten.net6.Manifest-7.0.100 , Microsoft.NET.Workload.Emscripten.net7.Manifest-7.0.100
     From Version 7.0.4 -> To Version 7.0.4
    
    * Update dependencies from https://github.com/dotnet/emsdk build 20230309.4
    
    Microsoft.NET.Workload.Emscripten.net6.Manifest-7.0.100 , Microsoft.NET.Workload.Emscripten.net7.Manifest-7.0.100
     From Version 7.0.4 -> To Version 7.0.4
    
    * Add switch to skip sign check on windows
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: Larry Ewing <[email protected]>
    Co-authored-by: Carlos Sánchez López <[email protected]>
    Co-authored-by: Steve Pfister <[email protected]>
    5 people authored Mar 13, 2023
    Configuration menu
    Copy the full SHA
    2a0783a View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2023

  1. [release/7.0] Update emsdk (dotnet#83244)

    * Darc update locally
    
    * Update to latest
    
    * Add switch to skip sign check on windows
    
    ---------
    
    Co-authored-by: Steve Pfister <[email protected]>
    lewing and Steve Pfister authored Mar 14, 2023
    Configuration menu
    Copy the full SHA
    53455cc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    56da0d3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    71aa107 View commit details
    Browse the repository at this point in the history
  4. Merge commit '0a396acafe9a7d46bce11f4338dbb3dd0d99b1b4' into internal…

    …-merge-7.0-2023-03-14-1018
    vseanreesermsft committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    b77565a View commit details
    Browse the repository at this point in the history
  5. Merge pull request dotnet#83405 from vseanreesermsft/internal-merge-7…

    ….0-2023-03-14-1018
    
    Merging internal commits for release/7.0
    carlossanlop authored Mar 14, 2023
    Configuration menu
    Copy the full SHA
    1377e5e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    634640c View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2023

  1. [release/7.0] Update dependencies from dotnet/arcade (dotnet#83467)

    * Update dependencies from https://github.com/dotnet/arcade build 20230314.3
    
    Microsoft.DotNet.ApiCompat , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
     From Version 7.0.0-beta.23114.3 -> To Version 7.0.0-beta.23164.3
    
    * Supress architecture mismatch warning for CoreLib
    
    * Suppress arch mismatch warnings in interop tests.
    
    * Fix host tests
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: carlossanlop <[email protected]>
    Co-authored-by: Elinor Fung <[email protected]>
    4 people authored Mar 15, 2023
    Configuration menu
    Copy the full SHA
    1e9466d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2c9e64f View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. [release/7.0] Fix System.Management wminet_utils.dll lookup code for …

    …arm64 (dotnet#83549)
    
    * Fix System.Management wminet_utils.dll lookup code for arm64
    
    * Update ManagementScope.cs
    
    * Update System.Management.csproj
    
    * Update Microsoft.Windows.Compatibility.csproj
    
    ---------
    
    Co-authored-by: Viktor Hofer <[email protected]>
    github-actions[bot] and ViktorHofer authored Mar 17, 2023
    Configuration menu
    Copy the full SHA
    90461a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    90e3df4 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2023

  1. Update dependencies from https://github.com/dotnet/emsdk build 202303…

    …15.1 (dotnet#83472)
    
    Microsoft.NET.Workload.Emscripten.net6.Manifest-7.0.100 , Microsoft.NET.Workload.Emscripten.net7.Manifest-7.0.100
     From Version 7.0.4 -> To Version 7.0.4
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: Matt Mitchell <[email protected]>
    3 people authored Mar 20, 2023
    Configuration menu
    Copy the full SHA
    3286b32 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb541ff View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

  1. Update dependencies from https://github.com/dotnet/emsdk build 202303…

    …23.1 (dotnet#83860)
    
    Microsoft.NET.Workload.Emscripten.net6.Manifest-7.0.100 , Microsoft.NET.Workload.Emscripten.net7.Manifest-7.0.100
     From Version 7.0.4 -> To Version 7.0.5
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Mar 23, 2023
    Configuration menu
    Copy the full SHA
    6a533c1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8042d61 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. [7.0] Update backport template and servicing docs (dotnet#84005)

    * [7.0] Update backport template and servicing docs
    
    * fix template spacing
    
    ---------
    
    Co-authored-by: carlossanlop <[email protected]>
    carlossanlop and carlossanlop authored Mar 28, 2023
    Configuration menu
    Copy the full SHA
    f5b9cd4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    57d635b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7786569 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4c367c7 View commit details
    Browse the repository at this point in the history
  5. [7.0] Avoid using spanish helix queues (dotnet#83747)

    Co-authored-by: carlossanlop <[email protected]>
    carlossanlop and carlossanlop authored Mar 28, 2023
    Configuration menu
    Copy the full SHA
    8c9da40 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2023

  1. [release/7.0] Bump to new OSX 13 AppleTV queue (dotnet#83729)

    Co-authored-by: Steve Pfister <[email protected]>
    steveisok and Steve Pfister authored Mar 29, 2023
    Configuration menu
    Copy the full SHA
    80d48e9 View commit details
    Browse the repository at this point in the history
  2. [release/7.0] disable NTLM tests on RedHat.7 (dotnet#83602)

    * disable NTLM tests on RedHat.7
    
    * Package_Unsupported_NTLM
    
    ---------
    
    Co-authored-by: wfurt <[email protected]>
    github-actions[bot] and wfurt authored Mar 29, 2023
    Configuration menu
    Copy the full SHA
    74d0f47 View commit details
    Browse the repository at this point in the history
  3. [release/7.0] Improve servicing docs for Microsoft.Windows.Compatibil…

    …ity (dotnet#83557)
    
    * Add comment in csprojs of dependencies of M.W.Compat.
    
    * Adjust readme.
    
    * Turn off M.W.C. (reset it), it was built last month.
    
    ---------
    
    Co-authored-by: carlossanlop <[email protected]>
    carlossanlop and carlossanlop authored Mar 29, 2023
    Configuration menu
    Copy the full SHA
    fb993f5 View commit details
    Browse the repository at this point in the history
  4. Fix Iran time zone test case (dotnet#84056)

    Co-authored-by: carlossanlop <[email protected]>
    carlossanlop and carlossanlop authored Mar 29, 2023
    Configuration menu
    Copy the full SHA
    1cee763 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2023

  1. Configuration menu
    Copy the full SHA
    721e656 View commit details
    Browse the repository at this point in the history
  2. [release/7.0][mono] Use unsigned char when computing UTF8 string hash…

    …es (dotnet#83302)
    
    * [mono] Use `unsigned char` when computing UTF8 string hashes
    
    The C standard does not specify whether `char` is signed or unsigned,
    it is implementation defined.
    
    Apparently Android aarch64 makes a different choice than other
    platforms (at least macOS arm64 and Windows x64 give different
    results).
    
    Mono uses `mono_metadata_str_hash` in the AOT compiler and AOT runtime
    to optimize class name lookup.  As a result, classes whose names
    include UTF-8 continuation bytes (with the high bit = 1) will hash
    differently in the AOT compiler and on the device.
    
    Fixes dotnet#82187
    Fixes dotnet#78638
    
    * Add regression test
    lambdageek authored Mar 30, 2023
    Configuration menu
    Copy the full SHA
    05038f9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    88b65f9 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2023

  1. Configuration menu
    Copy the full SHA
    8d12002 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    641393e View commit details
    Browse the repository at this point in the history
  3. [release/7.0] Use CLOCK_BOOTTIME to calculate BootTime on linux (dotn…

    …et#67589) (dotnet#83966)
    
    * Update dependencies from https://github.com/dotnet/emsdk build 20230323.1 (dotnet#83860)
    
    Microsoft.NET.Workload.Emscripten.net6.Manifest-7.0.100 , Microsoft.NET.Workload.Emscripten.net7.Manifest-7.0.100
     From Version 7.0.4 -> To Version 7.0.5
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    
    * Use CLOCK_BOOTTIME to calculate BootTime on linux (dotnet#67589)
    
    Co-authored-by: Adam Sitnik <[email protected]>
    Co-authored-by: Jeff Handley <[email protected]>
    Co-authored-by: Simon Rozsival <[email protected]>
    
    * Do no test StartTime in GetProcessesByName test (dotnet#75334)
    
    * Revert "Update dependencies from https://github.com/dotnet/emsdk build 20230323.1 (dotnet#83860)"
    
    This reverts commit 6a533c1.
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <42748379+dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: Adeel Mujahid <[email protected]>
    Co-authored-by: Adam Sitnik <[email protected]>
    Co-authored-by: Jeff Handley <[email protected]>
    6 people authored Mar 31, 2023
    Configuration menu
    Copy the full SHA
    fa133ae View commit details
    Browse the repository at this point in the history
  4. [release/7.0] JIT: fix bug in cloning conditions for jagged array (do…

    …tnet#83414) (dotnet#83462)
    
    Backport of dotnet#83414 to release/7.0, fixes dotnet#83242
    
    When checking that an inner array access is in bounds, we must ensure any outer
    access is fully in bounds too. We were checking that `idx < array.Len` but not
    that `idx >= 0`.
    
    Use an unsigned compare for this check so we can do both sides with a single
    instruction.
    
    Fixes dotnet#83242.
    AndyAyersMS authored Mar 31, 2023
    Configuration menu
    Copy the full SHA
    7cd68bc View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2023

  1. [release/7.0] Ensure free buffer space when reading TLS messages (dot…

    …net#83574)
    
    * Ensure free buffer space when reading TLS messages
    
    * Move buffer expansion outside of the loop to prevent unbounded grow
    
    * Fix failing tests
    
    The initial size is not enough to cover later TLS frames
    
    * Remove unwanted changes
    
    ---------
    
    Co-authored-by: Radek Zikmund <[email protected]>
    Co-authored-by: Radek Zikmund <[email protected]>
    Co-authored-by: Radek Zikmund <[email protected]>
    4 people authored Apr 3, 2023
    Configuration menu
    Copy the full SHA
    001172f View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2023

  1. [release/7.0] SyntaxValueProvider: avoid performance issue with synta…

    …x list containing many items (dotnet#83743)
    
    Co-authored-by: Charles Stoner <[email protected]>
    Co-authored-by: Eric StJohn <[email protected]>
    3 people authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    5301032 View commit details
    Browse the repository at this point in the history
  2. Fixing a bug that causes us to mistakenly demote a gen2 region to gen0 (

    dotnet#83341)
    
    We are seeing a gen0 region that's almost fully occupied (< 24 bytes free) with one giant plug (ie, no free objects at all in the region).
    This causes allocate_in_condemned_generations to go into an infinite loop because in ephemeral generations we expect short plugs,
    ie, we should be able to allocate a min free object in front of each plug. And normally we can because when we allocate objects in gen0
    we make sure to break up the allocation contexts with min free objects and when we compact into gen1 we form short plugs.
    
    We are in this situation when all of the following conditions are true -
    
    + we did a gen2 compacting GC that generates a pinned plug in a gen2 region almost as big as the whole region. my guess for the reason why there's this giant pinned plug is because that gen2 region was already really compact so when we called allocate_in_condemned_generations on the non pinned plugs that are next to some pinned plugs in it we discovered we can't move the non pinned plugs anyway so we artificially pinned them and formed a giant pinned plug. and during this GC those objects were no longer pinned so we have one giant non pinned plug.
    + this gen2 region needs to be the last region with pinned plugs;
    + this gen2 region hasn't been consumed by allocate_in_condemned_generations yet so it was processed by process_remaining_regions;
    
    Then in process_remaining_regions we'll set the plan_gen_num for that gen2 region to 0 because we are doing
    
    set_region_plan_gen_num_sip (current_region, current_plan_gen_num);
    
    instead of going through the demotion logic to decide whether we should demote this region or not.
    
    Co-authored-by: Maoni0 <[email protected]>
    github-actions[bot] and Maoni0 authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    f8777ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ed90f14 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2023

  1. Configuration menu
    Copy the full SHA
    c367508 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ee07b3e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6edec23 View commit details
    Browse the repository at this point in the history
  4. [release/7.0] Fix encoding problem when publishing (dotnet#83577)

    * Fix.
    
    * Applied @pavelsavara's review.
    
    * Update dependencies from https://github.com/dotnet/emsdk build 20230323.1 (dotnet#83860)
    
    Microsoft.NET.Workload.Emscripten.net6.Manifest-7.0.100 , Microsoft.NET.Workload.Emscripten.net7.Manifest-7.0.100
     From Version 7.0.4 -> To Version 7.0.5
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <42748379+dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    3 people authored Apr 5, 2023
    Configuration menu
    Copy the full SHA
    eacc9be View commit details
    Browse the repository at this point in the history
  5. [release/7.0] [MONO][MARSHAL] Initialize ilgen with a flag (dotnet#83813

    )
    
    * Use flag to initilize ilgen, instead of doing it lazily.
    
    * Formatting.
    
    * Improve variable naming.
    
    * Fix condition.
    
    * Updated name in .h file.
    
    * Updated how wasm inits ilgen.
    
    * Updated wasi driver.
    
    ---------
    
    Co-authored-by: Nathan Ricci <[email protected]>
    github-actions[bot] and Nathan Ricci authored Apr 5, 2023
    Configuration menu
    Copy the full SHA
    4a5620b View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2023

  1. [release/7.0-staging] Update dependencies from dotnet/linker dotnet/m…

    …squic dotnet/runtime-assets dotnet/emsdk (dotnet#84145)
    
    * Update dependencies from https://github.com/dotnet/emsdk build 20230323.1
    
    Microsoft.NET.Workload.Emscripten.net6.Manifest-7.0.100 , Microsoft.NET.Workload.Emscripten.net7.Manifest-7.0.100
     From Version 7.0.4 -> To Version 7.0.5
    
    * Update dependencies from https://github.com/dotnet/linker build 20230315.1
    
    Microsoft.NET.ILLink.Tasks
     From Version 7.0.100-1.22423.4 -> To Version 7.0.100-1.23165.1
    
    * Update dependencies from https://github.com/dotnet/msquic build 20220909.1
    
    System.Net.MsQuic.Transport
     From Version 7.0.0-alpha.1.22406.1 -> To Version 7.0.0-alpha.1.22459.1
    
    * Update dependencies from https://github.com/dotnet/runtime-assets build 20230329.6
    
    Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Data.Common.TestData , System.Drawing.Common.TestData , System.Formats.Tar.TestData , System.IO.Compression.TestData , System.IO.Packaging.TestData , System.Net.TestData , System.Private.Runtime.UnicodeData , System.Runtime.Numerics.TestData , System.Runtime.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Text.RegularExpressions.TestData , System.Windows.Extensions.TestData
     From Version 7.0.0-beta.23151.1 -> To Version 7.0.0-beta.23179.6
    
    * Update dependencies from https://github.com/dotnet/emsdk build 20230405.1
    
    Microsoft.NET.Workload.Emscripten.net6.Manifest-7.0.100 , Microsoft.NET.Workload.Emscripten.net7.Manifest-7.0.100
     From Version 7.0.5 -> To Version 7.0.6
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: Carlos Sánchez López <[email protected]>
    3 people authored Apr 6, 2023
    Configuration menu
    Copy the full SHA
    0506145 View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/emsdk build 202304…

    …05.1 (dotnet#84361)
    
    Microsoft.NET.Workload.Emscripten.net6.Manifest-7.0.100 , Microsoft.NET.Workload.Emscripten.net7.Manifest-7.0.100
     From Version 7.0.5 -> To Version 7.0.6
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Apr 6, 2023
    Configuration menu
    Copy the full SHA
    30d3c9c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f5f7b34 View commit details
    Browse the repository at this point in the history
  4. [release/7.0] Fix pinned assembly version 7.0 (dotnet#84355)

    * Eight packable projects pin their assembly version for .NET Framework compatibility. The incremental package servicing infrastructure didn't check if the assembly version is pinned and changed it during servicing.
    
    As an example, System.Speech pins its assembly version to 4.0.0.0 but that version gets overwritten during servicing. I.e. for .NET 7 the version would then change to "7.0.0.$(ServicingVersion)" which is incorrect.
    
    Please find the full list of impacted assemblies below:
    - System.ComponentModel.Composition
    - System.DirectoryServices
    - System.DirectoryServices.AccountManagement
    - System.DirectoryServices.Protocols
    - System.Management
    - System.Reflection.Context
    - System.Runtime.Caching
    - System.Speech
    
    For System.DirectoryServices.Protocols and System.Management we'll only pin the version for the .NETStandard assembly since those previously shipped the newer versions in servicing.
    
    * Enable System.Management and System.DirectoryServices.Protocols in servicing
    
    * Address feedback
    ericstj authored Apr 6, 2023
    Configuration menu
    Copy the full SHA
    c2d6594 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2023

  1. Configuration menu
    Copy the full SHA
    694c2a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb70e92 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d71dd07 View commit details
    Browse the repository at this point in the history
  4. Merge pull request dotnet#84459 from carlossanlop/release70

    [manual] Merge branch 'release/7.0' => 'release/7.0-staging'
    carlossanlop authored Apr 7, 2023
    Configuration menu
    Copy the full SHA
    48abc27 View commit details
    Browse the repository at this point in the history
  5. [release/7.0] Update dependencies from dotnet/runtime-assets (dotnet#…

    …84123)
    
    * Update dependencies from https://github.com/dotnet/runtime-assets build 20230329.6
    
    Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Data.Common.TestData , System.Drawing.Common.TestData , System.Formats.Tar.TestData , System.IO.Compression.TestData , System.IO.Packaging.TestData , System.Net.TestData , System.Private.Runtime.UnicodeData , System.Runtime.Numerics.TestData , System.Runtime.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Text.RegularExpressions.TestData , System.Windows.Extensions.TestData
     From Version 7.0.0-beta.23151.1 -> To Version 7.0.0-beta.23179.6
    
    * Update NuGet.config
    
    * bring them back
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: Carlos Sánchez López <[email protected]>
    3 people authored Apr 7, 2023
    Configuration menu
    Copy the full SHA
    062f700 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0fddbf9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7e8c33e View commit details
    Browse the repository at this point in the history
  8. CVE-2023-24936: Check type is allowed when deserializing insatance ty…

    …pes that implements INullable
    ajcvickers committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    08e0f70 View commit details
    Browse the repository at this point in the history
  9. Merged PR 30054: Check type is allowed when deserializing insatance t…

    …ypes that implements INullable
    
    CVE-2023-24936: Check type is allowed when deserializing instance types that implements INullable
    ajcvickers committed Apr 7, 2023
    Configuration menu
    Copy the full SHA
    33b8556 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2023

  1. [release/7.0] Fix reserving executable memory as per allocation type …

    …in ClrVirtualAllocWithinRange() (dotnet#83958)
    
    * Fix reserving executable memory as per allocation type in ClrVirtualAllocWithinRange()
    
    Fixes dotnet#83818
    
    ---------
    
    Co-authored-by: Ilia K <[email protected]>
    Co-authored-by: Carlos Sánchez López <[email protected]>
    3 people authored Apr 10, 2023
    Configuration menu
    Copy the full SHA
    50722b0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    45cad1d View commit details
    Browse the repository at this point in the history
  3. [release/7.0][Android] Free up more disk space on CI builds (dotnet#8…

    …4567)
    
    backport of dotnet#84354
    
    The android builds are running out of disk space when building the library test apps. This change tries to recoup some of that space by deleting artifacts after each test was built.
    
    Co-authored-by: Steve Pfister <[email protected]>
    steveisok and Steve Pfister authored Apr 10, 2023
    Configuration menu
    Copy the full SHA
    8a0b03e View commit details
    Browse the repository at this point in the history
  4. Update dependencies from https://github.com/dotnet/linker build 20230…

    …407.1 (dotnet#84486)
    
    Microsoft.NET.ILLink.Tasks
     From Version 7.0.100-1.23165.1 -> To Version 7.0.100-1.23207.1
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Apr 10, 2023
    Configuration menu
    Copy the full SHA
    3947f8d View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2023

  1. [7.0] Reset OOB packages from 7.0.5 (dotnet#84341)

    Co-authored-by: carlossanlop <[email protected]>
    carlossanlop and carlossanlop authored Apr 11, 2023
    Configuration menu
    Copy the full SHA
    d566ecf View commit details
    Browse the repository at this point in the history
  2. Merge pull request dotnet#84594 from carlossanlop/release/7.0-staging

    [manual] Merge branch 'release/7.0-staging' => 'release/7.0'
    carlossanlop authored Apr 11, 2023
    Configuration menu
    Copy the full SHA
    a283bb9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b402106 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0b43eeb View commit details
    Browse the repository at this point in the history
  5. Merge commit '8042d61b17540e49e53569e3728d2faa1c596583' into internal…

    …-merge-7.0-2023-04-11-1033
    vseanreesermsft committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    4e9cde7 View commit details
    Browse the repository at this point in the history
  6. Merge pull request dotnet#84640 from vseanreesermsft/internal-merge-7…

    ….0-2023-04-11-1033
    
    Merging internal commits for release/7.0
    carlossanlop authored Apr 11, 2023
    Configuration menu
    Copy the full SHA
    af23cd6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5f1ec97 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. Update dependencies from https://github.com/dotnet/arcade build 20230…

    …411.2 (dotnet#84646)
    
    Microsoft.DotNet.ApiCompat , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
     From Version 7.0.0-beta.23164.3 -> To Version 7.0.0-beta.23211.2
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Apr 12, 2023
    Configuration menu
    Copy the full SHA
    d477fbf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    41b6f22 View commit details
    Browse the repository at this point in the history
  3. [release/7.0-staging] Update dependencies from dotnet/arcade dotnet/l…

    …inker dotnet/emsdk dotnet/icu (dotnet#84648)
    
    * Update dependencies from https://github.com/dotnet/arcade build 20230411.2
    
    Microsoft.DotNet.ApiCompat , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
     From Version 7.0.0-beta.23164.3 -> To Version 7.0.0-beta.23211.2
    
    * Update dependencies from https://github.com/dotnet/linker build 20230411.1
    
    Microsoft.NET.ILLink.Tasks
     From Version 7.0.100-1.23207.1 -> To Version 7.0.100-1.23211.1
    
    * Update dependencies from https://github.com/dotnet/emsdk build 20230411.1
    
    Microsoft.NET.Workload.Emscripten.net6.Manifest-7.0.100 , Microsoft.NET.Workload.Emscripten.net7.Manifest-7.0.100
     From Version 7.0.6 -> To Version 7.0.6
    
    * Update dependencies from https://github.com/dotnet/icu build 20230411.1
    
    Microsoft.NETCore.Runtime.ICU.Transport
     From Version 7.0.0-rtm.23115.1 -> To Version 7.0.0-rtm.23211.1
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Apr 12, 2023
    Configuration menu
    Copy the full SHA
    2165458 View commit details
    Browse the repository at this point in the history
  4. Update dependencies from https://github.com/dotnet/icu build 20230411…

    ….1 (dotnet#84658)
    
    Microsoft.NETCore.Runtime.ICU.Transport
     From Version 7.0.0-rtm.23115.1 -> To Version 7.0.0-rtm.23211.1
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Apr 12, 2023
    Configuration menu
    Copy the full SHA
    5266169 View commit details
    Browse the repository at this point in the history
  5. Update dependencies from https://github.com/dotnet/emsdk build 202304…

    …11.1 (dotnet#84657)
    
    Microsoft.NET.Workload.Emscripten.net6.Manifest-7.0.100 , Microsoft.NET.Workload.Emscripten.net7.Manifest-7.0.100
     From Version 7.0.6 -> To Version 7.0.6
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Apr 12, 2023
    Configuration menu
    Copy the full SHA
    43b5822 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e3acf02 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2023

  1. Fix AwaitableSocketAsyncEventArgs reorderings on weaker memory models (

    …dotnet#84641)
    
    There are a couple of places where we read the _continuation field and then read some other state which we assume to be consistent with the value we read in _continuation.  But without a fence, those secondary reads could be reordered with respect to the first.
    
    Co-authored-by: Stephen Toub <[email protected]>
    github-actions[bot] and stephentoub authored Apr 14, 2023
    Configuration menu
    Copy the full SHA
    70c91e2 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2023

  1. [release/7.0] Move mono.mscordbi subset off the offical buildMove mon…

    …o.mscordbi subset off the offical build (dotnet#84938)
    
    Backport of dotnet#81917
    
    This isn't in use, so there's no need to build and ship it. Instead, this is being moved to the mono windows x64 public leg.
    
    Co-authored-by: Steve Pfister <[email protected]>
    steveisok and Steve Pfister authored Apr 17, 2023
    Configuration menu
    Copy the full SHA
    3de70ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2a25ee7 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. Merge pull request dotnet#84611 from dotnet-maestro-bot/merge/release…

    …/7.0-to-release/7.0-staging
    
    [automated] Merge branch 'release/7.0' => 'release/7.0-staging'
    carlossanlop authored Apr 19, 2023
    Configuration menu
    Copy the full SHA
    bc4b1f2 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2023

  1. Backport dotnet#78136 to .NET 7 (dotnet#84936)

    Co-authored-by: Chris Sienkiewicz <[email protected]>
    jkoritzinsky and chsienki authored Apr 21, 2023
    Configuration menu
    Copy the full SHA
    6e3c5c7 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2023

  1. Configuration menu
    Copy the full SHA
    0418529 View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/icu build 20230418…

    ….4 (dotnet#85005)
    
    Microsoft.NETCore.Runtime.ICU.Transport
     From Version 7.0.0-rtm.23211.1 -> To Version 7.0.0-rtm.23218.4
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Apr 24, 2023
    Configuration menu
    Copy the full SHA
    b3793a9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    91c7793 View commit details
    Browse the repository at this point in the history
  4. [PERF] Remove pipeline dependencies and steps for running Maui Mobile (

    …dotnet#85074)
    
    * [PERF] Remove Android Maui Scenarios from Runtime Repo (dotnet#81453)
    
    Remove references to Maui Android testing as the testing for it has moved to the performance repo.
    
    * Removed pipeline dependencies and steps for running Maui-iOS as it has been moved to the performance repo. (dotnet#84363)
    
    * Remove commented out code.
    
    * Completely remove maui net6 and net7 build scripts.
    LoopedBard3 authored Apr 24, 2023
    Configuration menu
    Copy the full SHA
    f61192d View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2023

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

Commits on Apr 26, 2023

  1. Configuration menu
    Copy the full SHA
    f16c731 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fbd8c18 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2023

  1. [release/7.0-staging] Update dependencies from dotnet/hotreload-utils (

    …dotnet#85352)
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Apr 27, 2023
    Configuration menu
    Copy the full SHA
    86ce6a1 View commit details
    Browse the repository at this point in the history
  2. [native-library] If a dllimport is specified with an absolute path, l…

    …ook for it first (dotnet#85270)
    
    The unmanaged native library probing documentation says to try
    absolute paths without variations
    
    https://learn.microsoft.com/en-us/dotnet/core/dependency-loading/default-probing#unmanaged-native-library-probing
    
    Co-authored-by: Aleksey Kliger <[email protected]>
    github-actions[bot] and lambdageek authored Apr 27, 2023
    Configuration menu
    Copy the full SHA
    06e5b35 View commit details
    Browse the repository at this point in the history
  3. Added the ability to specify a Spin Count Unit via a GC Configuration…

    … to release/7.0 (dotnet#84495)
    
    * Ported over changes from PR: 84339 to release/7.0
    
    * used the MAX_YP_SPIN_COUNT_UNIT variable instead of the hardcoded value
    mrsharm authored Apr 27, 2023
    Configuration menu
    Copy the full SHA
    3a80b29 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2023

  1. Fix createdump arg parsing for signal-based exceptions (dotnet#85423)

    Co-authored-by: Juan Sebastian Hoyos Ayala <[email protected]>
    github-actions[bot] and hoyosjs authored Apr 28, 2023
    Configuration menu
    Copy the full SHA
    12aaae4 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. Configuration menu
    Copy the full SHA
    693a3c6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cbeb728 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d689f47 View commit details
    Browse the repository at this point in the history
  4. Merge pull request dotnet#85719 from dotnet-maestro-bot/merge/release…

    …/7.0-to-release/7.0-staging
    
    [automated] Merge branch 'release/7.0' => 'release/7.0-staging'
    carlossanlop authored May 3, 2023
    Configuration menu
    Copy the full SHA
    98528ec View commit details
    Browse the repository at this point in the history
  5. Update dependencies from https://github.com/dotnet/icu build 20230418…

    ….4 (dotnet#85004)
    
    Microsoft.NETCore.Runtime.ICU.Transport
     From Version 7.0.0-rtm.23211.1 -> To Version 7.0.0-rtm.23218.4
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored May 3, 2023
    Configuration menu
    Copy the full SHA
    ad24dac View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7416d98 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    806235b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1746b88 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    17d84d7 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. [release/7.0-staging] Update dependencies from xharness, arcade (dotn…

    …et#85726)
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: Premek Vysoky <[email protected]>
    3 people authored May 4, 2023
    Configuration menu
    Copy the full SHA
    47f52f1 View commit details
    Browse the repository at this point in the history
  2. [release/7.0-staging] Make WindowsServiceLifetime gracefully stop (do…

    …tnet#85656)
    
    * Make WindowsServiceLifetime gracefully stop (dotnet#83892)
    
    * Make WindowsServiceLifetime gracefully stop
    
    WindowsServiceLifetime was not waiting for ServiceBase to stop the service.  As a result
    we would sometimes end the process before notifying service control manager that the service
    had stopped -- resulting in an error in the eventlog and sometimes a service restart.
    
    We also were permitting multiple calls to Stop to occur - through SCM callbacks, and through
    public API.  We must not call SetServiceStatus again once the service is marked as stopped.
    
    * Alternate approach to ensuring we only ever set STATE_STOPPED once.
    
    * Avoid calling ServiceBase.Stop on stopped service
    
    I fixed double-calling STATE_STOPPED in ServiceBase, but this fix will
    not be present on .NETFramework.  Workaround that by avoiding calling
    ServiceBase.Stop when the service has already been stopped by SCM.
    
    * Add tests for WindowsServiceLifetime
    
    These tests leverage RemoteExecutor to avoid creating a separate service
    assembly.
    
    * Respond to feedback and add more tests.
    
    This better integrates with the RemoteExecutor component as well,
    by hooking up the service process and fetching its handle.
    
    This gives us the correct logging and exitcode handling from
    RemoteExecutor.
    
    * Honor Cancellation in StopAsync
    
    * Fix bindingRedirects in RemoteExecutor
    
    * Use Async lambdas for service testing
    
    * Fix issue on Win7 where duplicate service descriptions are disallowed
    
    * Respond to feedback
    
    * Fix comment and add timeout
    
    * Fix test condition
    
    * Enable M.E.H.WindowsServices and S.SP.ServiceController for servicing
    
    * Make service wait on its state before stopping (dotnet#84447)
    
    * Fix WindowsService Tests where RemoteExecutor is unsupported
    
    * Enable MS.W.C for servicing
    
    * Reference latest Microsoft.Extensions.Logging.Abstractions
    
    This package has been serviced and we compile against the serviced
    version of its assemblies.
    
    None of the directly referenced projects have been serviced so our
    package doesn't restore the serviced versions.
    
    Lift up the dependency on Logging.Abstractions to ensure we reference
    the serviced package.
    
    ---------
    
    Co-authored-by: Vladimir Sadov <[email protected]>
    ericstj and VSadov authored May 4, 2023
    Configuration menu
    Copy the full SHA
    c8ab0d3 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2023

  1. Servicing docs improvements (dotnet#85731)

    Adding more details to our servicing documentation, particularly around the check-servicing-labels CI leg.
    
    Co-authored-by: Juan Hoyos <[email protected]>
    carlossanlop and hoyosjs authored May 6, 2023
    Configuration menu
    Copy the full SHA
    5b71fde View commit details
    Browse the repository at this point in the history

Commits on May 8, 2023

  1. Port perfmap work to 7 (dotnet#85072)

    Co-authored-by: Daniel Ramos <[email protected]>
    davmason and Daniel Ramos authored May 8, 2023
    Configuration menu
    Copy the full SHA
    cd73b4f View commit details
    Browse the repository at this point in the history
  2. Merged PR 30131: Only clean up elements that have been marshalled in …

    …LibraryImportGenerator
    
    Adds a "paramName_lastIndexMarshalled" variable to generated code that tracks the index of the last element in a collection that was marshalled. Then in the cleanup stage, we only clean up to that index. This works for single dimensional arrays of non-blittable elements.
    
    For multidimensional arrays, this will fully initialize higher order arrays to simplify the generated logic. It is possible to avoid this and can be considered in a future PR, if we observe users of multi-dimensional arrays observing performance issues.
    jtschuster authored and carlossanlop committed May 8, 2023
    Configuration menu
    Copy the full SHA
    921628f View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

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

Commits on May 12, 2023

  1. [release/7.0-staging] [browser] fix job queue timespan calculation (d…

    …otnet#85784)
    
    Co-authored-by: pavelsavara <[email protected]>
    Co-authored-by: Ilona Tomkowicz <[email protected]>
    3 people authored May 12, 2023
    Configuration menu
    Copy the full SHA
    2b28c92 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. Fix HTTP3 header decoder buffer allocation (dotnet#78862) (dotnet#85977)

    * Add test for literal field without name reference
    
    * Fix header name buffer allocation
    
    * Add more tests
    
    * Unified QPackDecoderTest test files
    
    * Fix variable name
    
    * Fixed HPackDecoder and ported QPack tests
    
    * Feedback
    
    ---------
    
    Co-authored-by: Bruno Blanes <[email protected]>
    ManickaP and BrunoBlanes authored May 15, 2023
    Configuration menu
    Copy the full SHA
    e005374 View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/emsdk build 202305…

    …11.1 (dotnet#86127)
    
    Microsoft.NET.Workload.Emscripten.net6.Manifest-7.0.100 , Microsoft.NET.Workload.Emscripten.net7.Manifest-7.0.100
     From Version 7.0.6 -> To Version 7.0.7
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored May 15, 2023
    Configuration menu
    Copy the full SHA
    d1506cd View commit details
    Browse the repository at this point in the history
  3. Update dependencies from https://github.com/dotnet/emsdk build 202305…

    …11.1 (dotnet#86126)
    
    Microsoft.NET.Workload.Emscripten.net6.Manifest-7.0.100 , Microsoft.NET.Workload.Emscripten.net7.Manifest-7.0.100
     From Version 7.0.6 -> To Version 7.0.7
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored May 15, 2023
    Configuration menu
    Copy the full SHA
    fb0bf59 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eb0d56e View commit details
    Browse the repository at this point in the history
  5. Add linker flags to add fixup data to PDBs (dotnet#58417) (dotnet#84358)

    Fixup data can assist native debugging tools in providing more accurate data
    
    (cherry picked from commit 4c814fa)
    
    Co-authored-by: Andy Gocke <[email protected]>
    github-actions[bot] and agocke authored May 15, 2023
    Configuration menu
    Copy the full SHA
    bf7c094 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6f9d91c View commit details
    Browse the repository at this point in the history

Commits on May 16, 2023

  1. [release/7.0-staging] Microsoft.NETCore.Platforms: support adding rid…

    …s with '-' in the base part. (dotnet#86282)
    
    * Microsoft.NETCore.Platforms: support adding rids with '-' in the base part.
    
    Currently when trying to add a rid like 'linux-musl-x64'
    the rid is not understood to be base = 'linux-musl', arch = 'x64'.
    
    Instead the parser considers a potential optional qualifier.
    This causes the rid to be parsed as base = 'linux', arch = 'musl',
    and qualifier = 'x64'.
    
    We know the rids being added won't have a qualifier. If we take
    this into account while parsing, we can parse the rid correctly.
    
    * Update src/libraries/Microsoft.NETCore.Platforms/src/RuntimeGroupCollection.cs
    
    Co-authored-by: Eric StJohn <[email protected]>
    
    ---------
    
    Co-authored-by: Tom Deseyn <[email protected]>
    Co-authored-by: Eric StJohn <[email protected]>
    3 people authored May 16, 2023
    Configuration menu
    Copy the full SHA
    edef3b9 View commit details
    Browse the repository at this point in the history
  2. add RID for Alpine 3.18 (dotnet#86280)

    Co-authored-by: wfurt <[email protected]>
    github-actions[bot] and wfurt authored May 16, 2023
    Configuration menu
    Copy the full SHA
    b4a441a View commit details
    Browse the repository at this point in the history
  3. Add Ubuntu 22.10 kinetic kudu RIDs for .NET 7 (dotnet#84984)

    * Add Ubuntu 22.10 kinetic kudu RIDs
    
    * Add required OOB package authoring changes.
    
    ---------
    
    Co-authored-by: Carlos Sánchez López <[email protected]>
    dviererbe and carlossanlop authored May 16, 2023
    Configuration menu
    Copy the full SHA
    eb3160d View commit details
    Browse the repository at this point in the history
  4. [7.0-staging] Reset OOB packages from 7.0.6 (dotnet#84600)

    * [7.0-staging] Reset OOB packages from 7.0.6
    
    * Avoid resetting M.W.C.
    carlossanlop authored May 16, 2023
    Configuration menu
    Copy the full SHA
    1182123 View commit details
    Browse the repository at this point in the history
  5. Merged PR 31140: [release/7.0] Add delay load hook for singlefilehost…

    … and enable delay load of version.dll
    
    `coreclr` delay loads `version.dll` and adds a hook such that it loads from the system directory. In single-file, we lost this behaviour since it uses static library version of `coreclr`. This adds the same mechanism to single-file.
    elinor-fung authored and carlossanlop committed May 16, 2023
    Configuration menu
    Copy the full SHA
    7d21bfd View commit details
    Browse the repository at this point in the history
  6. Add Ubuntu 23.10 (Mantic Minotaur) RIDs to .NET 7 (dotnet#86306)

    * Add Ubuntu 23.10 (Mantic Minotaur) RIDs
    
     * library Microsoft.NETCore.Platforms
       - added RIDs to runtime.compatibility.json
       - added RIDs to runtime.json
       - added Mantic Version Id to Ubuntu runtimeGroups.props
       - incremented ServicingVersion in Microsoft.NETCore.Platforms.csproj
    
    * Update src/libraries/Microsoft.NETCore.Platforms/src/Microsoft.NETCore.Platforms.csproj
    
    ---------
    
    Co-authored-by: Carlos Sánchez López <[email protected]>
    dviererbe and carlossanlop authored May 16, 2023
    Configuration menu
    Copy the full SHA
    92f8090 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a2fd545 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    751fa8b View commit details
    Browse the repository at this point in the history
  9. Merge pull request dotnet#86296 from carlossanlop/release/7.0-staging

    [manual] Merge release/7.0-staging into release/7.0
    carlossanlop authored May 16, 2023
    Configuration menu
    Copy the full SHA
    7c002df View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    42eaa40 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c5ef99c View commit details
    Browse the repository at this point in the history

Commits on May 18, 2023

  1. Configuration menu
    Copy the full SHA
    4906b56 View commit details
    Browse the repository at this point in the history
  2. Merge pull request dotnet#86359 from dotnet-maestro-bot/merge/release…

    …/7.0-to-release/7.0-staging
    
    [automated] Merge branch 'release/7.0' => 'release/7.0-staging'
    carlossanlop authored May 18, 2023
    Configuration menu
    Copy the full SHA
    a12825a View commit details
    Browse the repository at this point in the history

Commits on May 19, 2023

  1. Merged PR 31292: [7.0] Apply iteration work limits to X509 certificat…

    …e loading
    
    Block password-less PKCS12 blobs on X509 certificate loadings/imports and Prevet AIA fetching of non-cert types.
    krwq authored and jozkee committed May 19, 2023
    Configuration menu
    Copy the full SHA
    8e3442d View commit details
    Browse the repository at this point in the history

Commits on May 22, 2023

  1. [release/7.0] Ensure that the shuffle zero mask copies all bits (dotn…

    …et#86453)
    
    * Ensure that the shuffle zero mask copies all bits
    
    * Ensure we don't try to validate Vector512 on .NET 7 as it is a .NET 8 API
    
    * Don't remove too many braces from the test
    
    * Don't use the xunit based test approach that was introduced in the .NET 8 branch
    tannergooding authored May 22, 2023
    Configuration menu
    Copy the full SHA
    2a63c9d View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. Configuration menu
    Copy the full SHA
    8a90f22 View commit details
    Browse the repository at this point in the history
  2. [7.0] Remove centos 8 images (dotnet#86477)

    * [7.0] Bump Ubuntu 16.04 images to 18.04
    
    * Only remove centos 8, revert the rest
    
    * Remove Windows.10.Amd64.Core, Windows.7 and Windows.81
    carlossanlop authored May 23, 2023
    Configuration menu
    Copy the full SHA
    417a015 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    051ae7d View commit details
    Browse the repository at this point in the history

Commits on May 24, 2023

  1. Merged PR 31513: [internal/release/7.0] Merge from public

    Merge from public release/7.0 to internal/release/7.0 and resolve conflicts if necessary
    mmitche committed May 24, 2023
    Configuration menu
    Copy the full SHA
    5b20af4 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2023

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

Commits on Jun 6, 2023

  1. [release/7.0-staging][mono][debugger] Remove cast bug (dotnet#86862)

    * Backporting dotnet#86789.
    
    * In net8 these are running only on Chrome.
    ilonatommy authored Jun 6, 2023
    Configuration menu
    Copy the full SHA
    527cd69 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

  1. Configuration menu
    Copy the full SHA
    0db8a39 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6473c63 View commit details
    Browse the repository at this point in the history
  3. [release/7.0-staging] [mono] Use underlying type in RuntimeHelpers.Ge…

    …tSpanDataFrom (dotnet#87021)
    
    * [mono] Use underlying type in RuntimeHelpers.GetSpanDataFrom
    
       Make it work correctly for spans of enums
    
       Fixes dotnet#86865
    
       Note that in net8 RuntimeHelpers.CreateSpan<T> is an intrinsic, so GetSpanDataFrom is never called directly.
    
       But in net7 CreateSpan is not intrinsified on Mono, so the underlying method really does get called.
    
    * test: Print all hidden field names if we can't find the right one
    
    Co-authored-by: Aleksey Kliger <[email protected]>
    github-actions[bot] and lambdageek authored Jun 7, 2023
    Configuration menu
    Copy the full SHA
    079e9e8 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

  1. Update dependencies from https://github.com/dotnet/emsdk build 202306…

    …07.4 (dotnet#87233)
    
    Microsoft.NET.Workload.Emscripten.net6.Manifest-7.0.100 , Microsoft.NET.Workload.Emscripten.net7.Manifest-7.0.100
     From Version 7.0.7 -> To Version 7.0.8
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Jun 8, 2023
    Configuration menu
    Copy the full SHA
    0f871c5 View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/emsdk build 202306…

    …07.4 (dotnet#87232)
    
    Microsoft.NET.Workload.Emscripten.net6.Manifest-7.0.100 , Microsoft.NET.Workload.Emscripten.net7.Manifest-7.0.100
     From Version 7.0.7 -> To Version 7.0.8
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Jun 8, 2023
    Configuration menu
    Copy the full SHA
    5c873bd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    750f9a1 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2023

  1. [release/7.0-staging] [mono][aot] Generate 'native-indirect' wrappers…

    … in full-aot mode. (dotnet#86934)
    
    * [mono][aot] Generate 'native-indirect' wrappers in full-aot mode.
    
    Fixes dotnet#80853.
    
    * Add support for native_func_indirect wrapper type in append_mangled_wrapper and append_mangled_wrapper_subtype functions
    
    ---------
    
    Co-authored-by: Zoltan Varga <[email protected]>
    Co-authored-by: Milos Kotlar <[email protected]>
    3 people authored Jun 9, 2023
    Configuration menu
    Copy the full SHA
    afb41da View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2023

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

Commits on Jun 12, 2023

  1. Configuration menu
    Copy the full SHA
    f39e05a View commit details
    Browse the repository at this point in the history
  2. Merge pull request dotnet#86617 from dotnet-maestro-bot/merge/release…

    …/7.0-to-release/7.0-staging
    
    [automated] Merge branch 'release/7.0' => 'release/7.0-staging'
    carlossanlop authored Jun 12, 2023
    Configuration menu
    Copy the full SHA
    e13041e View commit details
    Browse the repository at this point in the history
  3. [Release/7.0][PERF] Backport urllib fix to release/7.0 (dotnet#87286)

    * Pin urllib to version 1.26.15 based on github comments to fix ssl requests error. (dotnet#85881)
    
    * Previous changes fixed some runs, but some are still broken due to reinstall installing a broken urllib version. (dotnet#85935)
    
    * Revert "Previous changes fixed some runs, but some are still broken due to reinstall installing a broken urllib version. (dotnet#85935)" (dotnet#86000)
    
    This reverts commit 4ea93a6 due to the commit seemingly causes major failure in the pipelines.
    
    * Revert "performance-setup.sh requires urllib3 version <2 (dotnet#85915)" (dotnet#86009)
    
    This reverts commit b132963.
    
    * [PERF] Reorder urllib and remove --force-reinstall but keep pinned version  (dotnet#86128)
    
    * Move scenario urllib imports to the last install position.
    
    * Remove force-reinstall from all pip installs in the scenarios-job.yml files.
    LoopedBard3 authored Jun 12, 2023
    Configuration menu
    Copy the full SHA
    27dd02f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c40f850 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. add RID for Debian 12 (dotnet#87441)

    Co-authored-by: wfurt <[email protected]>
    github-actions[bot] and wfurt authored Jun 13, 2023
    Configuration menu
    Copy the full SHA
    329c722 View commit details
    Browse the repository at this point in the history
  2. [release/7.0-staging] Reset OOB packages from 7.0.7 (dotnet#86300)

    * Reset Microsoft.Extensions.Hosting.WindowsServices
    
    * Reset Microsoft.Windows.Compatibility
    
    * Reset System.ServiceProcess.ServiceController
    
    * Reset Microsoft.NETCore.Platforms
    
    * Reset Microsoft.Extensions.Logging.Abstractions (from last month)
    
    * Reset System.DirectoryServices.Protocols (from last month)
    
    * Reset System.Management (from last month)
    
    * Reset System.Reflection.Metadata (from last month)
    
    * Reset System.Text.Json (from last month)
    carlossanlop authored Jun 13, 2023
    Configuration menu
    Copy the full SHA
    ff02a1f View commit details
    Browse the repository at this point in the history
  3. Test Cleanup (dotnet#87450)

    tarekgh authored Jun 13, 2023
    Configuration menu
    Copy the full SHA
    861119c View commit details
    Browse the repository at this point in the history
  4. Merge pull request dotnet#87452 from dotnet/release/7.0-staging

    [manual] Merge 'release/7.0-staging' into 'release/7.0'
    carlossanlop authored Jun 13, 2023
    Configuration menu
    Copy the full SHA
    9ccd2fb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4c0f887 View commit details
    Browse the repository at this point in the history
  6. Merge commit '5b20af47d99620150c53eaf5db8636fdf730b126' into internal…

    …-merge-7.0-2023-06-13-1018
    vseanreesermsft committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    33b133c View commit details
    Browse the repository at this point in the history
  7. [7.0] Bump Microsoft.NETCore.Platforms (dotnet#87489)

    We added a new Debian version and missed this.
    carlossanlop authored Jun 13, 2023
    Configuration menu
    Copy the full SHA
    4be8fd5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3535197 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8f4c2eb View commit details
    Browse the repository at this point in the history
  10. Merge pull request dotnet#87462 from dotnet-maestro-bot/merge/release…

    …/7.0-to-release/7.0-staging
    
    [automated] Merge branch 'release/7.0' => 'release/7.0-staging'
    carlossanlop authored Jun 13, 2023
    Configuration menu
    Copy the full SHA
    bd02510 View commit details
    Browse the repository at this point in the history
  11. Merge pull request dotnet#87494 from vseanreesermsft/internal-merge-7…

    ….0-2023-06-13-1018
    
    Merging internal commits for release/7.0
    carlossanlop authored Jun 13, 2023
    1 Configuration menu
    Copy the full SHA
    4c15f78 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c5dfa01 View commit details
    Browse the repository at this point in the history
  13. 1 Configuration menu
    Copy the full SHA
    0656c91 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    156597d View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. [release/7.0-staging] [MONO] Add JIT_CODE_DEBUG_INFO record functiona…

    …lity for Jitdump (dotnet#87428)
    
    * added support for JITDEBUG_INFO
    
    * added comments
    
    * Update mini-runtime.c
    
    * made changes to coding conventions
    
    * Update mini-runtime.c
    
    * Update mini-runtime.c
    
    * Update mini-runtime.c
    
    * Update mini-runtime.c
    
    ---------
    
    Co-authored-by: Sanjam Panda <[email protected]>
    Co-authored-by: Sanjam Panda <[email protected]>
    3 people authored Jun 14, 2023
    Configuration menu
    Copy the full SHA
    5e11a1d View commit details
    Browse the repository at this point in the history
  2. Merge pull request dotnet#87524 from dotnet-maestro-bot/merge/release…

    …/7.0-to-release/7.0-staging
    
    [automated] Merge branch 'release/7.0' => 'release/7.0-staging'
    carlossanlop authored Jun 14, 2023
    Configuration menu
    Copy the full SHA
    8196212 View commit details
    Browse the repository at this point in the history
  3. mono_enable_jit_dump read access (dotnet#87427)

    Co-authored-by: Sanjam Panda <[email protected]>
    github-actions[bot] and saitama951 authored Jun 14, 2023
    Configuration menu
    Copy the full SHA
    9514ed2 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. 1 Configuration menu
    Copy the full SHA
    4141116 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de47551 View commit details
    Browse the repository at this point in the history
  3. [release/7.0] Update dependencies from dotnet/emsdk (dotnet#87696)

    * Update dependencies from https://github.com/dotnet/emsdk build 20230616.2
    
    Microsoft.NET.Workload.Emscripten.net6.Manifest-7.0.100 , Microsoft.NET.Workload.Emscripten.net7.Manifest-7.0.100
     From Version 7.0.8 -> To Version 7.0.8
    
    * Update dependencies from https://github.com/dotnet/emsdk build 20230620.2
    
    Microsoft.NET.Workload.Emscripten.net6.Manifest-7.0.100 , Microsoft.NET.Workload.Emscripten.net7.Manifest-7.0.100
     From Version 7.0.8 -> To Version 7.0.9
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Jun 20, 2023
    1 Configuration menu
    Copy the full SHA
    d83a556 View commit details
    Browse the repository at this point in the history
  4. Update dependencies from https://github.com/dotnet/xharness build 202…

    …30609.1 (dotnet#87651)
    
    Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
     From Version 7.0.0-prerelease.23253.3 -> To Version 7.0.0-prerelease.23309.1
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Jun 20, 2023
    1 Configuration menu
    Copy the full SHA
    bf5972c View commit details
    Browse the repository at this point in the history
  5. Update dependencies from https://github.com/dotnet/arcade build 20230…

    …613.4 (dotnet#87648)
    
    Microsoft.DotNet.ApiCompat , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
     From Version 7.0.0-beta.23228.7 -> To Version 7.0.0-beta.23313.4
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Jun 20, 2023
    1 Configuration menu
    Copy the full SHA
    9721404 View commit details
    Browse the repository at this point in the history
  6. [release/7.0-staging] Update dependencies from dotnet/arcade dotnet/i…

    …cu dotnet/hotreload-utils dotnet/emsdk (dotnet#87655)
    
    * Update dependencies from https://github.com/dotnet/arcade build 20230613.4
    
    Microsoft.DotNet.ApiCompat , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
     From Version 7.0.0-beta.23228.7 -> To Version 7.0.0-beta.23313.4
    
    * Update dependencies from https://github.com/dotnet/icu build 20230615.2
    
    Microsoft.NETCore.Runtime.ICU.Transport
     From Version 7.0.0-rtm.23218.4 -> To Version 7.0.0-rtm.23315.2
    
    * Update dependencies from https://github.com/dotnet/hotreload-utils build 20230616.2
    
    Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
     From Version 7.0.0-alpha.0.23226.5 -> To Version 7.0.0-alpha.0.23316.2
    
    * Update dependencies from https://github.com/dotnet/emsdk build 20230616.2
    
    Microsoft.NET.Workload.Emscripten.net6.Manifest-7.0.100 , Microsoft.NET.Workload.Emscripten.net7.Manifest-7.0.100
     From Version 7.0.8 -> To Version 7.0.8
    
    * Update dependencies from https://github.com/dotnet/emsdk build 20230620.2
    
    Microsoft.NET.Workload.Emscripten.net6.Manifest-7.0.100 , Microsoft.NET.Workload.Emscripten.net7.Manifest-7.0.100
     From Version 7.0.8 -> To Version 7.0.9
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Jun 20, 2023
    Configuration menu
    Copy the full SHA
    6141941 View commit details
    Browse the repository at this point in the history
  7. Merged PR 32088: Merged PR 32017: [7.0] Fix regression loading null-p…

    …assword encrypted PFX certificates
    
    When decrypting the payload with empty string and null passwords, try reading the payload with the Asn reader to ensure the header matches the expected format. If that succeeds, then proceed with the iteration counting. This guards against a false-positive match that previously caused our iteration count work to throw/abort, thus preventing some null-password encrypted payloads from being loaded.
    jeffhand authored and mmitche committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    f0bc957 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8e9a17b View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. [release/7.0-staging] dotnet.exe prints error messages to console whe…

    …n launched with empty DOTNET_MULTILEVEL_LOOKUP (dotnet#87734)
    
    * dotnet.exe prints error messages to console when launched with empty DOTNET_MULTILEVEL_LOOKUP
    
    * reuse err variable instead of invoking GetLastError another time
    
    Co-authored-by: Vitek Karas <[email protected]>
    
    * another useless call to GetLastError
    
    * add tests
    
    * fix spacing
    
    * add asserts to another test
    
    * delete empty instruction
    
    * use EnableTracingAndCaptureOutputs
    
    * check just that no error is logged
    
    * rollback change correctly
    
    ---------
    
    Co-authored-by: pedrobsaila <[email protected]>
    Co-authored-by: Badre BSAILA <[email protected]>
    Co-authored-by: Vitek Karas <[email protected]>
    4 people authored Jun 26, 2023
    Configuration menu
    Copy the full SHA
    083831e View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. [release/7.0-staging] [mono] ILStrip sorts custom attribute table (do…

    …tnet#87933)
    
    * ILStrip now sorts custom attribute table to prevent assembly corruption.
    
    * Whitespace.
    
    * More whitespace.
    
    * Commented the final sorting.
    
    ---------
    
    Co-authored-by: Jan Dupej <[email protected]>
    github-actions[bot] and jandupej authored Jun 27, 2023
    Configuration menu
    Copy the full SHA
    d5ad559 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. [release/7.0-staging] dotnet#76881 internal properties in GetRuntimeP…

    …roperties are not shown (dotnet#87175)
    
    dotnet#76881 Add internal properties in GetRuntimeProperties
    ---------
    Co-authored-by: Meri Khamoyan <[email protected]>
    github-actions[bot] authored Jun 30, 2023
    Configuration menu
    Copy the full SHA
    2251e9f View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. 1 Configuration menu
    Copy the full SHA
    d46ca7e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    671b932 View commit details
    Browse the repository at this point in the history
  3. Update dependencies from https://github.com/dotnet/xharness build 202…

    …30609.1 (dotnet#87650)
    
    Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
     From Version 7.0.0-prerelease.23253.3 -> To Version 7.0.0-prerelease.23309.1
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: Carlos Sánchez López <[email protected]>
    3 people authored Jul 6, 2023
    Configuration menu
    Copy the full SHA
    f0bd9b3 View commit details
    Browse the repository at this point in the history
  4. Update dependencies from https://github.com/dotnet/linker build 20230…

    …621.1 (dotnet#87897)
    
    Microsoft.NET.ILLink.Tasks
     From Version 7.0.100-1.23211.1 -> To Version 7.0.100-1.23321.1
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Jul 6, 2023
    Configuration menu
    Copy the full SHA
    1636776 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f5df552 View commit details
    Browse the repository at this point in the history
  6. Merge pull request dotnet#87804 from dotnet-maestro-bot/merge/release…

    …/7.0-to-release/7.0-staging
    
    [automated] Merge branch 'release/7.0' => 'release/7.0-staging'
    carlossanlop authored Jul 6, 2023
    Configuration menu
    Copy the full SHA
    6a230ce View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2023

  1. [release/7.0-staging][mono][debugger] Showing "Frame not in module" a…

    …fter vscode-js-debug bump on VS (dotnet#88336)
    
    * Backport dotnet#87154 dotnet#87870 dotnet#87979
    
    * fix compilation
    
    * Backporting more changes
    thaystg authored Jul 10, 2023
    Configuration menu
    Copy the full SHA
    f7f2471 View commit details
    Browse the repository at this point in the history
  2. Revert Deflater/Inflater changes around SafeHandle initialization (do…

    …tnet#88153)
    
    Deflater/Inflater's ctor calls a P/Invoke that initializes a SafeHandle.  Previously this was being done to directly initialize a field, but I'd changed that months ago due to it leaving a handle for finalization.  What I failed to notice, however, was that these types themselves defined finalizers, and those finalizers expected that SafeHandle field to have been initialized; now that it's not, if a rare zlib initialization error occurs (e.g. zlib couldn't be found/loaded), the finalizer may crash the process due to an unhandled null reference exception.
    
    For Deflater, it'd be possible to just call GC.SuppressFinalize(this) inside the existing catch block that's disposing of the SafeHandle in the event of an exception.  But it's more complicated for Inflater, where the SafeHandle might be recreated during the Inflater's lifetime, and thus the existing catch block is inside of a helper method that's used from more than just the ctor, and we shouldn't be suppressing finalization in that case.
    
    So, rather than do something complicated for the small gains this provided (it was part of a much larger sweep to clean up non-disposed SafeHandles), I've just reverted these cases.
    
    Co-authored-by: Stephen Toub <[email protected]>
    github-actions[bot] and stephentoub authored Jul 10, 2023
    Configuration menu
    Copy the full SHA
    eacc7bd View commit details
    Browse the repository at this point in the history
  3. [release/7.0-staging][wasm][debugger] Improve debugger performance (d…

    …otnet#88602)
    
    * fix debugger performance
    
    * Update src/mono/wasm/debugger/BrowserDebugProxy/DebugStore.cs
    
    Co-authored-by: Ankit Jain <[email protected]>
    
    * addressing @radical comments
    
    ---------
    
    Co-authored-by: Ankit Jain <[email protected]>
    thaystg and radical authored Jul 10, 2023
    Configuration menu
    Copy the full SHA
    062fd6f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f865846 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9ecb226 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    574b30d View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2023

  1. Configuration menu
    Copy the full SHA
    bfb6e0c View commit details
    Browse the repository at this point in the history
  2. Merge pull request dotnet#88646 from carlossanlop/release/7.0-staging

    [manual] Merge release/7.0-staging into release/7.0
    ViktorHofer authored Jul 11, 2023
    1 Configuration menu
    Copy the full SHA
    e3034a1 View commit details
    Browse the repository at this point in the history
  3. Merge commit '8e9a17b2216f51a5788f8b1c467a4cf3b769e7d7' into internal…

    …-merge-7.0-2023-07-11-1024
    vseanreesermsft committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    4147d8e View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

  1. Merge pull request dotnet#88682 from vseanreesermsft/internal-merge-7…

    ….0-2023-07-11-1024
    
    Merging internal commits for release/7.0
    carlossanlop authored Jul 12, 2023
    1 Configuration menu
    Copy the full SHA
    fedb484 View commit details
    Browse the repository at this point in the history
  2. Merge pull request dotnet#88652 from dotnet-maestro-bot/merge/release…

    …/7.0-to-release/7.0-staging
    
    [automated] Merge branch 'release/7.0' => 'release/7.0-staging'
    carlossanlop authored Jul 12, 2023
    Configuration menu
    Copy the full SHA
    d802116 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. [release/7.0-staging] Update dependencies from dotnet/arcade dotnet/i…

    …cu dotnet/emsdk (dotnet#88764)
    
    * Update dependencies from https://github.com/dotnet/arcade build 20230711.2
    
    Microsoft.DotNet.ApiCompat , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
     From Version 7.0.0-beta.23313.4 -> To Version 7.0.0-beta.23361.2
    
    * Update dependencies from https://github.com/dotnet/icu build 20230712.1
    
    Microsoft.NETCore.Runtime.ICU.Transport
     From Version 7.0.0-rtm.23315.2 -> To Version 7.0.0-rtm.23362.1
    
    * Update dependencies from https://github.com/dotnet/emsdk build 20230712.2
    
    Microsoft.NET.Workload.Emscripten.net6.Manifest-7.0.100 , Microsoft.NET.Workload.Emscripten.net7.Manifest-7.0.100
     From Version 7.0.9 -> To Version 7.0.10
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Jul 13, 2023
    Configuration menu
    Copy the full SHA
    8d57046 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2023

  1. [7.0] Backport "Fix MSBuild integration for the host build with CMake…

    … 3.26" (dotnet#88809)
    
    * [7.0] Backport "Fix MSBuild integration for the host build with CMake 3.26"
    
    * net8.0 -> net7.0
    carlossanlop authored Jul 14, 2023
    Configuration menu
    Copy the full SHA
    3aae244 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

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

Commits on Jul 18, 2023

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

Commits on Jul 27, 2023

  1. [release/7.0-staging] Zlib: Update zlib to v1.2.13, intel-zlib to v1.…

    …2.13_jtk (dotnet#89517)
    
    * Update zlib -> 1.2.13
    
    * Update intel zlib -> 1.2.13_jtk
    
    * Revert readme, cherry-pick changes
    
    * Delete zlib.3.pdf
    
    * Update zlib version text files.
    
    ---------
    
    Co-authored-by: Levi Broderick <[email protected]>
    Co-authored-by: Levi Broderick <[email protected]>
    3 people authored Jul 27, 2023
    Configuration menu
    Copy the full SHA
    a00d6ad View commit details
    Browse the repository at this point in the history
  2. [release/7.0-staging] [Mono] Look for Native Signal SIMD Context (dot…

    …net#89568)
    
    * Find Navtive Signal SIMD Context
    
    * Fix coding format
    
    * Set fregs to 0 when SIMD registers were not found
    
    ---------
    
    Co-authored-by: Fan Yang <[email protected]>
    github-actions[bot] and fanyang-mono authored Jul 27, 2023
    Configuration menu
    Copy the full SHA
    a75fb66 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2023

  1. Write perfmap and jitdump files to /tmp by default [7.0 port] (dotnet…

    …#89053)
    
    * Write perfmap and jitdump files to /tmp by default
    
    * Simplify perfmap path generation
    
    * Minor comment update
    
    ---------
    
    Co-authored-by: David Mason <[email protected]>
    tommcdon and davmason authored Jul 29, 2023
    Configuration menu
    Copy the full SHA
    a6b4969 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. Update dependencies from https://github.com/dotnet/xharness build 202…

    …30621.1 (dotnet#88766)
    
    Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
     From Version 7.0.0-prerelease.23309.1 -> To Version 7.0.0-prerelease.23321.1
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: Carlos Sánchez López <[email protected]>
    3 people authored Aug 1, 2023
    Configuration menu
    Copy the full SHA
    7e80916 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. [release/7.0-staging] Update dependencies from dotnet/hotreload-utils…

    … dotnet/linker dotnet/emsdk (dotnet#89008)
    
    * Update dependencies from https://github.com/dotnet/hotreload-utils build 20230717.2
    
    Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
     From Version 7.0.0-alpha.0.23316.2 -> To Version 7.0.0-alpha.0.23367.2
    
    * Update dependencies from https://github.com/dotnet/linker build 20230801.1
    
    Microsoft.NET.ILLink.Tasks
     From Version 7.0.100-1.23321.1 -> To Version 7.0.100-1.23401.1
    
    * Update dependencies from https://github.com/dotnet/emsdk build 20230801.3
    
    Microsoft.NET.Workload.Emscripten.net6.Manifest-7.0.100 , Microsoft.NET.Workload.Emscripten.net7.Manifest-7.0.100
     From Version 7.0.10 -> To Version 7.0.11
    
    ---------
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: Carlos Sánchez López <[email protected]>
    3 people authored Aug 2, 2023
    Configuration menu
    Copy the full SHA
    b075459 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. [wasm] runtime: Fix creating the stack trace for a ManagedError

    With the latest chrome (`115.*`) the following code in
    `runtime/marshal.ts` fails because `this.superStack.value` is no longer
    available:
    
    ```js
        getSuperStack() {
            if (this.superStack) {
                return this.superStack.value;
            }
            return super.stack; // this works on FF
        }
    ```
    
    This causes the final error to not have the original managed error
    message, and also have a `"undefined"` at the end of the string.
    
    Truncated error missing the native part of the stack, and the message:
    ```
       at System.Runtime.InteropServices.JavaScript.Tests.JavaScriptTestHelper.ThrowFromJSExport(String message)
       at System.Runtime.InteropServices.JavaScript.Tests.JavaScriptTestHelper.__Wrapper_ThrowFromJSExport_271731536(JSMarshalerArgument* __arguments_buffer)
    undefined
    ```
    
    With the fix:
    ```
       at System.Runtime.InteropServices.JavaScript.Tests.JavaScriptTestHelper.ThrowFromJSExport(String message)
       at System.Runtime.InteropServices.JavaScript.Tests.JavaScriptTestHelper.__Wrapper_ThrowFromJSExport_817705034(JSMarshalerArgument* __arguments_buffer)
    Error: -t-e-s-t-
        at sr (http://127.0.0.1:60345/_framework/dotnet.runtime.js:3:33284)
        at Br (http://127.0.0.1:60345/_framework/dotnet.runtime.js:3:42679)
        at http://127.0.0.1:60345/_framework/dotnet.runtime.js:3:40825
        at Module.catch1stack (http://127.0.0.1:60345/JavaScriptTestHelper.mjs:132:9)
        at http://127.0.0.1:60345/_framework/dotnet.runtime.js:3:36627
        at mr (http://127.0.0.1:60345/_framework/dotnet.runtime.js:3:37821)
        at do_icall (http://127.0.0.1:60345/_framework/dotnet.native.wasm:wasm-function[221]:0x19711)
        at do_icall_wrapper (http://127.0.0.1:60345/_framework/dotnet.native.wasm:wasm-function[108]:0x157bc)
        at mono_interp_exec_method (http://127.0.0.1:60345/_framework/dotnet.native.wasm:wasm-function[101]:0x9c92)
        at interp_runtime_invoke (http://127.0.0.1:60345/_framework/dotnet.native.wasm:wasm-function[141]:0x16cd7)
    ```
    
    Thanks to @kg for the fix.
    
    (cherry picked from commit 89f6429)
    radical committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    5266d23 View commit details
    Browse the repository at this point in the history