8000 GitHub - gnzlbg/project-ffi-unwind
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

gnzlbg/project-ffi-unwind

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

project-ffi-unwind

A working-group project to extend the Rust language to support unwinding that crosses FFI boundaries.

Roadmap and current status

ffi-unwind table

Key

  • ✅ -- available and well-defined on stable
  • 💛 -- available on nightly
  • 💞 -- open RFC
  • 💬 -- under active discussion
  • 🕐 -- not yet under active discussion
  • 🚫 -- out of scope for this group, no current plans to implement or specify

Table

Thing linux mac msvc other targets
"C unwind" ABI 💬 💬 💬 💬
propagate Rust panic through native frame, no destructors 🕐 🕐 🕐 🚫
propagate Rust panic through native frame, with destructors 🕐 🕐 🕐 🚫
propagate native exception through Rust frame, no destructors 🕐 🕐 🕐 🚫
propagate native exception through Rust frame, with destructors 🕐 🕐 🕐 🚫
catch Rust panic within native code 🚫 🚫 🚫 🚫
catch native exception within Rust code 🚫 🚫 🚫 🚫

About

No description, website, or topics provided.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0