1. 16 10月, 2021 1 次提交
  2. 15 10月, 2021 15 次提交
  3. 14 10月, 2021 20 次提交
    • A
      File.*AllText* optimizations (#58167) · cf496437
      Adam Sitnik 提交于
      Co-authored-by: NStephen Toub <stoub@microsoft.com>
      Co-authored-by: NDavid Cantú <dacantu@microsoft.com>
      cf496437
    • N
      Fix HTTP/3 loopback server WaitForCancellationAsync and aborting on finalization (#60395) · edf638f3
      Natalia Kondratyeva 提交于
      Fixed WaitForCancellationAsync to take into account both read and write cancellations. Fixed not aborting on finalization.
      
      Fixes #58234
      Fixes #60141
      edf638f3
    • A
      [reflection] Initialize default ALC gchandle in GetLoadContext (#60350) · 3e985173
      Aleksey Kliger (λgeek) 提交于
      If we try to get the ALC of an assembly from the default context before the
      managed default ALC object has been created, the native gchandle has a null
      target.
      Ensure it is not null by explicitly referencing the Default ALC.
      
      Fixes https://github.com/dotnet/runtime/issues/60348
      3e985173
    • D
      fix TestOnStartWithArgsThenStop (#60386) · 92bfaead
      Dan Moseley 提交于
      92bfaead
    • N
      Disabled NoCallback_RevokedCertificate_NoRevocationChecking_Succeeds test (#60394) · a0cd08bb
      Natalia Kondratyeva 提交于
      Put NoCallback_RevokedCertificate_NoRevocationChecking_Succeeds under active issue #60190 due to spike in failures
      a0cd08bb
    • T
      Follow up on Scatter/Gather API changes (#58447) · 37d25143
      Theodore Tsirpanis 提交于
      * Allocate an array of memory handles only if needed.
      
      * Remove an unnecessary variable in the multiple-syscall write gather.
      
      * Actually verify the content read by the read scatter operation.
      
      * Delay allocating native memory.
      
      * Verify that the whole file was read in the scatter/gather test.
      
      * Test the case when the scatter/gather buffers are acceptable by the Windows API.
      
      * Avoid null pointer dereferences when passing an empty segment array.
      
      * Test performing scatter/gather I/O with an empty segment array.
      Co-authored-by: NStephen Toub <stoub@microsoft.com>
      37d25143
    • A
      [metadata] Replace uses of MonoType:byref by a getter (#60313) · f77e5862
      Aleksey Kliger (λgeek) 提交于
      * [metadata] Replace uses of MonoType:byref by a getter
      
      Call `mono_type_is_byref_internal` instead of accessing the byref bit directly.
      
      No functional change. (I hope).
      
      This is in preparation for exploring alternative representations of ref types.
      
      * Change mono_type_is_byref_internal to take a const argument
      
      * Missed a couple byref reads
      
      * rename mono_type_is_byref_internal -> m_type_is_byref [NFC]
      
      * more missed byrefs
      
      * revert unintended change
      f77e5862
    • C
    • D
      Fix PerformanceCounter tests (#60372) · 1ebec9a4
      Dan Moseley 提交于
      * Fix PC tests
      
      * Fix https://github.com/dotnet/runtime/issues/29753
      1ebec9a4
    • P
      [wasm] rationalize internal exports (#60075) · a546fa48
      Pavel Savara 提交于
      - introduce globalThis.INTERNAL and move all exported methods which we only use internally or for testing
      - reduce BINDING and MONO exports to minimal scope necessary - as used by Blazor
      - fix all internal usages in tests
      - produce dotnet.d.ts and include it in the workload
      - moved Module.config to MONO.config
      - added mono_load_runtime_and_bcl_args into MONO export
      - removed obsolete debugger test InvalidScopeId
      - introduced INTERNAL.mono_wasm_set_main_args
      - add mono_wasm_new_root_buffer, mono_wasm_new_root, mono_wasm_release_roots to the MONO interface
      a546fa48
    • J
    • E
      51d43eb6
    • A
      11adf855
    • A
      Fix System.Numerics.Vectors tests on iOS and other FullAOT targets (#60335) · 51c16ae0
      Alexander Köplinger 提交于
      * Fix System.Numerics.Vectors tests on iOS and other FullAOT targets
      
      Instead of using dynamic we can use explicit type checks which don't require runtime code generation.
      Also fixed running just a subset of xunit tests on Apple targets in tests.mobile.targets.
      
      * Disable tests that fail on x86 due to a Mono runtime asserts
      
      See https://github.com/dotnet/runtime/issues/60347
      51c16ae0
    • B
      Fix CRC32 encoding (#60329) · 5b1ebf72
      Bruce Forstall 提交于
      On x64, when the crc32 instruction 2nd operand is a memory address
      (such as for a static field), and that address is containable
      (which normally doesn't happen, because the address will be above
      the 4GB lower address space), then the instruction was being
      improperly encoded.
      5b1ebf72
    • L
    • A
    • D
      Add tizen armel build CI for pull request (#56281) · 0cb73e89
      Dong-Heon Jung 提交于
      * Add tizen amrel build CI
      
      * Fix some errors
      
      * Fix platform-matrix.yml
      
      * Skip tests for tizen-armel
      
      * Fix typo
      
      * Introduce a paramter to skip tests
      
      * Update osGroup to Tizen
      
      * Fix an error
      
      * Update fix
      0cb73e89
    • D
      [main] Update dependencies from 9 repositories (#60216) · 1a214cab
      dotnet-maestro[bot] 提交于
      * Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build 20211008.6
      
      optimization.linux-x64.MIBC.Runtime , optimization.windows_nt-x64.MIBC.Runtime , optimization.windows_nt-x86.MIBC.Runtime , optimization.PGO.CoreCLR
       From Version 1.0.0-prerelease.21507.4 -> To Version 1.0.0-prerelease.21508.6
      
      * Update dependencies from https://github.com/dotnet/arcade build 20211008.1
      
      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 7.0.0-beta.21507.3 -> To Version 7.0.0-beta.21508.1
      
      * Update dependencies from https://github.com/dotnet/msquic build 20211008.1
      
      System.Net.MsQuic.Transport
       From Version 6.0.0-preview.7.21480.1 -> To Version 6.0.0-preview.7.21508.1
      
      * Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build 20211009.6
      
      optimization.linux-x64.MIBC.Runtime , optimization.windows_nt-x64.MIBC.Runtime , optimization.windows_nt-x86.MIBC.Runtime , optimization.PGO.CoreCLR
       From Version 1.0.0-prerelease.21507.4 -> To Version 1.0.0-prerelease.21509.6
      
      * Update dependencies from https://github.com/dotnet/runtime build 20211011.2
      
      Microsoft.NETCore.ILAsm , Microsoft.NETCore.DotNetHostPolicy , Microsoft.NETCore.DotNetHost , Microsoft.NETCore.App.Runtime.win-x64 , System.Runtime.CompilerServices.Unsafe , runtime.native.System.IO.Ports , Microsoft.NET.Sdk.IL , System.Text.Json
       From Version 7.0.0-alpha.1.21501.7 -> To Version 7.0.0-alpha.1.21511.2
      
      * Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build 20211011.2
      
      optimization.linux-x64.MIBC.Runtime , optimization.windows_nt-x64.MIBC.Runtime , optimization.windows_nt-x86.MIBC.Runtime , optimization.PGO.CoreCLR
       From Version 1.0.0-prerelease.21507.4 -> To Version 1.0.0-prerelease.21511.2
      
      * Update dependencies from https://github.com/dotnet/arcade build 20211011.1
      
      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 7.0.0-beta.21507.3 -> To Version 7.0.0-beta.21511.1
      
      * Update dependencies from https://github.com/dotnet/icu build 20211011.1
      
      Microsoft.NETCore.Runtime.ICU.Transport
       From Version 7.0.0-alpha.1.21477.1 -> To Version 7.0.0-alpha.1.21511.1
      
      * Update dependencies from https://github.com/dotnet/xharness build 20211011.3
      
      Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Xunit
       From Version 1.0.0-prerelease.21508.1 -> To Version 1.0.0-prerelease.21511.3
      
      * Update dependencies from https://github.com/dotnet/runtime-assets build 20211011.2
      
      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 7.0.0-beta.21506.1 -> To Version 7.0.0-beta.21511.2
      
      * Update dependencies from https://github.com/dotnet/msquic build 20211011.1
      
      System.Net.MsQuic.Transport
       From Version 6.0.0-preview.7.21480.1 -> To Version 6.0.0-preview.7.21511.1
      
      * Update dependencies from https://github.com/dotnet/llvm-project build 20211011.1
      
      runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools , runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk , runtime.osx.10.12-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools , runtime.osx.10.12-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk , runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk , runtime.linux-arm64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools , runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk , runtime.linux-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools
       From Version 11.1.0-alpha.1.21477.1 -> To Version 11.1.0-alpha.1.21511.1
      
      * Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build 20211012.6
      
      optimization.linux-x64.MIBC.Runtime , optimization.windows_nt-x64.MIBC.Runtime , optimization.windows_nt-x86.MIBC.Runtime , optimization.PGO.CoreCLR
       From Version 1.0.0-prerelease.21507.4 -> To Version 1.0.0-prerelease.21512.6
      
      * Update dependencies from https://github.com/dotnet/arcade build 20211012.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 7.0.0-beta.21507.3 -> To Version 7.0.0-beta.21512.3
      
      * Update dependencies from https://github.com/dotnet/runtime-assets build 20211012.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 7.0.0-beta.21506.1 -> To Version 7.0.0-beta.21512.1
      
      * Update dependencies from https://github.com/dotnet/msquic build 20211012.1
      
      System.Net.MsQuic.Transport
       From Version 6.0.0-preview.7.21480.1 -> To Version 6.0.0-preview.7.21512.1
      
      * Update dependencies from https://github.com/dotnet/hotreload-utils build 20211012.2
      
      Microsoft.DotNet.HotReload.Utils.Generator.BuildTool
       From Version 1.0.2-alpha.0.21504.1 -> To Version 1.0.2-alpha.0.21512.2
      Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
      Co-authored-by: NAlexander Köplinger <alex.koeplinger@outlook.com>
      1a214cab
    • A
      Fix build with clang 13 (#60328) · 2265a615
      Adeel Mujahid 提交于
      * Fix build with clang 13
      Tested with:
      ```sh
      $ clang --version | head -1
      Ubuntu clang version 13.0.0-++20211006103153+fd1d8c2f04dd-1~exp1~20211006223759.3
      ```
      
      * Fix gcc build
      
      * Unify supressions
      
      * Fix Clang 13 -Wcast-function-type warning
      
      `cast from 'void (*)(int, siginfo_t *, void *)' to 'void (*)(int)' converts to incompatible function type`
      
      But going through an intermediate `void (*) (void)` function type is allowed.
      Co-authored-by: NAleksey Kliger <aleksey@lambdageek.org>
      2265a615
  4. 13 10月, 2021 4 次提交