react-native/React
James Ide c953aa7e0b [Executor] Make executor ID functions non-static to fix ASan
Summary:
When `RCTGetExecutorID` was a static function in the header file, it would return nil when the app was running with ASan enabled even though directly calling `objc_getAssociatedObject(executor, RCTJavaScriptExecutorID)` returned the correct ID as an NSNumber. Moving this function into the .m file fixes this issue.

Closes https://github.com/facebook/react-native/pull/1712
Github Author: James Ide <ide@jameside.com>

Test Plan:  Run the UIExplorer with ASan enabled in Xcode 7. Before this diff, the app would just hang since the executor was unable to read a valid ID and so it would bail out from running JS. With this diff the executor runs the JS and the UIExplorer works fine.
2015-06-29 04:30:29 -08:00
..
Base [Executor] Make executor ID functions non-static to fix ASan 2015-06-29 04:30:29 -08:00
Executors [ReactNative] Add PerformanceLogger to measure TTI 2015-06-19 15:01:35 -08:00
Layout Fixed layout bug 2015-05-13 13:24:36 -07:00
Modules Revert "[React Native] Remove layout-only nodes" 2015-06-25 13:30:06 -08:00
React.xcodeproj [Executor] Make executor ID functions non-static to fix ASan 2015-06-29 04:30:29 -08:00
Views [NavigatorIOS] Allow translucent on NavigatorIOS 2015-06-26 07:17:54 -08:00