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

Issue 1289603002: Put V8 extras into the snapshot (Closed)

Created:
5 years, 4 months ago by domenic
Modified:
5 years, 4 months ago
CC:
v8-dev
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

Put V8 extras into the snapshot Previously, all extras were "experimental" and left out of the snapshot. This patch moves them to the snapshot, so now all extras are non-experimental. A future patch will re-introduce experimental extras as part of the linked bug. R=yangguo@chromium.org BUG=https://code.google.com/p/chromium/issues/detail?id=507137 LOG=Y Committed: https://crrev.com/46d342523e39173b064870d89c68f6b90b0175fb Cr-Commit-Position: refs/heads/master@{#30183}

Patch Set 1 #

Patch Set 2 : Thin context does not get extras #

Patch Set 3 : Get rid of testing stuff. All works. #

Total comments: 2

Patch Set 4 : Fix comment #

Total comments: 5

Patch Set 5 : Address review comments #

Patch Set 6 : Trying to make gcc happier with more inline keywords #

Patch Set 7 : Try appeasing gcc more. #msvc4lyfe #

Patch Set 8 : Fix comment #

Total comments: 1

Patch Set 9 : Fix nit #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+92 lines, -75 lines) Patch
M src/api.cc View 1 2 3 4 5 6 7 8 1 chunk +0 lines, -7 lines 0 comments Download
M src/bootstrapper.cc View 1 2 3 4 6 chunks +18 lines, -44 lines 0 comments Download
M src/snapshot/natives.h View 1 2 3 4 5 6 7 4 chunks +46 lines, -0 lines 1 comment Download
M src/snapshot/serialize.h View 1 2 3 4 5 6 7 8 1 chunk +12 lines, -9 lines 0 comments Download
M src/snapshot/serialize.cc View 1 2 3 4 3 chunks +16 lines, -15 lines 0 comments Download

Messages

Total messages: 39 (17 generated)
domenic
5 years, 4 months ago (2015-08-12 19:32:19 UTC) #2
domenic
A couple areas I wasn't as sure about: https://codereview.chromium.org/1289603002/diff/40001/src/bootstrapper.cc File src/bootstrapper.cc (right): https://codereview.chromium.org/1289603002/diff/40001/src/bootstrapper.cc#newcode2611 src/bootstrapper.cc:2611: if ...
5 years, 4 months ago (2015-08-12 19:44:12 UTC) #3
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1289603002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1289603002/60001
5 years, 4 months ago (2015-08-12 21:28:22 UTC) #5
commit-bot: I haz the power
Dry run: No L-G-T-M from a valid reviewer yet. Only full committers are accepted. Even ...
5 years, 4 months ago (2015-08-12 21:28:25 UTC) #7
Yang
LGTM, just a bunch of suggestions. https://codereview.chromium.org/1289603002/diff/60001/src/api.cc File src/api.cc (right): https://codereview.chromium.org/1289603002/diff/60001/src/api.cc#newcode397 src/api.cc:397: } I don't ...
5 years, 4 months ago (2015-08-13 12:28:24 UTC) #8
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1289603002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1289603002/80001
5 years, 4 months ago (2015-08-13 16:30:17 UTC) #10
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: v8_linux64_rel on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux64_rel/builds/8615) v8_mac_rel on ...
5 years, 4 months ago (2015-08-13 16:32:04 UTC) #12
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1289603002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1289603002/100001
5 years, 4 months ago (2015-08-13 16:44:23 UTC) #14
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: v8_linux64_avx2_rel on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux64_avx2_rel/builds/3239)
5 years, 4 months ago (2015-08-13 16:52:15 UTC) #16
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1289603002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1289603002/120001
5 years, 4 months ago (2015-08-13 17:09:59 UTC) #18
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1289603002/140001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1289603002/140001
5 years, 4 months ago (2015-08-13 17:18:51 UTC) #21
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years, 4 months ago (2015-08-13 17:56:41 UTC) #23
domenic
On 2015/08/13 at 12:28:24, yangguo wrote: > LGTM, just a bunch of suggestions. All suggestions ...
5 years, 4 months ago (2015-08-13 18:12:19 UTC) #24
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1289603002/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1289603002/160001
5 years, 4 months ago (2015-08-13 19:06:03 UTC) #26
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: v8_linux64_avx2_rel on tryserver.v8 (JOB_FAILED, http://build.chromium.org/p/tryserver.v8/builders/v8_linux64_avx2_rel/builds/3253) v8_linux64_rel on ...
5 years, 4 months ago (2015-08-13 19:08:01 UTC) #28
Yang
lgtm with small nit https://codereview.chromium.org/1289603002/diff/140001/src/snapshot/serialize.h File src/snapshot/serialize.h (right): https://codereview.chromium.org/1289603002/diff/140001/src/snapshot/serialize.h#newcode404 src/snapshot/serialize.h:404: static const int kVariableRepeat = ...
5 years, 4 months ago (2015-08-14 07:52:37 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1289603002/170001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1289603002/170001
5 years, 4 months ago (2015-08-14 18:05:04 UTC) #33
commit-bot: I haz the power
Committed patchset #9 (id:170001)
5 years, 4 months ago (2015-08-14 18:47:52 UTC) #34
commit-bot: I haz the power
Patchset 9 (id:??) landed as https://crrev.com/46d342523e39173b064870d89c68f6b90b0175fb Cr-Commit-Position: refs/heads/master@{#30183}
5 years, 4 months ago (2015-08-14 18:48:01 UTC) #35
Michael Starzinger
https://codereview.chromium.org/1289603002/diff/170001/src/snapshot/natives.h File src/snapshot/natives.h (right): https://codereview.chromium.org/1289603002/diff/170001/src/snapshot/natives.h#newcode9 src/snapshot/natives.h:9: #include "src/heap/heap-inl.h" I have been working the entire last ...
5 years, 4 months ago (2015-08-17 16:47:26 UTC) #37
domenic
On 2015/08/17 at 16:47:26, mstarzinger wrote: > https://codereview.chromium.org/1289603002/diff/170001/src/snapshot/natives.h > File src/snapshot/natives.h (right): > > https://codereview.chromium.org/1289603002/diff/170001/src/snapshot/natives.h#newcode9 ...
5 years, 4 months ago (2015-08-17 17:51:27 UTC) #38
Yang
5 years, 4 months ago (2015-08-18 09:06:29 UTC) #39
Message was sent while issue was closed.
On 2015/08/17 17:51:27, domenic wrote:
> On 2015/08/17 at 16:47:26, mstarzinger wrote:
> >
https://codereview.chromium.org/1289603002/diff/170001/src/snapshot/natives.h
> > File src/snapshot/natives.h (right):
> > 
> >
>
https://codereview.chromium.org/1289603002/diff/170001/src/snapshot/natives.h...
> > src/snapshot/natives.h:9: #include "src/heap/heap-inl.h"
> > I have been working the entire last week to get rid of these includes. There
> is "tools/check-inline-includes.sh" which warns about these kind of includes
> (i.e. foo-inl.h included in bar.h) and I was down to 5 failures, now we are
back
> to 6. So this is somewhat disappointing at this point. :(
> 
> Yes, I saw your work and am sorry for making it harder :(. I tried without the
> includes first actually, and it compiled great on Windows, but not on the
build
> bots. The whole situation is a mess and I am hopeful you can help straighten
it
> out!!

Fix for the heap-inl.h thing: https://codereview.chromium.org/1292533005/

Powered by Google App Engine
This is Rietveld 408576698