- 17 2月, 2022 14 次提交
-
-
由 Tomas Weinfurt 提交于
* update SSL tests to deal better with disabled protocols * Improve detection of Null encryption on Windows * update expectation for Mismatched protocols * update detection * wrap win32 exception * update ProtocolMismatchData sets * remove debug print * final cleanup * generate mismatch data * avoid SslProtocols.Default
-
由 Andy Gocke 提交于
-
由 Andy Gocke 提交于
When PGO was added, I added it in PR as well just to help with monitoring At this point it's very stable and expensive to run, so we should probably move it out. Single-file is still tested in our unit tests, but these runs were mainly to test the compatibility of APIs with single-file. We've found that the analyzer does a pretty good job of verifying that without testing, and we still have verification via NativeAOT, which I think is a superset of the testing as a whole.
-
由 Tarek Mahmoud Sayed 提交于
-
由 Ankit Jain 提交于
* [wasm] Disable aot tests failing due to OOM - https://github.com/dotnet/runtime/issues/65356 - OOM while linking `System.Text.Json.SourceGeneration.Roslyn3.11.Tests` - https://github.com/dotnet/runtime/issues/65411 - possible OOM when compiling `System.Text.Json.SourceGeneration.Roslyn4.0.Tests.dll.bc` -> `.o` `System.Text.Json.SourceGeneration.Roslyn4.0.Tests` - https://github.com/dotnet/runtime/issues/61524 - OOM while linking `System.Text.Json.Tests` * Disable System.Collections.Immutable.Tests due to #65335
-
由 Parker Bibus 提交于
* Reenable stuff for android startup. * Disable package replacement and temporarily most of the perf.yml files. * Reenable full perf.yml for final test.
-
由 Qiao Pengcheng 提交于
Co-authored-by: Nqiaopengcheng <qiaopengcheng-hf@loongson.cn>
-
由 Michal Strehovský 提交于
Shaves off a couple dozen seconds of test build time.
-
由 Qiao Pengcheng 提交于
* [LoongArch64] add the `coreclr/unwinder/loongarch64` from the #62979. * [LoongArch64] replace the `__in` with `_In_`. * [LoongArch64] update the version of the `LICENSE description`. * [LoongArch64] update the macro-define for crossgen2. * [LoongArch64] amend the comment notes. Co-authored-by: Nqiaopengcheng <qiaopengcheng-hf@loongson.cn>
-
由 David Wrighton 提交于
* Initial proposed changes for ref fields * Fix end of line issue * Update docs/design/specs/Ecma-335-Augments.md Co-authored-by: NAaron Robinson <arobins@microsoft.com> * Update local signature wording Co-authored-by: NAaron Robinson <arobins@microsoft.com>
-
由 Jeremy Koritzinsky 提交于
Gracefully emit a diagnostic when the GeneratedDllImport attribute didn't parse quite right and we don't have a valid AttributeData object (#65344)
-
由 dotnet-maestro[bot] 提交于
* Update dependencies from https://github.com/dotnet/arcade build 20220211.10 Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.Build.Tasks.Templating , 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.XUnitExtensions , Microsoft.DotNet.GenAPI , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.GenFacades , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.Helix.Sdk From Version 2.5.1-beta.22110.7 -> To Version 2.5.1-beta.22111.10 * Update dependencies from https://github.com/dotnet/emsdk build 20220211.1 Microsoft.NET.Workload.Emscripten.Manifest-7.0.100 From Version 7.0.0-alpha.2.22104.1 -> To Version 7.0.0-alpha.2.22111.1 * Update dependencies from https://github.com/dotnet/roslyn-analyzers build 20220212.1 Microsoft.CodeAnalysis.NetAnalyzers From Version 7.0.0-preview1.22109.1 -> To Version 7.0.0-preview1.22112.1 * Update dependencies from https://github.com/dotnet/runtime build 20220213.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-preview.2.22103.2 -> To Version 7.0.0-preview.2.22113.2 * Update dependencies from https://github.com/dotnet/roslyn-analyzers build 20220213.1 Microsoft.CodeAnalysis.NetAnalyzers From Version 7.0.0-preview1.22109.1 -> To Version 7.0.0-preview1.22113.1 * Set warnaserror false for send to helix steps * PR Feedback * Update dependencies from https://github.com/dotnet/arcade build 20220214.7 Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.TargetFramework , 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.XUnitExtensions , Microsoft.DotNet.GenAPI , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.GenFacades , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.Helix.Sdk From Version 2.5.1-beta.22110.7 -> To Version 2.5.1-beta.22114.7 * Update dependencies from https://github.com/dotnet/icu build 20220214.1 Microsoft.NETCore.Runtime.ICU.Transport From Version 7.0.0-preview.2.22107.1 -> To Version 7.0.0-preview.2.22114.1 * Update dependencies from https://github.com/dotnet/xharness build 20220214.1 Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit From Version 1.0.0-prerelease.22110.1 -> To Version 1.0.0-prerelease.22114.1 * Update dependencies from https://github.com/dotnet/runtime-assets build 20220215.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.Text.RegularExpressions.TestData , System.Windows.Extensions.TestData From Version 7.0.0-beta.22107.1 -> To Version 7.0.0-beta.22115.1 * Update dependencies from https://github.com/dotnet/roslyn-analyzers build 20220214.1 Microsoft.CodeAnalysis.NetAnalyzers From Version 7.0.0-preview1.22109.1 -> To Version 7.0.0-preview1.22114.1 * Update dependencies from https://github.com/dotnet/hotreload-utils build 20220214.2 Microsoft.DotNet.HotReload.Utils.Generator.BuildTool From Version 1.0.2-alpha.0.22107.2 -> To Version 1.0.2-alpha.0.22114.2 * Update dependencies from https://github.com/dotnet/llvm-project build 20220214.2 runtime.win-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools , runtime.win-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 , runtime.osx.10.12-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Sdk , runtime.osx.10.12-x64.Microsoft.NETCore.Runtime.Mono.LLVM.Tools From Version 11.1.0-alpha.1.22107.4 -> To Version 11.1.0-alpha.1.22114.2 * Update dependencies from https://github.com/dotnet/arcade build 20220214.7 Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.TargetFramework , 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.XUnitExtensions , Microsoft.DotNet.GenAPI , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.GenFacades , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.Helix.Sdk From Version 2.5.1-beta.22110.7 -> To Version 2.5.1-beta.22114.7 * Update dependencies from https://github.com/dotnet/icu build 20220215.2 Microsoft.NETCore.Runtime.ICU.Transport From Version 7.0.0-preview.2.22107.1 -> To Version 7.0.0-preview.3.22115.2 * Update dependencies from https://github.com/dotnet/roslyn-analyzers build 20220215.3 Microsoft.CodeAnalysis.NetAnalyzers From Version 7.0.0-preview1.22109.1 -> To Version 7.0.0-preview1.22115.3 Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: NSantiago Fernandez Madero <safern@microsoft.com> Co-authored-by: NJuan Hoyos <juan.s.hoyos@outlook.com> Co-authored-by: NAlexander Köplinger <alex.koeplinger@outlook.com>
-
由 Adeel Mujahid 提交于
* Add linux-musl entry for FALLBACK_HOST_RID * Stay consistent about host vs. target * Classify linux-musl agnostic of distro
-
由 Olli Saarikivi 提交于
This reduces memory usage for NonBacktracking to what it was before capturing support.
-
- 16 2月, 2022 25 次提交
-
-
由 Radek Zikmund 提交于
* Explicitly check for TTL expiration when using Ping utility * Fixes * Improve the implementation
-
由 Tom Deseyn 提交于
-
由 Jakob Botsch Nielsen 提交于
For unused indirs off of local variables we produce GT_NULLCHECK nodes on arm64. The "CheckLclVarSemanticsHelper" class considers indirs off of local vars to be local var reads and record these as outstanding in this debug check, expecting to see a later use. However GT_NULLCHECK is not a value so we never find such a use. It is not clear that it is correct to consider an indir off of a local var to be an outstanding read in general, but it seems that we currently do not see cases that trip this check, so leaving it in for now. Fix #65307
-
由 Michal Strehovský 提交于
-
由 Elinor Fung 提交于
-
由 Jeremy Koritzinsky 提交于
Update the ConvertToGeneratedDllImport code-fix to support stripping out PreserveSig and transforming the signature when PreserveSig was set to true (#65169)
-
由 Aleksey Kliger (λgeek) 提交于
if the callee interface method is not generic, but the constained constraint uses a generic var or mvar, do the indirect interface call. fixes https://github.com/dotnet/runtime/issues/65384
-
由 Andrew Au 提交于
-
由 Michal Strehovský 提交于
-
由 Egor Chesakov 提交于
* For StoreLoc prefer allocating a multireg local def in the same registers as src in src/coreclr/jit/lsrabuild.cpp * Properly check for the last use of a field of a multi-reg local in LinearScan::BuildStoreLocDef() in src/coreclr/jit/lsrabuild.cpp
-
由 Zoltan Varga 提交于
-
由 Vladimir Sadov 提交于
* Ensure that tls_destructionMonitor is initialized if a thread is attached to the runtime. * relax the assert * no call to `EnsureTlsDestructionMonitor` on unsetting a thread. * remove obsolete comment
-
由 Larry Ewing 提交于
* Clean unused files from emsdk * Add the ability to update npm instead
-
由 Simon Rozsival 提交于
This is a follow-up of #64679 I realized that one invocation of `clock_nanosleep` wasn't replaced with `g_clock_nanosleep`.
-
由 Viktor Hofer 提交于
* Update library dependencies to the latest * Update ILCompiler.Reflection.ReadyToRun.csproj
-
由 Eirik Tsarpalis 提交于
* Incorporate review feedback from #64646 * Prevent trimming of unused CachingContext.Count method * use correct syntax for nested types
-
由 Stephen Toub 提交于
* Use static abstract interface methods in Ssl/NegotiateStream adapters * Remove unnecessary argument from a bunch of methods It's only used to add duplicative information to an exception message, and in doing so it makes the async methods it's used in more expensive.
-
由 Stephen Toub 提交于
- For concatenations, we currently do two passes over its nodes: one that coalesces adjacent characters into strings, and one that coalesces adjacent loops. This swaps the order so that we first coalesce adjacent loops. We want to coalesce loops first so that we prioritize associating a One with an adjacent loop rather than with an adjacent string. This is primarily beneficial later on for auto-atomicity. Consider `a+ab` composed of a loop, a One 'a', and a One 'b'. We're either going to make that into a loop `a{2,}` followed by `b` or into a loop `a+` followed by the multi `ab`. We want to do the former, as then when we apply auto-atomicity to the `a{2,}`, we'll see that it's followed by something non-overlapping ('b'), and make the loop atomic. In constrast, if we joined the `a` and `b`, then auto-atomicity for the `a+` would see it's followed by an `a` and it wouldn't be upgraded. - Currently, the adjacent loop coalescing logic joins two individual One nodes with the same Ch value into a repeater. That's actually a deoptimization, so this stops doing so. We'd rather have `aa` be evaluated as a Multi of two characters rather than as an `a{2}` repeater, as we're able to apply better optimizations with multis, e.g. taking advantage of StartsWith for matching. - Also in the adjacent loop logic, we're already checking for a loop followed by a one but we're not checking for a loop followed by a multi. For the same auto-atomicity benefits discussed earlier, we want to shift any adjacent text from a multi following a loop back into the loop, as it makes it more likely we'll then be able to upgrade that loop to atomic. (We could also add logic for a multi followed by a loop, but the benefits there are less obvious.) - When creating repeaters, we're actually better off creating multis, for the same reasons outlined earlier. But we don't want to create massive strings in the super rare case where large repeaters for single chars are used, so we only do so up to a limit. - When emitting generated code for a One repeater, which might be used to implement the required portion of other loops, emit it as a multi match for short enough repetitions.
-
由 Meri Khamoyan 提交于
Enables a handful of suites that were previously skipped due to https://github.com/dotnet/runtime/issues/51017
-
由 Viktor Hofer 提交于
Cleanup: Remove BuildInParallel=false attributes which are the default setting.
-
由 Nikola Milosavljevic 提交于
* Enable rpm build for Linux_arm64 * New Arcade Installers infra with Linux packaging update
-
由 Qiao Pengcheng 提交于
* [LoongArch64] add the coreclr/pal and libunwind directory. (#59561) * [LoongArch64] delete the libunwind for LoongArch64. It will be commited within a new PR. * [LoongArch64] add config files from #62889. * [LoongArch64] revert some files when moved from #62889. * [LoongArch64] compiling is sucessfully. * [LoongArch64] delete the define IMAGE_FILE_MACHINE_LOONGARCH64 for #62886. * [LoongArch64] exclude some files from pal directory. * [LoongArch64] rename the `UNW_LOONGARCH_*` with `UNW_LOONGARCH64_*` * [LoongArch64] update the version of the `LICENSE description`. * [LoongArch64] revert the `pal/inc/rt/ntimage.h`. * [LoongArch64] delete unused assert and update the `DAC_CS_NATIVE_DATA_SIZE` Co-authored-by: Nqiaopengcheng <qiaopengcheng-hf@loongson.cn>
-
由 Eirik Tsarpalis 提交于
Backports changes introduced in the polymorphic deserialization prototype. JsonConverter.RuntimeType is an implementation detail stemming from interface support in collection converters, that has leaked into the JsonTypeInfo model. Removing it makes the contract model cleaner and makes the infrastructure compatible with polymorphic deserialization.
-
由 David Wrighton 提交于
* Remove the concept of fat dispatch tokens and fat type ids from 64 bit platforms - Phase 1 of removing locking from interface dispatch generation for generic dispatch - We no longer need these due to changes to remove AppDomains from CoreCLR - Phase 2 will likely remove the MethodTableWriteableData structure and merge the contents into the normal MethodTable
-
-
- 15 2月, 2022 1 次提交
-
-
由 Alexander Köplinger 提交于
It's not needed and avoids accidentally including this assembly in places where we don't want it.
-