-
Notifications
You must be signed in to change notification settings - Fork 24.3k
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 C++ header for default TurboModules and cross-platform reuse #44361
Conversation
This pull request was exported from Phabricator. Differential Revision: D56835783 |
This pull request was exported from Phabricator. Differential Revision: D56835783 |
…ebook#44361) Summary: Pull Request resolved: facebook#44361 In order to keep all platforms in sync (Android, iOS, Windows, etc.), it makes sense to consolidate all C++ TurboModules that we want available by default on all platforms to a shared C++ header / implementation. This moves the duplicated code from Android and iOS to such a shared module provider and updates relevant build specs. ## Changelog [Internal] Differential Revision: D56835783
This pull request was exported from Phabricator. Differential Revision: D56835783 |
…ebook#44361) Summary: Pull Request resolved: facebook#44361 In order to keep all platforms in sync (Android, iOS, Windows, etc.), it makes sense to consolidate all C++ TurboModules that we want available by default on all platforms to a shared C++ header / implementation. This moves the duplicated code from Android and iOS to such a shared module provider and updates relevant build specs. ## Changelog [Internal] Differential Revision: D56835783
…ebook#44361) Summary: Pull Request resolved: facebook#44361 In order to keep all platforms in sync (Android, iOS, Windows, etc.), it makes sense to consolidate all C++ TurboModules that we want available by default on all platforms to a shared C++ header / implementation. This moves the duplicated code from Android and iOS to such a shared module provider and updates relevant build specs. ## Changelog [Internal] Reviewed By: christophpurrer Differential Revision: D56835783
This pull request was exported from Phabricator. Differential Revision: D56835783 |
…ebook#44361) Summary: Pull Request resolved: facebook#44361 In order to keep all platforms in sync (Android, iOS, Windows, etc.), it makes sense to consolidate all C++ TurboModules that we want available by default on all platforms to a shared C++ header / implementation. This moves the duplicated code from Android and iOS to such a shared module provider and updates relevant build specs. ## Changelog [Internal] Reviewed By: christophpurrer Differential Revision: D56835783
…ebook#44361) Summary: Pull Request resolved: facebook#44361 In order to keep all platforms in sync (Android, iOS, Windows, etc.), it makes sense to consolidate all C++ TurboModules that we want available by default on all platforms to a shared C++ header / implementation. This moves the duplicated code from Android and iOS to such a shared module provider and updates relevant build specs. ## Changelog [Internal] Reviewed By: christophpurrer Differential Revision: D56835783
…ebook#44361) Summary: Pull Request resolved: facebook#44361 In order to keep all platforms in sync (Android, iOS, Windows, etc.), it makes sense to consolidate all C++ TurboModules that we want available by default on all platforms to a shared C++ header / implementation. This moves the duplicated code from Android and iOS to such a shared module provider and updates relevant build specs. ## Changelog [Internal] Reviewed By: christophpurrer Differential Revision: D56835783
Base commit: 5399223 |
…ebook#44361) Summary: Pull Request resolved: facebook#44361 In order to keep all platforms in sync (Android, iOS, Windows, etc.), it makes sense to consolidate all C++ TurboModules that we want available by default on all platforms to a shared C++ header / implementation. This moves the duplicated code from Android and iOS to such a shared module provider and updates relevant build specs. ## Changelog [Internal] Reviewed By: christophpurrer Differential Revision: D56835783
This pull request was exported from Phabricator. Differential Revision: D56835783 |
…ebook#44361) Summary: Pull Request resolved: facebook#44361 In order to keep all platforms in sync (Android, iOS, Windows, etc.), it makes sense to consolidate all C++ TurboModules that we want available by default on all platforms to a shared C++ header / implementation. This moves the duplicated code from Android and iOS to such a shared module provider and updates relevant build specs. ## Changelog [Internal] Reviewed By: christophpurrer Differential Revision: D56835783
…ebook#44361) Summary: Pull Request resolved: facebook#44361 In order to keep all platforms in sync (Android, iOS, Windows, etc.), it makes sense to consolidate all C++ TurboModules that we want available by default on all platforms to a shared C++ header / implementation. This moves the duplicated code from Android and iOS to such a shared module provider and updates relevant build specs. ## Changelog [Internal] Reviewed By: christophpurrer Differential Revision: D56835783
This pull request has been merged in 67bc65d. |
This pull request was successfully merged by @rozele in 67bc65d. When will my fix make it into a release? | How to file a pick request? |
…ebook#44361) Summary: Pull Request resolved: facebook#44361 In order to keep all platforms in sync (Android, iOS, Windows, etc.), it makes sense to consolidate all C++ TurboModules that we want available by default on all platforms to a shared C++ header / implementation. This moves the duplicated code from Android and iOS to such a shared module provider and updates relevant build specs. ## Changelog [Internal] Reviewed By: christophpurrer Differential Revision: D56835783 fbshipit-source-id: 7322ed054ded5749973885c63257e5caf23b3fc3
…ebook#44361) Summary: Pull Request resolved: facebook#44361 In order to keep all platforms in sync (Android, iOS, Windows, etc.), it makes sense to consolidate all C++ TurboModules that we want available by default on all platforms to a shared C++ header / implementation. This moves the duplicated code from Android and iOS to such a shared module provider and updates relevant build specs. ## Changelog [Internal] Reviewed By: christophpurrer Differential Revision: D56835783 fbshipit-source-id: 7322ed054ded5749973885c63257e5caf23b3fc3
Summary:
In order to keep all platforms in sync (Android, iOS, Windows, etc.), it makes sense to consolidate all C++ TurboModules that we want available by default on all platforms to a shared C++ header / implementation.
This moves the duplicated code from Android and iOS to such a shared module provider and updates relevant build specs.
Changelog
[Internal]
Differential Revision: D56835783