react-native/React
Ted Suzman 2b3a4bd27d [ReactNative] Maintain order of bridge calls
Summary:
When bridge calls are made, they should be dispatched to their
destination GCD queue in the same order they were made. (It
looks like this invariant broke in 336e18d, which caused call
order to depend on the iteration of `NSMapTable` keys
whenever there are calls to multiple modules that share a queue)

Fixes #1941 (in which RCTUIManager createView addUIBlock
blocks were sometimes running after other blocks that depended
on them)

I'm a react-native/iOS/objc newbie, so please excuse any
ignorance this commit may well contain :)
Closes https://github.com/facebook/react-native/pull/2488
Github Author: Ted Suzman <ted@suzman.net>
2015-09-01 02:19:42 -08:00
..
Base [ReactNative] Maintain order of bridge calls 2015-09-01 02:19:42 -08:00
Executors [reactnative] send platform arg with all packager requests 2015-08-29 06:36:18 -08:00
Layout [React Native] Fix infinite loop in css-layout 2015-08-19 16:39:35 -07:00
Modules [ReactNative] Add JSC profiler to Dev Menu 2015-08-28 10:31:47 -08:00
React.xcodeproj Add keyboard-observing notifications 2015-08-25 03:49:13 -08:00
Views [rn] Pass props when creating a view in RCTViewManager 2015-08-25 08:08:17 -08:00