Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Implement unstable ffi_return_twice attribute #58315
referenced this pull request
Feb 9, 2019
This was referenced
Feb 12, 2019
Uh, sorry, I don't have any skin in this. It's all FFI stuff, which I know little about, and from my understanding it's mostly about taming LLVM's optimizer, which I know even less about.
Functions not being well-nested does have some deep consequences, but I guess there's no way we are going to rule this out entirely.
We remove the feature and call it a day. AFAICT many unstable features are implemented all the time without nobody ever talking about actually RFCing the stuff. I want to use this in stable Rust at some point, so for that it definitely needs to go properly through the process (and the design space here is small, iff the intend is to do what C does in C FFI at least).
added a commit
this pull request
Feb 15, 2019
Click to expand the log.