- 06 2月, 2021 17 次提交
-
-
由 Stephen Toub 提交于
The former just checks the input, and if it's null, calls the latter.
-
由 Stephen Toub 提交于
All of our call sites to it pass in a const StringComparison; GetHashCode will then turn around and decide which property on StringComparer to use, and then call GetHashCode on the relevant instance... we may as well just pick the instance directly, which not only saves the lookup and enables devirtualization, it also enables better trimming, as string.GetHashCode(StringComparison) ends up rooting all of the StringComparer properties in case you pass in the appropriate StringComparison.
-
由 Andrew Au 提交于
-
由 Stephen Toub 提交于
For a rare path, GetCanonicalPath is removing one character from a string and then inserting a replacement character. Thanks to span, we can replace the two string allocations with a single char[] allocation and avoid these Remove/Insert calls, which are the only ones keeping string.Remove and string.Insert from being trimmed out of a default Blazor wasm app.
-
由 Marco Rossignoli 提交于
Fixes NameHeaderValue validation to be in line with RFC. Resolves #1504
-
由 Aleksey Kliger (λgeek) 提交于
* [reflection] Remove sre-save and DISABLE_REFLECTION_EMIT_SAVE * remove old sre-save entrypoint declarations too
-
由 Ryan Lucia 提交于
* mono: remove ENABLE_NETCORE and associated framework code * Remove g_assert_not_netcore * No more locales.h * No more filewatcher.h * Fix Windows build * Remove g_assert_netcore I don't see anything calling this * Add now-needed include
-
由 Zoltan Varga 提交于
-
由 Newell Clark 提交于
* Set diagnostic severity * Fix violations in System.Private.Xml * Revert .editorconfig
-
由 Eric Erhardt 提交于
* Remove a couple LINQ usages in Microsoft.Extensions * Respond to PR feedback.
-
由 Aleksey Kliger (λgeek) 提交于
-
由 Elinor Fung 提交于
-
由 Eric Erhardt 提交于
Change ParameterDefaultValue to use GetUninitializedObject instead of Activator.CreateInstance (#47722) * Change ParameterDefaultValue to use GetUninitializedObject instead of Activator.CreateInstance Activator.CreateInstance has the ability to call a parameterless constructor (if one is defined) on a value type. This is incorrect for ParameterDefaultValue. It is more correct to call GetUninitializedObject, which is the same as using `default(T)`. * Add test for struct with default constructor
-
由 Thays Grazia 提交于
-
由 Eric Erhardt 提交于
* Resolve ILLink warnings in System.Linq.Expressions (Round 2) Contributes to #45623 * Suppress ToString warning in ExpressionStringBuilder
-
由 N 提交于
-
由 Larry Ewing 提交于
Fix typo in browser sample so it doesn't log an error
-
- 05 2月, 2021 18 次提交
-
-
由 Zoltan Varga 提交于
* Remove more unused files from netcore/. * Remove unused gen-xunit-runner.
-
由 Jonathan Chambers 提交于
The previous logic would not call `mono_gc_thread_detach` for a number of scenarios. One example: ``` start_wrapper - mono_thread_info_attach - thread is now live in mono threads layer - start_wrapper_internal -- mono_thread_attach_internal - mono attached to vm thread layer. GC handle is set via mono_thread_info_set_internal_thread_gchandle -- mono_thread_detach_internal - detached from vm thread layer. GC handle cleared via call to mono_thread_info_unset_internal_thread_gchandle - mono_thread_info_exit -- mono_thread_info_detach --- unregister_thread ---- thread_detach callback - checks if gc handle is valid and returns if not via mono_thread_info_try_get_internal_thread_gchandle. We've already cleared above so we never call mono_gc_thread_detach. ``` This change ensures `mono_gc_thread_detach` is always called even the GC handle for the thread has already been cleared.
-
由 Jan Vorlicek 提交于
There is a problem in the ClassLoader::ValidateMethodsWithCovariantReturnTypes that results in failed verification of valid override in case the return type of the method being overriden is generic in canonical form and it is defined in an ancestor class that is not the parent. The problem is that we attempt to use instantiation of the parent class instead of the ancestor class that contains definition of the method being overriden. This change fixes it by locating the proper ancestor MethodTable and using it.
-
由 Jan Jahoda 提交于
* Limit SNI to 63 chars * Split SNI to more DNS labels
-
由 Stephen Toub 提交于
-
由 Stephen Toub 提交于
-
由 Andy Ayers 提交于
We always need to run the profile data phase so that jit stress can inject random profile counts if it so chooses. Also, clean up a few dumping nits -- don't dump the profile query status until we get around to trying to incorporate counts; summarize schema records before asserting that we must have block counts, etc. Closes #47839
-
由 Gleb Balykov 提交于
-
由 Zoltan Varga 提交于
* Remove the src/mono/netcore directory, move its contents to src/mono. * Fix docs and make targets. * Remove the netcore dir itself. * Fix samples.
-
由 Elinor Fung 提交于
-
由 Adam Sitnik 提交于
* kill the process first, then remove the access and then remove the user this is to try to make TestUserCredentialsPropertiesOnWindows stable on Windows Server Core * is UnauthorizedAccessException thrown from finally swallowing a different exception (throw in the catch block)? * I was right, the first call to SetAccessControl was throwing What if we don't give the user rigts to execute it at all?
-
由 Eric Erhardt 提交于
* Resolve ILLink warnings in System.Security.Cryptography.Primitives Contributes to #45623
-
由 Zoltan Varga 提交于
* Fix the c++ build. * Remove some unused prototypes.
-
由 Aleksey Kliger (λgeek) 提交于
Contributes to https://github.com/dotnet/runtime/issues/44806
-
由 Omair Majid 提交于
If the symbol is not found, close the library before returning false. Otherwise, the library is not stored anywhere and never cleaned up.
-
由 David Wrighton 提交于
* Fix dynamic pgo schema data copy
-
由 Zoltan Varga 提交于
-
由 Adeel Mujahid 提交于
`unicode/uclean.h` was added in bdc8955 for `u_init()` when the PR was WIP: https://github.com/dotnet/runtime/pull/37971/commits By the time PR was merged, `u_init()` was removed, so this header is not required by any configuration.
-
- 04 2月, 2021 5 次提交
-
-
由 Steve MacLean 提交于
-
由 Karel Zikmund 提交于
Removing Ahson as he is not on BCL team anymore
-
由 Zoltan Varga 提交于
-
-
由 dotnet-maestro[bot] 提交于
* Update dependencies from https://github.com/dotnet/runtime-assets build 20210202.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.TimeZoneData , System.Security.Cryptography.X509Certificates.TestData , System.Windows.Extensions.TestData From Version 5.0.0-beta.21062.1 -> To Version 5.0.0-beta.21102.1 * Update dependencies from https://github.com/dotnet/arcade build 20210201.7 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.Helix.Sdk , Microsoft.DotNet.SharedFramework.Sdk From Version 6.0.0-beta.21081.1 -> To Version 6.0.0-beta.21101.7 * Update dependencies from https://github.com/dotnet/xharness build 20210203.1 Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Xunit From Version 1.0.0-prerelease.21102.1 -> To Version 1.0.0-prerelease.21103.1 Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
-