prepack/src
Dominic Gannaway 5fc6feeeb2 Unify logic for checking for intrinsic objects that have been derived (#2581)
Summary:
Release notes: none

This PR cleans up some of the `onArrayWithWidenedNumericProperty` logic, making it more generic for cases where we want to use concrete derived object values. Furthermore, it strengthens the validation process by checking for existence of `isScopedTemplate` on the internal object.
Pull Request resolved: https://github.com/facebook/prepack/pull/2581

Differential Revision: D10141954

Pulled By: trueadm

fbshipit-source-id: 8de828080b8a41357830cdbf7e49359512bc7244
2018-10-02 03:41:39 -07:00
..
debugger Upgrade Flow and fix new warnings (#2526) 2018-08-31 16:29:56 -07:00
domains Some shallow cleanup of the operation descriptor. (#2471) 2018-08-23 11:54:45 -07:00
evaluators Compose without tail duplication (#2523) 2018-09-06 21:55:22 -07:00
intrinsics Unify logic for checking for intrinsic objects that have been derived (#2581) 2018-10-02 03:41:39 -07:00
methods Attach Path Condition to Optimized Functions (#2537) 2018-09-19 18:11:38 -07:00
react Adds support for abstract length arrays in React reconcilation and serialization (#2571) 2018-09-27 00:50:24 -07:00
serializer Unify logic for checking for intrinsic objects that have been derived (#2581) 2018-10-02 03:41:39 -07:00
utils Unify logic for checking for intrinsic objects that have been derived (#2581) 2018-10-02 03:41:39 -07:00
values Unify logic for checking for intrinsic objects that have been derived (#2581) 2018-10-02 03:41:39 -07:00
benchmarker.js Upgrade Flow and fix new warnings (#2526) 2018-08-31 16:29:56 -07:00
completions.js Compose without tail duplication (#2523) 2018-09-06 21:55:22 -07:00
construct_realm.js Do full joins (#2402) 2018-08-11 20:53:43 -07:00
descriptors.js Re-land typed descriptors and printer (#2511) 2018-08-31 05:54:23 -07:00
environment.js Improve evaluation of abstract conditionals (#2503) 2018-09-01 02:40:03 -07:00
errors.js Clean up of React nested optimized logic (#2348) 2018-08-02 14:09:28 -07:00
globals.js Make more files flow strict 2018-05-31 12:44:05 -07:00
initialize-singletons.js Attach Path Condition to Optimized Functions (#2537) 2018-09-19 18:11:38 -07:00
invariant.js Fix test runner and don't swallow invariant failures (#2155) 2018-06-25 18:41:59 -07:00
options.js Change initializeMoreModules to modulesToInitialize allowing you to s… (#2576) 2018-09-27 15:10:17 -07:00
prepack-cli.js Change initializeMoreModules to modulesToInitialize allowing you to s… (#2576) 2018-09-27 15:10:17 -07:00
prepack-node.js Release source code and source map data after parsing and source map fixup. (#2377) 2018-08-03 10:39:28 -07:00
prepack-options.js Change initializeMoreModules to modulesToInitialize allowing you to s… (#2576) 2018-09-27 15:10:17 -07:00
prepack-standalone.js Fix referentialization of optimized functions (#2544) 2018-09-19 18:11:37 -07:00
realm.js Add abstract support to Object.getOwnPropertySymbols (#2575) 2018-09-28 16:11:27 -07:00
repl-cli.js Adds JSX -> React.createElement serialization support 2017-12-16 08:09:07 -08:00
singletons.js Attach Path Condition to Optimized Functions (#2537) 2018-09-19 18:11:38 -07:00
statistics.js Manually type all exported class methods. (#2231) 2018-07-10 13:39:01 -07:00
types.js Make sure that adding a path condition clears negative caches. (#2549) 2018-09-17 14:09:15 -07:00
utils.js Attach Path Condition to Optimized Functions (#2537) 2018-09-19 18:11:38 -07:00