-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Comparing changes
Open a pull request
base repository: dotnet/runtime
base: adb4c18f5b
head repository: dotnet/runtime
compare: 21b4a85853
- 11 commits
- 184 files changed
- 10 contributors
Commits on Jan 6, 2024
-
JIT: Remove IV analysis quirk in loop cloning (#96563)
Fix a bug in `FlowGraphNaturalLoop::MatchLimit`; it did not properly check limit locals for address exposure when evaluating their invariance (the old logic does that). Also support promoted struct fields (like the old logic). No diffs expected -- the diffs of the quirk here were coming from this bug in `FlowGraphNaturalLoop::MatchLimit`.
Configuration menu - View commit details
-
Copy full SHA for d5bc37d - Browse repository at this point
Copy the full SHA d5bc37dView commit details -
JIT: Remove
BBJ_RETURNloop cloning quirk (#96555)With the new loop representation there will never be any `BBJ_RETURN` blocks in loops we are cloning -- add an assert for this. Then remove the quirk that avoids cloning loops when the old loop cloning would create too many `BBJ_RETURN` blocks. Large size wise regressions are expected due to new cloning.
Configuration menu - View commit details
-
Copy full SHA for 24bc1b7 - Browse repository at this point
Copy the full SHA 24bc1b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e8f588 - Browse repository at this point
Copy the full SHA 3e8f588View commit details -
Configuration menu - View commit details
-
Copy full SHA for 445c4a0 - Browse repository at this point
Copy the full SHA 445c4a0View commit details -
Convert HELPER_METHOD_FRAME to QCalls (5/N) (#96526)
* Assembly.GetManifestResourceNames, GetReferencedAssemblies * AssemblyLoadContext.GetLoadedAssemblies * RuntimeModule.GetTypes * Delegate.BindToMethodName * Delegate.BindToMethodInfo * Delegate.GetCallStub, Delegate.AdjustTarget * Delegate.InternalAlloc, InternalAllocAlike * Delegate,FindMethodHandle, InternalEqualMethodHandles * GC.GetTotalAllocatedBytes * GC.WaitForFullGCApproach, WaitForFullGCComplete * Update src/coreclr/vm/commodule.cpp Co-authored-by: Aaron Robinson <[email protected]> * Apply suggestions from code review * CR feedback, cleanup - Delete dead code - Move data first in RuntimeModule.cs --------- Co-authored-by: Aaron Robinson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 23258f5 - Browse repository at this point
Copy the full SHA 23258f5View commit details
Commits on Jan 7, 2024
-
Fix some IDExx analyzer suggestions in System.Text.RegularExpressions (…
…#96584) * Fix CA1820 * Fix IDE0003 * Fix IDE0004 * Fix IDE0005 * Fix IDE0045 * Fix IDE0038 * Fix IDE0051, IDE0052 * Fix IDE0055 * Fix IDE0066 * Fix IDE0078 * Fix IDE0290 * Fix IDE0300 * Fix IDE0301 * Fix IDE0270 * Fix IDE0079
Configuration menu - View commit details
-
Copy full SHA for e54c99d - Browse repository at this point
Copy the full SHA e54c99dView commit details -
Fix links in features.md (#96582)
Fixed 4 links to other pages in this repo.
Configuration menu - View commit details
-
Copy full SHA for a0e3011 - Browse repository at this point
Copy the full SHA a0e3011View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6933285 - Browse repository at this point
Copy the full SHA 6933285View commit details -
[NativeAOT] Clean up some of the ARM32 bit rotten code (#96583)
* Fix FrozenObjectHeapManager compilation for 32-bit targets * Fix DehydratedDataNode throwing exceptions on 32-bit platforms * Fix llvm-libunwind compilation for EHABI targets * Fix up compilation of bit-rotten NativeAOT ARM code
Configuration menu - View commit details
-
Copy full SHA for c33557d - Browse repository at this point
Copy the full SHA c33557dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1de4ba - Browse repository at this point
Copy the full SHA c1de4baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21b4a85 - Browse repository at this point
Copy the full SHA 21b4a85View 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 adb4c18f5b...21b4a85853