1. 10 7月, 2022 8 次提交
    • A
      Update string marshallers to V2 shape (#71849) · 1af8727e
      Aaron Robinson 提交于
      * Update to string marshallers to new V2 shape.
      
      * Fix incorrect BStr casing.
      
      * Use NativeMemory.Alloc/Free where possible.
      Avoid initialization of marshaller when not used.
      Remove unneccessary unmanaged->managed APIs for In marshallers.
      
      * Add a ClassLoader::LoadTypeByNameThrowing overload
        that can be used to load nested classes.
      
      * Allocate precise amounts for UTF8 and ANSI marshallers.
      
      * Use CoTaskMemAlloc/Free
      
      * Keep allocation in local.
      1af8727e
    • E
    • D
      [main] Update dependencies from dotnet/arcade (#71631) · 96822562
      dotnet-maestro[bot] 提交于
      * Update dependencies from https://github.com/dotnet/arcade build 20220704.1
      
      Microsoft.DotNet.ApiCompat , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
       From Version 7.0.0-beta.22327.2 -> To Version 7.0.0-beta.22354.1
      
      * Update dependencies from https://github.com/dotnet/arcade build 20220705.4
      
      Microsoft.DotNet.ApiCompat , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
       From Version 7.0.0-beta.22327.2 -> To Version 7.0.0-beta.22355.4
      
      * Update dependencies from https://github.com/dotnet/arcade build 20220706.3
      
      Microsoft.DotNet.ApiCompat , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
       From Version 7.0.0-beta.22327.2 -> To Version 7.0.0-beta.22356.3
      
      * Update dependencies from https://github.com/dotnet/arcade build 20220708.3
      
      Microsoft.DotNet.ApiCompat , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
       From Version 7.0.0-beta.22327.2 -> To Version 7.0.0-beta.22358.3
      Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
      96822562
    • C
      Pass CancellationToken to Http2Connection SetupAsync (#70906) · edfca3c2
      campersau 提交于
      * Pass cancellation token to Http2Connection SetupAsync
      
      * PR feedback
      edfca3c2
    • J
    • F
    • R
      [wasm] Bump emscripten to 3.1.12 (#70693) · 246f2c8d
      Radek Doulik 提交于
      * Use new docker images
      * Silence warnings
      * Bump dependencies
      * Bump emscripten version
      * Update dependencies
      * Fix linking
      * Move the link fix to default link response file
      
      To make tests build
      * Disable one more test
      Affected by https://github.com/dotnet/runtime/issues/51375
      
      * Ignore link errors coming from native refs
      This avoids this error, where the linker seems more strict now:
      ```
            [] EXEC : error : undefined symbol: _ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv (referenced by top-level compiled C/C++ code) [/datadisks/disk1/work/BDDD0A63/w/A3D60932/e/blz_nativeref_aot_Debug/blz_nativeref_aot_Debug.csproj]
            [] EXEC : warning : Link with `-sLLD_REPORT_UNDEFINED` to get more information on undefined symbols [/datadisks/disk1/work/BDDD0A63/w/A3D60932/e/blz_nativeref_aot_Debug/blz_nativeref_aot_Debug.csproj]
            [] EXEC : warning : To disable errors for undefined symbols use `-sERROR_ON_UNDEFINED_SYMBOLS=0` [/datadisks/disk1/work/BDDD0A63/w/A3D60932/e/blz_nativeref_aot_Debug/blz_nativeref_aot_Debug.csproj]
            [] EXEC : warning : __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv may need to be added to EXPORTED_FUNCTIONS if it arrives from a system library [/datadisks/disk1/work/BDDD0A63/w/A3D60932/e/blz_nativeref_aot_Debug/blz_nativeref_aot_Debug.csproj]
            [] EXEC : error : undefined symbol: _ZNKSt3__221__basic_string_commonILb1EE20__throw_length_errorEv (referenced by top-level compiled C/C++ code) [/datadisks/disk1/work/BDDD0A63/w/A3D60932/e/blz_nativeref_aot_Debug/blz_nativeref_aot_Debug.csproj]
            [] EXEC : warning : __ZNKSt3__221__basic_string_commonILb1EE20__throw_length_errorEv may need to be added to EXPORTED_FUNCTIONS if it arrives from a system library [/datadisks/disk1/work/BDDD0A63/w/A3D60932/e/blz_nativeref_aot_Debug/blz_nativeref_aot_Debug.csproj]
            [] EXEC : error : Aborting compilation due to previous errors [/datadisks/disk1/work/BDDD0A63/w/A3D60932/e/blz_nativeref_aot_Debug/blz_nativeref_aot_Debug.csproj]
            [] emcc : error : '/datadisks/disk1/work/BDDD0A63/w/A3D60932/e/dotnet-workload/packs/Microsoft.NET.Runtime.Emscripten.3.1.12.Node.linux-x64/7.0.0-preview.6.22308.2/tools/bin/node
      ```
      * Avoid another linker error in tests
      * Disable failing test
      * Try to use emscripten_force_exit in mono_wasm_exit
      
      * Bump docker image to get newer v8
      * Fix remaining conflict
      * Use 3.1.12 icu again, it was lost with merge
      * Revert "Try to use emscripten_force_exit in mono_wasm_exit"
      
      This reverts commit bdba37b8a7ac96cead35758dc234b3d71b13880d.
      
      * Revert "Ignore link errors coming from native refs"
      This reverts commit f2bfa1f22e84ecd6e9e84142ce87a97a9ecf69c3.
      
      * [wasm] Don't run tests on windows with v8
      - We are only interested in testing with v8 on linux
      
      This changes:
      1. All the AOT tests to run with browser on windows
      2. Library tests (interpreter) will run with browser, and nodejs
      
      * Fix System.Net.Http.Functional.Tests failing due to trimming
      .. on Windows/AOT:
      * [wasm] Fix windows/tests/aot timeout to be same for running on browser
      .. as for v8.
      * Disable failing tests - issue#71877
      Co-authored-by: NRadek Doulik <radekdoulik@google.com>
      Co-authored-by: NAnkit Jain <radical@gmail.com>
      246f2c8d
    • D
      Update dependencies from https://github.com/dotnet/msquic build 20220708.1 (#71880) · 49288b4e
      dotnet-maestro[bot] 提交于
      System.Net.MsQuic.Transport
       From Version 7.0.0-alpha.1.22357.1 -> To Version 7.0.0-alpha.1.22358.1
      Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
      49288b4e
  2. 09 7月, 2022 30 次提交
  3. 08 7月, 2022 2 次提交