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

Issue 1835553002: Control ES2015 'Tail call elimination' language feature via finch flag. (Closed)

Created:
4 years, 9 months ago by Igor Sheludko
Modified:
4 years, 8 months ago
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Control ES2015 'Tail call elimination' language feature via finch flag. BUG=chromium:596437 LOG=N Committed: https://crrev.com/39edcd6e2c9978335f9731d099e95471a061c716 Cr-Commit-Position: refs/heads/master@{#383930}

Patch Set 1 : #

Patch Set 2 : Added call to base::FeatureList::InitializeInstance() #

Patch Set 3 : Fixed redness by moving FeatureList initialization in tests up the call stack. #

Total comments: 1

Patch Set 4 : Giving up... Make feature checking less intrusive. #

Patch Set 5 : Check feature in ChromeRenderProcessObserver #

Unified diffs Side-by-side diffs Delta from patch set Stats (+10 lines, -0 lines) Patch
M chrome/renderer/chrome_render_process_observer.cc View 1 2 3 4 3 chunks +10 lines, -0 lines 0 comments Download

Messages

Total messages: 46 (18 generated)
Igor Sheludko
PTAL
4 years, 9 months ago (2016-03-25 12:30:00 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/1835553002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1835553002/20001
4 years, 9 months ago (2016-03-26 19:13:27 UTC) #5
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: mac_chromium_rel_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/200976)
4 years, 9 months ago (2016-03-26 19:37:26 UTC) #7
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1835553002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1835553002/40001
4 years, 8 months ago (2016-03-28 22:57:09 UTC) #9
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: cast_shell_linux on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/cast_shell_linux/builds/135646)
4 years, 8 months ago (2016-03-28 23:20:19 UTC) #11
jochen (gone - plz use gerrit)
the bots appear to disagree?
4 years, 8 months ago (2016-03-29 11:13:19 UTC) #12
Igor Sheludko
On 2016/03/29 11:13:19, jochen - slow wrote: > the bots appear to disagree? Investigating...
4 years, 8 months ago (2016-03-29 11:19:05 UTC) #13
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1835553002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1835553002/60001
4 years, 8 months ago (2016-03-29 12:38:11 UTC) #15
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_chromeos_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_rel_ng/builds/187404) mac_chromium_rel_ng on ...
4 years, 8 months ago (2016-03-29 13:06:55 UTC) #19
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1835553002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1835553002/80001
4 years, 8 months ago (2016-03-29 17:03:32 UTC) #21
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 8 months ago (2016-03-29 18:03:06 UTC) #23
Igor Sheludko
Alexey, PTAL. IsolateHolder is created early and In PS2 I tried to initialize FeatureList instance ...
4 years, 8 months ago (2016-03-29 21:18:21 UTC) #24
Alexei Svitkine (slow)
What tests fail if you don't check the existence of FeatureList instance? I think the ...
4 years, 8 months ago (2016-03-29 21:22:45 UTC) #25
Igor Sheludko
On 2016/03/29 21:22:45, Alexei Svitkine wrote: > What tests fail if you don't check the ...
4 years, 8 months ago (2016-03-29 21:33:55 UTC) #26
Alexei Svitkine (slow)
One of the failures was: [4056:1040:0326/143144:29857234:FATAL:feature_list.cc(175)] Check failed: CheckFeatureIdentity(feature). V8_ES2015_TailCalls From gin_unittests (https://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/194823/steps/gin_unittests%20%28with%20patch%29%20on%20Windows-7-SP1/logs/stdio) This is ...
4 years, 8 months ago (2016-03-29 21:38:50 UTC) #27
Igor Sheludko
On 2016/03/29 21:38:50, Alexei Svitkine wrote: > One of the failures was: > > [4056:1040:0326/143144:29857234:FATAL:feature_list.cc(175)] ...
4 years, 8 months ago (2016-03-29 21:45:36 UTC) #28
Alexei Svitkine (slow)
I plan to spend time debugging this tomorrow for the other failures and let you ...
4 years, 8 months ago (2016-03-29 21:48:15 UTC) #29
Igor Sheludko
> Not sure about this particular test but many others crashed inside IsEnabled() > here: ...
4 years, 8 months ago (2016-03-29 21:49:29 UTC) #30
Igor Sheludko
On 2016/03/29 21:48:15, Alexei Svitkine wrote: > I plan to spend time debugging this tomorrow ...
4 years, 8 months ago (2016-03-29 21:51:21 UTC) #31
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1835553002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1835553002/120001
4 years, 8 months ago (2016-03-29 22:31:17 UTC) #34
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 8 months ago (2016-03-30 00:13:58 UTC) #36
jochen (gone - plz use gerrit)
this won't affect the network stack nor PDFium, both of which also execute V8. Is ...
4 years, 8 months ago (2016-03-30 07:41:06 UTC) #37
Igor Sheludko
On 2016/03/30 07:41:06, jochen - slow wrote: > this won't affect the network stack nor ...
4 years, 8 months ago (2016-03-30 07:47:39 UTC) #38
jochen (gone - plz use gerrit)
lgtm
4 years, 8 months ago (2016-03-30 08:18:37 UTC) #39
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1835553002/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1835553002/120001
4 years, 8 months ago (2016-03-30 08:20:20 UTC) #41
commit-bot: I haz the power
Committed patchset #5 (id:120001)
4 years, 8 months ago (2016-03-30 08:25:28 UTC) #43
commit-bot: I haz the power
Patchset 5 (id:??) landed as https://crrev.com/39edcd6e2c9978335f9731d099e95471a061c716 Cr-Commit-Position: refs/heads/master@{#383930}
4 years, 8 months ago (2016-03-30 08:26:20 UTC) #45
Alexei Svitkine (slow)
4 years, 8 months ago (2016-03-30 17:02:05 UTC) #46
Message was sent while issue was closed.
I've filed http://crbug.com/599165 to track fixing using Feature API from gin/

Powered by Google App Engine
This is Rietveld 408576698