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

Remove redundant allocations from JsonSerializerOptions.GetConverter calls #65897

Closed
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Oct 19, 2021

  1. Configuration menu
    Copy the full SHA
    016b381 View commit details
    Browse the repository at this point in the history
  2. [release/6.0] Fix stable builds for some transport packages (dotnet#6…

    …0635)
    
    * Fix stable builds for some transport packages
    Some non-shipping transport and sources packages were getting incorrectly getting stable versions. This didn't show up in the servicing excercise, though they probably did the right thing for unrelated reasons.
    
    * Fix transport package version by not using PackageVersion property on workloads-testing.targets
    
    Co-authored-by: Santiago Fernandez Madero <[email protected]>
    mmitche and safern committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    263945a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1acd487 View commit details
    Browse the repository at this point in the history
  4. [release/6.0] Don't special case "Experimental" projects (dotnet#60643)

    * Don't special case "Experimental" projects
    
    We only have one experimental project, System.Runtime.Experimental and
    we want it to behave like any other package.
    
    * Make coreclr packages use `IsShipping`
    
    Co-authored-by: Eric StJohn <[email protected]>
    github-actions[bot] and ericstj committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    80ed1bd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    18cec8b View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2021

  1. [release/6.0] Update dependencies from dotnet/icu dotnet/emsdk dotnet…

    …/runtime-assets dotnet/arcade (dotnet#60495)
    
    * Update dependencies from https://github.com/dotnet/runtime-assets build 20211015.1
    
    Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Drawing.Common.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.Windows.Extensions.TestData
     From Version 6.0.0-beta.21514.1 -> To Version 6.0.0-beta.21515.1
    
    * Update dependencies from https://github.com/dotnet/arcade build 20211015.3
    
    Microsoft.DotNet.XUnitExtensions , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.TargetFramework.Sdk , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.GenFacades , Microsoft.DotNet.GenAPI , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.SharedFramework.Sdk
     From Version 6.0.0-beta.21514.2 -> To Version 6.0.0-beta.21515.3
    
    * Update dependencies from https://github.com/dotnet/icu build 20211015.1
    
    Microsoft.NETCore.Runtime.ICU.Transport
     From Version 6.0.0-rtm.21513.2 -> To Version 6.0.0-rtm.21515.1
    
    * Update dependencies from https://github.com/dotnet/emsdk build 20211018.1
    
    Microsoft.NET.Workload.Emscripten.Manifest-6.0.100
     From Version 6.0.0-rtm.21514.1 -> To Version 6.0.0
    
    * Update dependencies from https://github.com/dotnet/emsdk build 20211018.2
    
    Microsoft.NET.Workload.Emscripten.Manifest-6.0.100
     From Version 6.0.0-rtm.21514.1 -> To Version 6.0.0
    
    * [wasm] Fix workload install for tests, with 6.0.0
    
    Move to using the generated nuget.config, which has the feeds added by
    darc. The target is a duplicate from
    `src/installer/tests/PrepareTestAssets/PrepareTestAssets.proj`, and
    should be moved to a common location in future.
    
    Thanks to @lewing for the suggestion.
    
    * [wasm] Remove unused bits
    
    * Update dependencies from https://github.com/dotnet/runtime-assets build 20211018.1
    
    Microsoft.DotNet.CilStrip.Sources , System.ComponentModel.TypeConverter.TestData , System.Drawing.Common.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.Windows.Extensions.TestData
     From Version 6.0.0-beta.21514.1 -> To Version 6.0.0-beta.21518.1
    
    * Update dependencies from https://github.com/dotnet/arcade build 20211019.3
    
    Microsoft.DotNet.XUnitExtensions , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.TargetFramework.Sdk , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.GenFacades , Microsoft.DotNet.GenAPI , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.SharedFramework.Sdk
     From Version 6.0.0-beta.21514.2 -> To Version 6.0.0-beta.21519.3
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: Ankit Jain <[email protected]>
    Co-authored-by: Matt Mitchell <[email protected]>
    4 people committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    c86a857 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    467c326 View commit details
    Browse the repository at this point in the history
  3. [release/6.0] Tweak workload build to use _GenerateMsiVersionString t…

    …arget (dotnet#60695)
    
    * Tweak workload build to use _GenerateMsiVersionString target
    
    Replaces GenerateVersions that wasn't quite accurate enough for what we need
    
    * Pulled in arcade target that will be removed at a later date
    
    * More tweaks
    
    * Forget dependsontargets
    
    Co-authored-by: Steve Pfister <[email protected]>
    github-actions[bot] and Steve Pfister committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    6f41165 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e638db9 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2021

  1. [release/6.0] Update dependencies from dotnet/icu dotnet/emsdk (dotne…

    …t#60684)
    
    * Update dependencies from https://github.com/dotnet/icu build 20211019.1
    
    Microsoft.NETCore.Runtime.ICU.Transport
     From Version 6.0.0-rtm.21515.1 -> To Version 6.0.0-rtm.21519.1
    
    * Update dependencies from https://github.com/dotnet/emsdk build 20211020.1
    
    Microsoft.NET.Workload.Emscripten.Manifest-6.0.100
     From Version 6.0.0 -> To Version 6.0.0
    
    * Update dependencies from https://github.com/dotnet/emsdk build 20211020.3
    
    Microsoft.NET.Workload.Emscripten.Manifest-6.0.100
     From Version 6.0.0 -> To Version 6.0.0
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] committed Oct 21, 2021
    Configuration menu
    Copy the full SHA
    8da5835 View commit details
    Browse the repository at this point in the history
  2. [release/6.0] Create a parent CMake project for building app bundles …

    …on CI (dotnet#59154)
    
    Backport of dotnet#58965 to release/6.0
    
    This allows us to not run the CMake configure step separately for each libraries test suite which speeds up the build.
    
    Helps with dotnet#58549
    github-actions[bot] committed Oct 21, 2021
    Configuration menu
    Copy the full SHA
    de75159 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2021

  1. [release/6.0] [wasm][debugger] Fix loading a non wasm page and then r…

    …eturning to a wasm page. (dotnet#60777)
    
    * Fix loading a non wasm page and then returning to a wasm page.
    
    * Adding non-wasm-page.html
    
    * fixing other method
    
    * addressing @radical comments
    
    * adding last empty line
    
    Co-authored-by: DESKTOP-GEPIA6N\Thays <[email protected]>
    github-actions[bot] and thaystg committed Oct 22, 2021
    Configuration menu
    Copy the full SHA
    bf20df1 View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/arcade build 20211…

    …022.3 (dotnet#60783)
    
    Microsoft.DotNet.XUnitExtensions , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.TargetFramework.Sdk , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.GenFacades , Microsoft.DotNet.GenAPI , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.SharedFramework.Sdk
     From Version 6.0.0-beta.21519.3 -> To Version 6.0.0-beta.21522.3
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] committed Oct 22, 2021
    Configuration menu
    Copy the full SHA
    4822e3c View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2021

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

Commits on Nov 5, 2021

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

Commits on Nov 9, 2021

  1. Fix dump generation issues for VS4Mac (dotnet#61063)

    The VS4Mac team found two issues preventing them from successfully diagnosing VS4Mac failures
    on .NET:
    
    1) Multiple "crashed" threads in the crash report json (dotnet#60932).
    2) No flag or way to generate the crash report for hangs via the diagnostic server IPC commands (dotnet#60775).
    
    Add new generate core dump IPC command that allows the generate crash report flag to be passed through to createdump for
    VS4Mac. VS4Mac needs to distinguish between WriteDump/no signal and unknown signal ExceptionType. Change unknown signal
    exception type to 0.
    
    Issue: dotnet#60775
    
    Fix how the load bias is calculate for shared modules
    
    Local testing with the SOS tests. VS4Mac team testing and verification.
    
    Low risk because it only affects createdump, dump IPC command and the runtime dump generation path.
    mikem8361 committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    c61ea3d View commit details
    Browse the repository at this point in the history
  2. [mono/win] Increase stack size (reserve) to 8MB (dotnet#60561)

    Fix dotnet#57141 in windows build.
    
    Set the stack size (reserve) to 8MB, which is usually a default
    on linux. This way we should get similar behavior on windows.
    
    Co-authored-by: Radek Doulik <[email protected]>
    github-actions[bot] and radekdoulik committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    f9c4b56 View commit details
    Browse the repository at this point in the history
  3. DotNetHost packages are not created during source-build (dotnet#60577)

    The subset `host.pkg` is not producing the DotNetHost* NuGet packages. This is because the "Pack" target is getting invoked on the pkgprojs, but pkgprojs expect the "Build" target to be called. Since the "Pack" target is overriden in the Directory.Build.targets to be empty, no one is calling the "Build" target on the pkgprojs.
    
    In an official build, a later subset `packs.tests` comes through and builds `Microsoft.DotNet.CoreSetup.Packaging.Tests.csproj`, which explicitly calls "Build" on the pkgprojs. So official builds still get these packages produced.
    
    In source-build, we are no longer building the `packs.tests` subset, so the packages are not produced.
    
    Co-authored-by: Eric Erhardt <[email protected]>
    github-actions[bot] and eerhardt committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    e4d74c5 View commit details
    Browse the repository at this point in the history
  4. [release/6.0] Revise descriptions of VS workloads, and add missing on…

    …es (dotnet#60835)
    
    * Revise descriptions of VS workloads, and add missing ones
    
    * typo
    
    Co-authored-by: Jo Shields <[email protected]>
    github-actions[bot] and directhex committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    396717f View commit details
    Browse the repository at this point in the history
  5. [release/6.0] Disable package validation in source-build for reliabil…

    …ity (dotnet#60881)
    
    * Disable package validation in source-build for reliability
    
    * Add tracking issue to comment
    
    * Switch from property overwrite to a condition
    dagood committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    76805ed View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    da3adc5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8a8769c View commit details
    Browse the repository at this point in the history
  8. [release/6.0] Don't create a COM weak reference if the object is an a…

    …ggregated COMWrappers RCW. (dotnet#61283)
    
    * Don't create a COM weak reference if the object is an aggregated COMWrappers RCW.
    
    * Add test for weak reference + aggregation with native weak reference impl.
    
    * Apply suggestions from code review
    
    Co-authored-by: Aaron Robinson <[email protected]>
    
    Co-authored-by: Jeremy Koritzinsky <[email protected]>
    Co-authored-by: Jeremy Koritzinsky <[email protected]>
    Co-authored-by: Aaron Robinson <[email protected]>
    4 people committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    9c60882 View commit details
    Browse the repository at this point in the history
  9. Fix incorrect CCW decoding in GetObjectForCCW (dotnet#61193) (dotnet#…

    …61341)
    
    * Fix incorrect CCW decoding in GetObjectForCCW
    
    * Fix linux/mac build
    tommcdon committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    13709ae View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0a29b0f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f3b00d8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a023d00 View commit details
    Browse the repository at this point in the history
  13. [release/6.0] Fix for InformationalVersion (dotnet#61240)

    * Fix for dotnet#60532
    
    In stable package mode we should be setting CoreLib informational
    version to the ProductVersion according to the discussion on the
    issue thread. I have verified locally that this fixes the processinfo2
    test for me that was previously failing in the StabilizePackageVersion
    mode. Please let me know how to proceed with the fix, whether you
    want me to just merge it into dotnet/runtime main, whether I should
    pursue its backport into 6.0 release and / or whether Matt considers
    cherry-picking my change to his stabilization PR.
    
    Thanks
    
    Tomas
    
    * Port InformationVersion fix to Mono corelib (dotnet#60614)
    
    dotnet#60572 for Mono's corelib.
    
    Co-authored-by: Tomas Rylek <[email protected]>
    Co-authored-by: Alexander Köplinger <[email protected]>
    3 people committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    64ee39e View commit details
    Browse the repository at this point in the history
  14. Credential fixes (dotnet#61114) (dotnet#61372)

    * fix HttpClientHandlerTest.RemoteServer.cs
    
    * fix HttpClientHandlerTest.Authentication.cs
    
    * fix HttpClientHandlerTest.cs
    Jan Jahoda committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    cf7d517 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3eaa3b5 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2021

  1. [release/6.0][wasm] Change dotnet.wasm link optimization (dotnet#60632)

    * [wasm] Change dotnet.wasm link optimization
    
    Context: dotnet#60349
    
    When we switched to Emscripten 2.0.21, we stopped using deprecated
    `--llvm-opts 2` option. This caused unwanted performance degradation.
    Switching to `-O2` get us similar performance as with `--llvm-opts`.
    
    Blazor wasm test app `Time to first UI` benchmark times:
    
        branch/commit        link option    time    dotnet.wasm size
        --------------------+------------+--------+-----------------
        release/6.0 92ff02       -Oz       491ms    2,430,639
        release/6.0 92ff02       -O2       457ms    2,474,518
        release/6.0 92ff02       -O3       444ms    2,555,824
    
    * Fix native build too
    
    Co-authored-by: Larry Ewing <[email protected]>
    radekdoulik and lewing committed Nov 10, 2021
    Configuration menu
    Copy the full SHA
    08e0023 View commit details
    Browse the repository at this point in the history
  2. [release/6.0.x] Add System.Diagnostics.StackFrame.GetMethodInfoFromNa…

    …tiveIP API for VS4Mac (dotnet#61298)
    
    * Add System.Diagnostics.StackFrame.GetMethodInfoFromNativeIP API for VS4Mac
    
    VS4Mac needs a way to symbolize managed IPs when rethrowing a native NSException from Objective C++. This is a short term API needed for the next 6.0 service release discoverable only through reflection.
    
    Issue: dotnet#61186
    
    * Code review feedback
    
    * Remove unneccesary blank line
    mikem8361 committed Nov 10, 2021
    Configuration menu
    Copy the full SHA
    e1b589c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0fc8e74 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f851930 View commit details
    Browse the repository at this point in the history
  5. [release/6.0.1] add support for macOS 12 (dotnet#61028)

    * RID work for macOS 12 (dotnet#59066)
    
    * fix rid processing on macOS (dotnet#60494)
    
    * fix rid processing on macOS
    
    * Update src/native/corehost/hostmisc/pal.unix.cpp
    
    * Update src/native/corehost/hostmisc/pal.unix.cpp
    
    * remove extra size calculation
    
    * Fix "fix rid processing on macOS" (dotnet#60668)
    
    The `else if (major == 12)` is dead code, since the previous if `if (major > 11)` would be true for `major == 12`. Judging by the comment and code, it looks like the intention of this `else if` statement was to match `major == 11`.
    
    * add the packaging for platforms package
    
    Co-authored-by: Austin Wise <[email protected]>
    Co-authored-by: Anirudh Agnihotry <[email protected]>
    3 people committed Nov 10, 2021
    Configuration menu
    Copy the full SHA
    f30e7fa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    279e896 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2021

  1. Remove pre-release version iteration (dotnet#61438)

    This should always be empty in servicing.
    mmitche committed Nov 11, 2021
    Configuration menu
    Copy the full SHA
    e04877c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d774aef View commit details
    Browse the repository at this point in the history
  3. The 6.0 branch is no longer pre-release (dotnet#61442)

    This has limited affects, but it should have been set to false since 6.0
    is now stable/released.
    
    The one difference it makes is that -Werror is disabled when building
    native code.
    omajid committed Nov 11, 2021
    Configuration menu
    Copy the full SHA
    e746950 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    66ccfaf View commit details
    Browse the repository at this point in the history
  5. Update the ref pack version to 6.0.0 for apicompat (dotnet#61429)

    * üpdate the apicompat for the ref pack
    
    * update previous netcoreapp
    Anipik committed Nov 11, 2021
    Configuration menu
    Copy the full SHA
    b1a832f View commit details
    Browse the repository at this point in the history
  6. Allow nfloat to be in the ObjCRuntime namespace, and make it work for…

    … Xamarin.MacCatalyst.dll as well. (dotnet#60861)
    
    Ref: xamarin/xamarin-macios#13092
    Ref: mono/mono#21261
    
    Co-authored-by: Rolf Bjarne Kvinge <[email protected]>
    github-actions[bot] and rolfbjarne committed Nov 11, 2021
    Configuration menu
    Copy the full SHA
    e8c7c04 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a0175b4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2d92b8b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9b58e44 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    76890f9 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2021

  1. Configuration menu
    Copy the full SHA
    8881fcf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    165bb6b View commit details
    Browse the repository at this point in the history
  3. Support unseekable filestream when ReadAllBytes[Async] (dotnet#58434) (

    …dotnet#61410)
    
    Co-authored-by: Adam Sitnik <[email protected]>
    
    Co-authored-by: LateApexEarlySpeed <[email protected]>
    adamsitnik and lateapexearlyspeed committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    278057b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2022b39 View commit details
    Browse the repository at this point in the history
  5. [mono][interp] Fix GetType called on ptr constrained to Nullable` (do…

    …tnet#61020) (dotnet#61305)
    
    * [interp] Fix GetType called on ptr constrained to Nullable`
    
    We were statically optimizing this call to return the actual constrained class type, which is incorrect for nullables, because boxing of a nullable (as part of the constrained call) actually creates an object with the type of the nullable's value (or null if there is no value).
    
    * Add test for GetType call on ptr constrained to nullable
    BrzVlad committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    443ab80 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a6124ae View commit details
    Browse the repository at this point in the history
  7. [release/6.0] Fix: add missed open curly (dotnet#61332)

    * fix: add missed open curly
    
    * feat: add test
    
    Co-authored-by: annchous <[email protected]>
    github-actions[bot] and annchous committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    c074993 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6de4589 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2021

  1. [release/6.0] Fix UnobservedTaskException from SemaphoreSlim.WaitAsync (

    dotnet#61491)
    
    * Fix UnobservedTaskException from SemaphoreSlim.WaitAsync
    
    If a SemaphoreSlim.WaitAsync times out, it correctly returns false, but it also results in TaskScheduler.UnobservedTaskException being raised unexpectedly, due to internal use of a faulted task whose exception isn't observed.  This fixes that by marking any such exceptions as having been observed.
    
    * Fix wasm build
    
    Co-authored-by: Stephen Toub <[email protected]>
    github-actions[bot] and stephentoub committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    09e3dcb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    357c80a View commit details
    Browse the repository at this point in the history
  3. [release/6.0] Update dependencies from dotnet/arcade (dotnet#61422)

    * Update dependencies from https://github.com/dotnet/arcade build 20211108.5
    
    Microsoft.DotNet.XUnitExtensions , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.TargetFramework.Sdk , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.GenFacades , Microsoft.DotNet.GenAPI , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.SharedFramework.Sdk
     From Version 6.0.0-beta.21522.3 -> To Version 6.0.0-beta.21558.5
    
    * Update dependencies from https://github.com/dotnet/arcade build 20211110.2
    
    Microsoft.DotNet.XUnitExtensions , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.TargetFramework.Sdk , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.GenFacades , Microsoft.DotNet.GenAPI , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.SharedFramework.Sdk
     From Version 6.0.0-beta.21522.3 -> To Version 6.0.0-beta.21560.2
    
    * pin the fileversions in the platformManifest file for ref pack
    
    * Apply suggestions from code review
    
    Co-authored-by: Santiago Fernandez Madero <[email protected]>
    
    * Disable SDK Targeting Pack Cache
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: Anirudh Agnihotry <[email protected]>
    Co-authored-by: Anirudh Agnihotry <[email protected]>
    Co-authored-by: Santiago Fernandez Madero <[email protected]>
    5 people committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    0c78d80 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f130d26 View commit details
    Browse the repository at this point in the history
  5. Fix race condition with cancellation tokens in Read/Flush operations … (

    dotnet#61500)
    
    * Fix race condition with cancellation tokens in Read/Flush operations (dotnet#59090)
    
    * Fix race condition with cancellation tokens in Read/Write operations
    - There's a tight race where UnsafeRegister can fire inline and then ReadAsync never completes. This is because the cancellation token property has not been assigned yet so the callback noops. This change checks the result of the UnsafeRegister operation to see if ran synchronously and throws if it did. We also move any state transitions to after these checks to make sure the PipeAwaitable state doesn't change before throwing.
    
    * Add a debug assert to make sure there's no state change.
    
    * Add if debug
    
    * More if DEBUG
    
    * add packaging changes
    
    * Run validation checks for just netcoreapp
    
    * use targetIdentifier property to avoid function call and use netframework
    
    * simplify some conditions
    
    Co-authored-by: Anirudh Agnihotry <[email protected]>
    Co-authored-by: Anirudh Agnihotry <[email protected]>
    3 people committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    39ecea6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f9d02c2 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2021

  1. Stabilize upgrade codes for host msi (dotnet#61606)

    * Stabilize upgrade codes for host msi
    
    * Override ProviderKey with values from 6.0.0 release
    
    * Fixing typo
    
    * Update version of Microsoft.DotNet.Build.Tasks.Installers package
    NikolaMilosavljevic committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    2165555 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7280473 View commit details
    Browse the repository at this point in the history
  3. [release/6.0] Provide locations for src-gen diagnostic output (dotnet…

    …#61614)
    
    * Provide locations for src-gen diagnostic output
    
    * Fix tests and address feedback
    
    * Add defensive check for context type location
    layomia committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    fd61aef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5b7875a View commit details
    Browse the repository at this point in the history
  5. [release/6.0] Disable activation host tests that fail with a 6.0 RC2 …

    …or newer SDK (dotnet#61654)
    
    * [release/6.0] Disable activation host tests that fail with a 6.0 RC2 or newer SDK
    
    * Update src/installer/pkg/sfx/Microsoft.NETCore.App/Microsoft.NETCore.App.Ref.sfxproj
    
    Co-authored-by: Anirudh Agnihotry <[email protected]>
    
    Co-authored-by: Anirudh Agnihotry <[email protected]>
    safern and Anipik committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    1aaf3bf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    32a62c9 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2021

  1. HostFactoryResolver - Increase default timeout and add env var option (

    …dotnet#61688)
    
    * HostFactoryResolver - Increase default timeout and add env var option
    
    * Add GeneratePackageOnBuild on source csproj
    
    * Add ServicingVersion property
    
    * Update src/libraries/Microsoft.Extensions.HostFactoryResolver/tests/TopLevelStatementsTestsTimeout/TopLevelStatementsTestsTimeout.csproj
    maryamariyan committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    c91170a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c1e9122 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f35d5b0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    479322e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    756a3c0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bfdc5e9 View commit details
    Browse the repository at this point in the history
  7. [release/6.0] Add packaging changes for System.Text.Json (dotnet#61703)

    * [release/6.0] Add packaging changes for System.Text.Json
    
    * Fix version calculation when using ServicingVersion for dependencies and current package
    
    * Simplify version calculation for servicing
    
    * Disable assembly validation for DirectoryServices as its version is pinned
    safern committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    e9036b0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3a25a7f View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2021

  1. Fix re-initialization of hash objects on CNG.

    In .NET 6, we added "real" support for Initialize on hash objects.
    However, the Reset call would create a new hash object without the CNG
    "resuable" flag. This led to the HashProvider's "_reusable" field and
    the actual reusability of the hash instance to disagree.
    vcsjones authored and github-actions committed Dec 4, 2021
    Configuration menu
    Copy the full SHA
    1d2c30d View commit details
    Browse the repository at this point in the history
  2. Fix whitespace

    vcsjones authored and github-actions committed Dec 4, 2021
    Configuration menu
    Copy the full SHA
    71af4f5 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2021

  1. Update branding to 6.0.2 (dotnet#62493)

    * Update branding to 6.0.2
    
    * Fix installer test when ref packs are not produced on servicing builds
    
    * Fix syntax
    
    Co-authored-by: Santiago Fernandez Madero <[email protected]>
    vseanreesermsft and safern committed Dec 8, 2021
    Configuration menu
    Copy the full SHA
    cfb9e77 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    33b5cd1 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2021

  1. Clear list of OOB packages built on 6.0 (dotnet#62610)

    * Clear list of OOB packages built on 6.0
    
    * Bump System.Text.Json servicing version to 2
    safern committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    1208ca1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    91c0c3e View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2021

  1. Merge commit '3a25a7f1cc446b60678ed25c9d829420d6321eba' into internal…

    …-merge-6.0-2021-12-14-0948
    vseanreesermsft committed Dec 14, 2021
    Configuration menu
    Copy the full SHA
    17fcde6 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2021

  1. Backport all CI matrix changes from 7.0 to reelase/6.0 (dotnet#62538)

    * Replace Debian stretch with bullseye in Helix queues (dotnet#57841)
    
    * add W11 test queue (dotnet#58570)
    
    * CI matrix change: drop OSX 10.13 (dotnet#59084)
    
    * Drop OSX 10.13 from CI matrix
    
    * Drop OSX 10.14 from PR  CI matrix
    
    * CI matrix change: ubuntu (dotnet#58987)
    
    * Remove ubuntu 16.04
    
    * Remove another occurence
    
    * enable client certificate test for QUIC on Linux (dotnet#59544)
    
    * CI matrix change: debian+centos+sles (dotnet#58988)
    
    * CI matrix change: debian+centos+sles
    
    * Adjust the CI matrix based on latest comments
    
    * Rev Alpine WithNode from 3.9 to 3.13 (dotnet#57324)
    
    * Rev Alpine WithNode from 3.9 to 3.13
    Also,
    * update helix queues from 3.12 to 3.13
    * add 3.14 helix queues
    * update performance job to install cargo from main branch
    
    * Add Alpine 3.13 in rolling CI
    
    * Add missing closing paren
    
    * CI matrix change: add Windows.Server.Core.20H2 (dotnet#59572)
    
    * Add Windows.Server.Core.20H2 to CI matrix
    
    * add windows server 20H2
    
    * Remove 20H2 from PR
    
    * Remove 20H2 from PR run
    
    * CI matrix: add openSUSE 15.2 (dotnet#59574)
    
    * CI matrix update: add Ubuntu 21.04 (dotnet#59578)
    
    * Rollback changes breaking rolling builds (dotnet#60040)
    
    * Revert "CI matrix update: add Ubuntu 21.04 (dotnet#59578)"
    
    This reverts commit 127a498.
    
    * Revert "CI matrix: add openSUSE 15.2 (dotnet#59574)"
    
    This reverts commit f9025ae.
    
    * Revert "CI matrix change: add Windows.Server.Core.20H2 (dotnet#59572)"
    
    This reverts commit 5ab435e.
    
    * Add runtime-community.yml pipeline and add s390x job (dotnet#60255)
    
    * Revert "Add runtime-community.yml pipeline and add s390x job (dotnet#60255)"
    
    This reverts commit 4199aa1.
    
    Co-authored-by: Adeel Mujahid <[email protected]>
    Co-authored-by: Tomas Weinfurt <[email protected]>
    Co-authored-by: Krzysztof Wicher <[email protected]>
    Co-authored-by: Alexander Köplinger <[email protected]>
    5 people committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    309879d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    19531cf View commit details
    Browse the repository at this point in the history
  3. Don't run the JIT formatting job in release/6.0 (dotnet#61485)

    The format job depends on the `main` branch of dotnet/jitutils (which isn't
    properly versioned). Avoid future changes to jitutils causing a break in
    servicing by disabling the formatting job.
    
    Note that there is very little benefit to maintaining the formatting
    CI requirement in servicing anyway.
    BruceForstall committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    b2f42fa View commit details
    Browse the repository at this point in the history
  4. [release/6.0] Disable poisoning for large structs (dotnet#61601)

    * Disable poisoning for large structs
    
    For very large structs (> 64K in size) poisoning could end up generating
    instructions requiring larger local var offsets than we can handle. This
    hits IMPL_LIMIT that throws InvalidProgramException. Turn off poisoning
    for larger structs that require more than 16 movs to also avoid the
    significant code bloat by the singular movs.
    
    This is a less risky version of dotnet#61521 for backporting to .NET 6.
    
    Fix dotnet#60852
    
    * Run jit-format
    
    * Add regression test
    
    * Update src/coreclr/jit/codegencommon.cpp
    
    Co-authored-by: Andy Ayers <[email protected]>
    
    * Don't check poisoning for large struct in test
    
    Since it's disabled, there is nothing to check.
    
    Co-authored-by: Jakob Botsch Nielsen <[email protected]>
    Co-authored-by: Andy Ayers <[email protected]>
    3 people committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    923ec4d View commit details
    Browse the repository at this point in the history
  5. [release/6.0] disable sending NT Authority in TLS handshake if specif…

    …ic trust was specified (dotnet#61713)
    
    * diable sending NT Authority if specific trust was specified
    
    * feedback from review
    
    * add missing file
    
    * Apply suggestions from code review
    
    Co-authored-by: Cory Nelson <[email protected]>
    
    * one more style update
    
    Co-authored-by: wfurt <[email protected]>
    Co-authored-by: Cory Nelson <[email protected]>
    3 people committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    fb56c4c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3263455 View commit details
    Browse the repository at this point in the history
  7. Check for time-sensitive work when worker thread starvation is ongoing (

    dotnet#61931)
    
    - Otherwise timer callbacks may not run when worker threads are continually starved
    - The change is similar to what was done in CoreCLR's native thread pool
    - Fixes dotnet#61804
    kouvel committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    de9467c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    17d15a1 View commit details
    Browse the repository at this point in the history
  9. Environment variable should override property for gcServer. (dotnet#6…

    …1969)
    
    Add tests for the scenario.
    
    Co-authored-by: Aaron Robinson <[email protected]>
    github-actions[bot] and AaronRobinsonMSFT committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    8f06e33 View commit details
    Browse the repository at this point in the history
  10. The DestroyStructure API passes null to the IL marshaller for managed…

    … valuetypes. This is an issue with field marshallers of nested non-blittable types. (dotnet#62002)
    
    Co-authored-by: Aaron Robinson <[email protected]>
    github-actions[bot] and AaronRobinsonMSFT committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    b5305cb View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a3d65fd View commit details
    Browse the repository at this point in the history
  12. [release/6.0] [HTTP] Scavenge fix (dotnet#62008)

    * Guard pool scavenging callback from parallel execution when it takes longer than the timer interval gets triggered
    
    * Dispose connection from the pool in a serate task to not to block the caller (scavenge timer callback)
    
    * feedback
    
    Co-authored-by: ManickaP <[email protected]>
    github-actions[bot] and ManickaP committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    5d465ac View commit details
    Browse the repository at this point in the history
  13. [release/6.0] Allow runtimeconfig StartupHooks and Environment Startu…

    …pHooks to both be present (dotnet#62124)
    
    * Allow configProperties "STARTUP_HOOKS" and env "DOTNET_STARTUP_HOOKS" to both be present
    
    * Fix duplicate_property_error property names to reflect the actual duplicate
    
    * fixup! Allow configProperties "STARTUP_HOOKS" and env "DOTNET_STARTUP_HOOKS" to both be present
    
    * Enforce env startup hook precedence over runtimeconfig startup hooks
    
    Co-authored-by: Tom de Goede <[email protected]>
    github-actions[bot] and tomdegoede committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    9c341f4 View commit details
    Browse the repository at this point in the history
  14. [release/6.0] Fix calling NLS with Cultures has alternative sort names (

    dotnet#62155)
    
    * Fix calling NLS with Cultures has alternative sort names
    
    * Exclude the test for the browser
    
    * Update src/libraries/System.Private.CoreLib/src/System/Globalization/CultureData.Nls.cs
    
    Co-authored-by: Adeel Mujahid <[email protected]>
    
    * Fix test typo
    
    Co-authored-by: Tarek Mahmoud Sayed <[email protected]>
    Co-authored-by: Adeel Mujahid <[email protected]>
    3 people committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    a4f5b78 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b772c4a View commit details
    Browse the repository at this point in the history
  16. Fix method HttpHeadersNonValidated uses to get HeaderDescriptor (dotn…

    …et#62194)
    
    We have two non-public methods for getting a HeaderDescriptor from a string name, one static on HeaderDescriptor and one instance on HttpHeaders.  HttpHeadersNonValidated was using the former, but this then doesn't take into account custom logic used by HttpHeaders in other methods, like TryAddWithoutValidation, which means some methods on HttpHeadersNonValidated can't find the corresponding headers.
    
    Co-authored-by: Stephen Toub <[email protected]>
    github-actions[bot] and stephentoub committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    24a7935 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    3bb0e55 View commit details
    Browse the repository at this point in the history
  18. [release/6.0] Port dotnet#58410: Fix zero initialization use of "init…

    …Reg" (dotnet#62207)
    
    If the only local is an enregistered must-init struct,
    we were setting `initReg` to its register (in this case, `xmm0`).
    However, `initReg` is expected to be an integer register. In the
    test case, with GS cookie stress, the GS cookie code asserted
    that `initReg` was an integer register, but it wasn't.
    
    The fix is the change the condition to use the actual register
    assigned to the variable (in this case, `xmm0`), not the variable
    type (here, `TYP_STRUCT`).
    
    No spmi asm diffs.
    
    Fixes dotnet#57911
    BruceForstall committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    229abfc View commit details
    Browse the repository at this point in the history
  19. [release/6.0] Use 1ES pool instead of deprecated windows image in "Pu…

    …blish to Build Asset Registry" job (dotnet#62839)
    
    * Use 1ES pool instead of deprecated windows image in "Publish to Build Asset Registry" job
    
    * Use servicing 1ES pool
    
    Co-authored-by: Alexander Köplinger <[email protected]>
    github-actions[bot] and akoeplinger committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    2ffa172 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    7585d47 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    59d7056 View commit details
    Browse the repository at this point in the history
  22. Merge pull request dotnet#62789 from vseanreesermsft/internal-merge-6…

    ….0-2021-12-14-0948
    
    Merging internal commits for release/6.0
    safern committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    3b394a2 View commit details
    Browse the repository at this point in the history
  23. Merge pull request dotnet#62403 from dotnet/backport/pr-62397-to-rele…

    …ase/6.0
    
    [release/6.0] Fix re-initialization of hash objects on CNG.
    safern committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    de46fa4 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    bcadac5 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    6c4fc3b View commit details
    Browse the repository at this point in the history
  26. [release/6.0] Cache LastAccessed during MemoryCache compaction (dotne…

    …t#62286)
    
    * Cache LastAccessed during MemoryCache compaction (dotnet#61187)
    
    * Cache LastAccessed during MemoryCache compaction
    
    During cache compaction, we are sorting entries based on their LastAccessed time. However, since the cache entries can still be used concurrently on other threads, the LastAccessed time may be updated in the middle of sorting the entries. This leads to exceptions in a background thread, crashing the process.
    
    The fix is to cache the LastAccessed time outside of the entry when we are adding it to the list. This will ensure the time is stable during the compaction process.
    
    Fix dotnet#61032
    
    * Update fix for 6.0.x servicing.
    
    1. Remove the dependency on ValueTuple and use a custom struct instead.
    2. Add servicing package changes.
    3. In the tests, move the DisableParallelization collection declaration in the test project, since it is only in "Common" in main.
    eerhardt committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    e1f08db View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    47dd46e View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    e6f0fe3 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    2e0a367 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    d71a66d View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    38be174 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    48d8d30 View commit details
    Browse the repository at this point in the history
  33. [release/6.0] [HTTP/3] Fixed stress (dotnet#60723)

    * Update msquic
    
    * Remove exclusion of 100-continue
    antonfirsov committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    df64b93 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    8d63400 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    7ac45bd View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    cd08c36 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2021

  1. [release/6.0] Fixes dotnet#62167. WriteAsync may truncate data if cal…

    …led after .Advance(int) (dotnet#62348)
    
    * Fixes dotnet#62167. WriteAsync was bugged when writing multiple segments if called after an .Advance(int)
    
    * Add packaging changes to IO Pipelines
    
    Co-authored-by: Kuinox <[email protected]>
    Co-authored-by: Santiago Fernandez Madero <[email protected]>
    3 people committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    44c8586 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ab0eff View commit details
    Browse the repository at this point in the history
  3. Update dependencies from https://github.com/dotnet/arcade build 20211…

    …209.4 (dotnet#62799)
    
    Microsoft.DotNet.XUnitExtensions , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.TargetFramework.Sdk , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.GenFacades , Microsoft.DotNet.GenAPI , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.SharedFramework.Sdk
     From Version 6.0.0-beta.21560.2 -> To Version 6.0.0-beta.21609.4
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    e42d12f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    59d91e9 View commit details
    Browse the repository at this point in the history
  5. Include Microsoft.NETCore.App.Ref pack as part of 6.0.2 release (dotn…

    …et#62859)
    
    * Include Microsoft.NETCore.App.Ref pack as part of 6.0.2 release
    
    * Update eng/Versions.props
    safern committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    c89dd63 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f5ca66e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bbd29a6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    58a13b7 View commit details
    Browse the repository at this point in the history
  9. [release/6.0] Fixing regression for AuthType.Anonymous which leads to…

    … a NullReferenceException be thrown. (dotnet#62824)
    
    * Fixing regression for AuthType.Anonymous which leads to a NullReferenceException be thrown.
    
    * Adding a unitTest to protect against a regression
    
    * Ensure System.DirectoryServices.Protocols package gets built.
    
    Co-authored-by: Jose Perez Rodriguez <[email protected]>
    github-actions[bot] and joperezr committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    423936a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fc77ea6 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2021

  1. Configuration menu
    Copy the full SHA
    f76382a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a1bf49 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    818daa9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c9e0054 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2021

  1. [release/6.0] Fixing a possible null reference error in WebSocket def…

    …late. (dotnet#62716)
    
    * Fixing a possible null reference error in websocket deflate functionality.
    
    * Style feedback.
    
    Co-authored-by: Ivan Zlatanov <[email protected]>
    github-actions[bot] and zlatanov committed Dec 23, 2021
    Configuration menu
    Copy the full SHA
    67b110e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e71e1e View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2021

  1. [release/6.0] Don't create multiple large files at the same time (dot…

    …net#63032)
    
    * Move NoInt32OverflowInTheBufferingLogic to OuterLoop and address pending feedback (dotnet#60606)
    
    * Don't create multiple large files at the same time (dotnet#62519)
    
    * move existing large file tests into a separate type (no code changes)
    
    * don't run the large file tests in parallel
    
    * use FileOptions.DeleteOnClose to ensure that each test removes it's own file
    
    use single large file to test File.ReadAllBytes and ile.ReadAllBytesAsync for both limits
    
    * Fix DisableParallelization build issue
    
    * Apply suggestions from code review
    
    Co-authored-by: Adam Sitnik <[email protected]>
    
    * Update src/libraries/System.IO.FileSystem/tests/LargeFileTests.cs
    
    Co-authored-by: Adam Sitnik <[email protected]>
    
    * Notepad with uppercase (dotnet#62487)
    
    Co-authored-by: Adam Sitnik <[email protected]>
    Co-authored-by: Dan Moseley <[email protected]>
    3 people committed Dec 31, 2021
    Configuration menu
    Copy the full SHA
    3b71fd8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1415c71 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2022

  1. [release/6.0] Use Ubuntu 18.04 and dotnet-buildtools-prereq docker im…

    …ages for enterprise linux pipeline (dotnet#63014)
    
    * Use Ubuntu 18.04 1ES pools and dotnet-buildtools-prereq docker images for enterprise linux pipeline
    
    Ubuntu 16.04 is no longer available on Azure Pipelines, move to 18.04 on 1ES pool and the Docker images from dotnet-buildtools-prereq.
    
    * Workaround dotnet#34649
    
    * Use servicing 1ES pool
    
    * Fix property name for turning off PGO data
    
    It was changed in main with dotnet@4682098
    
    * Fix property value
    
    Co-authored-by: Alexander Köplinger <[email protected]>
    github-actions[bot] and akoeplinger committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    816653e View commit details
    Browse the repository at this point in the history
  2. [release/6.0] Add runtime-community.yml pipeline and add s390x job (d…

    …otnet#62808)
    
    * Add runtime-community.yml pipeline and add s390x job (dotnet#60255)
    
    (cherry picked from commit 5f3062d)
    
    * Don't include s390x in coreclr outerloop runs (dotnet#60351)
    
    This was a copy-paste mistake, see dotnet#60255 (comment)
    
    (cherry picked from commit 49cf05c)
    
    * Enable for release/*.* branch, not just main
    
    * Fix condition for dependOnEvaluatePaths for runtime-community pipeline (dotnet#60552)
    
    It was missed where we set a default value for that variable.
    
    (cherry picked from commit 157a8b5)
    
    * [mono] For cross builds targeting s390x use proper objcopy (dotnet#57566)
    
    Co-authored-by: Stefan Schulze Frielinghaus <[email protected]>
    (cherry picked from commit 616ace3)
    
    * Use live-built corehost on s390x for creating testhost (dotnet#58952)
    
    This allows consuming the dotnet host that was just built instead of relying on a downloaded one.
    We need to move the `host` subset build before the `libs` subset so that the artifacts are available before externals.csproj runs.
    
    (cherry picked from commit cab3a63)
    
    Co-authored-by: Alexander Köplinger <[email protected]>
    Co-authored-by: stefan-sf-ibm <[email protected]>
    3 people committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    2282b00 View commit details
    Browse the repository at this point in the history
  3. [release/6.0] Do not promote struct locals with holes (dotnet#62738)

    * Make sure the combined field size matches the struct size
    
    * Fix the condition
    
    * Update test and include containHoles condition
    
    Co-authored-by: Kunal Pathak <[email protected]>
    github-actions[bot] and kunalspathak committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    6f1e03f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bf5c4ec View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5c543c7 View commit details
    Browse the repository at this point in the history
  6. [wasm][release/6.0] Reduce number of calls to setTimer (dotnet#62705)

    * Port changes to the TimerQueue from dotnet#62433.
    
    Test is only manual. Xharness version on this branch
    triggers timer queue in a way that makes the test useless.
    
    Co-authored-by: Pavel Savara <[email protected]>
    
    * Replace main method with plain static method for running timer tests.
    
    * Rename index.html to simple.html to avoid collision with generated index.html for unit tests.
    
    Co-authored-by: Pavel Savara <[email protected]>
    maraf and pavelsavara committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    7d82ac7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f66e95c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bdd6647 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6dbf89d View commit details
    Browse the repository at this point in the history
  10. Update dependencies from https://github.com/dotnet/arcade build 20211…

    …214.2 (dotnet#63007)
    
    Microsoft.DotNet.XUnitExtensions , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.TargetFramework.Sdk , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.GenFacades , Microsoft.DotNet.GenAPI , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.SharedFramework.Sdk
     From Version 6.0.0-beta.21609.4 -> To Version 6.0.0-beta.21614.2
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    45d1f9e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    064d131 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2022

  1. [release/6.0] Fix build with Clang 13 (dotnet#63314)

    * Fix clang 13 induced runtime issues (dotnet#62170)
    
    The clang 13 optimizer started to assume that "this" pointer is always
    properly aligned. That lead to elimination of some code that was actually
    needed.
    It also takes pointer aliasing rules more strictly in one place in jit.
    That caused the optimizer to falsely assume that a callee with an argument
    passed by reference is not modifying that argument and used a stale
    copy of the original value at the caller site.
    
    This change fixes both of the issues. With this fix, runtime compiled
    using clang 13 seems to be fully functional.
    
    * Fix build with clang 13 (dotnet#60328)
    janvorli committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    f86caa5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    531c3fb View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2022

  1. Configuration menu
    Copy the full SHA
    51b6749 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9348c0f View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2022

  1. Fix bug where we reference the entry #0 in the pinned plug queue (dot…

    …net#60966) (dotnet#63351)
    
    We reference entry #0 in the pinned plug queue even if there are no pinned plugs at all and thus the pinned plug queue contains left-over data from the mark phase.
    
    The fix is to initialize saved_pinned_plug_index to a value that is invalid as a pinned plug queue index, and only use saved_pinned_plug_index as an index if  is valid.
    
    Co-authored-by: Peter Sollich <[email protected]>
    cshung and PeterSolMS committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    dc6a86d View commit details
    Browse the repository at this point in the history
  2. Fix named mutexes on OSX to work between arm64 and emulated x64 proce…

    …sses (dotnet#62765)
    
    - The page size is different between arm64 processes and emulated x64 processes
    - The shared memory file size is set to the page size and there was a strict check on the file size, leading to an exception from the second process of a different arch that tries to share the same mutex
    - Made the file size check less strict, and allowed an arch to increase but not decrease the file size such that it can be mapped at page size granularity
    - Fix for dotnet#62140 in main
    kouvel committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    4f01ff5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fcd07dc View commit details
    Browse the repository at this point in the history
  4. Unify the FlushProcessWriteBuffers mechanism for macOS arm64 / x64 (d…

    …otnet#63301)
    
    The macOS arm64 was using a new mechanism to implement FlushProcessWriteBuffers
    because the original one based on a wired memory page doesn't work on arm64.
    We have seen people hitting problems with the wired memory page allocation on
    x64 in the past due to the fact that wired memory is a scarce resource and
    in some cases, e.g. in presence of apps that greedily grab all of the available
    wired memory pages, we were unable to initialize coreclr and execute any .NET
    application.
    
    This change switches x64 to the same mechanism as arm64 to prevent that issue
    from happening and updates the minimum supported x64 macOS to 10.14. That's the
    version required for the new APIs the change is using. Apple stopped supporting
    10.13 a year ago anyways.
    
    Co-authored-by: Jan Vorlicek <[email protected]>
    github-actions[bot] and janvorli committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    b71484c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b484b69 View commit details
    Browse the repository at this point in the history
  6. [release/6.0] Change macOS activatin injection failure handling (dotn…

    …et#63393)
    
    Backport of dotnet#59045 to release/6.0
    
    The pthread_kill can fail with ENOTSUP on macOS when the target thread
    is a dispatch queue thread. Instead of aborting the process, it is
    better to fail to inject the activation and rely on return address
    hijacking and other means of syncing with GC.
    janvorli committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    898f09a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d9163ed View commit details
    Browse the repository at this point in the history
  8. [release/6.0] Fix XXHash for stripe size (dotnet#61923)

    * Fix XXHash for stripe size
    
    * Add servicing properties to System.IO.Hashing
    
    * Run package validation against 6.0.0 packages and enable it for IO Hashing.
    
    Co-authored-by: Tornhoof <[email protected]>
    Co-authored-by: Jeremy Barton <[email protected]>
    Co-authored-by: Santiago Fernandez Madero <[email protected]>
    4 people committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    1c2501d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    72fb99c View commit details
    Browse the repository at this point in the history
  10. [release/6.0] Making user secrets optional by default (dotnet#62917)

    * Making user secrets optional by default
    
    * update test
    
    * Update fix for 6.0.x servicing.
    
    Co-authored-by: Maryam Ariyan <[email protected]>
    Co-authored-by: Eric Erhardt <[email protected]>
    3 people committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    25d2a1f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    84d8fd3 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2022

  1. [release/6.0] WinHttp: always read HTTP/2 streams to the end (dotnet#…

    …63346)
    
    * tests
    
    * enable WINHTTP_OPTION_REQUIRE_STREAM_END on request handles
    
    * set WINHTTP_OPTION_REQUIRE_STREAM_END on the session handle
    
    Co-authored-by: antonfirsov <[email protected]>
    github-actions[bot] and antonfirsov committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    201673a View commit details
    Browse the repository at this point in the history
  2. [release/6.0] Fix setting timestamp on Windows on readonly files (dot…

    …net#62922)
    
    * Fix setting timestamp on Windows on readonly files (dotnet#62638)
    
    # Conflicts:
    #	src/libraries/System.IO.FileSystem/tests/Base/BaseGetSetTimes.cs
    
    * make it compile
    
    * fix build
    
    Co-authored-by: Dan Moseley <[email protected]>
    adamsitnik and danmoseley committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    73f902f View commit details
    Browse the repository at this point in the history
  3. [release/6.0] Undo breaking change in 6.0 in environment variable con…

    …figuration prefix support (dotnet#62916)
    
    * Undo breaking change in 6.0 With environment variable configuration provider, undo support for normalizing prefix using double underscore
    
    * Update src/libraries/Microsoft.Extensions.Configuration.EnvironmentVariables/tests/EnvironmentVariablesTest.cs
    
    * Update src/libraries/Microsoft.Extensions.Configuration.EnvironmentVariables/tests/EnvironmentVariablesTest.cs
    
    * update tests, not windows specific
    
    * Update fix for 6.0.x servicing.
    
    Co-authored-by: Maryam Ariyan <[email protected]>
    Co-authored-by: Eric Erhardt <[email protected]>
    3 people committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    8abc8fc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    639c1b9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    48e8304 View commit details
    Browse the repository at this point in the history
  6. [release/6.0] Ensure UserSecretsIdAttribute is added to assembly (dot…

    …net#63423)
    
    * [release/6.0] Ensure UserSecretsIdAttribute is added to assembly
    
    When Microsoft.Extensions.Configuration.UserSecrets is referenced transitively, for example through Extensions.Hosting, the UserSecretsIdAttribute isn't getting added to the built assembly. This is because the logic is contained in a `build` folder which is excluded by the dependency from Extensions.Hosting.
    
    The fix is to move the logic to `buildTransitive`, so it gets picked up by NuGet.
    
    Note, we also need to service the Extensions.Hosting package so it references the new UserSecrets version by default.
    
    Fix dotnet#63246
    
    * Add a binding redirect in order to fix test failure on netfx.
    eerhardt committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    a8b733b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bf4854f View commit details
    Browse the repository at this point in the history
  8. [release/6.0] Add explicit null-check for tailcalls to VSD (dotnet#62769

    )
    
    * Add explicit null-check for tailcalls to VSD
    
    There is already a comment that this is necessary, but it is only being
    done for x86 tailcalls via jit helper. Do it for normal tailcalls to VSD
    as well.
    
    Fix dotnet#61486
    
    * Revert cleanup to make potential backport easier
    
    Co-authored-by: Jakob Botsch Nielsen <[email protected]>
    github-actions[bot] and jakobbotsch committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    d575a6f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0d4706a View commit details
    Browse the repository at this point in the history
  10. [release/6.0] Port test-only test fixes (dotnet#63507)

    * Outerloop ports
    
    * Port EFS test fix
    
    * Partially disable test (dotnet#59760)
    
    * fix build
    danmoseley committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    dc56b08 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ad8231c View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2022

  1. [release/6.0] Fix System.Object serialization with custom number hand…

    …ling (dotnet#62193)
    
    * Fix System.Object serialization with custom number handling
    
    * fix typos
    
    * Address feedback
    
    Co-authored-by: Eirik Tsarpalis <[email protected]>
    Co-authored-by: Eric StJohn <[email protected]>
    3 people committed Jan 8, 2022
    Configuration menu
    Copy the full SHA
    abe7d08 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e07e04 View commit details
    Browse the repository at this point in the history
  3. Fix bugs with generation for ctor param default values (dotnet#62798) (

    …dotnet#63493)
    
    * Fix bugs with generation for ctor param default values
    
    * Address review feedback
    
    * Address feedback
    layomia committed Jan 8, 2022
    Configuration menu
    Copy the full SHA
    039ab90 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5af5538 View commit details
    Browse the repository at this point in the history
  5. [release/6.0] Fix TimeSpan support in sourcegen (dotnet#62191)

    * fix TimeSpan support in sourcegen
    
    * address feedback
    
    * Address feedback
    
    Co-authored-by: Eirik Tsarpalis <[email protected]>
    Co-authored-by: Eric StJohn <[email protected]>
    3 people committed Jan 8, 2022
    Configuration menu
    Copy the full SHA
    26b0a12 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3e05a74 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a9723f3 View commit details
    Browse the repository at this point in the history
  8. [wasm] Backport build improvements, and fixes from dotnet#61581 (dotn…

    …et#62757)
    
    * [wasm] Disable native strip for tests
    
    * [wasm] improve fixup of symbol names
    
    * [wasm] Extract BuildProject params to BuildProjectOptions record
    
    * [wasm] Add WasmBuild.sln
    
    * [wasm] Add `@(NativeFileReference)` to up-to-date check items for VS
    
    VS does its own tracking of inputs/outputs too, and needs to be told
    about `@(NativeFileReference)` items, so a build can get triggered with
    F5 when a native file changes.
    
    Based on https://github.com/dotnet/project-system/blob/main/docs/up-to-date-check.md?rgh-link-date=2021-10-26T13%3A23%3A47Z#up-to-date-check
    
    Fixes dotnet#60862
    
    * MonoAOTCompiler: log failed output as error
    
    * [wasm] Improve error message when runtime pack cannot be found
    
    * [wasm] PInvokeTableGenerator: don't fail on errors in reading custom attributes
    
    Inspired by https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1364890?src=WorkItemMention&src-action=artifact_link
    
    Works around a NRE in CustomAttributeData.AttributeType because it's
    ConstructorInfo is null.
    The mono side issue: mono/mono#15340
    
    * replace '.', '-', and '+' with '_' instead of their code
    radical committed Jan 8, 2022
    Configuration menu
    Copy the full SHA
    4d8bebc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    46fc58e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    dfcba66 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4c50598 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4fd8dc2 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    42bbedf View commit details
    Browse the repository at this point in the history
  14. [release/6.0] Suppress SendPacketsElement_FileStreamMultiPartMixed_Mu…

    …ltipleFileStreams_Success test on Windows 11 (dotnet#63526)
    github-actions[bot] committed Jan 8, 2022
    Configuration menu
    Copy the full SHA
    a16c322 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    2b2f871 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2022

  1. Configuration menu
    Copy the full SHA
    749c02b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b974f5c View commit details
    Browse the repository at this point in the history
  3. Fix NETStandard library using JSON source gen (dotnet#63520)

    NETStandard libraries using JSON source gen would fail to load on
    .NETCore due to missing IsExternalInit in the assembly.
    
    On .NETCore this is defined, whereas on .NETStandard JSON carries an
    internal copy.  The compiler emits references to the internal type when
    a NETStandard library calls init-only setters in JSON types, but these
    references are not satisfied when the library runs on .NETCore.
    
    Fix this by adding a type forward to JSON for the IsExternalInit type.
    ericstj committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    7a26492 View commit details
    Browse the repository at this point in the history
  4. Make delegates unsupported by JsonSerializer (dotnet#63514)

    Co-authored-by: Layomi Akinrinade <[email protected]>
    github-actions[bot] and layomia committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    3f6d8fa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f528972 View commit details
    Browse the repository at this point in the history
  6. [release/6.0] 1388 xml serializer assembly load context awareness (do…

    …tnet#61266)
    
    * Generate dynamic serialization assembly in the appropriate ALC, and don't keep any hard refs to types that could prevent unloading.
    
    * Add small test for ALC unloading.
    
    * PR feedback; Move into TempAssembly; Strong/Weak lookup tables; Test refinement
    
    * Refining TempAssembly cache; Reflection-based fix; Test corrections
    
    * Mono/wasm test fixup
    
    * Ensure that serializers from XmlMappings don't run afoul of collectible ALCs.
    
    * PR feedback
    
    * Unloadable contexts not yet supported in Mono.
    
    * Fix trimming of types for XmlSerializer tests that got moved out of main test assembly.
    
    * Encapsulating the duality of dealing with unloadable ALC instead of rewriting similar code everywhere.
    
    * Missed new file in last commit.
    
    * Compilation bug not seen locally.
    
    * Perf improvement.
    
    * Remove extraneous line. Test feedback.
    
    * Fix unloadability (dotnet#58948)
    
    There is a bug in AppDomain::FindAssembly code path that iterates over
    the domain assemblies. The iteration loop leaves the refcount of the
    LoaderAllocator related to the returned DomainAssembly bumped, but
    nothing ever decrements it. So when a code that needs to be unloaded
    ends up in that code path, all the managed things like managed
    LoaderAllocator, LoaderAllocatorScout are destroyed, but the unloading
    doesn't complete due to the refcount.
    
    We have never found it before as this code path is never executed in any
    of the coreclr tests even with unloadability testing option.
    
    (cherry picked from commit 8b38c19)
    
    Co-authored-by: Steve Molloy <[email protected]>
    Co-authored-by: Jan Vorlicek <[email protected]>
    3 people committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    04a5836 View commit details
    Browse the repository at this point in the history
  7. Fix custom JsonConverterFactories not working with transitive type/pr…

    …operty declarations. (dotnet#62643)
    
    Co-authored-by: Eirik Tsarpalis <[email protected]>
    github-actions[bot] and eiriktsarpalis committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    7780d28 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    27eb94b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    56c11f2 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2022

  1. Configuration menu
    Copy the full SHA
    beedfae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e9fd16 View commit details
    Browse the repository at this point in the history
  3. [release/6.0] Use "read" to fetch misaligned 64bit values from bundle…

    … header (dotnet#63519)
    
    * Use "read" to fetch misaligned 64bit values
    
    * remove read_direct
    
    * rename read() -> read_byte()
    
    Co-authored-by: vsadov <[email protected]>
    github-actions[bot] and VSadov committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    fe7335c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d8f7045 View commit details
    Browse the repository at this point in the history
  5. Fix the MacOS remote unwinder for VS4Mac (dotnet#63405)

    * Fix the MacOS remote unwinder for VS4Mac
    
    The wrong module was being passed to the remote unwinder because the load bias for shared modules
    was being calculated incorrectly.
    
    Issue: dotnet#63309
    
    * Fix native frame unwind in syscall on arm64 for VS4Mac crash report
    
    From PR in main: dotnet#63598
    
    Add arm64 version of StepWithCompactNoEncoding for syscall leaf node wrappers that have compact encoding of 0.
    
    Fix ReadCompactEncodingRegister so it actually decrements the addr.
    
    Change StepWithCompactEncodingArm64 to match what MacOS libunwind does for framed and frameless stepping.
    
    arm64 can have frames with the same SP (but different IPs). Increment SP for this condition so createdump's unwind
    loop doesn't break out on the "SP not increasing" check and the frames are added to the thread frame list in the
    correct order.
    
    Add getting the unwind info for tail called functions like this:
    
    __ZL14PROCEndProcessPvji:
       36630:       f6 57 bd a9     stp     x22, x21, [sp, #-48]!
       36634:       f4 4f 01 a9     stp     x20, x19, [sp, dotnet#16]
       36638:       fd 7b 02 a9     stp     x29, x30, [sp, dotnet#32]
       3663c:       fd 83 00 91     add     x29, sp, dotnet#32
    ...
       367ac:       e9 01 80 52     mov     w9, dotnet#15
       367b0:       7f 3e 02 71     cmp     w19, dotnet#143
       367b4:       20 01 88 1a     csel    w0, w9, w8, eq
       367b8:       2e 00 00 94     bl      _PROCAbort
    _TerminateProcess:
    -> 367bc:       22 00 80 52     mov     w2, #1
       367c0:       9c ff ff 17     b       __ZL14PROCEndProcessPvji
    
    The IP (367bc) returns the (incorrect) frameless encoding with nothing on the stack (uses an incorrect LR to unwind). To fix this
    get the unwind info for PC -1 which points to PROCEndProcess with the correct unwind info. This matches how lldb unwinds this frame.
    
    Always address module segment to IP lookup list instead of checking the module regions.
    
    Strip pointer authentication bits on PC/LR.
    mikem8361 committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    3c2d2a1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    71075a0 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2022

  1. [wasm][debugger] Missing test files (dotnet#63148)

    Adding test files that were not added on release 6.0 by mistake.
    thaystg committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    6de5c5b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    839cdfb View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2022

  1. [release/6.0] Fix Crossgen2 bug dotnet#61104 and add regression test (d…

    …otnet#64027)
    
    * Fix issue dotnet#61104 and add regression test
    
    The issue tracks the runtime regression failure where
    Crossgen2-compiled app is unable to locate a type with non-ASCII
    characters in its name. The failure was caused by the fact that
    Crossgen2 was incorrectly zero-extended the individual characters
    when calculating the hash whereas runtime is sign-extending them.
    
    Thanks
    
    Tomas
    
    * Simplify the regression test per Anton's PR feedback
    
    Co-authored-by: Tomas <[email protected]>
    github-actions[bot] and trylek committed Jan 20, 2022
    Configuration menu
    Copy the full SHA
    bbfc15c View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2022

  1. Update branding to 6.0.3 (dotnet#64644)

    * Update branding to 6.0.3
    
    * Clear list of OOB packages built on the branch and always build ref pack
    
    Co-authored-by: Santiago Fernandez Madero <[email protected]>
    vseanreesermsft and safern committed Feb 3, 2022
    Configuration menu
    Copy the full SHA
    116a09f View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2022

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

Commits on Feb 7, 2022

  1. Configuration menu
    Copy the full SHA
    2299c9f View commit details
    Browse the repository at this point in the history
  2. [release/6.0] Support Single-file executable in Windows 7 (dotnet#63533)

    * Delay load winrt
    
    * Trivial change to rerun tests
    
    Co-authored-by: Vladimir Sadov <[email protected]>
    NN--- and VSadov committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    d3213e3 View commit details
    Browse the repository at this point in the history
  3. [source-build][mono] Do not build Microsoft.NET.Runtime.MonoTargets.S…

    …dk (dotnet#63701)
    
    * Does not build due to missing Microsoft.DotNet.CilStrip.Sources
      external dependency in source-build.
    
    * Package is not needed for source-build anyway.
    
    Co-authored-by: Ulrich Weigand <[email protected]>
    github-actions[bot] and uweigand committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    c4c4bc9 View commit details
    Browse the repository at this point in the history
  4. [release/6.0] [wasm][debugger] Fixing error after receiving loaded_fi…

    …les = null (dotnet#63739)
    
    * Backporting dotnet#63591
    
    * Fix merge error.
    
    * Fixing html page.
    thaystg committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    caaf788 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2453f0d View commit details
    Browse the repository at this point in the history
  6. [release/6.0] Update SAN test to account for OpenSSL 3 changes (dotne…

    …t#63951)
    
    * Update SAN test to account for OpenSSL 3 changes.
    
    * Fix test for browser
    
    Co-authored-by: Kevin Jones <[email protected]>
    github-actions[bot] and vcsjones committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    5efff44 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4c8a389 View commit details
    Browse the repository at this point in the history
  8. Fix OpenSSL version check in GetAlpnSupport (dotnet#64032)

    The previous check failed 3.0.0 because the Minor was 0 and Build was 0.
    
    It could probably be rewritten to be `>= new Version(1, 0, 2)`, but that'd require more thinking.
    
    Co-authored-by: Jeremy Barton <[email protected]>
    github-actions[bot] and bartonjs committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    5ab70d3 View commit details
    Browse the repository at this point in the history
  9. [release/6.0] Fix crash when VS4Mac is debugging VS4Mac arm64 (dotnet…

    …#64086)
    
    * Fix crash when VS4Mac is debugging VS4Mac arm64
    
    Issue: dotnet#64011
    
    # Customer Impact
    
    VS4Mac crashes when debugging VS4Mac.
    
    # Testing
    
    VS4Mac team verified that it no longer crashes.
    
    # Risk
    
    Low.
    
    * Code review feedback. Add better comment
    mikem8361 committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    2e71ad4 View commit details
    Browse the repository at this point in the history
  10. Catch all exceptions (dotnet#64192)

    Co-authored-by: Eaton Zveare <[email protected]>
    github-actions[bot] and EatonZ committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    3b0b34c View commit details
    Browse the repository at this point in the history
  11. [release/6.0] Fix exception propagation over HW exception frame on ma…

    …cOS arm64 (dotnet#64262)
    
    * Fix exception propagation over HW exception frame on macOS arm64
    
    There is a problem unwinding over the PAL_DispatchExceptionWrapper
    to the actual hardware exception location. The unwinder is unable
    to get distinct LR and PC in that frame and sets both of them to
    the same value. This is caused by the fact that the
    PAL_DispatchExceptionWrapper is just an injected fake frame and
    there was no real call. Calls always return with LR and PC set
    to the same value.
    
    The fix unifies the hardware exception frame unwinding with Linux
    where we had problems unwinding over signal handler trampoline, so
    PAL_VirtualUnwind skips the trampoline and now also the
    PAL_DispatchExceptionWrapper frame by copying the context of
    the exception as the unwound context.
    
    * Fix GC stress C - wrong context being restored
    
    The context that is restored in the PAL_DispatchException needs to be
    the one from the exception, not the original saved one. That ensures
    that the registers updated by the GC in GC stress C in the context
    are properly restored after the execution is resumed.
    
    * Fix exception context leak in GC stress C
    
    The PAL_SEHException had the records allocated on stack, so the
    direct context restoration after the EH for GC stress C completed
    leaked those.
    
    Co-authored-by: Jan Vorlicek <[email protected]>
    github-actions[bot] and janvorli committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    2caf6fb View commit details
    Browse the repository at this point in the history
  12. Make sure that shared memory object name meets the length requirements (

    dotnet#64099) (dotnet#64266)
    
    Co-authored-by: Stephen Toub <[email protected]>
    # Conflicts:
    #	src/libraries/System.IO.MemoryMappedFiles/tests/MemoryMappedFile.CreateNew.Tests.cs
    #	src/libraries/System.IO.MemoryMappedFiles/tests/MemoryMappedViewAccessor.Tests.cs
    #	src/libraries/System.IO.MemoryMappedFiles/tests/MemoryMappedViewStream.Tests.cs
    #	src/libraries/System.IO.MemoryMappedFiles/tests/MemoryMappedViewStreamConformanceTests.cs
    adamsitnik committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    2168e52 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    78ca1be View commit details
    Browse the repository at this point in the history
  14. Fix profiling objectsallocatedbyclass (dotnet#63814) (dotnet#64284)

    * Add test for ObjectsAllocatedByClass profiler callbacks
    
    * Fix ObjectsAllocatedByClass profiler callbacks based on wrong flag
    
    * Fix wrong args in test log
    
    Co-authored-by: Olivier Giniaux <[email protected]>
    
    Co-authored-by: Olivier Giniaux <[email protected]>
    Co-authored-by: Olivier Giniaux <[email protected]>
    3 people committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    3535b89 View commit details
    Browse the repository at this point in the history
  15. [release/6.0] add RID for Alpine 3.15 (dotnet#64304)

    * add RID for Alpine 3.15 (dotnet#62938)
    
    * add packaging
    
    Co-authored-by: Antoine Martin <[email protected]>
    wfurt and ayakael committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    1a6cadf View commit details
    Browse the repository at this point in the history
  16. Fix Xamarin assembly names in HttpClientHandler (dotnet#64391)

    Update to match the new names from xamarin/xamarin-macios#13847
    
    Co-authored-by: Alexander Köplinger <[email protected]>
    github-actions[bot] and akoeplinger committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    7ff14a3 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    3105078 View commit details
    Browse the repository at this point in the history
  18. [release/6.0] Fix DateOnly and TimeOnly Formatting using interpolated…

    … strings (dotnet#64460)
    
    * Fix DateOnly and TimeOnly Formatting using interpolated strings
    
    * Add TryFormat tests
    
    Co-authored-by: Tarek Mahmoud Sayed <[email protected]>
    github-actions[bot] and tarekgh committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    9271e5a View commit details
    Browse the repository at this point in the history
  19. [release/6.0] [mono] Fix downcast check in Array.CopySlow (dotnet#64479)

    * Add regression test for object[] -> Int32Enum[] array copy
    
    where each element in the source array is the appropriate type
    
    * Fix downcast check in slow array copy
    
    When we have to resort to checking element by element, compare the type of each
    actual element with the destination type. In particular, not the destinations
    underlying type when it's an enum - we don't want to allow unrelated enums
    using the same representation to copy over.
    
    Fixes dotnet#64387
    
    Co-authored-by: Aleksey Kliger <[email protected]>
    github-actions[bot] and lambdageek committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    c849005 View commit details
    Browse the repository at this point in the history
  20. [release/6.0] Fix ReadyToRun loading on Apple Silicon (dotnet#64104)

    * Fix Compiler::impImportNewObjArray on osx-arm64
    
    * Fix broken ReadyToRun loading on Apple Silicon
    
    * Reject R2R images containing calls to CORINFO_HELP_NEW_MDARR
    jgiannuzzi committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    8f7dff3 View commit details
    Browse the repository at this point in the history
  21. [AOT] Use .short directive instead of .hword (dotnet#64637)

    Xamarin.Android is trying to (partially) switch to LLVM-based toolchain
    and it appears that the `llvm-mc` assembler doesn't accept `.hword` as a
    valid directive for x86 targets.  Since it's an alias for `.short`,
    which works fine, the change should be safe across all the architectures
    supported by AOT.
    
    Co-authored-by: Marek Habersack <[email protected]>
    github-actions[bot] and grendello committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    39f85a4 View commit details
    Browse the repository at this point in the history
  22. [release/6.0] [mobile] Add extra HttpClientHandler linker substitution (

    dotnet#64852)
    
    * [mobile] Add extra HttpClientHandler linker substitution
    
    The linker substitution for HttpClientHandler.IsNativeHandlerEnabled only worked when <UseNativeHttpHandler> in a project was set
    to false.  Since the default for MAUI projects is true, this caused us to carry more assemblies than needed.
    
    Fixes dotnet#64361
    
    * Update src/libraries/System.Net.Http/src/ILLink/ILLink.Substitutions.mobile.xml
    
    Co-authored-by: Eric Erhardt <[email protected]>
    
    Co-authored-by: Steve Pfister <[email protected]>
    Co-authored-by: Steve Pfister <[email protected]>
    Co-authored-by: Eric Erhardt <[email protected]>
    4 people committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    50b230e View commit details
    Browse the repository at this point in the history
  23. [release/6.0] Avoid deadlock with ConfigurationManager (dotnet#63816)

    * Avoid deadlock with ConfigurationManager
    
    * Add packaging changes
    
    Co-authored-by: Santiago Fernandez Madero <[email protected]>
    halter73 and safern committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    4164efb View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2022

  1. Configuration menu
    Copy the full SHA
    dbda62f View commit details
    Browse the repository at this point in the history
  2. [release/6.0] Add alignment to mapped field stream (dotnet#64559)

    * Align MappeFieldDataStream at 8 byte boundary
    
    * Add test to verify that the mapped field rva data blob is aligned to ManagedPEBuilder.MappedFieldDataAlignment
    
    * Only align when the mapped field data is of size not equal to 0
    
    * Adding Servicing changes for S.R.M
    
    Co-authored-by: David Wrighton <[email protected]>
    Co-authored-by: Eric StJohn <[email protected]>
    3 people committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    69edc60 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    53ca85f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    373c15f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7a62f17 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2022

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

Commits on Feb 10, 2022

  1. Merge pull request dotnet#64998 from vseanreesermsft/internal-merge-6…

    ….0-2022-02-08-1019
    
    Merging internal commits for release/6.0
    mmitche committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    1856eaa View commit details
    Browse the repository at this point in the history
  2. Disable ILVerify for source build (dotnet#65082)

    Co-authored-by: Jan Kotas <[email protected]>
    github-actions[bot] and jkotas committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    4fde4c1 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2022

  1. Configuration menu
    Copy the full SHA
    2f324b3 View commit details
    Browse the repository at this point in the history
  2. Fix race condition in InteropSyncBlock for ComWrappers map.

    AaronRobinsonMSFT authored and github-actions committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    98ac457 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    826c3d7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a5a0004 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2022

  1. [release/6.0] Update dependencies from dotnet/arcade dotnet/emsdk dot…

    …net/icu (dotnet#64987)
    
    * Update dependencies from https://github.com/dotnet/arcade build 20220207.2
    
    Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.TargetFramework.Sdk , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.ApiCompat , Microsoft.DotNet.XUnitExtensions , Microsoft.DotNet.GenAPI , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.GenFacades , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.Helix.Sdk
     From Version 2.5.1-beta.22104.4 -> To Version 2.5.1-beta.22107.2
    
    * Update dependencies from https://github.com/dotnet/emsdk build 20220208.1
    
    Microsoft.NET.Workload.Emscripten.Manifest-6.0.100
     From Version 6.0.0 -> To Version 6.0.2
    
    * Update dependencies from https://github.com/dotnet/icu build 20220208.1
    
    Microsoft.NETCore.Runtime.ICU.Transport
     From Version 6.0.0-rtm.21519.1 -> To Version 6.0.0-rtm.22108.1
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] committed Feb 12, 2022
    Configuration menu
    Copy the full SHA
    3d345e0 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2022

  1. Merge pull request dotnet#65215 from dotnet/backport/pr-65214-to-rele…

    …ase/6.0
    
    [release/6.0] Fix race condition in InteropSyncBlock for ComWrappers map.
    jeffschwMSFT committed Feb 14, 2022
    Configuration menu
    Copy the full SHA
    6c9b451 View commit details
    Browse the repository at this point in the history
  2. [release/6.0] Port ICU tests fix for server core x86 (dotnet#65038)

    * [release/6.0] Port ICU tests fix for server core x86
    
    * Update src/libraries/System.Globalization/tests/IcuTests.cs
    
    Co-authored-by: Alexander Köplinger <[email protected]>
    
    * Add PlatformDetection.IsX86Process
    
    Co-authored-by: Tarek Mahmoud Sayed <[email protected]>
    Co-authored-by: Alexander Köplinger <[email protected]>
    3 people committed Feb 14, 2022
    Configuration menu
    Copy the full SHA
    5e65919 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6dd808f View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2022

  1. Configuration menu
    Copy the full SHA
    542d168 View commit details
    Browse the repository at this point in the history
  2. Merge pull request dotnet#65794 from dotnet/revert_r2rmacos

    Revert "[release/6.0] Fix ReadyToRun loading on Apple Silicon (dotnet#64104)"
    jeffschwMSFT committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    48e7d76 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3ba4b3f View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2022

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