-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update from main #56565
Merged
jkoritzinsky
merged 927 commits into
dotnet:feature/use-dllimport-generator
from
jkoritzinsky:merge-main
Jul 29, 2021
Merged
Update from main #56565
jkoritzinsky
merged 927 commits into
dotnet:feature/use-dllimport-generator
from
jkoritzinsky:merge-main
Jul 29, 2021
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Instead of manually calling adb or simctl.
…tnet#55835) It changes the order of Complete and Send Reset/Send EndOfStream operations to prevent creation of a new Http2Stream while the old one has not yet written the final frame to wire. Fixes dotnet#1586
* Fix % used in PerCoreLockedStacks s_lockedStackCount will be a const in tier 1, and the JIT can optimize % by a const to something other than idiv. * Address PR feedback
* Replace a few unnecessary uses of Convert.ToString * Update src/libraries/System.Private.Xml/src/System/Xml/Schema/ContentValidator.cs Co-authored-by: Christopher Watford <[email protected]> Co-authored-by: Christopher Watford <[email protected]>
There is a bug in clang that was fixed in version 10 and that causes the build of the src/coreclr/vm/i386/jithelp.S to fail with 'error: cannot use more than one symbol in memory operand'. The problem is that it doesn't support the `offset` keyword and it thinks it is just another symbol. The fix is to use att syntax for the offending instruction.
…rows (dotnet#55997) Disable test: System.Net.Quic.Tests.QuicStreamTests_MsQuicProvider.ReadOutstanding_ReadAborted_Throws Tracked by dotnet#55948
* remove unnecessary call * fix typo
* Add profile-use-only mode for MultiCoreJit - memory consumption is reduced if profile is not gathered - disk/flash life is increased if profile is not saved each time * Remove non-set m_fAppxMode
Disabled test tracked by dotnet#56000
…n Linux (dotnet#56003) Disabled test tracked by dotnet#54677 and dotnet#55709
Fix abort on cancellation for HTTP/3 content stream, fix dispose when read was aborted by cancellation token. Fixes dotnet#48624
* Add asserts that we don't expect LONG copies on arm32. * Fix tizen.
…5955) * Revamp caching scheme in PoolingAsyncValueTaskMethodBuilder The current scheme caches one instance per thread in a ThreadStatic, and then has a locked stack that all threads contend on; then to avoid blocking a thread while accessing the cache, locking is done with TryEnter rather than Enter, simply skipping the cache if there is any contention. The locked stack is capped by default at ProcessorCount*4 objects. The new scheme is simpler: one instance per thread, one instance per core. This ends up meaning fewer objects may be cached, but it also almost entirely eliminates contention between threads trying to rent/return objects. As a result, under heavy load it can actually do a better job of using pooled objects as it doesn't bail on using the cache in the face of contention. It also reduces concerns about larger machines being more negatively impacted by the caching. Under lighter load, since we don't cache as many objects, it does mean we may end up allocating a bit more, but generally not much more (and the size of the object we do allocate is a reference-field smaller). * Address PR feedback
dotnet#51508)" (dotnet#56031) This reverts commit 7eb749c.
* Do not mark BITCAST as contained for STORE_LCL_FLD * Add unit test * Handle contained BITCAST in STORE_LCL_FLD * Return 100
* Update dependencies from https://github.com/mono/linker build 20210715.1 Microsoft.NET.ILLink.Tasks From Version 6.0.100-preview.6.21362.3 -> To Version 6.0.100-preview.6.21365.1 * Update dependencies from https://github.com/mono/linker build 20210716.2 Microsoft.NET.ILLink.Tasks From Version 6.0.100-preview.6.21362.3 -> To Version 6.0.100-preview.6.21366.2 * Suppress type hierarchy warnings Suppress type hierarchy warnings for DynamicallyAccessedMembers attribute on types that have members with RequiresUnreferencedCode (or derived types with such members). * Feedback Remove unnecessary local method * Fix typo * Update dependencies from https://github.com/mono/linker build 20210719.3 Microsoft.NET.ILLink.Tasks From Version 6.0.100-preview.6.21362.3 -> To Version 6.0.100-preview.6.21369.3 Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: Sven Boemer <[email protected]>
* Creating test to close 49143. * Creating test to close dotnet#49141 * Adding test for dotnet#49218. * Fix behavior of step to be the same of what we see when debugging using debugger-libs+mono or coreclr. Fix error message of evaluate calling methods. Adding test for dotnet#49142 * Improving test to test what @radical asked. * Changing what was suggested by @radical.
* Disable implicit namespace imports
…oints_Success on Linux (dotnet#56002) * Disable test Connect_DualMode_MultiAddressFamilyConnect_RetrievedEndPoints_Success on Linux Disabled test tracked by dotnet#55053 * Update Connect.cs
* [mono] remove redundant DISABLE_PERF_COUNTERS option There is already a `DISABLE_PERFCOUNTERS` option, which is always set in src/mono/CMakeLists.txt * fix log profiler in Android builds
…parer<T>.Default (dotnet#50446)" (dotnet#56400) This reverts commit 46e5fe1.
* Creating more test for hot reload debugging. * Fixing step on android after hot reload. * Fix get document information from enc pdb. * Addressing Aleksey comments. * Addressing @lambdageek comments and fixing implementation of mono_ppdb_lookup_location * Fixing compilation on ios. * Fix android compilation.
…#56508) Detected by valgrind.
Android doesn't set an entry assembly so we need to handle that case. Fixes dotnet#52332
Handle case where a BBJ_COND block both falls through and branches to another block, and we want to introduce a block to re-route the fall through. Closes dotnet#56495.
jkoritzinsky
requested review from
eiriktsarpalis,
jozkee,
layomia and
steveharter
as code owners
July 29, 2021 17:48
jkoritzinsky
requested review from
a team
and removed request for
a team,
eiriktsarpalis,
steveharter,
layomia and
jozkee
July 29, 2021 17:48
This comment has been minimized.
This comment has been minimized.
AaronRobinsonMSFT
approved these changes
Jul 29, 2021
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Update use-DllImportGenerator feature branch from main to get fixes for runtime infra's sdk upgrades.