-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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
Rollup of 8 pull requests #106786
Rollup of 8 pull requests #106786
Conversation
If cs_action != 0, we should check the ttype_index field in action record. If ttype_index == 0, a clean up action is taken.
Tracking issue: rust-lang#65815
… adjust test This reverts commit e2d41f4.
Modify the linting behavior and add the corresponding regression test
Excludes rust-lang@c34fbfa to make Git blame a bit more useful.
…iapi, r=joshtriplett Stabilize `abi_efiapi` feature Tracking issue: rust-lang#65815 Closes rust-lang#65815
[LSDA] Take ttype_index into account when taking unwind action If `cs_action != 0`, we should check the `ttype_index` field in action record. If `ttype_index == 0`, a clean up action is taken; otherwise catch action is taken. This can fix unwind failure on AIX which uses LLVM's libunwind by default. IIUC, rust's LSDA is borrowed from c++ and I'm assuming itanium-cxx-abi https://itanium-cxx-abi.github.io/cxx-abi/exceptions.pdf should be followed, so the fix follows what libcxxabi does. See https://github.com/llvm/llvm-project/blob/ec48682ce9f61d056361c5095f21e930b8365661/libcxxabi/src/cxa_personality.cpp#L152 for use of `ttype_index`.
…twco Mark ZST as FFI-safe if all its fields are PhantomData This presents one possible solution to issue: rust-lang#106629. This is my first (tentative) contribution to the compiler itself. I'm looking forward for comments and feedback Closes: rust-lang#106629
…int, r=Nilstrieb Adding a hint on iterator type errors Issue reference rust-lang#106728 - [x] add a case in the attribute - [x] add a test closes rust-lang#106728
…, r=notriddle Fix reexport of `doc(hidden)` item Part of rust-lang#59368. It doesn't fix the `doc(inline)` nor the `doc(hidden)` on macro. I'll do it in a follow-up PR. r? `@notriddle`
…jgillot Revert "Make nested RPITIT inherit the parent opaque's generics." This reverts commit e2d41f4, and adjusts the `tests/ui/async-await/in-trait/nested-rpit.rs` test. r? `@cjgillot` fixes rust-lang#106332, manually verified because it had no minimization :/ reopens rust-lang#105197 cc rust-lang#106729
…n, r=wesleywiser Re-add mw to review rotation r? `@wesleywiser`
Exclude formatting commit from blame Excludes rust-lang@c34fbfa (cc `@dtolnay)` to make Git blame a bit more useful.
@bors r+ p=8 rollup=never |
☀️ Test successful - checks-actions |
📌 Perf builds for each rolled up PR: previous master: 61a415be59 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
Finished benchmarking commit (86ad69d): comparison URL. Overall result: no relevant changes - no action needed@rustbot label: -perf-regression Instruction countThis benchmark run did not return any relevant results for this metric. Max RSS (memory usage)ResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
CyclesResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
|
Successful merges:
abi_efiapi
feature #105795 (Stabilizeabi_efiapi
feature)doc(hidden)
item #106741 (Fix reexport ofdoc(hidden)
item)Failed merges:
r? @ghost
@rustbot modify labels: rollup
Create a similar rollup