Alex Dvornikov
db0c22192c
Added support for synchronous methods in native modules on iOS
...
Reviewed By: javache
Differential Revision: D4947556
fbshipit-source-id: 0ef73dc5d741201e59fef1fc048809afc65c75b5
2017-04-27 12:03:30 -07:00
Pieter De Baets
2336ac299c
Improve constant extraction from RCTNativeModule
...
Reviewed By: dcaspi
Differential Revision: D4829671
fbshipit-source-id: 6b1cef1d31c7d8981c6f1e304d3742e885f8a83b
2017-04-08 15:18:08 -07:00
Pieter De Baets
76b93e1253
Add block-based initializer for RCTModuleData
...
Reviewed By: shergin
Differential Revision: D4821772
fbshipit-source-id: 2cd35ec6726b6fe1494a92966ade5aa0b86e769b
2017-04-07 11:16:59 -07:00
Alex Dvornikov
b3872e807d
Check that RCTDidInitializeModuleNotification is being called with the correct bridge
...
Reviewed By: javache
Differential Revision: D4800110
fbshipit-source-id: acc8bc512ed17a84abeac74afb91db51ab4c5043
2017-04-06 00:46:05 -07:00
Neil Sarkar
302d42da7f
Remove deprecated method 'RCTExecuteOnMainThread'
...
Summary:
**Motivation**
This finishes the job of #11817 , removing the previously deprecated method. See https://github.com/facebook/react-native/issues/11736 for more context.
**Test plan**
There were no tests for this method, and I searched the whole project to make sure we weren't relying on it anywhere.
Closes https://github.com/facebook/react-native/pull/11854
Differential Revision: D4421671
Pulled By: javache
fbshipit-source-id: 67e0db8d3c594ad3ccd6ccdae08f8ce49ddb8a34
2017-01-16 15:13:36 -08:00
Pieter De Baets
7063ff466a
Modules export constants if any superclass exports them (2nd try)
...
Reviewed By: fkgozali
Differential Revision: D4098128
fbshipit-source-id: 73d7f068373b3a9dd5af1881b4cca4e54856cec6
2016-10-31 04:58:50 -07:00
Kevin Gozali
cea7c6edf2
Reverted commit D4081915
...
Reviewed By: fkgozali
Differential Revision: D4081915
fbshipit-source-id: 7fa750becc12b40861f30d86411388180fec2d59
2016-10-27 17:28:40 -07:00
Pieter De Baets
af3f656d97
Modules export constants if any superclass exports them
...
Reviewed By: fkgozali
Differential Revision: D4081915
fbshipit-source-id: 3a99033cd156c1393f7c8bbbb45f43772eb3a8df
2016-10-27 04:29:01 -07:00
Pieter De Baets
ff79224d37
Simplify ModuleConfig array format
...
Reviewed By: lexs, mhorowitz
Differential Revision: D3901563
fbshipit-source-id: 70aea19db1b01170be57b74ccfa1a306dfa1f362
2016-09-23 11:14:10 -07:00
Pieter De Baets
1a7c231ef3
Remove last arg from RCTProfileEnd, make macro's function-like
...
Reviewed By: tadeuzagallo
Differential Revision: D3801302
fbshipit-source-id: 297a58db876366e21e232094c1361aa0dcd9016d
2016-09-05 11:13:33 -07:00
Pieter De Baets
dda3c5f48d
Support sync method calls in the objc bridge
...
Reviewed By: mhorowitz
Differential Revision: D3801188
fbshipit-source-id: b990680049a46840472a25e66882f8a29890ae90
2016-09-05 07:44:00 -07:00
Marc Horowitz
3940f06211
Add more profiling, fix existing profiling, perf fix
...
Reviewed By: javache
Differential Revision: D3807467
fbshipit-source-id: 3ff6feebd6d7966952152bac708389506de721e6
2016-09-02 12:43:48 -07:00
Marc Horowitz
a8cf12a932
Fix some unsafe thread behavior
...
Reviewed By: javache
Differential Revision: D3789293
fbshipit-source-id: 80118c7f8faf487fe35d4d83a91f023219f6bf80
2016-09-01 19:58:58 -07:00