-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Comparing changes
Open a pull request
base repository: dotnet/runtime
base: 59d9749a22
head repository: dotnet/runtime
compare: 85e8f688ff
- 12 commits
- 82 files changed
- 10 contributors
Commits on Apr 2, 2024
-
JIT: Add separate ABI classifiers for x86/win-x64/SysV-x64/ARM64 (#10…
…0276) While trying to implement struct support for Swift reverse pinvokes I ended up having to factor the ABI classification out of `lvaInitUserArgs` to be able to invoke it multiple times for structs. In the end that led me to do the work to split out the ABI classification into a different classifier for each ABI. ARM32, LA64 and RV64 still need to be split out. We still don't actually use this information for anything, but it's asserted that it is correct. We are going to be using it in the backend for Swift reverse pinvokes, and I expect to move more and more things to use it and get completely rid of the ABI classification within `lvaInitUserArgs` (and in the long run hopefully `CallArgs::AddFinalArgsAndDetermineABIInfo`). Another todo: this classification should be where we determine whether something is passed implicit by reference instead of doing that in `lvaSetStruct`/`getArgTypeForStruct`.
Configuration menu - View commit details
-
Copy full SHA for 10e87bc - Browse repository at this point
Copy the full SHA 10e87bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 991a054 - Browse repository at this point
Copy the full SHA 991a054View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef86661 - Browse repository at this point
Copy the full SHA ef86661View commit details -
Add JitOptRepeat to JIT experimental AzDO pipeline (#100326)
Add one job that runs JitOptRepeat on all functions, 2 repetitions.
Configuration menu - View commit details
-
Copy full SHA for f37a5c1 - Browse repository at this point
Copy the full SHA f37a5c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93483ba - Browse repository at this point
Copy the full SHA 93483baView commit details -
Fix more diagnostics with CA2263 (#100490)
* Fix more diagnostics with CA2263 * Apply feedbacks
Configuration menu - View commit details
-
Copy full SHA for 1ec64a7 - Browse repository at this point
Copy the full SHA 1ec64a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43dfccd - Browse repository at this point
Copy the full SHA 43dfccdView commit details -
SPMI: Fix Python 3.12 warnings in superpmi.py (#100533)
Python 3.12 prints some warnings when parsing superpmi.py due to some insufficiently escaped characters in some strings.
Configuration menu - View commit details
-
Copy full SHA for a8daf55 - Browse repository at this point
Copy the full SHA a8daf55View commit details -
Allow for the manual setting of if the build is official when uploadi…
…ng intermediate artifacts. (#100528)
Configuration menu - View commit details
-
Copy full SHA for 254012e - Browse repository at this point
Copy the full SHA 254012eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 995989e - Browse repository at this point
Copy the full SHA 995989eView commit details
Commits on Apr 3, 2024
-
Enable FEATURE_PERFMAP on OSX, and update perfjitdump.cpp to work on …
…OSX (#99986) * Enable FEATURE_PERFMAP on OSX, and update perfjitdump.cpp to work on OSX * Update PerfMapEnabled documentation * Enable only on OSX, and use PlatformGetCurrentThreadId * Manual mach_absolute_time calls * Use QueryPerformanceCounter * Cleaner QueryPerformanceFrequency verification * Use FEATURE_PERFMAP * Put back conditional, but all __APPLE__ * Fix logic error when disabling jitdump
Configuration menu - View commit details
-
Copy full SHA for e020a93 - Browse repository at this point
Copy the full SHA e020a93View commit details -
Cleanup of
fx_resolver_tand tests inNativeHostApis(#100542)Slight cleanup of `fx_resolver_t` and `NativeHostApis` tests in preparation for #99027: - Collapse `reconcile_fx_references_helper` into `reconcile_fx_references` - Make `NativeHostApis` tests / `HostApiInvokerApp` more consistent in how they log and validate results
Configuration menu - View commit details
-
Copy full SHA for 85e8f68 - Browse repository at this point
Copy the full SHA 85e8f68View 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 59d9749a22...85e8f688ff