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

Issue 1666183002: [es6] Fix tail Call nodes marking. (Closed)

Created:
4 years, 10 months ago by Igor Sheludko
Modified:
4 years, 10 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

[es6] Fix tail Call nodes marking. TBR=rossberg@chromium.org Committed: https://crrev.com/3c71bd184638deab45748e3a0776e4470ddef879 Cr-Commit-Position: refs/heads/master@{#33761}

Patch Set 1 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+24 lines, -10 lines) Patch
M src/ast/ast.h View 5 chunks +14 lines, -4 lines 0 comments Download
M src/ast/prettyprinter.cc View 1 chunk +3 lines, -1 line 0 comments Download
M src/parsing/parser.cc View 2 chunks +7 lines, -5 lines 0 comments Download

Messages

Total messages: 27 (13 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1666183002/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1666183002/1
4 years, 10 months ago (2016-02-04 16:36:12 UTC) #2
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: v8_win64_rel_ng on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_win64_rel_ng/builds/2491)
4 years, 10 months ago (2016-02-04 16:41:02 UTC) #4
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1666183002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1666183002/20001
4 years, 10 months ago (2016-02-04 17:05:01 UTC) #7
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 10 months ago (2016-02-04 17:31:46 UTC) #9
Igor Sheludko
PTAL
4 years, 10 months ago (2016-02-05 07:52:49 UTC) #11
Benedikt Meurer
Awesome. LGTM.
4 years, 10 months ago (2016-02-05 07:57:11 UTC) #12
Igor Sheludko
Dan, PTAL at parser part.
4 years, 10 months ago (2016-02-05 07:58:39 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1666183002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1666183002/20001
4 years, 10 months ago (2016-02-05 08:39:51 UTC) #18
Igor Sheludko
TBRed Andreas, landing
4 years, 10 months ago (2016-02-05 08:40:57 UTC) #20
commit-bot: I haz the power
Committed patchset #1 (id:20001)
4 years, 10 months ago (2016-02-05 08:46:33 UTC) #22
commit-bot: I haz the power
Patchset 1 (id:??) landed as https://crrev.com/3c71bd184638deab45748e3a0776e4470ddef879 Cr-Commit-Position: refs/heads/master@{#33761}
4 years, 10 months ago (2016-02-05 08:46:58 UTC) #24
rossberg
I'm afraid this CL is based on a misunderstanding of the marking. The idea was: ...
4 years, 10 months ago (2016-02-05 15:05:52 UTC) #25
rossberg
On 2016/02/05 15:05:52, rossberg wrote: > Can you provide an example why you thought this ...
4 years, 10 months ago (2016-02-05 15:21:25 UTC) #26
Igor Sheludko
4 years, 10 months ago (2016-02-05 16:52:19 UTC) #27
Message was sent while issue was closed.
On 2016/02/05 15:21:25, rossberg wrote:
> On 2016/02/05 15:05:52, rossberg wrote:
> > Can you provide an example why you thought this change was necessary?
> 
> Okay, I see now the problem you tried to fix, namely that Returns were marked
> unconditionally, even if they occurred in a try-block.
> 
> I think the proper way to fix this is introducing a bit in the function state
> that keeps track of being inside a try-block, and only mark returns in the
> correct case.

Indeed, I broke do expressions. I'll fix this on Monday.

Powered by Google App Engine
This is Rietveld 408576698