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

Issue 2780113002: Refactor banned directory checking so Blink can opt into certain checks. (Closed)

Created:
3 years, 8 months ago by dcheng
Modified:
3 years, 8 months ago
Reviewers:
tkent, Nico
CC:
chromium-reviews, vmpstr
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Refactor banned directory checking so Blink can opt into certain checks. BUG=706466 Review-Url: https://codereview.chromium.org/2780113002 Cr-Commit-Position: refs/heads/master@{#463748} Committed: https://chromium.googlesource.com/chromium/src/+/6aff6f114be3dea567abd0409e07ea7a394c7527

Patch Set 1 #

Total comments: 12

Patch Set 2 : better enum names #

Unified diffs Side-by-side diffs Delta from patch set Stats (+77 lines, -54 lines) Patch
M tools/clang/plugins/ChromeClassTester.h View 1 3 chunks +22 lines, -10 lines 0 comments Download
M tools/clang/plugins/ChromeClassTester.cpp View 1 6 chunks +28 lines, -35 lines 0 comments Download
M tools/clang/plugins/FindBadConstructsConsumer.h View 1 chunk +4 lines, -2 lines 0 comments Download
M tools/clang/plugins/FindBadConstructsConsumer.cpp View 1 5 chunks +23 lines, -7 lines 0 comments Download

Messages

Total messages: 20 (7 generated)
dcheng
https://codereview.chromium.org/2780113002/diff/1/tools/clang/plugins/ChromeClassTester.cpp File tools/clang/plugins/ChromeClassTester.cpp (right): https://codereview.chromium.org/2780113002/diff/1/tools/clang/plugins/ChromeClassTester.cpp#newcode51 tools/clang/plugins/ChromeClassTester.cpp:51: if (InBannedNamespace(tag)) Consolidating some common logic here. https://codereview.chromium.org/2780113002/diff/1/tools/clang/plugins/ChromeClassTester.cpp#newcode75 tools/clang/plugins/ChromeClassTester.cpp:75: ...
3 years, 8 months ago (2017-03-29 04:18:40 UTC) #3
Nico
Is there a bug with a rough plan outline somewhere? Why do we only want ...
3 years, 8 months ago (2017-03-29 12:29:12 UTC) #4
dcheng
On 2017/03/29 12:29:12, Nico wrote: > Is there a bug with a rough plan outline ...
3 years, 8 months ago (2017-03-29 16:42:19 UTC) #5
dcheng
On 2017/03/29 16:42:19, dcheng wrote: > On 2017/03/29 12:29:12, Nico wrote: > > Is there ...
3 years, 8 months ago (2017-03-29 16:42:33 UTC) #6
dcheng
Filed https://crbug.com/706466 for tracking this.
3 years, 8 months ago (2017-03-29 17:29:56 UTC) #8
tkent
lgtm https://codereview.chromium.org/2780113002/diff/1/tools/clang/plugins/ChromeClassTester.cpp File tools/clang/plugins/ChromeClassTester.cpp (left): https://codereview.chromium.org/2780113002/diff/1/tools/clang/plugins/ChromeClassTester.cpp#oldcode241 tools/clang/plugins/ChromeClassTester.cpp:241: if (options_.enforce_in_thirdparty_webkit) { We can remove Options::enforce_in_thirdparty_webkit.
3 years, 8 months ago (2017-04-06 04:29:56 UTC) #9
dcheng
https://codereview.chromium.org/2780113002/diff/1/tools/clang/plugins/ChromeClassTester.cpp File tools/clang/plugins/ChromeClassTester.cpp (left): https://codereview.chromium.org/2780113002/diff/1/tools/clang/plugins/ChromeClassTester.cpp#oldcode241 tools/clang/plugins/ChromeClassTester.cpp:241: if (options_.enforce_in_thirdparty_webkit) { On 2017/04/06 04:29:56, tkent wrote: > ...
3 years, 8 months ago (2017-04-06 04:41:05 UTC) #10
dcheng
thakis, are you OK with proceeding with the plan listed in the bug?
3 years, 8 months ago (2017-04-06 18:32:19 UTC) #11
Nico
lgtm, sounds good. This change here is behavior-preserving, right? And it shouldn't affect compile speed? ...
3 years, 8 months ago (2017-04-06 19:03:14 UTC) #12
dcheng
https://codereview.chromium.org/2780113002/diff/1/tools/clang/plugins/ChromeClassTester.cpp File tools/clang/plugins/ChromeClassTester.cpp (right): https://codereview.chromium.org/2780113002/diff/1/tools/clang/plugins/ChromeClassTester.cpp#newcode170 tools/clang/plugins/ChromeClassTester.cpp:170: for (const std::string& banned_dir : banned_directories_) { On 2017/04/06 ...
3 years, 8 months ago (2017-04-11 08:38:40 UTC) #13
dcheng
Had a brief discussion with thakis@ offline. In the long term, we'd like to move ...
3 years, 8 months ago (2017-04-11 20:09:41 UTC) #14
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/2780113002/20001
3 years, 8 months ago (2017-04-11 20:10:17 UTC) #17
commit-bot: I haz the power
3 years, 8 months ago (2017-04-11 20:27:15 UTC) #20
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://chromium.googlesource.com/chromium/src/+/6aff6f114be3dea567abd0409e07...

Powered by Google App Engine
This is Rietveld 408576698