Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/runtime.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/eng
AgeCommit message (Collapse)Author
2021-07-13[main] Update dependencies from 7 repositories (#55565)dotnet-maestro[bot]
* Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build 20210712.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.21361.3 -> To Version 1.0.0-prerelease.21362.2 * Update dependencies from https://github.com/dotnet/arcade build 20210709.3 Microsoft.DotNet.XUnitExtensions , Microsoft.DotNet.VersionTools.Tasks , 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.21357.3 -> To Version 6.0.0-beta.21359.3 * Update dependencies from https://github.com/dotnet/icu build 20210712.1 Microsoft.NETCore.Runtime.ICU.Transport From Version 6.0.0-preview.7.21328.1 -> To Version 6.0.0-preview.7.21362.1 * Update dependencies from https://github.com/dotnet/llvm-project build 20210712.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.21357.1 -> To Version 11.1.0-alpha.1.21362.1 * Update dependencies from https://github.com/mono/linker build 20210712.3 Microsoft.NET.ILLink.Tasks From Version 6.0.100-preview.6.21358.3 -> To Version 6.0.100-preview.6.21362.3 * Update dependencies from https://github.com/dotnet/hotreload-utils build 20210712.1 Microsoft.DotNet.HotReload.Utils.Generator.BuildTool From Version 1.0.1-alpha.0.21361.1 -> To Version 1.0.1-alpha.0.21362.1 * Update dependencies from https://github.com/dotnet/emsdk build 20210713.1 Microsoft.NET.Workload.Emscripten.Manifest-6.0.100 From Version 6.0.0-preview.7.21362.2 -> To Version 6.0.0-preview.7.21363.1 Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2021-07-13Improve resolving runtime pack in WasmApp targets (#55258)Alexander Köplinger
Use similar logic to `eng/targetingpacks.targets` in `WasmApp.InTree.targets` and `WasmApp.LocalBuild.targets`. Also set `UseMonoRuntime=true` to make sure we get the Mono-based runtime pack.
2021-07-13Update pinned C# compiler versionStephen Toub
2021-07-13[main] Update dependencies from 6 repositories (#55395)dotnet-maestro[bot]
* Update dependencies from https://github.com/dotnet/runtime-assets build 20210708.1 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.21356.1 -> To Version 6.0.0-beta.21358.1 * Update dependencies from https://github.com/mono/linker build 20210708.3 Microsoft.NET.ILLink.Tasks From Version 6.0.100-preview.6.21357.1 -> To Version 6.0.100-preview.6.21358.3 * Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build 20210709.4 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.21357.3 -> To Version 1.0.0-prerelease.21359.4 * Update dependencies from https://github.com/dotnet/hotreload-utils build 20210709.1 Microsoft.DotNet.HotReload.Utils.Generator.BuildTool From Version 1.0.1-alpha.0.21355.1 -> To Version 1.0.1-alpha.0.21359.1 * Update dependencies from https://github.com/dotnet/hotreload-utils build 20210710.1 Microsoft.DotNet.HotReload.Utils.Generator.BuildTool From Version 1.0.1-alpha.0.21355.1 -> To Version 1.0.1-alpha.0.21360.1 * Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build 20210711.3 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.21357.3 -> To Version 1.0.0-prerelease.21361.3 * Update dependencies from https://github.com/dotnet/runtime build 20210711.10 Microsoft.NETCore.DotNetHost , Microsoft.NETCore.DotNetHostPolicy , Microsoft.NETCore.ILAsm , runtime.native.System.IO.Ports , Microsoft.NET.Sdk.IL , System.Runtime.CompilerServices.Unsafe , System.Text.Json From Version 6.0.0-preview.7.21355.1 -> To Version 6.0.0-preview.7.21361.10 * Update dependencies from https://github.com/dotnet/hotreload-utils build 20210711.1 Microsoft.DotNet.HotReload.Utils.Generator.BuildTool From Version 1.0.1-alpha.0.21355.1 -> To Version 1.0.1-alpha.0.21361.1 * Update dependencies from https://github.com/dotnet/emsdk build 20210712.1 Microsoft.NET.Workload.Emscripten.Manifest-6.0.100 From Version 6.0.0-preview.7.21358.1 -> To Version 6.0.0-preview.7.21362.1 * Update dependencies from https://github.com/dotnet/emsdk build 20210712.2 Microsoft.NET.Workload.Emscripten.Manifest-6.0.100 From Version 6.0.0-preview.7.21358.1 -> To Version 6.0.0-preview.7.21362.2 Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2021-07-12Enable CA1419 (SafeHandle public parameterless ctor) (#55460)Stephen Toub
2021-07-12use updated fedora image with msquic (#55424)Tomas Weinfurt
* use updated fedora image with msquic * fix ping
2021-07-10[wasm] Fix property name for Emscripten manifest nuget (#55444)Ankit Jain
.. this allows the version to get updated in `eng/Versions.props` also, when updates flow in. - And update the version to match Version.Details.xml
2021-07-09H/3 stress (#55098)Marie Píchová
* Fixed event source name * Updated docker files, updated stress test to H/3 * SSL stress updated as well * Fixed docker and compilation warnings * H/3 fixes * Fixed nano-server version and nuget reference * Debian stable version revert: bullseye --> buster * Use msquic package in Linux stress container * Bullseye is back, needs 6.0 SDK current preview * Fixed pulling images in docker compose * Disabled problematic error in H/2
2021-07-08[main] Update dependencies from 10 repositories (#55074)dotnet-maestro[bot]
* Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build 20210701.5 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.21330.5 -> To Version 1.0.0-prerelease.21351.5 * Update dependencies from https://github.com/dotnet/arcade build 20210701.2 Microsoft.DotNet.XUnitExtensions , Microsoft.DotNet.VersionTools.Tasks , 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.21330.2 -> To Version 6.0.0-beta.21351.2 * Update dependencies from https://github.com/dotnet/xharness build 20210701.2 Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Xunit From Version 1.0.0-prerelease.21330.2 -> To Version 1.0.0-prerelease.21351.2 * Update dependencies from https://github.com/dotnet/hotreload-utils build 20210701.1 Microsoft.DotNet.HotReload.Utils.Generator.BuildTool From Version 1.0.1-alpha.0.21330.1 -> To Version 1.0.1-alpha.0.21351.1 * Update dependencies from https://github.com/dotnet/roslyn-analyzers build 20210701.2 Microsoft.CodeAnalysis.NetAnalyzers From Version 6.0.0-rc1.21320.2 -> To Version 6.0.0-rc1.21351.2 * Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build 20210702.5 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.21330.5 -> To Version 1.0.0-prerelease.21352.5 * Update dependencies from https://github.com/dotnet/hotreload-utils build 20210702.1 Microsoft.DotNet.HotReload.Utils.Generator.BuildTool From Version 1.0.1-alpha.0.21330.1 -> To Version 1.0.1-alpha.0.21352.1 * Update dependencies from https://github.com/dotnet/roslyn-analyzers build 20210702.1 Microsoft.CodeAnalysis.NetAnalyzers From Version 6.0.0-rc1.21320.2 -> To Version 6.0.0-rc1.21352.1 * Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build 20210703.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.21330.5 -> To Version 1.0.0-prerelease.21353.2 * Update dependencies from https://github.com/dotnet/runtime build 20210705.1 Microsoft.NETCore.DotNetHost , Microsoft.NETCore.DotNetHostPolicy , Microsoft.NETCore.ILAsm , runtime.native.System.IO.Ports , Microsoft.NET.Sdk.IL , System.Runtime.CompilerServices.Unsafe , System.Text.Json From Version 6.0.0-preview.7.21321.2 -> To Version 6.0.0-preview.7.21355.1 * Update dependencies from https://github.com/dotnet/emsdk build 20210705.1 Microsoft.NET.Runtime.Emscripten.2.0.23.Node.win-x64 From Version 6.0.0-preview.7.21330.1 -> To Version 6.0.0-preview.7.21355.1 * Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build 20210705.3 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.21330.5 -> To Version 1.0.0-prerelease.21355.3 * Update dependencies from https://github.com/dotnet/arcade build 20210705.2 Microsoft.DotNet.XUnitExtensions , Microsoft.DotNet.VersionTools.Tasks , 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.21330.2 -> To Version 6.0.0-beta.21355.2 * Update dependencies from https://github.com/dotnet/llvm-project build 20210705.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.21328.1 -> To Version 11.1.0-alpha.1.21355.1 * Update dependencies from https://github.com/dotnet/runtime-assets build 20210706.1 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.21314.1 -> To Version 6.0.0-beta.21356.1 * Update dependencies from https://github.com/mono/linker build 20210705.2 Microsoft.NET.ILLink.Tasks From Version 6.0.100-preview.6.21330.1 -> To Version 6.0.100-preview.6.21355.2 * Update dependencies from https://github.com/dotnet/hotreload-utils build 20210705.1 Microsoft.DotNet.HotReload.Utils.Generator.BuildTool From Version 1.0.1-alpha.0.21330.1 -> To Version 1.0.1-alpha.0.21355.1 * Update dependencies from https://github.com/dotnet/emsdk build 20210706.1 Microsoft.NET.Workload.Emscripten.Manifest-6.0.100 From Version 6.0.0-preview.7.21330.1 -> To Version 6.0.0-preview.7.21356.1 * Bump Microsoft.DotNet.PackageValidation to 1.0.0-preview.7.21352.4 * Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build 20210706.5 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.21330.5 -> To Version 1.0.0-prerelease.21356.5 * Update dependencies from https://github.com/dotnet/xharness build 20210707.4 Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Xunit From Version 1.0.0-prerelease.21330.2 -> To Version 1.0.0-prerelease.21357.4 * Update dependencies from https://github.com/dotnet/roslyn-analyzers build 20210706.1 Microsoft.CodeAnalysis.NetAnalyzers From Version 6.0.0-rc1.21320.2 -> To Version 6.0.0-rc1.21356.1 * Set AsArchive when payload is a zip file * Update dependencies from https://github.com/dotnet/arcade build 20210707.3 Microsoft.DotNet.XUnitExtensions , Microsoft.DotNet.VersionTools.Tasks , 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.21330.2 -> To Version 6.0.0-beta.21357.3 * Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build 20210707.3 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.21330.5 -> To Version 1.0.0-prerelease.21357.3 * Update dependencies from https://github.com/dotnet/llvm-project build 20210707.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.21328.1 -> To Version 11.1.0-alpha.1.21357.1 * Update dependencies from https://github.com/mono/linker build 20210707.1 Microsoft.NET.ILLink.Tasks From Version 6.0.100-preview.6.21330.1 -> To Version 6.0.100-preview.6.21357.1 * Update dependencies from https://github.com/dotnet/emsdk build 20210708.1 Microsoft.NET.Workload.Emscripten.Manifest-6.0.100 From Version 6.0.0-preview.7.21330.1 -> To Version 6.0.0-preview.7.21358.1 Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: Larry Ewing <lewing@microsoft.com> Co-authored-by: Santiago Fernandez Madero <safern@microsoft.com>
2021-07-08Ship a .framework version of Mono (#53370)Jo Shields
Additionally ship Mono on iOS/tvOS/MacCatalyst as a .framework bundle Fixes #42846
2021-07-08update MsQuic version (#55291)Tomas Weinfurt
* update MsQuic version * add also Versions.props
2021-07-08[wasm] Update Wasm.Build.Tests to build with net6.0 (#54936)Ankit Jain
Co-authored-by: Larry Ewing <lewing@microsoft.com>
2021-07-07Fix LLVM path (#55244)Bill Wert
2021-07-06Add llvm ios (#55222)Bill Wert
* add LLVM scenario * add copy to payload * reverse paths * fix log path * Move log fix * remove extra scenario
2021-07-06Use the emsdk workload manifest for the emscripten packages (#55110)Larry Ewing
2021-07-03Expose and implement generic math interfaces on core types (#54650)Tanner Gooding
* Pin MicrosoftNetCompilersToolsetVersion to a version that supports Static Abstracts in Interfaces * Fixed issues related to enabling generic math in a general sense (#4) - Disable constraint checking during EEInit - Disable il linker running on CoreLib - Fixup generic math tests to actually build * Adding interfaces to support generic math * Implement generic math interfaces on core types * Updating the System.Runtime ref assembly to support generic math * Add a basic xunit test for generic-math * Removing unnecessary nullable annotations * Ensure all preview interface members are explicitly implemented * Don't use var for various methods in Double/Half/Single * Ensure FeatureGenericMath is defined for Mono * Skip generic math tests on Mono WASM due to https://github.com/dotnet/runtime/issues/54910 * Apply suggestions from code review Co-authored-by: Aleksey Kliger (λgeek) <akliger@gmail.com> Co-authored-by: David Wrighton <davidwr@microsoft.com> Co-authored-by: Aleksey Kliger (λgeek) <akliger@gmail.com>
2021-07-02Add Csproj pack infra for packages with ref and runtime assemblies and ↵Anirudh Agnihotry
symbols. (#54250) * add infra for adding ref and runtime assemblies delete the project add a comment move the warning disable to cenral location moving props/targets to packaging.props and packaging.targets use intellisense package for ref and runtime xml files add comments, flag for ref assemblies, remove xml from runtimes, use outputItem to get the reference assembly addressing some more feedback remove ref assemblies add suppression file and update package validatio * move PackageValidationBaselineVersion to packaging.targets * update the package validation version
2021-07-02[main] Update dependencies from dnceng/internal/dotnet-optimization ↵dotnet-maestro[bot]
dotnet/arcade dotnet/xharness dotnet/hotreload-utils (#55007) * Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build 20210630.5 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.21329.4 -> To Version 1.0.0-prerelease.21330.5 * Update dependencies from https://github.com/dotnet/arcade build 20210630.2 Microsoft.DotNet.XUnitExtensions , Microsoft.DotNet.VersionTools.Tasks , 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.21329.8 -> To Version 6.0.0-beta.21330.2 * Update dependencies from https://github.com/dotnet/xharness build 20210630.2 Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Xunit From Version 1.0.0-prerelease.21328.4 -> To Version 1.0.0-prerelease.21330.2 * Update dependencies from https://github.com/dotnet/hotreload-utils build 20210630.1 Microsoft.DotNet.HotReload.Utils.Generator.BuildTool From Version 1.0.1-alpha.0.21328.1 -> To Version 1.0.1-alpha.0.21330.1 * Disable nullability for EnC test * Also disable nullability in browser EnC functional test Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: Larry Ewing <lewing@microsoft.com> Co-authored-by: Aleksey Kliger (λgeek) <alklig@microsoft.com>
2021-07-01Recategorize emsdk dependency (#55028)Matt Mitchell
2021-07-01Preserve necessary type and method (#54932)Fan Yang
* Preserve necessary type and method * Change the way of getting the type * Inline the constants * Enable NonValidated_ValidAndInvalidValues_DictionaryMembersWork * Enable TransformStrStrResolver3
2021-07-01 Add analyzers to ref-pack / ASP.NET transport package (#54950)Eric StJohn
* Add analyzers to ref-pack / ASP.NET transport package * Updating shared framework SDK * Respond to feedback * Update arcade SDKs and remove property
2021-07-01[main] Update dependencies from 8 repositories (#54907)dotnet-maestro[bot]
* Update dependencies from https://github.com/dotnet/arcade build 20210628.2 Microsoft.DotNet.XUnitExtensions , Microsoft.DotNet.VersionTools.Tasks , 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.21324.3 -> To Version 6.0.0-beta.21328.2 * Update dependencies from https://github.com/dotnet/icu build 20210628.1 Microsoft.NETCore.Runtime.ICU.Transport From Version 6.0.0-preview.7.21321.1 -> To Version 6.0.0-preview.7.21328.1 * Update dependencies from https://github.com/dotnet/xharness build 20210628.4 Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Xunit From Version 1.0.0-prerelease.21328.2 -> To Version 1.0.0-prerelease.21328.4 * Update dependencies from https://github.com/dotnet/llvm-project build 20210628.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.21321.1 -> To Version 11.1.0-alpha.1.21328.1 * Update dependencies from https://github.com/mono/linker build 20210628.2 Microsoft.NET.ILLink.Tasks From Version 6.0.100-preview.6.21327.1 -> To Version 6.0.100-preview.6.21328.2 * Update dependencies from https://github.com/dotnet/hotreload-utils build 20210628.1 Microsoft.DotNet.HotReload.Utils.Generator.BuildTool From Version 1.0.1-alpha.0.21321.1 -> To Version 1.0.1-alpha.0.21328.1 * Update dependencies from https://github.com/dotnet/emsdk build 20210629.1 Microsoft.NET.Runtime.Emscripten.2.0.23.Node.win-x64 From Version 6.0.0-preview.7.21323.1 -> To Version 6.0.0-preview.7.21329.1 * Address new IL3002 and IL3003 warnings for the latest linker to unblock the build. * Disable the trim analyzer for tests with EnableAggressiveTrimming * Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-optimization build 20210629.4 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.21320.4 -> To Version 1.0.0-prerelease.21329.4 * Update dependencies from https://github.com/dotnet/arcade build 20210629.8 Microsoft.DotNet.XUnitExtensions , Microsoft.DotNet.VersionTools.Tasks , 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.21321.1 -> To Version 6.0.0-beta.21329.8 * Update dependencies from https://github.com/mono/linker build 20210629.2 Microsoft.NET.ILLink.Tasks From Version 6.0.100-preview.6.21317.4 -> To Version 6.0.100-preview.6.21329.2 * Update dependencies from https://github.com/dotnet/emsdk build 20210630.1 Microsoft.NET.Runtime.Emscripten.2.0.23.Node.win-x64 From Version 6.0.0-preview.7.21323.1 -> To Version 6.0.0-preview.7.21330.1 * Update dependencies from https://github.com/mono/linker build 20210630.1 Microsoft.NET.ILLink.Tasks From Version 6.0.100-preview.6.21317.4 -> To Version 6.0.100-preview.6.21330.1 Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: Ankit Jain <radical@gmail.com> Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com>
2021-06-30Update analyzer versions (#54888)Stephen Toub
2021-06-30Update perf.yml to Exclude Arm64 Queues (#54973)Aaron Kunkle
* split off arm64 perf pipeline * PR comments * PR responses * PR responses * Renaming
2021-06-30Remove some redundant / unused binplace directories (#54890)Eric StJohn
* Remove some redundant / unused binplace directories * Fix runtime pack path * Use OuputRid instead of PackageRID On linux-musl, OutputRID differs from PackageRID. * Add RuntimeOS to installer leg for musl So that we have consistent values of $(PackageRID) for installer and libraries * Move LibrariesConfiguration definition earlier in src/tests This property was being defined after a number of places where it was consumed resulting in quite a few inconsistent derived properties.
2021-06-29Revert "[main] Update dependencies from 11 repositories (#54741)" (#54909)Viktor Hofer
This reverts commit 8103a7e3f21f67bf85763ae5703d53c0aaf591ab.
2021-06-29[main] Update dependencies from 11 repositories (#54741)dotnet-maestro[bot]
[main] Update dependencies from 11 repositories - Address new IL3002 and IL3003 warnings for the latest linker to unblock the build. - Disable the trim analyzer for tests with EnableAggressiveTrimming - Merge branch 'main' into darc-main-997daf91-1bd1-4e82-9eac-1347a9231dc5
2021-06-29add System.Net.MsQuic.Transport as dependency for Windows build (#54851)Tomas Weinfurt
2021-06-29Add perf_slow yaml (#54853)Aaron Kunkle
2021-06-28First round of converting System.Drawing.Common to COMWrappers (#54636)Eric Erhardt
* First round of converting System.Drawing.Common to COMWrappers Using COM Wrappers makes the library trim compatible. * Add Trimming Test for Icon.Save * Add support for OS specific trimming tests * Use function pointers instead of delegates * Rename Guid to IID * Better interop to closely match the native side * Release any COM pointer that was QueryInterface * Use pointers instead of Marshal.PtrToStructure/StructureToPtr * No need for a VTable struct, just set each function pointer right into the table * Wrap all managed calls in try-catch and return HResult * Use COM naming * Fix method signature to use pointer instead of out. * CheckStatus => ThrowExceptionForHR * Pass -1 to Marshal.GetExceptionForHR so it doesn't query GetErrorInfo, and always returns the correct exception type * Create the PictureWrapper with UniqueInstance, so it doesn't get cached. Caching it causes lifetime issues.
2021-06-27Fix MacOS build on 11.x SDK and Catalyst build (#54506)Jan Vorlicek
* Fix MacOS build on 11.x SDK and Catalyst build The configure.cmake was not getting the minimum supported OS version because it was being set via set_compile_options and the config functions can only get options from CMAKE_XXX_FLAGS. * Add comment explaining why we set the macOS options via CMAKE_XXX_FLAGS
2021-06-25[main] Update dependencies from 9 repositories (#54543)Přemek Vysoký
2021-06-24Add non-LLVM iOS size scenario (#54585)Bill Wert
* Add non-LLVM iOS size scenario * add category * remove parens * variables in the wrong place. * move setting configs to before it is written
2021-06-24Disable MacCatalyst arm64 PR test runs on staging pipeline (#54678)Alexander Köplinger
We don't have enough capacity right now on Helix to handle the load.
2021-06-24[wasm] Bump emscripten to 2.0.23 (#53603)Radek Doulik
Bumps emscripten to 2.0.23 The Browser AOT tests now use `-Wl,-lto-O0` option to reduce memory usage of `wasm-ld` tool, which was in some cases going over avaiable 8GB on helix machines. * Revert "Add ActiveIssue to the MemoryMappedFiles tests" This reverts commit ec1ae530606ef1061680600fc046226cc1c4cbc3. * Revert "Add ActiveIssue attr to the FileSystem tests" This reverts commit 356b3ff2a703980ac01b9df697a594e8c341c436. * Bump emscripten version to 2.0.23 * Use newer docker images with 2.0.23 * Update docs * Use 2.0.23 emscripten nuget packages * Revert "Revert "Add ActiveIssue attr to the FileSystem tests"" This reverts commit eb2f9548b08c114b359fab8d867ba50de098fe48. The fix is not present in 2.0.23 * Revert "Revert "Add ActiveIssue to the MemoryMappedFiles tests"" This reverts commit 8be39f583499a8d8451034c65260a785330b0795. The fix is not present in 2.0.23 * Increase timeout for AOT tests * Add description of emscripten bump to README * Try to get information about resources * Get all limits * Escape & chars * Reduce platform matrix * Lets try one more build with doubled timeout * Revert "Lets try one more build with doubled timeout" This reverts commit 67dd7754bb79218b2c6b687034162d041715093e. * Try -Wl,-O0 on CI To be sure it behaves the same as in local build * Use -Wl,-lto-O0 do lower link time optimization It looks like it reduces the memory load a lot * Set EmccLinkOptimizationFlag for AOT tests And reset the default value * Escape commas * Revert "Reduce platform matrix" This reverts commit fec0e557208eb165824e75cd57b895a74d164de4. * Remove resource info retrieval * Bump emsdk versions Co-authored-by: Larry Ewing <lewing@microsoft.com>
2021-06-24Fix compiler references when building inside VS (#54614)Viktor Hofer
If for a source project a contract project exists, then the contract project's TargetPath should be passed to the compiler. This is handled by the SDK by default when `ProduceReferenceAssembly` is true. As dotnet/runtime doesn't use the `ProduceReferenceAssembly` feature yet, a custom target adds the necessary `ReferenceAssembly` metadata to the `TargetPathWithTargetPlatformMoniker` item which then is transformed to references for the compiler. That works fine on the CLI as the `GetTargetPathWithTargetPlatformMoniker` target runs after the ProjectReference to the ContractProject is resolved and its target path is available. Inside VS the target ordering is different and the `ResolvedMatchingContract` item was empty as the ProjectReference to the contract wasn't yet resolved. The fix for that is to add a dependency onto the `ResolveProjectReferences` target to guarantee that the `ResolvedMatchingContract` item is populated in time. Noticed this when the build of System.ComponentModel.Composition.Registration failed because the implementation assembly of System.ComponentModel.Composition was passed to the compiler instead of the reference assembly.
2021-06-23[wasm] Compile .bc->.o in parallel, before passing to the linker (#54053)Ankit Jain
2021-06-23Update NetAnalyzers version (#54511)Stephen Toub
* Update NetAnalyzers version * Add NetAnalyzers to dependency flow Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2021-06-23[wasm] Move AOT builds from `runtime-staging` to `runtime` (#54577)Ankit Jain
These builds have had ~2-3 failures in the last 14 days (~90 builds).
2021-06-22[mono]Re-enable runtime tests on Android arm64 (#49662)Fan Yang
* Re-enable runtime tests on Android arm64 * disable irrelevant CI lanes * Disable more dotnet-linker-tests and runtime-dev-innerloop CI lanes * Comment out definition for DISABLE_LOGGING * Remove defining logging for android * Extend app installation timeout limit * Fix command prefix for windows * Enable tests excluded only for Android arm64 * Disable failed test on arm64 * Revert hacks * Revert unintended changes * More... * Only run tests on arm64 for rolling build * Fix merge error
2021-06-22[wasm] Collect, and process satellite assemblies automatically (#53656)Ankit Jain
2021-06-22Fix XML in Version.Details.xmlStephen Toub
2021-06-22Revert "[main] Update dependencies from 9 repositories (#54218)" (#54541)Přemek Vysoký
This reverts commit 04ad80aff37e2ef5eac0cc6d2a895ccf0f9d65a3.
2021-06-22[main] Update dependencies from 9 repositories (#54218)dotnet-maestro[bot]
[main] Update dependencies from 9 repositories - Merge branch 'main' into darc-main-b0a81754-f267-416d-a8e2-cf56f8c1ee3e - PInvoke warnings fixes for OOB assemblies - Update testPackages.proj - Update testPackages.proj - Update dependencies from https://github.com/dotnet/arcade build 20210621.1 - Merge branch 'main' into darc-main-b0a81754-f267-416d-a8e2-cf56f8c1ee3e Conflicts: eng/Version.Details.xml eng/Versions.props - Fix xml - Update dependencies from https://github.com/dotnet/xharness build 20210622.2
2021-06-22ArPow stage 1: local source-build infrastructure (#53294)Michael Simons
* Initial arcade-powered source-build infra * Add patches, fixup from 5.0 * Rename patches to match 6.0-p1 work * Add source-build specific build script * Incorporate build-source-build.sh, into eng/ * Run inner build script, through coreclr * Initial source-build args based on live build (not props file) * Cleanup: add RID comments, rm empty/absolute args * Fix subsets * Disable sourcelink in env, not args * Fix CI NZEC * Revert "Use same code to DetectCiphersuiteConfiguration for portable and non-portable builds" This reverts commit 464010d9d0241bbdcbfbda25b32e78991ddf6093. * Fix portability * Fix AllJits build * Fix missing crossgen2 for non-portable RID * Create supplemental intermediate nupkgs * Tweak category names * Use centralized supplemental nupkg infra * Add additional 6.0 patches * Patch updates after merging in main * SourceBuild.props cleanup * Fix issue with incorrect patch merge * Patch updates * Edit clr.tools patch * patch updates * Revert patch integration * Patch updates * Edits per code review feedback * ILAsm workaround * patch updates * Move logic to set ILAsmToolPath for source-build * Update eng/SourceBuild.props Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com> * Remove libraries specific patches * Patch updates necessary with latest main merge * Add back libraries-packages.proj harvesting patch * Refactor intermediate package split to be chunkier * Integrate patch 0017 * Subsets update per code review * Remove obsolete patch * Removed patches that were integrated into main * Remove two additional patches * Remove remaining patches Co-authored-by: Davis Goodin <dagood@microsoft.com> Co-authored-by: dseefeld <dseefeld@microsoft.com> Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2021-06-22More Parse tests for double, single and Half (#50394)Prashanth Govindarajan
* Test ibm-fpgen locally for validation * sq
2021-06-21[Mono] Enable runtime tests to run on Android x64 with interpreter (#54084)Fan Yang
* Enable Android x64 with interpreter * Make variable RuntimeVariant available for testenvironment * Pass down runtimeVariant * Verify that tests are running with interpreter * Pass MONO_ENV_OPTIONS value to the app * Set ForceInterpreter to true * Change default value for interp to false * dummy commit * dummy commit 2 * dummy commit * Configure interp for Android * Pass RuntimeVariant down as a parameter * Add issue link * Enable Mono with interpreter on desktop * Disable Android x64 with JIT * Revert hacks to enable all lanes * revert unintentional change * Disable Vector128_1_r*
2021-06-19[wasm][aot] Add support for passing items to the aot/helix test project (#54425)Ankit Jain
2021-06-17Update to latest version of source index package (#54292)Alex Perovich
2021-06-16Remove crossgen tests (#54252)Bill Wert