-
Notifications
You must be signed in to change notification settings - Fork 543
[net10.0] Merge main into net10.0. #23104
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
[net10.0] Merge main into net10.0. #23104
Conversation
Some of the delegates in the framework were wrong.
…1: Build ID 11794572 (#23089) Localized file check-in by OneLocBuild Task: Build definition ID 14411: Build ID 11794572 (#23089) This is the pull request automatically created by the OneLocBuild task in the build process to check-in localized files generated based upon translation source files (.lcl files) handed-back from the downstream localization pipeline. If there are issues in translations, visit https://aka.ms/icxLocBug and log bugs for fixes. The OneLocBuild wiki is https://aka.ms/onelocbuild and the localization process in general is documented at https://aka.ms/AllAboutLoc.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Add the correct nullability to the delegates. --------- Co-authored-by: GitHub Actions Autoformatter <github-actions-autoformatter@xamarin.com>
…all. (#23091) Use the block literal pointer created in the conversions and cast it to a NativeHandle. --------- Co-authored-by: GitHub Actions Autoformatter <github-actions-autoformatter@xamarin.com>
#23114) Complete the property getter implementation by: 1. Including the return and the param attributes. 2. Convert the return type to the correct delegate. This was done after completing the Trampolines.g.cs so that we could reuse a number of methods needed to generate that file. This should mean that we finally completed all possible properyt getters. --------- Co-authored-by: GitHub Actions Autoformatter <github-actions-autoformatter@xamarin.com>
…23117) The code is the same for properties, trampolines and methods. We add a intermediate readonly struct to customize the conversion and that way we can share the logic. --------- Co-authored-by: GitHub Actions Autoformatter <github-actions-autoformatter@xamarin.com>
The refactor was wrong and we refactored the GetTrampolineInitializationByRefArgument whichs does native -> managed instead of GetTrampolineNativeInvokeArgumentInitializations. This commit undoos that mistake. --------- Co-authored-by: GitHub Actions Autoformatter <github-actions-autoformatter@xamarin.com>
…20250620053646603 to main (#23095) LEGO: Pull request from lego/hb_5df43909-4a19-4f55-bc3f-9ea8fccf3c82_20250620053646603 to main with localized lcls --------- Co-authored-by: CSIGS-Expires-nextweek <csigs@outlook.com>
This comment has been minimized.
This comment has been minimized.
…tional branches. (#23107) When handling an unconditional branch, we need to mark all the instructions until the end of the method, not only until the end of block that is currently being processed. This fixes a problem where the dead code optimizer would optimize away code after an unconditonal branch, ending up with invalid IL because code that wasn't optimized away would have branches into the removed code.
This comment has been minimized.
This comment has been minimized.
…-net10.0-2025-06-20
…-in-net10.0-2025-06-20
✅ [CI Build #b960a69] Build passed (Build packages) ✅Pipeline on Agent |
✅ [PR Build #b960a69] Build passed (Detect API changes) ✅Pipeline on Agent |
✅ API diff for current PR / commit.NET ( No breaking changes )✅ API diff vs stable.NET ( No breaking changes )ℹ️ Generator diffGenerator Diff: vsdrops (html) vsdrops (raw diff) gist (raw diff) - Please review changes) Pipeline on Agent |
✅ [CI Build #b960a69] Build passed (Build macOS tests) ✅Pipeline on Agent |
💻 [CI Build #b960a69] Tests on macOS X64 - Mac Sonoma (14) passed 💻✅ All tests on macOS X64 - Mac Sonoma (14) passed. Pipeline on Agent |
💻 [CI Build #b960a69] Tests on macOS M1 - Mac Monterey (12) passed 💻✅ All tests on macOS M1 - Mac Monterey (12) passed. Pipeline on Agent |
💻 [CI Build #b960a69] Tests on macOS M1 - Mac Ventura (13) passed 💻✅ All tests on macOS M1 - Mac Ventura (13) passed. Pipeline on Agent |
💻 [CI Build #b960a69] Tests on macOS arm64 - Mac Sequoia (15) passed 💻✅ All tests on macOS arm64 - Mac Sequoia (15) passed. Pipeline on Agent |
🚀 [CI Build #b960a69] Test results 🚀Test results✅ All tests passed on VSTS: test results. 🎉 All 124 tests passed 🎉 Tests counts✅ cecil: All 1 tests passed. Html Report (VSDrops) Download Pipeline on Agent |
No description provided.