Zeya Peng
cb02744fa8
Move c++ native animated code to github ( #51509 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/51509
## Changelog:
[Internal] [Added] - Move c++ native animated code to github
⚠️ Note that this is not buildable in OSS yet ⚠️
Reviewed By: sammy-SC, rshest
Differential Revision: D75169430
fbshipit-source-id: 499ce209f815474f12007c3c74f81fe0c9ad3f86
2025-05-22 08:28:29 -07:00
Adrian Stone
0f55ef7754
Replace hsr_core dependency for react profiling with hz_tracing dependency ( #50936 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/50936
D63141469 introduced an option to use HSR Core's trace macros for profiling react. I believe this was to enable Tracy support. However, the consequence of this is that hsr core is statically linked twice into Worlds, once in libclient_server_android.so and once into libxplat_js_react-native-github_packages_react-native_ReactCxxPlatform_react_profiling_profiling.so.
It isn't obvious that this causes any problems, but it does result in some weirdness with regard to symbol interposition between the two shared libraries. Some tracing categories are registered twice in hz_tracing, for example.
Since the HSR Core macros call directly through to hz_tracing, this change simply replaces the HSR Core dependency with an equivalent hz_tracing dependency.
Reviewed By: javache
Differential Revision: D73532803
fbshipit-source-id: 56d4b62873aabcbf0a92cebd7a0f720fed616158
2025-04-25 11:31:43 -07:00
Eugene Lin
d4f2b02b4d
Lower JS Thread Priority by 10
...
Summary:
## Changelog: [Internal]: [Threading][Added] - Add option to change thread priority
D73074402 handles lowering priority for IWM js and granite threads. this diff handles lowering priority for in game panel js thread
JS thread inherits parent thread priority by default
lowering priority by 10
Reviewed By: rshest
Differential Revision: D72842049
fbshipit-source-id: 6797f7c8406a410956c64bb08a12d2b26c100040
2025-04-16 11:19:29 -07:00
Andrew Datsenko
929099f064
Move rncxx coremodules
...
Summary: Changelog: [Internal]
Reviewed By: rshest
Differential Revision: D72875329
fbshipit-source-id: 86578362f99210dbe8aa990991829760fa61daf8
2025-04-16 09:53:18 -07:00
Andrew Datsenko
5bf54bc1f8
Add support for multiple TurboModule providers ( #50707 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/50707
Changelog: [Internal]
Reviewed By: zeyap
Differential Revision: D72968663
fbshipit-source-id: 87026d0a774b3b44980095c31f6df697717951ff
2025-04-15 10:14:07 -07:00
Andrew Datsenko
152fa171ee
move rncxx threading ( #50702 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/50702
Changelog: [Internal]
Reviewed By: rshest
Differential Revision: D72865847
fbshipit-source-id: 0477670ca1f99089aece9b21feb2482b56f43936
2025-04-14 07:55:19 -07:00
Andrew Datsenko
047914562e
move rncxx utils ( #50668 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/50668
Changelog: [Internal]
Reviewed By: zeyap
Differential Revision: D72800712
fbshipit-source-id: f966906d10df1fac818fc9998dbe5e0b8d67be3f
2025-04-11 14:35:03 -07:00
Andrew Datsenko
14fdf3257f
move rncxx profiling ( #50651 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/50651
Changelog: [Internal]
Reviewed By: javache
Differential Revision: D72792459
fbshipit-source-id: d010508ca6311b6981090a64e4746141eda67976
2025-04-11 12:07:12 -07:00
Zeya Peng
5747fc4b17
Fix license comment block in ReactCxxPlatform code
...
Summary:
## Changelog:
[Internal] [Changed] - Fix license comment block in ReactCxxPlatform code
Reviewed By: rshest
Differential Revision: D72802801
fbshipit-source-id: 987a532bfe10d66db0aa2dad687d064225fa609d
2025-04-11 10:44:01 -07:00
Andrew Datsenko
798eb0ab84
move rncxx logging ( #50652 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/50652
Changelog: [Internal]
Reviewed By: zeyap
Differential Revision: D72800216
fbshipit-source-id: 722546b4538fce0d30d90a346a737a564bfd21ee
2025-04-11 08:06:06 -07:00
Andrew Datsenko
1dd6c84339
Move rncxx uimanager ( #50593 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/50593
Changelog: [Internal]
Reviewed By: rshest
Differential Revision: D72577247
fbshipit-source-id: dff49be35556f9b899d6f6f696dc89cfa83e115b
2025-04-09 12:23:07 -07:00
Zeya Peng
744a0f8385
Move rncxx scheduler to oss ( #50535 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/50535
## Changelog:
[General] [Added] - Move rncxx scheduler to oss
Reviewed By: rshest
Differential Revision: D72588228
fbshipit-source-id: 428c60e20351b9fed49fcbdbd617b5b5940b8a2c
2025-04-08 16:10:52 -07:00
Andrew Datsenko
522e8e74d5
move rncxx nativemodule ( #50561 )
...
Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/50561
Changelog: [Internal]
Reviewed By: zeyap
Differential Revision: D72573989
fbshipit-source-id: 92c99fefa68d8fdf0ca88d1e3a27a76eb5feca21
2025-04-08 09:55:01 -07:00