-
Notifications
You must be signed in to change notification settings - Fork 293
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
Add rust_cxx_bridge CMake function #770
Conversation
This pull request was exported from Phabricator. Differential Revision: D51160627 |
09f205e
to
9a8d6e8
Compare
This pull request was exported from Phabricator. Differential Revision: D51160627 |
9a8d6e8
to
4e97f0e
Compare
This pull request was exported from Phabricator. Differential Revision: D51160627 |
4e97f0e
to
4927352
Compare
This pull request was exported from Phabricator. Differential Revision: D51160627 |
4927352
to
9693126
Compare
This pull request was exported from Phabricator. Differential Revision: D51160627 |
9693126
to
224a57f
Compare
This pull request was exported from Phabricator. Differential Revision: D51160627 |
224a57f
to
88e71e2
Compare
This pull request was exported from Phabricator. Differential Revision: D51160627 |
Summary: cxx.rs provides a more ergonomic and opinionated interop layer between Rust and C++ that we would like to leverage for future API chages. Before we get started, some preliminary changes to simplify the backingstore crate will make things easier down the line. Reviewed By: xavierd Differential Revision: D50998929
Summary: X-link: facebookincubator/hsthrift#120 X-link: facebook/folly#2096 X-link: facebookexperimental/edencommon#14 X-link: facebook/mvfst#322 X-link: facebookincubator/delos_core#9 X-link: facebook/fboss#166 X-link: facebookincubator/zstrong#617 X-link: facebookincubator/katran#208 X-link: facebookincubator/fizz#102 X-link: facebookexternal/traffixr#4 X-link: facebook/watchman#1173 X-link: facebook/proxygen#473 X-link: facebook/hhvm#9411 X-link: facebook/fbthrift#587 X-link: facebookincubator/velox#7518 We need a better way to create cxxbridges - something that uses the recommended method of cxxbridge-cmd. This function creates C++ bindings using the [cxx] crate. Original function found here: https://github.com/corrosion-rs/corrosion/blob/master/cmake/Corrosion.cmake#L1390 Reviewed By: xavierd Differential Revision: D51160627
88e71e2
to
044f114
Compare
This pull request was exported from Phabricator. Differential Revision: D51160627 |
Summary:
X-link: facebook/proxygen#473
X-link: facebook/hhvm#9411
X-link: facebook/fbthrift#587
X-link: facebookincubator/velox#7518
We need a better way to create cxxbridges - something that uses the recommended method of cxxbridge-cmd.
This function creates C++ bindings using the [cxx] crate.
Original function found here: https://github.com/corrosion-rs/corrosion/blob/master/cmake/Corrosion.cmake#L1390
Differential Revision: D51160627