-
Notifications
You must be signed in to change notification settings - Fork 206
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
Merge from dotnet/runtime #585
Merged
Merged
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
…eAttribute for name parameter (#47192)
* Use faster single attribute lookup for Eventsource * Update src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/EventSource.cs Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com> * Add debug assert for type * Apply suggestions from code review Co-authored-by: Stephen Toub <stoub@microsoft.com> Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com> Co-authored-by: Stephen Toub <stoub@microsoft.com>
* Save avx regs during SuspendThread * few more changes and comments * fix build on windows arm * fix build on Unix * Use new[] instead of malloc * fix for Unix * Use InitializeContext2 to enable context compaction. * PR feedback * Reverted CONTEXT_COMPLETE change. * Use `CopyContext` in RedirectCurrentThreadAtHandledJITCase Co-authored-by: Manish Godse <61718172+mangod9@users.noreply.github.com>
…sync lookup (#47171) * Removed dead code from SystemNative_GetHostEntryForNameAsync * Fixed loss of address-family
The real fix is a trivial fix in the linked list handling of AllocJitTempBuffer. The rest of the changes are making the code conform more to SuperPMI conventions, adding comments, and improving SPMI dumping.
build.sh supports -cmakeargs making it is possible to pass custom cmake arguments down to native cmake steps, but this feature is missing on Windows when using build.cmd. Trying to do: .\build.cmd -subset clr -c release -cmakeargs "-DFEATURE_PERFTRACING_C_LIB=1" on Windows will result in an error since -cmakeargs is not a known command in build.ps1. Commit adds support for -cmakeargs in build.cmd making sure it gets passed down to runtime build on both CoreClr as well as Mono.
move existing remote server tests in HttpClientHandlerTest.cs into a new file, HttpClientHandlerTest.RemoteServer.cs Co-authored-by: Geoffrey Kizer <geoffrek@windows.microsoft.com>
…2.1 (#47332) [master] Update dependencies from mono/linker
* Delete custom FastRandom from ThreadPool - Consolidates 128/256-bit variants of Xoshiro** into the same class name - Uses that from ThreadPool instead of its custom xorshift-based algorithm Throughput stays the same (~2.5ns per next random value) and incurs just one additional object allocation per thread pool thread. * Consolidate TARGET_64/32BIT DefineConstants
* Remove excess allocations in Uri.ReCreateParts * Fix Compression offset * Revert VSB optimizations * Use noEscape.Length * Simplify TryGetUnicodeEquivalent * Remove ValueStringBuilderExtensions * Index into chars instead of dest * Remove unreachable code block * Use StackallocThreshold constant * Add comments about why MemoryMarshal is used to recreate the span
- address difference I introduced in dotnet/aspnetcore#29511 and more - conflict detected in dotnet/aspnetcore#29520 - also s|aspnet/aspnetcore|dotnet/aspnetcore|
* Remove dead code around x86 delegate interop. * Simplify GetUMEntryThunk.
* Fold casts of constants in the importer * Do not use a separate local for the cast operand * Do not try to access the operation that has been folded * Condition the call to CheckDivideByConstOptimized on success of the folding
[master] Update dependencies from mono/linker
* Fixed compilation for libicu 68. * Fixed missing include. Co-authored-by: Jan Kotas <jkotas@microsoft.com>
* Optimize Interlocked.Exchange and Interlocked.CompareExchange for IntPtr * Address feedback
<!-- Thank you for your Pull Request! If you are new to contributing to Mono, please try to do your best at conforming to our coding guidelines http://www.mono-project.com/community/contributing/coding-guidelines/ but don't worry if you get something wrong. One of the project members will help you to get things landed. Does your pull request fix any of the existing issues? Please use the following format: Fixes #issue-number --> Co-authored-by: vargaz <vargaz@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
No description provided.