Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(466)

Issue 2271993002: Chain ScopeInfos together (Closed)

Created:
4 years, 4 months ago by jochen (gone - plz use gerrit)
Modified:
4 years, 3 months ago
CC:
v8-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

Chain ScopeInfos together This will allow getting the entire scope chain from a SharedFunctionInfo which in turn will allow for generating bytecode when we just have the SFI R=verwaest@chromium.org,marja@chromium.org BUG=v8:5215 Committed: https://crrev.com/ce3f46b172d56cb0badffe975207fd971e9f39a5 Cr-Commit-Position: refs/heads/master@{#39243}

Patch Set 1 #

Patch Set 2 : updates #

Patch Set 3 : updates #

Patch Set 4 : try to please gcmole #

Total comments: 6

Patch Set 5 : rebase #

Patch Set 6 : updates #

Patch Set 7 : updates #

Patch Set 8 : updates #

Total comments: 2

Patch Set 9 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+179 lines, -33 lines) Patch
M src/api.cc View 1 2 3 4 5 6 7 8 1 chunk +6 lines, -1 line 0 comments Download
M src/ast/scopeinfo.cc View 1 2 3 4 5 6 7 12 chunks +87 lines, -17 lines 0 comments Download
M src/ast/scopes.h View 1 2 3 4 5 6 1 chunk +2 lines, -1 line 0 comments Download
M src/ast/scopes.cc View 1 2 3 4 5 6 7 6 chunks +37 lines, -7 lines 0 comments Download
M src/contexts.cc View 1 2 3 4 5 6 7 1 chunk +4 lines, -2 lines 0 comments Download
M src/debug/debug-evaluate.cc View 1 2 3 4 5 2 chunks +12 lines, -2 lines 0 comments Download
M src/objects.h View 1 2 3 4 5 6 7 5 chunks +24 lines, -3 lines 0 comments Download
M src/objects-inl.h View 1 2 3 4 5 6 7 8 1 chunk +7 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 45 (31 generated)
jochen (gone - plz use gerrit)
4 years, 4 months ago (2016-08-24 12:58:53 UTC) #1
jochen (gone - plz use gerrit)
ready for review now
4 years, 3 months ago (2016-08-26 11:04:49 UTC) #10
Toon Verwaest
lgtm https://codereview.chromium.org/2271993002/diff/60001/src/ast/scopes.cc File src/ast/scopes.cc (right): https://codereview.chromium.org/2271993002/diff/60001/src/ast/scopes.cc#newcode838 src/ast/scopes.cc:838: if (scope->NeedsContext()) return scope; I guess this happens ...
4 years, 3 months ago (2016-08-26 12:04:37 UTC) #17
Toon Verwaest
https://codereview.chromium.org/2271993002/diff/60001/src/ast/scopes.cc File src/ast/scopes.cc (right): https://codereview.chromium.org/2271993002/diff/60001/src/ast/scopes.cc#newcode835 src/ast/scopes.cc:835: if (scope->scope_type() == SCRIPT_SCOPE && scope->scope_info_.is_null()) { How does ...
4 years, 3 months ago (2016-08-26 12:07:01 UTC) #18
jochen (gone - plz use gerrit)
https://codereview.chromium.org/2271993002/diff/60001/src/ast/scopes.cc File src/ast/scopes.cc (right): https://codereview.chromium.org/2271993002/diff/60001/src/ast/scopes.cc#newcode835 src/ast/scopes.cc:835: if (scope->scope_type() == SCRIPT_SCOPE && scope->scope_info_.is_null()) { On 2016/08/26 ...
4 years, 3 months ago (2016-08-26 13:14:11 UTC) #21
marja
otherwise lgtm https://codereview.chromium.org/2271993002/diff/60001/src/ast/scopes.cc File src/ast/scopes.cc (right): https://codereview.chromium.org/2271993002/diff/60001/src/ast/scopes.cc#newcode829 src/ast/scopes.cc:829: while (scope) { Style nit: while (scope ...
4 years, 3 months ago (2016-08-29 07:53:00 UTC) #22
jochen (gone - plz use gerrit)
ptal Marja - more or less rewritten. Now with DCHECKs that verify that the scope ...
4 years, 3 months ago (2016-09-06 08:29:24 UTC) #26
marja
I was about to l-g-t-m this change, but then noticed that tryjobs aren't happy :( ...
4 years, 3 months ago (2016-09-06 08:49:27 UTC) #31
jochen (gone - plz use gerrit)
now with greener trybots!
4 years, 3 months ago (2016-09-07 09:09:25 UTC) #34
marja
lgtm
4 years, 3 months ago (2016-09-07 10:29:48 UTC) #37
jgruber
LGTM for debug/
4 years, 3 months ago (2016-09-07 10:36:54 UTC) #39
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2271993002/160001
4 years, 3 months ago (2016-09-07 10:51:38 UTC) #42
commit-bot: I haz the power
Committed patchset #9 (id:160001)
4 years, 3 months ago (2016-09-07 10:53:58 UTC) #43
commit-bot: I haz the power
4 years, 3 months ago (2016-09-07 10:54:31 UTC) #45
Message was sent while issue was closed.
Patchset 9 (id:??) landed as
https://crrev.com/ce3f46b172d56cb0badffe975207fd971e9f39a5
Cr-Commit-Position: refs/heads/master@{#39243}

Powered by Google App Engine
This is Rietveld 408576698