- 17 6月, 2022 34 次提交
-
-
由 Kevin Jones 提交于
Co-authored-by: NStephen Toub <stoub@microsoft.com>
-
由 Michal Strehovský 提交于
Microsoft.CSharp was hitting an issue due to a vararg constructor. We don't support varargs. They shouldn't make it into the dependency graph. We are already checking in many places. We were erroneously thinking a vararg constructor with no mandatory arguments is a default constructor. Runtime.InteropServices were crashing because we got a MulticastDelegate type into a codepath that expects a MulticastDelegate descendant.
-
由 Stephen Toub 提交于
* Enable IDE0020 (Use pattern matching) * Update src/libraries/System.Private.Xml/src/System/Xml/Serialization/XmlSerializationWriter.cs Co-authored-by: NBuyaa Namnan <buyankhishig.namnan@microsoft.com> * Update variable naming Co-authored-by: NBuyaa Namnan <buyankhishig.namnan@microsoft.com>
-
由 Michal Strehovský 提交于
Fixes #70815.
-
由 Michal Strehovský 提交于
There is a dataflow warning suppression in System.Linq.Expressions that assumes we'll always have an invocable method body for delegate Invoke method. We need one in IL. We don't in native code. Emulate what IL Linker does and generate a method body. This is a size regression. Suppression: https://github.com/dotnet/runtime/blob/3b2883b097a773715ca84056885e0ca1488da36e/src/libraries/System.Linq.Expressions/src/System/Dynamic/Utils/TypeUtils.cs#L906-L912 Fixes #70880.
-
由 Radek Zikmund 提交于
* Improve TLS1.3 detection in registry for QUIC * Split client and server detection * Code review feedback
-
由 Stephen Toub 提交于
* Use new byte[] span optimization in a few more places Separated out of larger change to use CreateSpan (these don't rely on that). * Address PR feedback
-
由 Stephen Toub 提交于
* Enable IDE0054 (Use compound assignment) * Update src/libraries/System.Data.Common/src/System/Data/Common/StringStorage.cs Co-authored-by: NTanner Gooding <tagoo@outlook.com> Co-authored-by: NTanner Gooding <tagoo@outlook.com>
-
由 SingleAccretion 提交于
* Assign proper VNs to shared CSE defs They must be those of the original expression, not the "base" constant CSE creates. * Add a test
-
由 Will Smith 提交于
-
由 Kevin Jones 提交于
-
由 Jan Kotas 提交于
InterlockedCompareExchangeT has to be called on a raw Object* to make the GC stress infrastructure happy.
-
由 Carlos Sanchez 提交于
-
由 Jan Kotas 提交于
This option has many issues. Anybody trying to experiment with static linking can add `<LinkerArg Include="-static" />` into the local file.
-
由 Theodore Tsirpanis 提交于
It is now available in all frameworks it targets.
-
由 Andy Ayers 提交于
For a given loop, we need to separate out the true backedge, any non-loop backedges, and any inner loop backedges so that they all target distinct blocks. Otherwise, we may violate assumptions that the loop entry dominates all blocks in the loop and that all backedges that reach top come from within the loop. This seems simplest to do with two rounds of canonicalization, one that moves the non-loop edges, and another that moves the true backedge. Fixes #70802.
-
由 Tanner Gooding 提交于
* Adding tests validating Positive NaN for Max, MaxMagnitude, Min, and MinMagnitude * Fixing the handling of Positive NaN in Math.Min for float/double * Fixing the Max/Min code comments to use greater and lesser * Adding a code comment clarifying the sign toggling behavior
-
由 Aleksey Kliger (λgeek) 提交于
the BLOCKING_SUSPEND_REQUESTED state is treated as suspend in full coop mode (the thread keeps running, but by definition it's not allowed to access managed resources and it will self-suspend if it tries to enter GC Unsafe mode by calling a runtime API or managed code). It is bad in hybrid suspend mode (the thread should be preemptively suspended, but we timed out before the signal handler had a chance to run). The corresponding suspension logic in the code is: https://github.com/dotnet/runtime/blob/3fc61ebb562afc327a8fc6de5c82d76e86bf6f5d/src/mono/mono/utils/mono-threads.c#L1149-L1158
-
由 SingleAccretion 提交于
* Catch (more) mismatched args in "fgMorphArgs" * Add a test
-
由 Stephen Toub 提交于
* Fix a few Stream-related issues in System.Net.Http * Put back WriteTimeout * Fix tests
-
由 Jan Kotas 提交于
corerun gracefully handled filename not matching the assembly name. Handling of this case regressed in #68186. This change is fixing the regression. Fixes #68455
-
由 Stephen Toub 提交于
* Use IndexOf{Any} in a few more places * Address PR feedback
-
由 Ilona Tomkowicz 提交于
Fixes #53021. Enabled tests from #53021 - they are passing now because issue reported by @radekdoulik got fixed: https://github.com/emscripten-core/emscripten/issues/14299.
-
由 Fan Yang 提交于
-
由 Stephen Toub 提交于
-
由 Ankit Jain 提交于
Issue: https://github.com/dotnet/runtime/issues/70675
-
由 Will Smith 提交于
* Added genActualTypeSize. Remove narrow cast if the actual type sizes are the same * Trying to fix build * Fixing build * Removed genActualTypeSize. Using genActualType instead * Added helper function * Comments * Moving back to morph * Removing part of the test * Added fgOptimizeCastOnAssignment * Fixing build * Removing extra bits * Removed fgIsSafeToRemoveIntToIntCastOnAssignment, inlining the implementation, adding extra logic when actual types are not the same
-
由 SingleAccretion 提交于
* Tighten checks in "areArgumentsContiguous" * Add a test
-
由 Egor Bogatov 提交于
Co-authored-by: NSingleAccretion <62474226+SingleAccretion@users.noreply.github.com>
-
由 Radek Zikmund 提交于
* Inline state transition helpers Fixes #55437 * Add high level comments for HandleEventReceive and ReadAsync * [QUIC] Call `LocalCertificateSelectionCallback` to get client certificate * Code review feedback
-
由 Jan Kotas 提交于
-
由 Theodore Tsirpanis 提交于
* Simplify Environment.IsWindows8OrAbove. Since .NET 5, the regular Windows version detecton code always returns the correct version. * Remove two unused interop files.
-
由 Jeremy Koritzinsky 提交于
-
由 Elinor Fung 提交于
-
- 16 6月, 2022 6 次提交
-
-
由 Jan Kotas 提交于
- Delete note about multilevel lookup. It is not relevant anymore. - Fix nightly feed url to net7 - Replace .NET Core with just .NET
-
由 Stephen Toub 提交于
There's not particularly good reason to open-code the loop here.
-
由 Andy Ayers 提交于
For HW SIMD types, at least. Fixes #64879.
-
由 Aman Khalid 提交于
The newly-introduced `emitRemoveJumpToNextInst` optimization caused a regression when hot/cold-splitting, where jumps from the last hot instruction to the first cold instruction were erroneously removed. This is fixed by disabling the `isRemovableJmpCandidate` flag for branches between hot/cold sections. On an unrelated note, a JIT dump message has been added to indicate stress-splitting is occurring.
-
由 Kunal Pathak 提交于
* fix jitdump * Fix arm build * Another format
-
由 Lakshan Fernando 提交于
* Test additional NativeAOT Lib testing * more libraries to un nativeaot rolling build * FB * FB2 * only write results file if specified in args * excluding failing tests * oops, missed pull before a forced push * excluding some recently added tests that fail * fix typo with end element * FB
-