- 21 9月, 2022 10 次提交
-
-
由 Andrew Au 提交于
-
由 Jeremy Barton 提交于
-
由 Stephen Toub 提交于
It had its own implementation of URL encoding; we can just use WebUtility.UrlEncode. And it had its own helper for checking whether a byte array had a prefix; we can just use StartsWith.
-
由 Stephen Toub 提交于
-
由 Tanner Gooding 提交于
-
由 dotnet-maestro[bot] 提交于
* Update dependencies from https://github.com/dotnet/arcade build 20220906.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 8.0.0-beta.22455.1 -> To Version 8.0.0-beta.22456.4 * Update dependencies from https://github.com/dotnet/arcade build 20220912.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 8.0.0-beta.22455.1 -> To Version 8.0.0-beta.22462.4 * Update dependencies from https://github.com/dotnet/arcade build 20220913.5 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 8.0.0-beta.22455.1 -> To Version 8.0.0-beta.22463.5 * Update dependencies from https://github.com/dotnet/arcade build 20220915.7 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 8.0.0-beta.22455.1 -> To Version 8.0.0-beta.22465.7 * Update dependencies from https://github.com/dotnet/arcade build 20220916.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 8.0.0-beta.22455.1 -> To Version 8.0.0-beta.22466.3 * Update dependencies from https://github.com/dotnet/arcade build 20220919.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 8.0.0-beta.22455.1 -> To Version 8.0.0-beta.22469.1 Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: NAnkit Jain <radical@gmail.com>
-
由 dotnet-maestro[bot] 提交于
[main] Update dependencies from dotnet/icu dotnet/xharness dotnet/hotreload-utils dotnet/llvm-project (#75886) * Update dependencies from https://github.com/dotnet/icu build 20220919.1 Microsoft.NETCore.Runtime.ICU.Transport From Version 8.0.0-alpha.1.22462.1 -> To Version 8.0.0-alpha.1.22469.1 * Update dependencies from https://github.com/dotnet/xharness build 20220919.1 Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit From Version 1.0.0-prerelease.22467.1 -> To Version 1.0.0-prerelease.22469.1 * Update dependencies from https://github.com/dotnet/hotreload-utils build 20220919.1 Microsoft.DotNet.HotReload.Utils.Generator.BuildTool From Version 1.1.0-alpha.0.22462.2 -> To Version 1.1.0-alpha.0.22469.1 * Update dependencies from https://github.com/dotnet/llvm-project build 20220919.3 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 14.0.0-alpha.1.22462.3 -> To Version 14.0.0-alpha.1.22469.3 Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
-
由 Andrew Au 提交于
-
由 David Wrighton 提交于
Add infinite codegen stress feature to crossgen2 and fix memory usage issues found while doing so (#74956) - Add Inifinite codegen stress mode which runs the compilation portion of crossgen2 in an infinite loop - Fix a couple of memory leaks around PInvokeTargetNativeMethod and UnboxingMethodDesc - These were being stored into long-lived data structures, and I was able to make at least UnboxingMethodDesc have a feature which prevents them from being stored for a long period of time - Address a number of scenarios where we allocate tremendous amounts of useless garbage - Our pattern for using ConcurrentDictionary was allocating a delegate on every lookup - Tweak ModuleTokenResolver to not need to allocate new copies of the `TokenResolverProvider` and the various `ImmutableArray` objects in the signature decoders as we don't actually need the return value from those apis. - Tweak parallelization strategy to use raw threads instead of `Parallel.ForEach` - This allows us to easily control thread lifetime, as well as providing a means to eliminate old and no-longer used `CorInfoImpl` instances. - This should address to some extent high levels of memory needed for compilation seen by some customers # Inifite codegen stress mode Enable by passing --codegenopt:InfiniteCompileStress=1 on the command line A simple way to use this would be to run stress it on system.private.corelib.dll. Assuming that a release clr+libs has been built and your enlistment is in `c:\gitdir\runtime`, run something like the following ``` pushd c:\gitdir\runtime src\tests\build generatelayoutonly set CORE_ROOT=C:\gitdir\runtime\artifacts\tests\coreclr\windows.x64.Release\tests\core_root SET DOTNET_gcServer=1 SET DOTNET_GCHeapCount=6 %CORE_ROOT%\corerun C:\gitdir\runtime\artifacts\bin\coreclr\windows.x64.Release\crossgen2\crossgen2.dll -o:C:\temp\System.Private.CoreLib.dll -r:C:\gitdir\runtime\artifacts\bin\coreclr\windows.x64.Release\IL\*.dll --targetarch:x64 -m:C:\gitdir\runtime\artifacts\bin\coreclr\windows.x64.Release\StandardOptimizationData.mibc --embed-pgo-data -O C:\gitdir\runtime\artifacts\bin\coreclr\windows.x64.Release\IL\System.Private.CoreLib.dll --pdb --pdb-path:C:\temp --codegenopt:InfiniteCompileStress=1 ``` That will run for an infinite period of time, and stress the GC and various other aspects of the runtime.
-
由 Eric Erhardt 提交于
* Split libraries and wasm devcontainers Codespaces allows for monorepo support now. So we can have different pre-builds for different dev environments. Creating a "libraries" pre-build and a "wasm" pre-build devcontainer. * Move devcontainer files into separate folders * Path up a directory to the Dockerfile * Split the Dockerfile so it can be customized per devcontainer * Update Codespaces docs * Respond to PR feedback * Use the new open devcontainers path. * Use the GH CLI feature instead of installing it ourselves * Set hostRequirements for Codespaces Developing in dotnet/runtime with a 2-core / 4GB ram machine doesn't work very well. Add a minimum of 4-core machine to the devcontainer spec. Fix #75680
-
- 20 9月, 2022 19 次提交
-
-
由 Egor Bogatov 提交于
-
由 Stephen Toub 提交于
-
由 Eric Erhardt 提交于
We added 5 new intrinsic TypeConverters in https://github.com/dotnet/runtime/commit/367fe33ea0a25392980f44f76307e210813228fb but missed updating the dictionary capacity.
-
由 Viktor Hofer 提交于
Fixes the failures in the 7.0.1 test servicing build: ``` /__w/1/s/.packages/microsoft.dotnet.build.tasks.packaging/7.0.0-beta.22416.1/build/Packaging.targets(800,5): error : No VersionSuffix was set. Ensure it is set before targets in packaging are ran. [/__w/1/s/src/coreclr/.nuget/Microsoft.NETCore.ILAsm/Microsoft.NETCore.ILAsm.pkgproj] ##[error].packages/microsoft.dotnet.build.tasks.packaging/7.0.0-beta.22416.1/build/Packaging.targets(800,5): error : (NETCORE_ENGINEERING_TELEMETRY=Build) No VersionSuffix was set. Ensure it is set before targets in packaging are ran. /__w/1/s/.packages/microsoft.dotnet.build.tasks.packaging/7.0.0-beta.22416.1/build/Packaging.targets(800,5): error : No VersionSuffix was set. Ensure it is set before targets in packaging are ran. [/__w/1/s/src/coreclr/.nuget/Microsoft.NETCore.ILDAsm/Microsoft.NETCore.ILDAsm.pkgproj] ##[error].packages/microsoft.dotnet.build.tasks.packaging/7.0.0-beta.22416.1/build/Packaging.targets(800,5): error : (NETCORE_ENGINEERING_TELEMETRY=Build) No VersionSuffix was set. Ensure it is set before targets in packaging are ran. ```
-
由 Kunal Pathak 提交于
* fixed dotnet version * comment everything except benchmarks * Add comment * Revert "comment everything except benchmarks" This reverts commit 1a6ae318ee6a1fadce7b662b36e9cf206f1acf43.
-
由 Sean Hall 提交于
* Add definition of hostfxr_get_dotnet_environment_info_fn to hostfxr.h. * Move doc for hostfxr_get_dotnet_environment_info into hostfxr.h.
-
由 Ahmet İbrahim AKSOY 提交于
-
由 Tanner Gooding 提交于
Co-authored-by: NAdam Sitnik <adam.sitnik@gmail.com>
-
由 Adam Sitnik 提交于
-
由 Radek Doulik 提交于
Implement `Vector128:ExtractMostSignificantBits` intrinsic. It is used in many places, so this should improve overall performance. Also fix typo in i16x8 version. The improvements are visible in the Json and Span measurements*: | measurement | before | after | | -------------------------------: | --------: | --------: | | Span, IndexOf bytes | 0.3733us | 0.0992us | | Span, IndexOf chars | 0.0031ms | 0.0027ms | | Json, non-ASCII text serialize | 1.1966ms | 0.2430ms | | Json, non-ASCII text deserialize | 2.0456ms | 0.5030ms | | Json, small serialize | 0.0437ms | 0.0274ms | | Json, small deserialize | 0.0532ms | 0.0497ms | | Json, large serialize | 13.6972ms | 7.4649ms | | Json, large deserialize | 17.6993ms | 14.0079ms | * The above was measured with the aot compiler temporary hack to avoid shared generics in Span.
-
由 Andrew Au 提交于
-
由 Jose Perez Rodriguez 提交于
-
由 Filip Navara 提交于
-
由 Andy Ayers 提交于
This transformation blocks assertion prop and RBO and does not enable any global optimizations. So defer it until later, after all the optimization phases have run.
-
由 Kevin Jones 提交于
-
由 Andy Ayers 提交于
RBO can now partially infer from a pair of unsigned relops or an unsigned relop and an equality relop. Fixes #65327.
-
由 Vitek Karas 提交于
- Print out file permissions in octal (as per Linux standard) - Actually print out error enum value when MachO processing fails
-
由 Jakob Botsch Nielsen 提交于
* Report the total number of contexts, minopts contexts and fullopts contexted processed * Report number of successful and missing contexts * Report asmdiffs and tpdiffs for minopts/fullopts separately Fixes #70350 Contributes to #73506
-
由 dotnet-maestro[bot] 提交于
* Update dependencies from https://github.com/dotnet/linker build 20220906.1 Microsoft.NET.ILLink.Tasks From Version 7.0.100-1.22451.5 -> To Version 7.0.100-1.22456.1 * Update dependencies from https://github.com/dotnet/linker build 20220908.1 Microsoft.NET.ILLink.Tasks From Version 7.0.100-1.22451.5 -> To Version 7.0.100-1.22458.1 * Update dependencies from https://github.com/dotnet/linker build 20220915.1 Microsoft.NET.ILLink.Tasks From Version 7.0.100-1.22451.5 -> To Version 7.0.100-1.22465.1 * Update dependencies from https://github.com/dotnet/linker build 20220916.1 Microsoft.NET.ILLink.Tasks From Version 7.0.100-1.22451.5 -> To Version 7.0.100-1.22466.1 * Update dependencies from https://github.com/dotnet/linker build 20220919.1 Microsoft.NET.ILLink.Tasks From Version 7.0.100-1.22451.5 -> To Version 7.0.100-1.22469.1 Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
-
- 19 9月, 2022 11 次提交
-
-
由 dotnet-maestro[bot] 提交于
[main] Update dependencies from dotnet/roslyn-analyzers dotnet/runtime dotnet/xharness
-
由 Manish Godse 提交于
* Add doc for CET compatibility. * doc feedback * fixing mdlint issue. * adding 22H2 as the required windows version
-
由 Milos Kotlar 提交于
[mono][tests] Fix System.Reflection.Tests.ModuleTests.GetField failing test on ARMv6 and Android (#75458) * push int64 instead of int32 on evaluation stack
-
由 Tanner Gooding 提交于
-
由 Eirik Tsarpalis 提交于
-
由 Adeel Mujahid 提交于
* Delete unused code * Fix casing of mscoree.idl * Delete START/STOP_MD_PERF macros
-
由 Jan Kotas 提交于
-
由 viveknuna 提交于
* Update List.cs The comment was misleading, It should be removing the item not the item from given index * Update List.cs Changing the comment based on the review comment
-
由 Jakob Botsch Nielsen 提交于
This test does not fail anymore for me locally, so we can simplify some of the code around this.
-
由 Pavel Savara 提交于
-
由 Fan Yang 提交于
* Disable failing tests * CI: Library tests should run on library changes - installer builds, and runtime tests also depend on this * Disable all failing tests * Disable the last 4 failing tests Co-authored-by: NAnkit Jain <radical@gmail.com>
-