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

Issue 2268413002: [parser] Clean up (pre)parser traits, part 3 (Closed)

Created:
4 years, 4 months ago by nickie
Modified:
4 years, 4 months ago
Reviewers:
adamk, marja
CC:
v8-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/v8/v8.git@nickie-2273693002-ref-traits
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[parser] Clean up (pre)parser traits, part 3 This patch moves the following methods from the traits objects to the (pre)parser implementation objects: - BuildIteratorResult - BuildUnaryExpression - EmptyExpression - EmptyFunctionLiteral - EmptyIdentifier - EmptyIdentifierString - EmptyLiteral - EmptyObjectLiteralProperty - GetLiteralTheHole - NewThrowReferenceError - NewThrowSyntaxError - NewThrowTypeError - NullExpressionList - ReportMessageAt R=adamk@chromium.org, marja@chromium.org BUG= LOG=N Committed: https://crrev.com/c374d4136ca3eed3bfc1bb042c0a409fa95afe6c Cr-Commit-Position: refs/heads/master@{#38862}

Patch Set 1 #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+279 lines, -313 lines) Patch
M src/parsing/parser.h View 3 chunks +95 lines, -61 lines 2 comments Download
M src/parsing/parser.cc View 6 chunks +22 lines, -73 lines 0 comments Download
M src/parsing/parser-base.h View 48 chunks +92 lines, -100 lines 0 comments Download
M src/parsing/preparser.h View 2 chunks +70 lines, -66 lines 0 comments Download
M src/parsing/preparser.cc View 1 chunk +0 lines, -13 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 14 (6 generated)
nickie
4 years, 4 months ago (2016-08-23 16:39:36 UTC) #1
adamk
lgtm
4 years, 4 months ago (2016-08-23 17:59:20 UTC) #6
marja
https://codereview.chromium.org/2268413002/diff/1/src/parsing/parser.h File src/parsing/parser.h (right): https://codereview.chromium.org/2268413002/diff/1/src/parsing/parser.h#newcode902 src/parsing/parser.h:902: V8_INLINE Expression* NewThrowReferenceError( Why did you put the implementation ...
4 years, 4 months ago (2016-08-24 08:57:27 UTC) #7
marja
lgtm Offline discussion: parser.h already needs to include runtime.h to get some constants, and it ...
4 years, 4 months ago (2016-08-24 09:14:04 UTC) #8
nickie
https://codereview.chromium.org/2268413002/diff/1/src/parsing/parser.h File src/parsing/parser.h (right): https://codereview.chromium.org/2268413002/diff/1/src/parsing/parser.h#newcode902 src/parsing/parser.h:902: V8_INLINE Expression* NewThrowReferenceError( On 2016/08/24 08:57:27, marja wrote: > ...
4 years, 4 months ago (2016-08-24 09:16:31 UTC) #9
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/2268413002/1
4 years, 4 months ago (2016-08-24 10:20:17 UTC) #11
commit-bot: I haz the power
Committed patchset #1 (id:1)
4 years, 4 months ago (2016-08-24 10:22:20 UTC) #12
commit-bot: I haz the power
4 years, 4 months ago (2016-08-24 10:22:53 UTC) #14
Message was sent while issue was closed.
Patchset 1 (id:??) landed as
https://crrev.com/c374d4136ca3eed3bfc1bb042c0a409fa95afe6c
Cr-Commit-Position: refs/heads/master@{#38862}

Powered by Google App Engine
This is Rietveld 408576698