v8/src/js
kozyatinskiy 3dea2c8354 Revert of Store SharedFunctionInfos of a Script in a FixedArray indexed by their ID (patchset #11 id:190001 of https://codereview.chromium.org/2547483002/ )
Reason for revert:
LiveEdit is broken in some cases.

Original issue's description:
> Store SharedFunctionInfos of a Script in a FixedArray indexed by their ID
>
> Now that SharedFunctionInfos have a unique ID (and the IDs are dense),
> we can use them as an index into an array, instead of using a
> WeakFixedArray where we have to do a linear scan.
>
> Hooking up liveedit is a bit more involved, see
> https://docs.google.com/presentation/d/1FtNa3U7WsF5bPhY9uGoJG5Y9hnz5VBDabfOWpb4unWI/edit
> for an overview
>
> BUG=v8:5589
> R=verwaest@chromium.org,jgruber@chromium.org
>
> Committed: https://crrev.com/6595e7405769dc9d49e9568d61485efc6d468baf
> Cr-Commit-Position: refs/heads/master@{#41600}

TBR=jgruber@chromium.org,verwaest@chromium.org,yangguo@chromium.org,jochen@chromium.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=v8:5589,chromium:673950
NOPRESUBMIT=true

Review-Url: https://codereview.chromium.org/2578433002
Cr-Commit-Position: refs/heads/master@{#41684}
2016-12-14 02:05:05 +00:00
..
array.js [builtins] Don't enforce I+TF for ArraySort helpers. 2016-12-05 06:36:11 +00:00
arraybuffer.js
async-await.js [promises] Port ResolvePromise to TF 2016-12-08 06:12:48 +00:00
collection-iterator.js
collection.js [Math] implement Math.random as TFJ builtin. 2016-10-11 06:47:15 +00:00
datetime-format-to-parts.js
harmony-atomics.js
harmony-simd.js
harmony-string-padding.js
i18n.js [regexp] Port remaining JS functions in regexp.js 2016-10-13 15:03:22 +00:00
icu-case-mapping.js
macros.py [promises] Move promise constants to macros.py. 2016-12-04 15:05:26 +00:00
messages.js
OWNERS
prologue.js Clean up builtins export whitelist. 2016-10-14 11:52:03 +00:00
promise.js Revert of Store SharedFunctionInfos of a Script in a FixedArray indexed by their ID (patchset #11 id:190001 of https://codereview.chromium.org/2547483002/ ) 2016-12-14 02:05:05 +00:00
proxy.js
runtime.js
spread.js
string.js [regexp] Remove unused code 2016-10-25 07:19:13 +00:00
templates.js
typedarray.js Reland of [typedarrays] remove invalid optimization in NAMEConstructor() (patchset #1 id:1 of https://codereview.chromium.org/2548583003/ ) 2016-12-05 21:47:53 +00:00
v8natives.js [builtins] Migrate Number.parseInt to TurboFan builtin. 2016-10-18 12:45:01 +00:00
weak-collection.js