Artwork

コンテンツは Pascal Hartig によって提供されます。エピソード、グラフィック、ポッドキャストの説明を含むすべてのポッドキャスト コンテンツは、Pascal Hartig またはそのポッドキャスト プラットフォーム パートナーによって直接アップロードされ、提供されます。誰かがあなたの著作物をあなたの許可なく使用していると思われる場合は、ここで概説されているプロセスに従うことができますhttps://ja.player.fm/legal
Player FM -ポッドキャストアプリ
Player FMアプリでオフラインにしPlayer FMう!

63: The key to a happy Rust/C++ relationship

45:00
 
シェア
 

Manage episode 421226186 series 2390222
コンテンツは Pascal Hartig によって提供されます。エピソード、グラフィック、ポッドキャストの説明を含むすべてのポッドキャスト コンテンツは、Pascal Hartig またはそのポッドキャスト プラットフォーム パートナーによって直接アップロードされ、提供されます。誰かがあなたの著作物をあなたの許可なく使用していると思われる場合は、ここで概説されているプロセスに従うことができますhttps://ja.player.fm/legal

Aida was part of one of the first Rust teams here at Meta. One of the biggest challenges was interacting with the large amount of existing C++. With the release of cxx, safe interop between C++ and even async Rust has become a lot easier.

Got feedback? Send it to us on Threads (https://threads.net/@metatechpod), Twitter (https://twitter.com/metatechpod), Instagram (https://instagram.com/metatechpod) and don’t forget to follow our host @passy (https://twitter.com/passy, https://mastodon.social/@passy, and https://threads.net/@passy_). Fancy working with us? Check out https://www.metacareers.com/.

Links

Timestamps

  • Intro 0:06

  • Aida Intro 2:06

  • Rust in Meta Source Control 2:50

  • State of Rust at Meta 10:11

  • bindgen 13:25

  • cxx vs bindgen 17:49

  • async Rust and C++ 19:04

  • Dealing with Lifetimes 28:19

  • Fixing Memory Leaks 31:25

  • Thread safety with Send and Sync 33:48

  • A Magic Wand for Async Rust 39:52

  • Outro 43:04

  • Outtakes 43:50

  continue reading

72 つのエピソード

Artwork
iconシェア
 
Manage episode 421226186 series 2390222
コンテンツは Pascal Hartig によって提供されます。エピソード、グラフィック、ポッドキャストの説明を含むすべてのポッドキャスト コンテンツは、Pascal Hartig またはそのポッドキャスト プラットフォーム パートナーによって直接アップロードされ、提供されます。誰かがあなたの著作物をあなたの許可なく使用していると思われる場合は、ここで概説されているプロセスに従うことができますhttps://ja.player.fm/legal

Aida was part of one of the first Rust teams here at Meta. One of the biggest challenges was interacting with the large amount of existing C++. With the release of cxx, safe interop between C++ and even async Rust has become a lot easier.

Got feedback? Send it to us on Threads (https://threads.net/@metatechpod), Twitter (https://twitter.com/metatechpod), Instagram (https://instagram.com/metatechpod) and don’t forget to follow our host @passy (https://twitter.com/passy, https://mastodon.social/@passy, and https://threads.net/@passy_). Fancy working with us? Check out https://www.metacareers.com/.

Links

Timestamps

  • Intro 0:06

  • Aida Intro 2:06

  • Rust in Meta Source Control 2:50

  • State of Rust at Meta 10:11

  • bindgen 13:25

  • cxx vs bindgen 17:49

  • async Rust and C++ 19:04

  • Dealing with Lifetimes 28:19

  • Fixing Memory Leaks 31:25

  • Thread safety with Send and Sync 33:48

  • A Magic Wand for Async Rust 39:52

  • Outro 43:04

  • Outtakes 43:50

  continue reading

72 つのエピソード

すべてのエピソード

×
 
Loading …

プレーヤーFMへようこそ!

Player FMは今からすぐに楽しめるために高品質のポッドキャストをウェブでスキャンしています。 これは最高のポッドキャストアプリで、Android、iPhone、そしてWebで動作します。 全ての端末で購読を同期するためにサインアップしてください。

 

クイックリファレンスガイド