react-native/React
Mehdi Mulani 52a3443e98 Weakly capture the bridge in callback methods
Summary: Callback blocks are frequently held onto by modules, e.g. for animation the `RCTFrameAnimation` holds onto its callback method. This causes a bunch of retain cycles since the module will be strongly held onto by the bridge.

Reviewed By: Megra

Differential Revision: D7492136

fbshipit-source-id: 708e61ffe7bf0dcffaebc056ab861b9023ffc1df
2018-04-05 14:56:02 -07:00
..
Base Weakly capture the bridge in callback methods 2018-04-05 14:56:02 -07:00
CxxBridge RCTObjcExecutor: fix initializer-list initialization order build warning. 2018-03-19 15:51:59 -07:00
CxxExceptions iOS C++: Add ICxxExceptionManager to access RCTExceptionsManager native module 2018-03-19 00:06:57 -07:00
CxxModule Update license headers for MIT license 2018-02-16 18:31:53 -08:00
CxxUtils Update license headers for MIT license 2018-02-16 18:31:53 -08:00
DevSupport Expose native show message method in header 2018-03-14 11:17:12 -07:00
Fabric iOS: set the default measure size correctly for RCTSurfaceHostingView 2018-03-19 17:36:03 -07:00
Inspector Forward VM version to inspector 2018-02-13 08:16:50 -08:00
Modules Revert D7343566: [RN] Fixed race condition in RCTUIManager's mounting process 2018-03-22 18:14:35 -07:00
Profiler Update license headers for MIT license 2018-02-16 18:31:53 -08:00
React.xcodeproj Moved YGFloatOptional from C struct to C++ struct 2018-03-15 12:41:16 -07:00
UIUtils Update license headers for MIT license 2018-02-16 18:31:53 -08:00
Views Bridged FBPullToRefresh to JS 2018-03-27 18:19:30 -07:00
third-party.xcconfig More attempts to fix Travis CI runs 2017-05-10 04:32:54 -07:00