-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Comparing changes
Open a pull request
base repository: dotnet/runtime
base: 71ab8f14
head repository: dotnet/runtime
compare: 3bcc9476
- 10 commits
- 54 files changed
- 11 contributors
Commits on Jun 24, 2024
-
Fix field accessor for RVA field (#103705)
* Revert "Separate RVA reflection change out" This reverts commit 089ae12. * Fix FieldAccessor getting RVA field * Disable test on NativeAot
Configuration menu - View commit details
-
Copy full SHA for b79c57e - Browse repository at this point
Copy the full SHA b79c57eView commit details -
Don't fold relops with side effects that are used in jumps (#103903)
* Don't fold relops with side effects that are used in jumps * Reorder comparisons
Configuration menu - View commit details
-
Copy full SHA for e6a0fd6 - Browse repository at this point
Copy the full SHA e6a0fd6View commit details -
Update dotnet-pgo.md (#103923)
Updates the instructions on how to install and use dotnet-pgo. Co-authored-by: Jan Kotas <jkotas@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for dfa7dc5 - Browse repository at this point
Copy the full SHA dfa7dc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0e70b2 - Browse repository at this point
Copy the full SHA f0e70b2View commit details -
Arm64/SVE: Implemented
ScaleandSqrt(#103663)* Added ConverToInt32 and ConvertToUInt32 for float inputs. * Added flags to handle only low predicate registers. * Fix whitespace * Remove special codegen flag * Added new test template for operations with different return types. * Add new test template. * Added api for ConvertToInt32 and ConvertToUInt 32 for double. * Round SVE intrinsics for floats. * Completed Round SVE fp apis. * Completed sve apis for scale and sqrt, added a new test template for when Op1 and Op2 have different types. * Fixed test templates.
Configuration menu - View commit details
-
Copy full SHA for ddcbc8b - Browse repository at this point
Copy the full SHA ddcbc8bView commit details
Commits on Jun 25, 2024
-
STJ: Dispose enumerator on exception (#100194)
* STJ: Dispose enumerator on exception * Avoid code duplication * Rework fix * Remove useless Disposable field * Apply fix on all collection converters * Remove duplicate assignments * Skip fix for no-op Dispose implementation * Move IEnumerator disposal to WriteCore method. --------- Co-authored-by: Eirik Tsarpalis <eirik.tsarpalis@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a54d9e9 - Browse repository at this point
Copy the full SHA a54d9e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e1ad9c - Browse repository at this point
Copy the full SHA 4e1ad9cView commit details -
use also SslCertificateTrust when constructing CertificateContext (#1…
…03372) * use also SslCertificateTrust when constructing CertificateContext * 'build * feedback
Configuration menu - View commit details
-
Copy full SHA for 973237d - Browse repository at this point
Copy the full SHA 973237dView commit details -
JIT: Use new ABI representation in
fgMorphMultiregStructArg(#103856)Some minor arm32 diffs expected from allowing float typed fields in the "stack" part of split args. Also an arm64 diff from isHfa(simd8) types being passed like doubles, so we may load them as doubles now.
Configuration menu - View commit details
-
Copy full SHA for 98eb17a - Browse repository at this point
Copy the full SHA 98eb17aView commit details -
JIT: Clean up liveness (#103809)
We have a DFS tree available in both early liveness and SSA's liveness, and we can use it to make the data flow cheaper by running in an RPO over the DFS tree. This allows us to propagate the maximal amount of knowledge in each iteration and also to stop the data flow early when there is no cycle in the DFS tree. We do not have the DFS tree available in lowering where we also call liveness. However, lowering was already iterating all blocks to remove dead blocks; switch this to `fgDfsBlocksAndRemove` to remove dead blocks and compute the DFS tree in one go, and remove the old code doing this. Additionally there was a bunch of logic in liveness to consider debug scopes for debug codegen, left-over from a time where we tracked GC pointers even in MinOpts. This code can be deleted since we do not do liveness in MinOpts anymore.
Configuration menu - View commit details
-
Copy full SHA for 3bcc947 - Browse repository at this point
Copy the full SHA 3bcc947View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 71ab8f14...3bcc9476