react-native-macos/ReactCommon/runtimeexecutor
Valentin Shergin 51740f8bb3 Fabric: Support for sync `RuntimeExecutor` in `executeSynchronouslyOnSameThread_CAN_DEADLOCK`
Summary:
The approach is quite simple: we check the thread id, and if it matches the caller thread id, we unlock mutexes which lead to the normal uninterrupted execution flow.

Changelog: [Internal] Fabric-specific internal change.

Reviewed By: RSNara

Differential Revision: D21328313

fbshipit-source-id: 4290b8a0357dbad3563d7da9464c03ecce5ded7c
2020-05-11 09:01:34 -07:00
..
ReactCommon Fabric: Support for sync `RuntimeExecutor` in `executeSynchronouslyOnSameThread_CAN_DEADLOCK` 2020-05-11 09:01:34 -07:00
.clang-tidy Move RuntimeExecutor to its own BUCK module (#28730) 2020-04-27 11:39:07 -07:00
Android.mk Create JRuntimeExecutor (#28779) 2020-04-28 17:56:44 -07:00
BUCK Move RuntimeExecutor to its own BUCK module (#28730) 2020-04-27 11:39:07 -07:00
React-runtimeexecutor.podspec Expose RuntimeExecutor on CatalystInstance (#28851) 2020-05-08 16:13:42 -07:00