react-native-macos/ReactCommon/fabric
Valentin Shergin f8c5fa37d9 Fabric: `insertedPairs` in `calculateShadowViewMutations` now stores pointers (not values)
Summary:
This is a small micro-optimization in Diffing algorithm.
Seems we don't need to store full ShadowView objects in `insertedPairs` map, we can store only pointers to them. That can save memory and CPU cycles because we will not need to store full objects and copy shared pointers (which is somewhat expensive).

Reviewed By: mdvacca

Differential Revision: D15200498

fbshipit-source-id: 2a268c3ee80755555bff3317e10e679be1cf9830
2019-05-03 12:36:28 -07:00
..
attributedstring Fabric: Fixing usage of Folly's `hash_combine` 2019-03-14 18:35:00 -07:00
components Convert FabricUIManager.measure params to floats 2019-05-03 12:36:28 -07:00
core Fabric: A new way to compute nodes for `onLayout` event 2019-05-01 16:27:55 -07:00
debug Fabric: `getDebugDescription` implementation for `shared_ptr`, `weak_ptr` and `unique_ptr` 2019-04-04 12:38:22 -07:00
graphics Fabric: Inlining (and removing) kFloatMax and kFloatMin constants 2019-04-30 16:38:25 -07:00
imagemanager Consolidate shared_mutex with better::shared_mutex (#24075) 2019-03-21 00:18:33 -07:00
mounting Fabric: `insertedPairs` in `calculateShadowViewMutations` now stores pointers (not values) 2019-05-03 12:36:28 -07:00
sample Fabric: Bunch of small changes in ContextContainer 2019-04-16 07:35:07 -07:00
textlayoutmanager Convert FabricUIManager.measure params to floats 2019-05-03 12:36:28 -07:00
uimanager Making UITemplateProcessorTest not instrumentation 2019-05-01 10:47:11 -07:00