-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Comparing changes
Open a pull request
base repository: dotnet/runtime
base: 1af9cfd
head repository: dotnet/runtime
compare: b3ef656
- 13 commits
- 132 files changed
- 13 contributors
Commits on Aug 20, 2022
-
[release/7.0-rc1] Disable Int128 use in by value ABI scenarios, and f…
…ix field layout behavior (#74279) * First stab at support for proper 128bit integer layout and abi * Add ABI tests for Int128 covering interesting scenarios * Fix bugs so that at least Windows Arm64 works * Add more types to the ABI tester, so that we cover the Int128 scenarios * Revert changes which attempted to enable by value passing for Int128 * Make Int128 have layout match the expected unmanaged field layout - On Unix platforms (64 bit) use 16 byte alignment - On Arm32 use 8 byte alignment matching the 128 byte vector type - On other Windows platforms the 128 bit integer type isn't defined by the C compiler, but match the behavior of other 128 bit types (16 byte alignment) Add tests to call down to native that should pass with these rules - Disable use of Int128 as p/invoke parameter passed by value * Mark Int128 types as not having a stable abi - This disables use of these types for parameter passing in R2R images * Address all known issues * Try to fix PR job * Should fix the test issues * Apply suggestions from code review Co-authored-by: Jeremy Koritzinsky <jkoritzinsky@gmail.com> Co-authored-by: David Wrighton <davidwr@microsoft.com> Co-authored-by: Jeremy Koritzinsky <jkoritzinsky@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d9c1700 - Browse repository at this point
Copy the full SHA d9c1700View commit details -
Don't NativeAOT crossgen on ARM64 (#74221)
Lets us make #72645 a non-blocking-release issue. We also set NativeAotSupported to false for Mac on the line above. Crossgen2 will still ship NativeAOT compiled on x64 Linux and Windows. R2R+SingleFile+Trimmed elsewhere. Co-authored-by: Michal Strehovský <MichalStrehovsky@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 39d767a - Browse repository at this point
Copy the full SHA 39d767aView commit details -
[release/7.0-rc1] Add a way to suppress all trimming warnings (#74220)
* Add a way to suppress all trimming warnings Fixes #73926. Also adding AOT analysis suppression for parity. I didn't port the warning level support because the compat kind of goes beyond that. We can revisit later if needed. * Update Microsoft.NETCore.Native.targets Co-authored-by: Michal Strehovský <MichalStrehovsky@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c7cab43 - Browse repository at this point
Copy the full SHA c7cab43View commit details -
Don't track current field of state machines (#74216)
Port of dotnet/linker#2979 Fixes #73048. Co-authored-by: Michal Strehovský <MichalStrehovsky@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 37193fd - Browse repository at this point
Copy the full SHA 37193fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c73d4d - Browse repository at this point
Copy the full SHA 3c73d4dView commit details -
[release/7.0-rc1] Fix for Random failures in System.Numerics.Tests.mo…
Configuration menu - View commit details
-
Copy full SHA for e9070dd - Browse repository at this point
Copy the full SHA e9070ddView commit details -
[release/7.0-rc1] Disable matching constants for vectors that needs u…
…pper half to be save/restore (#74192) * Revert "Ensure that GT_CNS_VEC is handled in LinearScan::isMatchingConstant (#70171)" This reverts commit 24f5de4. * Revert "Revert "Ensure that GT_CNS_VEC is handled in LinearScan::isMatchingConstant (#70171)"" This reverts commit 984120f. * Add partial save check * Use the correct register type Co-authored-by: Kunal Pathak <Kunal.Pathak@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 2b52df8 - Browse repository at this point
Copy the full SHA 2b52df8View commit details -
[release/7.0-rc1] Add runs for release/7.0* on community architectures (
#74239) * Add scheduled runs for release/7.0* on community architectures * Suggestion from Alex, to avoid upkeep churn * Switch to runtime.yml model - ALL release branch commits get built Co-authored-by: Jo Shields <joshield@microsoft.com> Co-authored-by: Jo Shields <directhex@apebox.org>
Configuration menu - View commit details
-
Copy full SHA for 5477d65 - Browse repository at this point
Copy the full SHA 5477d65View commit details -
Prevent awaiting promise that never resolves (#74243)
Co-authored-by: Simon Rozsival <simon@rozsival.com>
Configuration menu - View commit details
-
Copy full SHA for d8f8be9 - Browse repository at this point
Copy the full SHA d8f8be9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e897e88 - Browse repository at this point
Copy the full SHA e897e88View commit details -
[release/7.0-rc1] Disable failing runtime extra platforms tests (#74264)
* Disable tests failing on Android * Disable test failing on iOS and MacCatalyst * Disable failing System.Formats.Tar tests on Android * Fix JIT.Directed aliasing_retbuf test exclusion on Android * Disable failing TraceSource tests on tvOS * Remove unnecessary formatting changes * Fix skipping failing tests on Android * Skip tests failing on tvOS * Revert "Disable failing System.Formats.Tar tests on Android" This reverts commit bfc2958. * Link to specific issues Co-authored-by: Simon Rozsival <simon@rozsival.com>
Configuration menu - View commit details
-
Copy full SHA for a2e9125 - Browse repository at this point
Copy the full SHA a2e9125View commit details -
[release/7.0-rc1] Directory.CreateDirectory: create missing parents u…
…sing default UnixFileMode. (#74277) * Directory.CreateDirectory: create missing parents using default UnixFileMode. * Simplify TarHelpers.CreateDirectory. * PR feedback. * AssertFileModeEquals: don't skip on Android. * Always overwite directory metadata. * TarHelpers.Windows: remove CreateDirectory overwriteMetadata. * Fix Assert indentation. Co-authored-by: Tom Deseyn <tom.deseyn@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8196f9a - Browse repository at this point
Copy the full SHA 8196f9aView commit details -
[release/7.0-rc1] [wasm] Unwrap exception when calling entrypoint (#7…
…4263) * Unwrap exception, * WBT. Co-authored-by: Marek Fišera <mara@neptuo.com>
Configuration menu - View commit details
-
Copy full SHA for b3ef656 - Browse repository at this point
Copy the full SHA b3ef656View 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 1af9cfd...b3ef656