-
Notifications
You must be signed in to change notification settings - Fork 212
[Backport] gn: Remove unnecessary v8 defaults #378
[Backport] gn: Remove unnecessary v8 defaults #378
Conversation
This is necessary for us to be able to change the value of v8_use_external_startup_data in Crosswalk. IMPORTANT: In M52 we only get rid of v8_use_external_startup_data, as https://codereview.chromium.org/2024833002/ does not apply cleanly on M52's V8. This patch must be rewritten for M53 to contain the entire upstream change. See also: crosswalk-project/v8-crosswalk#164 Original commit message: > Remove chromium defaults for v8_optimized_debug and > v8_use_external_startup_data. > > This is not needed after v8 provides these defaults: > https://codereview.chromium.org/2025803003/ > https://codereview.chromium.org/2024833002/ > > It also interferes if somebody tries to override the gn args > with a different value. > > BUG=chromium:616034 > TBR=alokp@chromium.org, brettw@chromium.org > > Committed: https://crrev.com/0fffeb2adaa3c284b760922c1aecce1516b998ce > Review-Url: https://codereview.chromium.org/2058033002
Testing patch series with rakuco/chromium-crosswalk@0908bc7 as its head.
|
lgtm |
@rakuco In BUILD.gn it imports this build_overrides/v8.gni, (not v8/BUILD.gn) In xwalk/build/common.gni, we removed the "defination" of
|
Or I can add the |
Ugh, good catch. GN support in M52's V8 is a pain in the ass to work with. Setting |
This fixes a configuration issue with GN introduced by previous commits to chromium-crosswalk. See crosswalk-project/chromium-crosswalk#378. chromium-crosswalk: * 0a4d8d4f Merge pull request crosswalk-project#381 from rakuco/gn-external_snapshot-arg * 44aed2e [Temp] Declare v8_use_external_startup_data in build_overrides/v8.gni v8-crosswalk: * 9e7fe2b Merge pull request crosswalk-project#166 from rakuco/gn-external_snapshot-arg * 92973b7 [Temp] Declare v8_use_external_startup_data in build_overrides/v8.gni
Remove beta string of Play Store and Google Play Store. TBR=dpapad@chromium.org, cpu@chromium.org Bug: 767212 Test: manul. Change-Id: I99fbab7d985c4658da12b833867cdfd524438074 Reviewed-on: https://chromium-review.googlesource.com/676101 Commit-Queue: Long Cheng <lgcheng@google.com> Reviewed-by: Long Cheng <lgcheng@google.com> Cr-Original-Commit-Position: refs/heads/master@{#503286}(cherry picked from commit 680c073) Reviewed-on: https://chromium-review.googlesource.com/676952 Cr-Commit-Position: refs/branch-heads/3202@{crosswalk-project#378} Cr-Branched-From: fa6a5d8-refs/heads/master@{#499098}
This is necessary for us to be able to change the value of
v8_use_external_startup_data in Crosswalk.
IMPORTANT: In M52 we only get rid of v8_use_external_startup_data, as
https://codereview.chromium.org/2024833002/ does not apply cleanly on
M52's V8. This patch must be rewritten for M53 to contain the entire
upstream change.
See also: crosswalk-project/v8-crosswalk#164
Original commit message: