react/scripts
Brian Vaughn 6e4f7c7886
Profiler integration with interaction-tracking package (#13253)
* Updated suspense fixture to use new interaction-tracking API

* Integrated Profiler API with interaction-tracking API (and added tests)

* Pass interaction Set (rather than Array) to Profiler onRender callback

* Removed some :any casts for enableInteractionTracking fields in FiberRoot type

* Refactored threadID calculation into a helper method

* Errors thrown by interaction tracking hooks use unhandledError to rethrow more safely.
Reverted try/finally change to ReactTestRendererScheduling

* Added a $FlowFixMe above the FiberRoot :any cast

* Reduce overhead from calling work-started hook

* Remove interaction-tracking wrap() references from unwind work in favor of managing suspense/interaction continuations in the scheduler
* Moved the logic for calling work-started hook from performWorkOnRoot() to renderRoot()

* Add interaction-tracking to bundle externals. Set feature flag to __PROFILE__

* Renamed the freezeInteractionCount flag and replaced one use-case with a method param

* let -> const

* Updated suspense fixture to handle recent API changes
2018-08-28 18:58:11 -07:00
..
babel Change warning() to automatically inject the stack, and add warningWithoutStack() as opt-out (#13161) 2018-07-16 22:31:59 +01:00
bench Update prettier (#13205) 2018-07-17 20:18:34 +01:00
circleci Separate `yarn flow` and `yarn flow-ci` (#12841) 2018-05-17 14:29:37 +01:00
error-codes Remove fbjs dependency (#13069) 2018-06-19 16:03:45 +01:00
eslint use different eslint config for es6 and es5 (#11794) 2017-12-11 15:52:46 +00:00
eslint-rules Warn about unsafe toWarnDev() nesting in tests (#12457) 2018-08-21 07:43:02 -07:00
facts-tracker use different eslint config for es6 and es5 (#11794) 2017-12-11 15:52:46 +00:00
flow Don't pass instanceHandle to clones (#13125) 2018-08-16 09:54:12 -07:00
git Remove leftover env variable logic in pre-commit hook 2015-09-01 14:35:47 -07:00
jest Warn about unsafe toWarnDev() nesting in tests (#12457) 2018-08-21 07:43:02 -07:00
perf-counters Change license and remove references to PATENTS 2017-09-25 18:17:44 -07:00
prettier Use Prettier Config API (#11980) 2018-01-07 11:51:59 +00:00
print-warnings Fix warning extraction script 2018-07-19 13:04:56 +01:00
release refactor: remove promise on checkModule (#13318) 2018-08-03 13:25:31 -07:00
rollup Profiler integration with interaction-tracking package (#13253) 2018-08-28 18:58:11 -07:00
shared Resolve host configs at build time (#12792) 2018-05-19 11:29:11 +01:00
tasks Update token (#12956) 2018-05-31 21:36:55 +01:00
authors AUTHORS 2013-09-09 23:42:54 -07:00