Hi there!

Thank you for your email and for your interest in the project :D

As it currently stands, we have very little implemented when it comes to `Drop`. Your best bet is looking at our BIR and borrow-checking implementation, as it relates a little bit to what needs to be done for `Drop`.

As far as I can tell, there are no beginner-friendly issues related to the `Drop` area yet - I would encourage you to pick any issue that interests you and start working on it, and feel free to ask any questions you may have via email or in our Zulip groupchat [1].

I hope you have a good time contributing and I look forward to reading your proposal!

Best,

Arthur

[1]: https://gcc-rust.zulipchat.com/

On 3/27/26 1:47 PM, NO₃⁻ wrote:
Hi GCC Rust Team,

My name is Xiangao Liu, and I am very interested in contributing to the GCC Rust Front-End for GSoC 2026. I have read through the selected project ideas and would love to focus on the project "Add infrastructure to handle the 'Drop' trait". I understand that this involves handling Rust's RAII behavior and tricky drop rules. As I am currently preparing my application and familiarizing myself with the gccrs codebase, I would like to ask for some guidance to make a solid start. Could you please point me to the current implementation status of  'Drop' trait?

Additionally, if there are any specific open issues, small bugs, or beginner-friendly patches related to this area that I could try working on, I would be very grateful to know. I hope to submit a small patch before finalizing my proposal to better understand the workflow.
Thank you so much for your time and help!

Best regards,
Xiangao Liu

Attachment: OpenPGP_0x1B3465B044AD9C65.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to