react-native-macos/ReactCommon
Ruslan Shestopalyuk 110b191b14 Refactor ViewPropsMapBuffer -> general MapBuffer props mechanism
Summary:
Previously, ViewPropsMapBuffer conversions were hardcoded deep in Android infrastructrue. I've generalized this into a different mechanism to allow any Props struct to support MapBuffer props.

There are still some things that need to be cleaned up and this should be treated as experimental. One thing we likely want to do is remove the hardcoded IDs (fine for codegen'd code; less so for handwritten) and use compile-time-hashed IDs instead with human-readable string names.

Changelog: [Internal]

Reviewed By: mdvacca

Differential Revision: D38708719

fbshipit-source-id: 64603dee7f21828be31346c555d99862dab304ea
2022-10-03 04:11:02 -07:00
..
butter Back out "Mirror fbcode directory structure for container targets" 2022-08-30 21:42:26 -07:00
callinvoker Enable -Wpedantic in OSS Android Targets (#34403) 2022-08-13 00:12:42 -07:00
cxxreact Add additional Systrace support 2022-09-14 16:29:20 -07:00
hermes msggen: Dependencies Cleanup (#34782) 2022-09-26 07:43:13 -07:00
jsengineinstance The life-changing magic of clang-tidying up 2020-02-04 11:09:30 -08:00
jsi Add external ArrayBuffers to JSI (#793) 2022-08-23 08:35:34 -07:00
jsiexecutor Remove molly dep from react-native buck graph 2022-08-11 04:53:34 -07:00
jsinspector Enable -Wpedantic for targets inside ReactCommon 2022-08-11 04:37:35 -07:00
libraries/fbcore/src/test/java/com/facebook/powermock Explicitly set language to JAVA where it is missing [xplat] (round 1) 2022-07-06 09:07:07 -07:00
logger Enable -Wpedantic for targets inside ReactCommon 2022-08-11 04:37:35 -07:00
react Refactor ViewPropsMapBuffer -> general MapBuffer props mechanism 2022-10-03 04:11:02 -07:00
reactperflogger Enable -Wpedantic in OSS Android Targets (#34403) 2022-08-13 00:12:42 -07:00
runtimeexecutor Enable -Wpedantic in OSS Android Targets (#34403) 2022-08-13 00:12:42 -07:00
yoga Add YGGutter Enum 2022-09-29 22:25:24 -07:00
React-Fabric.podspec Enable pedantic warnings in C++ podspecs (#34404) 2022-08-17 14:20:01 -07:00
React-bridging.podspec Enable pedantic warnings in C++ podspecs (#34404) 2022-08-17 14:20:01 -07:00
React-rncore.podspec bump iOS and tvOS from 11.0 to 12.4 in cocoapods 2022-03-16 21:08:01 -07:00
ReactCommon.podspec Enable pedantic warnings in C++ podspecs (#34404) 2022-08-17 14:20:01 -07:00