|
|
Created:
3 years, 6 months ago by brucedawson Modified:
3 years, 6 months ago CC:
chromium-reviews, blink-reviews-platform-graphics_chromium.org, dshwang, pennymac+watch_chromium.org, scheib+watch_chromium.org, ortuno+watch_chromium.org, fmalita+watch_chromium.org, kinuko+watch, rwlbuis, cbentzel+watch_chromium.org, krit, drott+blinkwatch_chromium.org, grt+watch_chromium.org, blink-reviews-html_chromium.org, jam, Justin Novosad, net-reviews_chromium.org, dglazkov+blink, Rik, darin-cc_chromium.org, Navid Zolghadr, blink-reviews, mlamouri+watch-content_chromium.org, pdr+graphicswatchlist_chromium.org, piman+watch_chromium.org, dtapuska+blinkwatch_chromium.org, wfh+watch_chromium.org, dtapuska+chromiumwatch_chromium.org, Stephen Chennney Target Ref:
refs/heads/master Project:
chromium Visibility:
Public. |
DescriptionAvoid some static initializers in Windows builds
Running the static_initializers tool on the canary build of
chrome_child.dll showed a few dozen static initializers. It was run like
this:
> tools\win\static_initializers\static_initializers.exe chrome_child.dll | find "obj/" | find "initializer"
Many of these are trivially avoidable by tagging the objects in question
as constexpr. This saves some startup cost, some code size, and it
avoids creating so many private pages in the data segment. Testing with
a non-official 32-bit release build shows that this change avoids eight
static initializers. Once we switch to VC++ 2017 we will be able to use
constexpr in more places.
The static keyword was removed in a few places because it is redundant
to const/constexpr.
The effect on non-VC++ builds is unknown. It should be strictly
neutral or an improvement.
BUG=341941
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Review-Url: https://codereview.chromium.org/2942273002
Cr-Commit-Position: refs/heads/master@{#480928}
Committed: https://chromium.googlesource.com/chromium/src/+/3aa1f0e28252bef52ab1869730efc2938185c3cc
Patch Set 1 #Patch Set 2 : Undo ugly git cl format of unchanged code #Patch Set 3 : Remove problematic constexpr #Patch Set 4 : Remove problematic constexprs that don't work in VC++ 2015 #Patch Set 5 : Remove problematic constexprs that don't work in VC++ 2015 #Patch Set 6 : constexpr const for clang happiness #Patch Set 7 : Use constexpr [] instead of constexpr const * #
Messages
Total messages: 43 (36 generated)
Description was changed from ========== Avoid some static initializers in Windows builds Running the static_initializers tool on the canary build of chrome_child.dll showed a few dozen static initializers. It was run like this: > tools\win\static_initializers\static_initializers.exe chrome_child.dll | find "obj/" | find "initializer" Many of these are trivially avoidable by tagging the objects in question as constexpr. This saves some startup cost, some code size, and it avoids creating so many private pages in the data segment. Testing with a non-official 32-bit release build shows that this change avoids eleven static initializers and has the following effect on binary size: Memory size change from master\chrome_child.dll to constexpr_4\chrome_child.dll .text: -5504 bytes change .rdata: 5328 bytes change .data: -5632 bytes change .reloc: -1224 bytes change Total change: -7032 bytes Results on the official builds will be slightly different, but most of these static initializers were originally detected in official builds. Not bad for just replacing const with constexpr. The static keyword was removed in a few places because it is redundant to const/constexpr. The effect on non-Windows builds is unknown. It should be strictly neutral or an improvement. BUG=341941 ========== to ========== Avoid some static initializers in Windows builds Running the static_initializers tool on the canary build of chrome_child.dll showed a few dozen static initializers. It was run like this: > tools\win\static_initializers\static_initializers.exe chrome_child.dll | find "obj/" | find "initializer" Many of these are trivially avoidable by tagging the objects in question as constexpr. This saves some startup cost, some code size, and it avoids creating so many private pages in the data segment. Testing with a non-official 32-bit release build shows that this change avoids eleven static initializers and has the following effect on binary size: Memory size change from master\chrome_child.dll to constexpr_4\chrome_child.dll .text: -5504 bytes change .rdata: 5328 bytes change .data: -5632 bytes change .reloc: -1224 bytes change Total change: -7032 bytes Results on the official builds will be slightly different, but most of these static initializers were originally detected in official builds. Not bad for just replacing const with constexpr. The static keyword was removed in a few places because it is redundant to const/constexpr. The effect on non-Windows builds is unknown. It should be strictly neutral or an improvement. BUG=341941 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 ==========
Description was changed from ========== Avoid some static initializers in Windows builds Running the static_initializers tool on the canary build of chrome_child.dll showed a few dozen static initializers. It was run like this: > tools\win\static_initializers\static_initializers.exe chrome_child.dll | find "obj/" | find "initializer" Many of these are trivially avoidable by tagging the objects in question as constexpr. This saves some startup cost, some code size, and it avoids creating so many private pages in the data segment. Testing with a non-official 32-bit release build shows that this change avoids eleven static initializers and has the following effect on binary size: Memory size change from master\chrome_child.dll to constexpr_4\chrome_child.dll .text: -5504 bytes change .rdata: 5328 bytes change .data: -5632 bytes change .reloc: -1224 bytes change Total change: -7032 bytes Results on the official builds will be slightly different, but most of these static initializers were originally detected in official builds. Not bad for just replacing const with constexpr. The static keyword was removed in a few places because it is redundant to const/constexpr. The effect on non-Windows builds is unknown. It should be strictly neutral or an improvement. BUG=341941 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 ========== to ========== Avoid some static initializers in Windows builds Running the static_initializers tool on the canary build of chrome_child.dll showed a few dozen static initializers. It was run like this: > tools\win\static_initializers\static_initializers.exe chrome_child.dll | find "obj/" | find "initializer" Many of these are trivially avoidable by tagging the objects in question as constexpr. This saves some startup cost, some code size, and it avoids creating so many private pages in the data segment. Testing with a non-official 32-bit release build shows that this change avoids eleven static initializers and has the following effect on binary size: Memory size change from master\chrome_child.dll to constexpr_4\chrome_child.dll .text: -5504 bytes change .rdata: 5328 bytes change .data: -5632 bytes change .reloc: -1224 bytes change Total change: -7032 bytes Results on the official builds will be slightly different, but most of these static initializers were originally detected in official builds. Not bad for just replacing const with constexpr. The static keyword was removed in a few places because it is redundant to const/constexpr. The effect on non-Windows builds is unknown. It should be strictly neutral or an improvement. BUG=341941 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel ==========
The CQ bit was checked by brucedawson@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was checked by brucedawson@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: linux_layout_tests_slimming_paint_v2 on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_layout_te...)
The CQ bit was checked by brucedawson@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was checked by brucedawson@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was checked by brucedawson@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was checked by brucedawson@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Description was changed from ========== Avoid some static initializers in Windows builds Running the static_initializers tool on the canary build of chrome_child.dll showed a few dozen static initializers. It was run like this: > tools\win\static_initializers\static_initializers.exe chrome_child.dll | find "obj/" | find "initializer" Many of these are trivially avoidable by tagging the objects in question as constexpr. This saves some startup cost, some code size, and it avoids creating so many private pages in the data segment. Testing with a non-official 32-bit release build shows that this change avoids eleven static initializers and has the following effect on binary size: Memory size change from master\chrome_child.dll to constexpr_4\chrome_child.dll .text: -5504 bytes change .rdata: 5328 bytes change .data: -5632 bytes change .reloc: -1224 bytes change Total change: -7032 bytes Results on the official builds will be slightly different, but most of these static initializers were originally detected in official builds. Not bad for just replacing const with constexpr. The static keyword was removed in a few places because it is redundant to const/constexpr. The effect on non-Windows builds is unknown. It should be strictly neutral or an improvement. BUG=341941 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel ========== to ========== Avoid some static initializers in Windows builds Running the static_initializers tool on the canary build of chrome_child.dll showed a few dozen static initializers. It was run like this: > tools\win\static_initializers\static_initializers.exe chrome_child.dll | find "obj/" | find "initializer" Many of these are trivially avoidable by tagging the objects in question as constexpr. This saves some startup cost, some code size, and it avoids creating so many private pages in the data segment. Testing with a non-official 32-bit release build shows that this change avoids eight static initializers. It would avoid eleven and save some binary size if we were using VC++ 2017. Results on the official builds will be slightly different, but most of these static initializers were originally detected in official builds. Not bad for just replacing const with constexpr. The static keyword was removed in a few places because it is redundant to const/constexpr. The effect on non-Windows builds is unknown. It should be strictly neutral or an improvement. BUG=341941 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel ==========
Description was changed from ========== Avoid some static initializers in Windows builds Running the static_initializers tool on the canary build of chrome_child.dll showed a few dozen static initializers. It was run like this: > tools\win\static_initializers\static_initializers.exe chrome_child.dll | find "obj/" | find "initializer" Many of these are trivially avoidable by tagging the objects in question as constexpr. This saves some startup cost, some code size, and it avoids creating so many private pages in the data segment. Testing with a non-official 32-bit release build shows that this change avoids eight static initializers. It would avoid eleven and save some binary size if we were using VC++ 2017. Results on the official builds will be slightly different, but most of these static initializers were originally detected in official builds. Not bad for just replacing const with constexpr. The static keyword was removed in a few places because it is redundant to const/constexpr. The effect on non-Windows builds is unknown. It should be strictly neutral or an improvement. BUG=341941 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel ========== to ========== Avoid some static initializers in Windows builds Running the static_initializers tool on the canary build of chrome_child.dll showed a few dozen static initializers. It was run like this: > tools\win\static_initializers\static_initializers.exe chrome_child.dll | find "obj/" | find "initializer" Many of these are trivially avoidable by tagging the objects in question as constexpr. This saves some startup cost, some code size, and it avoids creating so many private pages in the data segment. Testing with a non-official 32-bit release build shows that this change avoids eight static initializers. Savings can be better once we switch to VC++ 2017 and can use constexpr in more places. Results on the official builds will be slightly different, but most of these static initializers were originally detected in official builds. Not bad for just replacing const with constexpr. The static keyword was removed in a few places because it is redundant to const/constexpr. The effect on non-Windows builds is unknown. It should be strictly neutral or an improvement. BUG=341941 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel ==========
brucedawson@chromium.org changed reviewers: + jochen@chromium.org, tkent@chromium.org
Description was changed from ========== Avoid some static initializers in Windows builds Running the static_initializers tool on the canary build of chrome_child.dll showed a few dozen static initializers. It was run like this: > tools\win\static_initializers\static_initializers.exe chrome_child.dll | find "obj/" | find "initializer" Many of these are trivially avoidable by tagging the objects in question as constexpr. This saves some startup cost, some code size, and it avoids creating so many private pages in the data segment. Testing with a non-official 32-bit release build shows that this change avoids eight static initializers. Savings can be better once we switch to VC++ 2017 and can use constexpr in more places. Results on the official builds will be slightly different, but most of these static initializers were originally detected in official builds. Not bad for just replacing const with constexpr. The static keyword was removed in a few places because it is redundant to const/constexpr. The effect on non-Windows builds is unknown. It should be strictly neutral or an improvement. BUG=341941 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel ========== to ========== Avoid some static initializers in Windows builds Running the static_initializers tool on the canary build of chrome_child.dll showed a few dozen static initializers. It was run like this: > tools\win\static_initializers\static_initializers.exe chrome_child.dll | find "obj/" | find "initializer" Many of these are trivially avoidable by tagging the objects in question as constexpr. This saves some startup cost, some code size, and it avoids creating so many private pages in the data segment. Testing with a non-official 32-bit release build shows that this change avoids eight static initializers. Savings can be better once we switch to VC++ 2017 and can use constexpr in more places. Not bad for just replacing const with constexpr. The static keyword was removed in a few places because it is redundant to const/constexpr. The effect on non-Windows builds is unknown. It should be strictly neutral or an improvement. BUG=341941 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel ==========
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Try jobs failed on following builders: win_clang on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_clang/builds/...)
The CQ bit was checked by brucedawson@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was checked by brucedawson@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Description was changed from ========== Avoid some static initializers in Windows builds Running the static_initializers tool on the canary build of chrome_child.dll showed a few dozen static initializers. It was run like this: > tools\win\static_initializers\static_initializers.exe chrome_child.dll | find "obj/" | find "initializer" Many of these are trivially avoidable by tagging the objects in question as constexpr. This saves some startup cost, some code size, and it avoids creating so many private pages in the data segment. Testing with a non-official 32-bit release build shows that this change avoids eight static initializers. Savings can be better once we switch to VC++ 2017 and can use constexpr in more places. Not bad for just replacing const with constexpr. The static keyword was removed in a few places because it is redundant to const/constexpr. The effect on non-Windows builds is unknown. It should be strictly neutral or an improvement. BUG=341941 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel ========== to ========== Avoid some static initializers in Windows builds Running the static_initializers tool on the canary build of chrome_child.dll showed a few dozen static initializers. It was run like this: > tools\win\static_initializers\static_initializers.exe chrome_child.dll | find "obj/" | find "initializer" Many of these are trivially avoidable by tagging the objects in question as constexpr. This saves some startup cost, some code size, and it avoids creating so many private pages in the data segment. Testing with a non-official 32-bit release build shows that this change avoids eight static initializers. Savings can be better once we switch to VC++ 2017 and can use constexpr in more places. The static keyword was removed in a few places because it is redundant to const/constexpr. The effect on non-VC++ builds is unknown. It should be strictly neutral or an improvement. BUG=341941 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel ==========
Description was changed from ========== Avoid some static initializers in Windows builds Running the static_initializers tool on the canary build of chrome_child.dll showed a few dozen static initializers. It was run like this: > tools\win\static_initializers\static_initializers.exe chrome_child.dll | find "obj/" | find "initializer" Many of these are trivially avoidable by tagging the objects in question as constexpr. This saves some startup cost, some code size, and it avoids creating so many private pages in the data segment. Testing with a non-official 32-bit release build shows that this change avoids eight static initializers. Savings can be better once we switch to VC++ 2017 and can use constexpr in more places. The static keyword was removed in a few places because it is redundant to const/constexpr. The effect on non-VC++ builds is unknown. It should be strictly neutral or an improvement. BUG=341941 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel ========== to ========== Avoid some static initializers in Windows builds Running the static_initializers tool on the canary build of chrome_child.dll showed a few dozen static initializers. It was run like this: > tools\win\static_initializers\static_initializers.exe chrome_child.dll | find "obj/" | find "initializer" Many of these are trivially avoidable by tagging the objects in question as constexpr. This saves some startup cost, some code size, and it avoids creating so many private pages in the data segment. Testing with a non-official 32-bit release build shows that this change avoids eight static initializers. Once we switch to VC++ 2017 we will be able to use constexpr in more places. The static keyword was removed in a few places because it is redundant to const/constexpr. The effect on non-VC++ builds is unknown. It should be strictly neutral or an improvement. BUG=341941 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel ==========
brucedawson@chromium.org changed reviewers: - jochen@chromium.org
Simple change - PTAL.
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
third_party/WebKit lgtm
brucedawson@chromium.org changed reviewers: + gab@chromium.org, tdresser@chromium.org
gab@ can you look at chrome\install_static? tdressers can you look at content\renderer\input? Trivial change. Thanks.
grt@chromium.org changed reviewers: + grt@chromium.org
install_static lgtm
On 2017/06/20 06:49:15, grt (UTC plus 2) wrote: > install_static lgtm input/* lgtm (tdresser is OOO)
The CQ bit was checked by brucedawson@chromium.org
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
CQ is committing da patch. Bot data: {"patchset_id": 120001, "attempt_start_ts": 1497979703932910, "parent_rev": "9ebd37eb06f548f94cab9719b07ad4615b4725cd", "commit_rev": "3aa1f0e28252bef52ab1869730efc2938185c3cc"}
Message was sent while issue was closed.
Description was changed from ========== Avoid some static initializers in Windows builds Running the static_initializers tool on the canary build of chrome_child.dll showed a few dozen static initializers. It was run like this: > tools\win\static_initializers\static_initializers.exe chrome_child.dll | find "obj/" | find "initializer" Many of these are trivially avoidable by tagging the objects in question as constexpr. This saves some startup cost, some code size, and it avoids creating so many private pages in the data segment. Testing with a non-official 32-bit release build shows that this change avoids eight static initializers. Once we switch to VC++ 2017 we will be able to use constexpr in more places. The static keyword was removed in a few places because it is redundant to const/constexpr. The effect on non-VC++ builds is unknown. It should be strictly neutral or an improvement. BUG=341941 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel ========== to ========== Avoid some static initializers in Windows builds Running the static_initializers tool on the canary build of chrome_child.dll showed a few dozen static initializers. It was run like this: > tools\win\static_initializers\static_initializers.exe chrome_child.dll | find "obj/" | find "initializer" Many of these are trivially avoidable by tagging the objects in question as constexpr. This saves some startup cost, some code size, and it avoids creating so many private pages in the data segment. Testing with a non-official 32-bit release build shows that this change avoids eight static initializers. Once we switch to VC++ 2017 we will be able to use constexpr in more places. The static keyword was removed in a few places because it is redundant to const/constexpr. The effect on non-VC++ builds is unknown. It should be strictly neutral or an improvement. BUG=341941 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2942273002 Cr-Commit-Position: refs/heads/master@{#480928} Committed: https://chromium.googlesource.com/chromium/src/+/3aa1f0e28252bef52ab1869730ef... ==========
Message was sent while issue was closed.
Committed patchset #7 (id:120001) as https://chromium.googlesource.com/chromium/src/+/3aa1f0e28252bef52ab1869730ef... |