react-native/React
Kevin Gozali 6052e97ba7 Added RCTJSINativeModule protocol to allow enabling JSI-bound nativemodule
Summary:
Instead of asking existing modules to implement `+allowJSIBinding`, introduce a temporary "empty" protocol so modules can just adopt it for migration purpose.

Eventually this protocol may just go away.

Modules need to adopt both `RCTBridgeModule` and `RCTJSINativeModule` for time being for backward compatibility.

p.s. the entire system isn't enabled yet, this is just some of the pre-reqs for NativeModule improvements.

Reviewed By: mmmulani

Differential Revision: D9762913

fbshipit-source-id: 470f640f11a5991e5cfa9c48a1931da660ebfcd2
2018-09-11 12:17:26 -07:00
..
Base Added RCTJSINativeModule protocol to allow enabling JSI-bound nativemodule 2018-09-11 12:17:26 -07:00
CxxBridge Added RCTJSINativeModule protocol to allow enabling JSI-bound nativemodule 2018-09-11 12:17:26 -07:00
CxxModule iOS downgrade error to warning when invoking native module with invalid bridge 2018-08-14 18:19:01 -07:00
CxxUtils Update license headers for MIT license 2018-02-16 18:31:53 -08:00
DevSupport Hiding pre-bundled notification when not on dev mode 2018-07-17 07:17:09 -07:00
Fabric Fabric: Unification of props management in RCTViewComponentView and subclasses 2018-09-10 16:50:02 -07:00
Inspector Show warning instead of error on duplicate connection 2018-08-02 03:16:33 -07:00
Modules Replace deprecated `UILineBreakModeWordWrap` with `NSLineBreakByWordWrapping` (#19791) 2018-07-15 00:16:32 -07:00
Profiler Fix memory usage display in Perf Monitor (#19664) 2018-08-09 12:46:47 -07:00
React.xcodeproj Add the new RCTWKWebView* files to build target on iOS (#21031) 2018-09-10 18:17:30 -07:00
UIUtils Update license headers for MIT license 2018-02-16 18:31:53 -08:00
Views Fabric: Complete border drawing implementation in RCTViewComponentView 2018-09-07 11:17:53 -07:00
third-party.xcconfig Updated the glog library version from 0.3.4 to 0.3.5 (#20811) 2018-08-23 14:17:18 -07:00