react-native-macos/React/Fabric/Utils
Valentin Shergin f05fff6a68 Fabric: Using `PlatformRunLoopObserver` instead of `MainRunLoopEventBeat` and `RuntimeEventBeat` on iOS (gated)
Summary:
This diff implements iOS-specific `PlatformRunLoopObserver` (and `MainRunLoopObserver`) that then being glued together with `SynchronousEventBeat` replaces `MainRunLoopEventBeat`, and then same thing glued with `AsynchronousEventBeat` replaces `RuntimeEventBeat`.

So, instead of two platform-specific classes we had on iOS (for that needs), now we have only one (that can be reused for a more broad variety of applications).

Changelog: [Internal] Fabric-specific internal change.

Reviewed By: sammy-SC

Differential Revision: D21341998

fbshipit-source-id: fafde4e678770f7fcf9c1ff87acc02812a37e708
2020-05-11 09:01:33 -07:00
..
MainRunLoopEventBeat.h Move RuntimeExecutor to its own BUCK module (#28730) 2020-04-27 11:39:07 -07:00
MainRunLoopEventBeat.mm Fabric: Using `executeSynchronouslyOnSameThread_CAN_DEADLOCK` in MainRunLoopEventBeat 2020-03-30 19:35:08 -07:00
PlatformRunLoopObserver.h Fabric: Using `PlatformRunLoopObserver` instead of `MainRunLoopEventBeat` and `RuntimeEventBeat` on iOS (gated) 2020-05-11 09:01:33 -07:00
PlatformRunLoopObserver.mm Fabric: Using `PlatformRunLoopObserver` instead of `MainRunLoopEventBeat` and `RuntimeEventBeat` on iOS (gated) 2020-05-11 09:01:33 -07:00
RCTGenericDelegateSplitter.h Fabric: Fixing a crash in UIScrollView on deallocation 2019-12-11 09:56:00 -08:00
RCTGenericDelegateSplitter.mm Fabric: Fixed crash in RCTGenericDelegateSplitter (collection was mutated while being enumerated) 2019-12-23 07:46:27 -08:00
RuntimeEventBeat.h Move RuntimeExecutor to its own BUCK module (#28730) 2020-04-27 11:39:07 -07:00
RuntimeEventBeat.mm Tidy up license headers [2/n] 2019-10-16 10:06:34 -07:00