ffi-unwind
See original GitHub issueSummary
Working out the rules for cross-language unwinding as well as longjmp.
Status
This section lists the efforts that we are working towards.
“C-unwind” ABI
The “C-unwind” ABI allows you to invoke foreign functions that may unwind using the native ABI.
- Specification: rust-lang/rfcs#2945 has been merged. This RFC introduces the “C-unwind” ABI.
- Implementation: We are looking for someone to implement! The tracking issue for the implementation work is https://github.com/rust-lang/rust/issues/74990.
Interaction with catch_unwind
We need to define what happens when foreign exceptions interact with catch_unwind
.
longjmp compatibility
We need to define the conditions in which it is legal to longjmp through Rust frames. We’ve done some initial conversation about this.
Links
- Repository
- Zulip-stream:
#project-ffi-unwind
Issue Analytics
- State:
- Created 3 years ago
- Comments:22 (22 by maintainers)
Top Results From Across the Web
Firewind - Wikipedia
Firewind is a Greek power metal band formed in Thessaloniki in 1998. The group is currently signed to Century Media Records and was...
Read more >Firewind | Thessaloníki - Facebook
Firewind, Thessaloníki. 123868 likes · 2202 talking about this. The Official FIREWIND Facebook page. The new self titled album coming out May 15th!......
Read more >Firewind - Encyclopaedia Metallum - The Metal Archives
Firewind began as more of a showcase than a band. After dropping out of music college in the USA, the young Greek guitarist...
Read more >Firewind music, videos, stats, and photos | Last.fm
Firewind is a Greek heavy metal band that was originally created as a way for guitarist Gus G. to market his demo album...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
2021-04-06:
"C-unwind"
PR was merged!"C"
unwind behavior even without the feature flag; we will need to fix this before the next stable release. We have alerted the release team and are working on a fix.longjmp
blog post was published, but we are prioritizing the"C-unwind"
issues for nowUpdate: PR is ready for review, and we’ll have a longjmp blog post going out soon