88ac40666c
Summary: public This diff replaces the RegEx module method parser with a handwritten recursive descent parser that's faster and easier to maintain. The new parser is ~8 times faster when tested on the UIManager.managerChildren() method, and uses ~1/10 as much RAM. The new parser also supports lightweight generics, and is more tolerant of white space. (This means that you now can – and should – use types like `NSArray<NSString *> *` for your exported properties and method arguments, instead of `NSStringArray`). Reviewed By: jspahrsummers Differential Revision: D2736636 fb-gh-sync-id: f6a11431935fa8acc8ac36f3471032ec9a1c8490 |
||
---|---|---|
.. | ||
RCTNetwork.xcodeproj | ||
FormData.js | ||
NetInfo.js | ||
RCTDataRequestHandler.h | ||
RCTDataRequestHandler.m | ||
RCTFileRequestHandler.h | ||
RCTFileRequestHandler.m | ||
RCTHTTPRequestHandler.h | ||
RCTHTTPRequestHandler.m | ||
RCTNetInfo.h | ||
RCTNetInfo.m | ||
RCTNetworkTask.h | ||
RCTNetworkTask.m | ||
RCTNetworking.android.js | ||
RCTNetworking.h | ||
RCTNetworking.ios.js | ||
RCTNetworking.m | ||
XMLHttpRequest.android.js | ||
XMLHttpRequest.ios.js | ||
XMLHttpRequestBase.js |