Skip to content
Permalink

Comparing changes

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

Open a pull request

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

Commits on Sep 15, 2021

  1. [release/6.0] Increment source generator assembly versions with every…

    … build (#58919)
    
    * increment source generator assembly versions with every build
    
    * use isGenerator Project property
    
    * add comment
    
    * Replacement tokens in logging test baseline files (#58220)
    
    * Replacement tokens in logging test baseline files
    
    Instead of using a hardcoded version of the assembly version
    on the logging generated baseline files used by tests we use
    replacement tokens and at runtime we replace them.
    
    fixes #58175
    
    Co-authored-by: Anirudh Agnihotry <[email protected]>
    Co-authored-by: Allan Targino <[email protected]>
    3 people authored Sep 15, 2021
    Configuration menu
    Copy the full SHA
    c705b70 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    130a956 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8abe506 View commit details
    Browse the repository at this point in the history
  4. [release/6.0] Use caching ConsoleStream for both iOS and Android (#59088

    )
    
    Co-authored-by: Steve Pfister <[email protected]>
    github-actions[bot] and Steve Pfister authored Sep 15, 2021
    Configuration menu
    Copy the full SHA
    b9cd5a0 View commit details
    Browse the repository at this point in the history
  5. [Tell-mode][release/6.0] Use arcade power source build infra (#59108)

    * add yml files
    
    * add file version and condition package reference on source build
    
    * to avoid copying the file from the cache
    
    Co-authored-by: Anirudh Agnihotry <[email protected]>
    github-actions[bot] and Anirudh Agnihotry authored Sep 15, 2021
    Configuration menu
    Copy the full SHA
    c43facb View commit details
    Browse the repository at this point in the history
  6. [release/6.0] Update dependencies from dotnet/emsdk dotnet/arcade (#5…

    …9081)
    
    * Update dependencies from https://github.com/dotnet/arcade build 20210910.7
    
    Microsoft.DotNet.XUnitExtensions , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.Build.Tasks.Workloads , 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.21427.6 -> To Version 6.0.0-beta.21460.7
    
    * Update dependencies from https://github.com/dotnet/emsdk build 20210914.2
    
    Microsoft.NET.Workload.Emscripten.Manifest-6.0.100
     From Version 6.0.0-rc.2.21451.1 -> To Version 6.0.0-rtm.21464.2
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored Sep 15, 2021
    Configuration menu
    Copy the full SHA
    e72aafc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f38d58f View commit details
    Browse the repository at this point in the history
  8. [release/6.0] WasmAppBuilder: publish only once per target framework …

    …instead of invoking publish explicitly. (#59136)
    radical authored Sep 15, 2021
    Configuration menu
    Copy the full SHA
    5d03338 View commit details
    Browse the repository at this point in the history
  9. [release/6.0] [mono] Update attribute name used for controlling frame…

    … pointer elimination (#59091)
    
    Co-authored-by: Imran Hameed <[email protected]>
    github-actions[bot] and imhameed authored Sep 15, 2021
    Configuration menu
    Copy the full SHA
    23789fd View commit details
    Browse the repository at this point in the history
  10. Harden native gate thread against affinity mask growth (#59132)

    Hardened ThreadpoolMgr::GateThreadStart against the possibility that the observed group-local affinity mask contains set bits at positions higher than the total group-local CPU count that was captured during earlier initialization.
    
    This fixes customer-reported crashes which have occurred on multi-group machines with heterogenous CPU counts across groups (but the same crash can probably also occur on single-group VMs if CPUs are hot-added and are then manually added to the process affinity mask).
    kouvel authored Sep 15, 2021
    Configuration menu
    Copy the full SHA
    2b8e9aa View commit details
    Browse the repository at this point in the history
  11. Multi-target Json and Logger Source Generators between Roslyn v3.11 a…

    …nd v4.0 (#58446) (#59074)
    
    * Multi-target LoggerMessageGenerator between Roslyn v3.11 and v4.0
    
    * Include a .targets file in NuGet packages which will select the correct analyzer assembly depending on which Roslyn version will be used to compile.
    
    * Multi-target JsonSourceGenerator between Roslyn v3.11 and v4.0
    
    * Fix restore
    
    * Update NuGet package MSBuild logic to detect when SupportsRoslynComponentVersioning is not available, and use the lowest analyzer available.
    
    * Handle non-SDK projects by running after ResolveNuGetPackageAssets
    
    * Respond to PR feedback
    
    - Name .cs and .csproj files with Roslyn in the name
    - Upgrade to Roslyn 3.11 so IsExplicitlyNamedTupleElement API is available
    - Fix some references to the test projects
    - Fix incremental pack of the analyzer targets
    eerhardt authored Sep 15, 2021
    Configuration menu
    Copy the full SHA
    cbe463b View commit details
    Browse the repository at this point in the history
  12. Avoid unnecessary deps in M.E.Logging.Abstractions (#59162)

    Fixes #59161
    
    The System.Buffers and System.Memory packages are
    dependencies of the net6.0 M.E.Logging.Abstractions
    library even though these libraries are part of the
    .NETCoreApp shared framework.
    
    It's undesirable to have the dependencies in the graph
    as these aren't built live anymore and are only serviced
    on demand.
    ViktorHofer authored Sep 15, 2021
    Configuration menu
    Copy the full SHA
    6e67f83 View commit details
    Browse the repository at this point in the history
  13. [release/6.0] fix SendAsync from impersonificated context with defaul…

    …t credentials (#59155)
    
    * fix SendAsync from inpersonificated context and default credentials
    
    * add missing file
    
    * remove dead code
    
    * feedback from review
    
    * name cleanup
    
    Co-authored-by: wfurt <[email protected]>
    github-actions[bot] and wfurt authored Sep 15, 2021
    Configuration menu
    Copy the full SHA
    b5e15dc View commit details
    Browse the repository at this point in the history
  14. [release/6.0] fix TLS 1.3 in WinHttpHandler (#59159)

    * add W11 test queue
    
    * move to release config
    
    * move to x66
    
    * fix tls13 detection
    
    * disable failing EventLog tests
    
    * Remove WIndows 11 from CI matrix
    
    Co-authored-by: wfurt <[email protected]>
    Co-authored-by: Jan Jahoda <[email protected]>
    3 people authored Sep 15, 2021
    Configuration menu
    Copy the full SHA
    e0e484c View commit details
    Browse the repository at this point in the history
  15. Don't force using the system libunwind for source-build (#58911)

    Instead, use the runtime's normal detection logic to decide what to do.
    
    Backport of #58641 to release/6.0.
    
    See: dotnet/source-build#2408
    omajid authored Sep 15, 2021
    Configuration menu
    Copy the full SHA
    b9f273a View commit details
    Browse the repository at this point in the history
  16. Add SetLastError to GdiPlus methods (#59151)

    System.Drawing uses the last Win32 error in CheckErrorStatus to try to
    guess at why a GdiPlus draw method failed and ignore some failures.
    
    This was broken in .NETCore when SetLastError was removed from PINvokes.
    
    Bring back SetLastError for all PInvokes that use CheckErrorStatus.
    
    Co-authored-by: Eric StJohn <[email protected]>
    github-actions[bot] and ericstj authored Sep 15, 2021
    Configuration menu
    Copy the full SHA
    18794fa View commit details
    Browse the repository at this point in the history
  17. Set the publishing infra version to 3 (#59166)

    Before this was not important because runtime was calling its own publishing tasks with the property explicitly set, but since the introduction of arcade powered source build this property is needed to avoid ArPow from defaulting to v2.
    mmitche authored Sep 15, 2021
    Configuration menu
    Copy the full SHA
    a4df6d9 View commit details
    Browse the repository at this point in the history
  18. [release/6.0] Emit diagnostics & exceptions for sourcegen handling in…

    …it-only properties & JsonInclude attributes (#59097)
    
    * Emit diagnostic warnings and exceptions when sourcegen is handling init-only inaccessible JsonInclude properties.
    
    * add localizations for runtime exception messages
    
    * remove exception messages from resource strings
    
    * fix alphabetical ordering
    
    Co-authored-by: Eirik Tsarpalis <[email protected]>
    github-actions[bot] and eiriktsarpalis authored Sep 15, 2021
    Configuration menu
    Copy the full SHA
    0bc0c0a View commit details
    Browse the repository at this point in the history
Loading