Marc Horowitz
6796f136f1
shut down JSC before quitting its thread
...
Differential Revision: D3280544
fbshipit-source-id: 2a3ef2c445aaa1b224ac391b020467e087c0b81d
2016-05-18 12:58:47 -07:00
Marc Horowitz
779314a413
Implement incremental module requires
...
Differential Revision: D3234844
fbshipit-source-id: 24615528ad6a049aad7c2dbb7ce55e8b034c79e7
2016-05-18 12:58:47 -07:00
Michał Gregorczyk
89b68419ff
Add jsc initialization markers to cxx bridge
...
Reviewed By: lexs
Differential Revision: D3303919
fbshipit-source-id: 0dbbe89de9de165a9d7a1597be050f37ed10a878
2016-05-17 04:28:25 -07:00
Alexander Blom
3fe2e6581c
Remove duplicate install of nativeFlushQueueImmediate
...
Summary:
This was accidentally added twice.
**Test plan (required)**
CI
Closes https://github.com/facebook/react-native/pull/7584
Differential Revision: D3305537
Pulled By: astreet
fbshipit-source-id: 7d652f9c7762cb66715f1b7235a186513d9b938d
2016-05-16 10:28:45 -07:00
Marc Horowitz
9e9dfd2ac9
Introduce non-copyable JSBigString for managing large strings efficiently
...
Reviewed By: astreet
Differential Revision: D3234836
fbshipit-source-id: 2b95b585dc1215988b88cf0d609c778a95b362a1
2016-05-13 17:29:00 -07:00
Marc Horowitz
f433ed716c
Make the pattern for adding systrace sections more concise
...
Reviewed By: astreet
Differential Revision: D3234834
fbshipit-source-id: 73e191deb4dd0e06d4c242e46a582051d4bcc9ba
2016-05-13 17:29:00 -07:00
Marc Horowitz
86f2eb18e5
Support JS Systrace on all platforms
...
Reviewed By: tadeuzagallo
Differential Revision: D3234830
fbshipit-source-id: 94cc870d47d620c8bd8d35f83d0b017e5ddba90d
2016-05-13 17:29:00 -07:00
Marc Horowitz
b7fe8e68be
Finer granularity systracing
...
Reviewed By: astreet
Differential Revision: D3234826
fbshipit-source-id: 900ab93b847949413a134a87a20b0d826c58da3d
2016-05-13 17:29:00 -07:00
Marc Horowitz
05832c3469
Catch any std::exception from unbundling
...
Reviewed By: davidaurelio
Differential Revision: D3148408
fbshipit-source-id: 78dc47e1b092cb7fd06307d505a795d2009cee4d
2016-05-13 17:29:00 -07:00
Marc Horowitz
448b48ca85
remove useless text from js errors
...
Reviewed By: astreet
Differential Revision: D3127112
fbshipit-source-id: 56ee9da8cd7d409c7b13864e6d4cc863146d19f0
2016-05-13 17:29:00 -07:00
Marc Horowitz
7762297f77
add supportsWebWorkers
...
Reviewed By: lexs
Differential Revision: D3149754
fbshipit-source-id: 58bce886aff526bc7152eaca2f43a654dcb5ad2a
2016-05-13 17:29:00 -07:00
Alexander Blom
e4bb9f52e5
Move all hooks over to new helper
...
Reviewed By: astreet
Differential Revision: D3292927
fbshipit-source-id: baafa6ded3872391ae1319b2855b2616ec79c2ad
2016-05-12 14:33:28 -07:00
Alexander Blom
cafd63440a
Add helper for installing method as hook
...
Reviewed By: astreet
Differential Revision: D3292457
fbshipit-source-id: 590637dbf868097214ca9cb7b9a6543dc48a898f
2016-05-12 14:33:28 -07:00
Michał Gregorczyk
cd691e2cc2
Let jsc know it will run web worker
...
Reviewed By: astreet
Differential Revision: D3287543
fbshipit-source-id: 2a9de938feec417aef34c0ff26f138730b32929f
2016-05-12 08:13:21 -07:00
Alexander Blom
0934470676
Remove JS config completely
...
Reviewed By: astreet
Differential Revision: D3276230
fbshipit-source-id: b3ab7e7dc149696b7db1049613fbb6a2a19bc8fb
2016-05-11 11:39:20 -07:00
Andy Street
6ec5b953cb
Red box c++ exceptions thrown while executing sync hooks
...
Summary: Also adds support for creating JS Error objects. When we clean up the way global functions are installed on JSC, we'll be able to use this pattern to auto-catch all c++ exceptions at this level.
Reviewed By: lexs
Differential Revision: D3276663
fbshipit-source-id: bf3561690013019a25e2be5a4d1b69ba9e002c72
2016-05-10 05:03:30 -07:00
Alexander Blom
c6d3ca858e
Avoid bounce to same message queue
...
Reviewed By: astreet
Differential Revision: D3269661
fb-gh-sync-id: b22ea45de9e9ddbe8471f10e9c475a5746aec34e
fbshipit-source-id: b22ea45de9e9ddbe8471f10e9c475a5746aec34e
2016-05-07 02:36:28 -07:00
Chris Hopman
24fe8b7e92
Move xplat bridge core to OSS
...
Reviewed By: mhorowitz
Differential Revision: D3237829
fb-gh-sync-id: 348c7d1e2810400c1259e3d99c2d026da4a39816
fbshipit-source-id: 348c7d1e2810400c1259e3d99c2d026da4a39816
2016-05-03 19:30:48 -07:00