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

Issue 1617713002: Fix bug with spread rewriting (Closed)

Created:
4 years, 11 months ago by nickie
Modified:
4 years, 11 months ago
Reviewers:
rossberg
CC:
v8-reviews_googlegroups.com, caitp (gmail)
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

Fix bug with spread rewriting It was not properly rewriting three cases: - [...[42]][0] - [...[42]].length - [...[42]] `foo` (which is a type error) R=rossberg@chromium.org BUG=v8:4696 LOG=N Committed: https://crrev.com/52a01ae0c7db3054e92275db048213d2cec81dae Cr-Commit-Position: refs/heads/master@{#33433}

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+38 lines, -0 lines) Patch
M src/parsing/parser-base.h View 6 chunks +9 lines, -0 lines 0 comments Download
A test/mjsunit/harmony/regress/regress-4696.js View 1 chunk +29 lines, -0 lines 0 comments Download

Messages

Total messages: 13 (4 generated)
nickie
4 years, 11 months ago (2016-01-21 11:47:08 UTC) #1
rossberg
lgtm
4 years, 11 months ago (2016-01-21 11:52:07 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1617713002/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1617713002/1
4 years, 11 months ago (2016-01-21 11:52:53 UTC) #5
commit-bot: I haz the power
Committed patchset #1 (id:1)
4 years, 11 months ago (2016-01-21 12:15:33 UTC) #7
commit-bot: I haz the power
Patchset 1 (id:??) landed as https://crrev.com/52a01ae0c7db3054e92275db048213d2cec81dae Cr-Commit-Position: refs/heads/master@{#33433}
4 years, 11 months ago (2016-01-21 12:16:27 UTC) #9
Michael Achenbach
Could this CL be the reason for the exceeded stack here: https://build.chromium.org/p/client.v8/builders/V8%20Linux64%20-%20gcov%20coverage/builds/426 ? Can be ...
4 years, 11 months ago (2016-01-21 14:40:49 UTC) #10
nickie
On 2016/01/21 14:40:49, Michael Achenbach wrote: > Could this CL be the reason for the ...
4 years, 11 months ago (2016-01-21 15:15:36 UTC) #11
Michael Achenbach
On 2016/01/21 15:15:36, nickie wrote: > On 2016/01/21 14:40:49, Michael Achenbach wrote: > > Could ...
4 years, 11 months ago (2016-01-21 15:28:01 UTC) #12
rossberg
4 years, 11 months ago (2016-01-21 15:36:12 UTC) #13
Message was sent while issue was closed.
On 2016/01/21 15:28:01, Michael Achenbach wrote:
> On 2016/01/21 15:15:36, nickie wrote:
> > On 2016/01/21 14:40:49, Michael Achenbach wrote:
> > > Could this CL be the reason for the exceeded stack here:
> > >
> >
>
https://build.chromium.org/p/client.v8/builders/V8%20Linux64%20-%20gcov%20cov...
> > > ? Can be that it's benign and we should simply skip the test on the gcov
> bot.
> > 
> > This particular CL is almost certainly not the cause of this problem.  The
AST
> > traversal that takes place for spread desugaring after 1564083002 could be
the
> > cause of C++ stack overflows in the case of deeply nested array literals,
not
> JS
> > stack overflows.
> 
> Local repro says differently. Repro's to this CL. Still, maybe it's due to the
> gcov instrumentation and a tiny change in stack size - in which case we could
> just skip the test.

Yes, I can only explain this as a secondary effect. We should just disable the
test on that bot (or adjust it, if we care enough about this build?).

Powered by Google App Engine
This is Rietveld 408576698