- 13 4月, 2021 18 次提交
-
-
由 Levi Broderick 提交于
* Avoid temporary array allocations in reflection * Add nullability annotations * Move some lazy property getters out of the hot path * More factoring out common fast paths * Comment cleanup - no functional changes * Moved some function blocks around for clarity - no functional changes * Pass span into native stack byref * Knock max stackalloced ctor parameters back to 4 * Move all CheckConsistency logic inline
-
由 Aaron Robinson 提交于
Since the finalizer thread runs async with the test, we need to atomically decrement the static instance counter.
-
由 Steve MacLean 提交于
-
由 Jeremy Koritzinsky 提交于
* Add support in comhost tooling to embed type libraries. Sdk work will still be needed to enable developers to embed tlbs in their comhosts. * Cleanup. * PR feedback. Update validation to throw specific exception types for specific errors so the SDK can accurately report errors to the user.
-
由 Bruce Forstall 提交于
* Fix some memory attributions This doesn't change the memory stats greatly, overall. * Formatting
-
由 Rob Lindley 提交于
-
-
由 Bruce Forstall 提交于
-
由 Bruce Forstall 提交于
* Remove CSE ifdefs `FEATURE_ANYCSE` and `FEATURE_VALNUM_CSE` are always enabled, and are expected to remain so, so remove the ifdefs. * Formatting
-
由 Alexander Köplinger 提交于
As specified in https://github.com/dotnet/runtime/issues/44654 the minimum iOS/tvOS version we're targeting for .NET 6 is iOS 10. Bump the versions used in our build scripts and RID graph to that and also add iOS 14.
-
由 Marek Safar 提交于
-
由 Marek Safar 提交于
-
由 ws77.cho 提交于
* Add IL Offset and Method Token to stacktrace For easier debugging, if the PDB is not deployed, add the Method Token and IL Offset to the stacktrace. This functionality can be turned on and off by environment setting "COMPlus_ILOffsetToStackTrace" * Use LocalAppContextSwitch and HexConverter Use LocalAppContextSwitch to get environment variable without using static constructor in StackTrace. Also, use HexConverter to get metadata token and il offset without unnecessary complex. * Use AppendFormat instead of HexConverter Use AppendFormat() for formatting of the hex number. * Use switch to activate ILOffset in stacktrace - Change switch name from ILOffsetsToStackTrace to ShowILOffset - Use "Switch.System.Diagnostics.StackTrace.ShowILOffsets" to activate ILOffset in stacktrace - Use "DOTNET_" prefix for environment variable name (DOTNET_ILOffsetToStackTrace) * Use AppContextConfigHelper for get switch value * Add test case for ILOffsetToStackTrace * Remove unused variable * Use RemoteExecutor.Invoke for testing * Update src/libraries/System.Private.CoreLib/src/System/LocalAppContextSwitches.cs Co-authored-by: NNoah Falk <noahfalk@users.noreply.github.com> * TC contents are added * Remove setting code using enviornment variable remove setting code using environment variable and change switch default value to true. * code clean-up. remove unused code * Sort using statements * Skipt test in mono interpreter mode. Related issue : https://github.com/dotnet/runtime/issues/51096Co-authored-by: NNoah Falk <noahfalk@users.noreply.github.com>
-
由 Ankit Jain 提交于
-
由 Viktor Hofer 提交于
* Use nuget standardized properties Requires https://github.com/dotnet/arcade/pull/7212. Helps with the pkgproj to csproj conversion.
-
由 Pavel Savara 提交于
* testing unicode roundtrip * code review feedback * fix Narrow No-Break Space
-
由 dotnet-maestro[bot] 提交于
[main] Update dependencies from dotnet/runtime dotnet/runtime-assets
-
由 Eirik Tsarpalis 提交于
* implement IAsyncEnumerable JsonConverter * Prototype of IAsyncEnumerable deserialize with Stream * Use a Queue + test buffersizes * Avoid 1 item lag * Add support for Serialize * Misc cleanup on test * extend DeserializeAsyncEnumerable test coverage also removes SerializeAsyncEnumerable components * Update src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Converters/Collection/IAsyncEnumerableConverterFactory.cs Co-authored-by: NStephen Toub <stoub@microsoft.com> * address feedback * tweak test buffer values * Update src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Converters/Collection/IAsyncEnumerableOfTConverter.cs Co-authored-by: NStephen Toub <stoub@microsoft.com> * Update src/libraries/System.Text.Json/src/System/Text/Json/Serialization/Converters/Collection/IAsyncEnumerableOfTConverter.cs Co-authored-by: NStephen Toub <stoub@microsoft.com> * address feedback * increase delayInterval in serialization tests * address feedback * address feedback * add test on exceptional IAsyncDisposable disposal * address feedback * Update src/libraries/System.Text.Json/src/System/Text/Json/Serialization/ReadAsyncState.cs Co-authored-by: NLayomi Akinrinade <layomia@gmail.com> * Update src/libraries/System.Text.Json/src/System/Text/Json/Serialization/WriteStack.cs Co-authored-by: NLayomi Akinrinade <layomia@gmail.com> * fix build and remove dead code * address feedback * Revert unneeded JsonClassInfo.ElementType workaround * remove state allocation on async deserialization methods * remove tooling artifacts * address feedback * reset AsyncEnumeratorIsPendingCompletion field Co-authored-by: NSteve Harter <steveharter@users.noreply.github.com> Co-authored-by: NStephen Toub <stoub@microsoft.com> Co-authored-by: NLayomi Akinrinade <layomia@gmail.com>
-
- 12 4月, 2021 13 次提交
-
-
由 Jan Kotas 提交于
-
由 Pavel Savara 提交于
* make emsdk installation instructions clear on which version need to be installed * whitespace * Radek's feedback
-
由 Alexander Köplinger 提交于
-
由 Thays Grazia 提交于
* Print call stack when profile is enabled in a mono_llvm_cpp_throw_exception (void) this was asked by @jeromelaban * Update src/mono/mono/mini/llvm-runtime.cpp Co-authored-by: NJérôme Laban <jlaban@gmail.com> * As suggested by @jeromelaban Co-authored-by: NJérôme Laban <jlaban@gmail.com>
-
由 Steve Pfister 提交于
We previously only used this naming on platforms that already had coreclr as an option. Using Mono in the name all the time will make what runtime you're dealing with less ambiguous. Fixes #49718
-
由 Wei Zheng 提交于
* Fix DispatchProxy not working with in parameters * Correct typo Co-authored-by: NChristopher Watford <christopher.watford@ge.com> * Fixed Calling Convention Removed unneeded mods Co-authored-by: NChristopher Watford <christopher.watford@ge.com>
-
由 Krzysztof Wicher 提交于
* Add ILLink annotations to Microsoft.CSharp * apply PR feedback * Apply PR feedback * Fix missed comment * apply pr feedback
-
由 Johan Lorensson 提交于
-
由 Tomáš Rylek 提交于
Fixes: https://github.com/dotnet/runtime/issues/51007 Without setting found to true we lose the transformed calling convention (StdcallMemberFunction) and we end up lying to JIT that getSize is an unmanaged static function pointer so that JIT doesn't emit proper code for passing the "this" pointer to the PInvoke. Thanks Tomas
-
由 Stephen Toub 提交于
-
由 Stephen Toub 提交于
* Add internal String.{Try}CopyTo and use in a few places in corelib We can use in more if it's made public. * Apply suggestions from code review Co-authored-by: NLevi Broderick <GrabYourPitchforks@users.noreply.github.com> Co-authored-by: NLevi Broderick <GrabYourPitchforks@users.noreply.github.com>
-
由 Jan Kotas 提交于
-
由 dotnet-maestro[bot] 提交于
[main] Update dependencies from dotnet/arcade - revert changes to publish-using-darc.ps1 https://github.com/dotnet/arcade/issues/6987
-
- 11 4月, 2021 8 次提交
-
-
由 John Tur 提交于
-
由 Geoff Kizer 提交于
* add tests * add and use DoProxyAuth * don't apply max connections to ProxyConnect connections * make DoProxyAuth a property * disable WinHttpHandler for new tests * improve test robustness Co-authored-by: NGeoffrey Kizer <geoffrek@windows.microsoft.com>
-
由 Stephen Toub 提交于
* Fix Random.Next(int, int) on 64-bit when max-min overflow int The fix is a missing cast. Everything else is asserts and test changes. * Update Random.cs
-
由 Vladimir Sadov 提交于
-
由 Andy Ayers 提交于
With the advent of #38229 an optimized method may need to report generics context via `this` while the un-optimzed version did not need to report. This impacts OSR, which previously was always trying to use the unoptimized root method frame reporting. Now under OSR we must sometimes add a slot to the OSR frame instead. Addresses one of the failure cases in #43534.
-
由 dotnet-maestro[bot] 提交于
* Update dependencies from https://github.com/dotnet/xharness build 20210409.2 Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Xunit From Version 1.0.0-prerelease.21207.1 -> To Version 1.0.0-prerelease.21209.2 * Update dependencies from https://github.com/dotnet/runtime-assets build 20210409.2 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 6.0.0-beta.21174.2 -> To Version 6.0.0-beta.21209.2 Co-authored-by: Ndotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
-
由 Elinor Fung 提交于
-
由 Andy Ayers 提交于
Consider any weight greater or equal to be a max weight. Rule of thumb is that you can assign BB_MAX_WEIGHT but for comparsions one should always use an inequality or call the helper method. Fixes #50808.
-
- 10 4月, 2021 1 次提交
-
-
由 Tomáš Rylek 提交于
I noticed that several ALC-related CoreCLR tests fail in Crossgen2 composite mode. I tracked this down to a missing null check. In addition to that, we were erroneously putting the composite image to the validation list even when it had been loaded previously. Thanks Tomas
-