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

[automated] Merge branch 'release/8.0-rc1' => 'release/8.0' #90668

Commits on Aug 16, 2023

  1. [release/8.0-rc1] [workloads] Put quotes around GetFileName call when…

    … collecting telemetry (dotnet#90606)
    
    * [workloads] Put quotes around GetFileName call when collecting telemetry
    
    There are cases where `%(ReferencePath)` is empty, so prevent exceptions by quoting the value.
    
    Fixes dotnet#90584
    
    * Feedback
    
    ---------
    
    Co-authored-by: Steve Pfister <steve.pfister@microsoft.com>
    Co-authored-by: Steve Pfister <steveisok@users.noreply.github.com>
    3 people committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    6222fca View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/emsdk build 202308…

    …15.5 (dotnet#90649)
    
    Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Transport
     From Version 8.0.0-rc.1.23411.2 -> To Version 8.0.0-rc.1.23415.5
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    b1225e7 View commit details
    Browse the repository at this point in the history
  3. [release/8.0-rc1] Fix support for non-public default constructors usi…

    …ng JsonIncludeAttribute (dotnet#90615)
    
    * Fix support for non-public constructors using JsonIncludeAttribute
    
    * Address feedback.
    
    ---------
    
    Co-authored-by: Eirik Tsarpalis <eirik.tsarpalis@gmail.com>
    github-actions[bot] and eiriktsarpalis committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    d29067b View commit details
    Browse the repository at this point in the history
  4. [release/8.0-rc1] Annotate System.Linq.Expressions with RequiresDynam…

    …icCode (dotnet#90616)
    
    * Annotate System.Linq.Expressions with RequiresDynamicCode
    
    All this ended up with an RUC on Expression.Compile due to new arrays.
    I could potentially silence this warning with a feature flag, but it is a
    real risk, and one that users could maybe work around if alterted to the problem.
    
    * Remove suppression that's no longer needed
    
    * Fix tests for new feature switch behavior
    
    * Update src/libraries/System.Linq.Expressions/src/System/Linq/Expressions/Expression.cs
    
    Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com>
    
    * Typo in Throws call
    
    * Fix assert for net framework
    
    * Respond to PR comments
    
    * Add suppression
    
    * Typo
    
    * Update src/libraries/System.Linq.Expressions/src/Resources/Strings.resx
    
    Co-authored-by: Stephen Toub <stoub@microsoft.com>
    
    * PR feedback
    
    ---------
    
    Co-authored-by: Andy Gocke <andy@commentout.net>
    Co-authored-by: Andy Gocke <angocke@microsoft.com>
    Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com>
    Co-authored-by: Stephen Toub <stoub@microsoft.com>
    5 people committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    c79f02a View commit details
    Browse the repository at this point in the history
  5. [release/8.0-rc1] Unify with logging category matching (dotnet#90642)

    * Unify with logging category matching
    
    * -1 => 0
    
    * Weird overlapping match
    
    ---------
    
    Co-authored-by: Chris R <Tratcher@outlook.com>
    github-actions[bot] and Tratcher committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    b6a0e1c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4d44f2f View commit details
    Browse the repository at this point in the history
  7. Fix problems with Assembler::ReflectionNotation() (dotnet#90655)

    Do more parameter validation, correct buffer size calculations
    for security-enhanced CRT functions, and avoid memcpy
    buffer overrun of locale.
    
    Co-authored-by: Bruce Forstall <brucefo@microsoft.com>
    github-actions[bot] and BruceForstall committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    243a5ae View commit details
    Browse the repository at this point in the history
  8. Fix NullableAttribute illink test failures (dotnet#90680)

    When we started building with preview 7 in
    5549f72, NullableAttribute in
    these testcases started to use the attribute definition from the
    framework, instead of generating it into the code. This broke the
    `--used-attrs-only` optimization because `skip` assemblies (the
    default for the framework in these testcases) are treated as if
    all types in them are kept, for the purposes of the
    `--used-attrs-only` optimization. (The optimization removes
    attribute instances unless the attribute type is preserved for
    some other reason).
    
    It's not clear what the intended behavior of `--used-attrs-only`
    is for `skip` assemblies, and the discussion in
    dotnet/linker#952 indicates that it's
    considered experimental, so this fixes the failures by using the
    `link` action. This represents a more realistic scenario since
    `skip` is mainly used in testing to avoid linking the framework
    in every testcase.
    
    Co-authored-by: Sven Boemer <sbomer@gmail.com>
    github-actions[bot] and sbomer committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    dbb6f45 View commit details
    Browse the repository at this point in the history
  9. [release/8.0-rc1] Add missing type forwards (dotnet#90673)

    * Add missing type forwards
    
    Fixes dotnet#90578
    
    IDispatchImplAttribute, IDispatchImplType and SetWin32ContextInIDispatchAttribute were removed with dotnet@9f1dd1a and dotnet@26a91ad
    
    Those dropped types weren't flagged because APICompat only validates reference assemblies. We have three implementation only shim assemblies: mscorlib, System and System.Data. I verified that no other type forwards were lost between .NET 7 and .NET 8.
    
    * Update mscorlib.cs
    
    ---------
    
    Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
    github-actions[bot] and ViktorHofer committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    7cc25f5 View commit details
    Browse the repository at this point in the history
  10. [release/8.0-rc1] [mono] Fix InlineArray tests on android platforms (d…

    …otnet#90679)
    
    * Enable inline array tests
    
    * Run android jobs only
    
    * Add verbose logging
    
    * Revert runtime changes
    
    * Remove android-arm64 job
    
    * Rename common assembly and revert CI changes
    
    * Rename assembly name
    
    ---------
    
    Co-authored-by: Milos Kotlar <kotlarmilos@gmail.com>
    github-actions[bot] and kotlarmilos committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    c96e5ab View commit details
    Browse the repository at this point in the history
  11. [release/8.0-rc1] Bump package version for net7 to 7.0.11 (dotnet#90651)

    Co-authored-by: Steve Pfister <steve.pfister@microsoft.com>
    Co-authored-by: Larry Ewing <lewing@microsoft.com>
    3 people committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    322c85c View commit details
    Browse the repository at this point in the history
  12. [mono] Add a --path command line argument as an alternative to MONO_P…

    …ATH. (dotnet#90678)
    
    Can be specified multiple times.
    
    Co-authored-by: Zoltan Varga <vargaz@gmail.com>
    github-actions[bot] and vargaz committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    a37d138 View commit details
    Browse the repository at this point in the history
  13. Do not set fetch depth on source-build (dotnet#90704)

    Co-authored-by: Matt Mitchell <mmitche@microsoft.com>
    github-actions[bot] and mmitche committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    f84caca View commit details
    Browse the repository at this point in the history
  14. Update dependencies from https://github.com/dotnet/arcade build 20230…

    …815.4 (dotnet#90665)
    
    Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
     From Version 8.0.0-beta.23411.1 -> To Version 8.0.0-beta.23415.4
    
    Dependency coherency updates
    
    Microsoft.DotNet.XliffTasks
     From Version 1.0.0-beta.23408.1 -> To Version 1.0.0-beta.23415.1 (parent: Microsoft.DotNet.Arcade.Sdk
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    Co-authored-by: Carlos Sánchez López <1175054+carlossanlop@users.noreply.github.com>
    3 people committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    b5a0345 View commit details
    Browse the repository at this point in the history