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

Issue 133463002: Stub clang plugin to check consistency of the Blink GC infrastructure. (Closed)

Created:
6 years, 11 months ago by zerny-chromium
Modified:
6 years, 11 months ago
CC:
chromium-reviews, eugenis+clang_chromium.org, glider+clang_chromium.org, dmikurube+clang_chromium.org, ukai+watch_chromium.org, brettw
Visibility:
Public.

Description

Stub clang plugin to check consistency of the Blink GC infrastructure. R=ager@chromium.org, thakis@chromium.org BUG=334149 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=245897

Patch Set 1 #

Patch Set 2 : Removed unused private fields. #

Patch Set 3 : Restructured gyp setup #

Total comments: 1

Patch Set 4 : Removed revision packaging code. #

Total comments: 1

Patch Set 5 : Reverted gyp setup restructuring #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+103 lines, -6 lines) Patch
A tools/clang/blink_gc_plugin/BlinkGCPlugin.cpp View 1 1 chunk +71 lines, -0 lines 0 comments Download
A + tools/clang/blink_gc_plugin/Makefile View 1 chunk +1 line, -1 line 0 comments Download
A tools/clang/blink_gc_plugin/OWNERS View 1 chunk +1 line, -0 lines 0 comments Download
A tools/clang/blink_gc_plugin/README.chromium View 1 chunk +2 lines, -0 lines 0 comments Download
A + tools/clang/blink_gc_plugin/tests/test.sh View 2 chunks +3 lines, -3 lines 0 comments Download
A tools/clang/scripts/blink_gc_plugin_flags.sh View 1 chunk +18 lines, -0 lines 0 comments Download
M tools/clang/scripts/package.sh View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M tools/clang/scripts/update.sh View 1 2 3 1 chunk +6 lines, -2 lines 2 comments Download

Messages

Total messages: 17 (0 generated)
zerny-chromium
The plugin is enabled from the Blink gyp files: https://codereview.chromium.org/133473002/ Until we have GOMA support ...
6 years, 11 months ago (2014-01-10 08:22:30 UTC) #1
Nico
Please file a tracking bug explaining what you intend to do. Other than this, this ...
6 years, 11 months ago (2014-01-14 01:54:00 UTC) #2
Nico
https://codereview.chromium.org/133463002/diff/70001/tools/clang/blink_gc_plugin/README.chromium File tools/clang/blink_gc_plugin/README.chromium (right): https://codereview.chromium.org/133463002/diff/70001/tools/clang/blink_gc_plugin/README.chromium#newcode2 tools/clang/blink_gc_plugin/README.chromium:2: collection infrastructure. Once this plugin implements diagnostics, please write ...
6 years, 11 months ago (2014-01-14 01:54:42 UTC) #3
zerny-chromium
Thanks for the review and for pointing out the documentation page. I'll create one when ...
6 years, 11 months ago (2014-01-14 09:05:44 UTC) #4
zerny-chromium
Removed the revision packaging code so this CL only adds a stub implementation for the ...
6 years, 11 months ago (2014-01-16 10:24:11 UTC) #5
Nico
I still think the flag should probably be in blink. Dotting outside of that repo ...
6 years, 11 months ago (2014-01-16 22:44:30 UTC) #6
Nico
Other than that, slgtm
6 years, 11 months ago (2014-01-16 22:45:05 UTC) #7
Nico
https://codereview.chromium.org/133463002/diff/140001/tools/clang/scripts/blink_gc_plugin_flags.sh File tools/clang/scripts/blink_gc_plugin_flags.sh (right): https://codereview.chromium.org/133463002/diff/140001/tools/clang/scripts/blink_gc_plugin_flags.sh#newcode18 tools/clang/scripts/blink_gc_plugin_flags.sh:18: -Xclang -add-plugin -Xclang blink-gc-plugin You'll also have to add ...
6 years, 11 months ago (2014-01-17 20:35:49 UTC) #8
zerny-chromium
On 2014/01/17 20:35:49, Nico wrote: > https://codereview.chromium.org/133463002/diff/140001/tools/clang/scripts/blink_gc_plugin_flags.sh > File tools/clang/scripts/blink_gc_plugin_flags.sh (right): > > https://codereview.chromium.org/133463002/diff/140001/tools/clang/scripts/blink_gc_plugin_flags.sh#newcode18 > ...
6 years, 11 months ago (2014-01-20 08:19:45 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/zerny@chromium.org/133463002/280001
6 years, 11 months ago (2014-01-20 08:25:37 UTC) #10
commit-bot: I haz the power
Change committed as 245897
6 years, 11 months ago (2014-01-20 10:55:59 UTC) #11
hans
On 2014/01/20 10:55:59, I haz the power (commit-bot) wrote: > Change committed as 245897 Running ...
6 years, 11 months ago (2014-01-21 20:49:42 UTC) #12
Mads Ager (chromium)
Hans, if this is blocking you, feel free to revert the change and we can ...
6 years, 11 months ago (2014-01-21 20:52:47 UTC) #13
Nico
https://codereview.chromium.org/133463002/diff/280001/tools/clang/scripts/update.sh File tools/clang/scripts/update.sh (right): https://codereview.chromium.org/133463002/diff/280001/tools/clang/scripts/update.sh#newcode308 tools/clang/scripts/update.sh:308: cp "${TOOL_SRC_DIR}/Makefile" "${TOOL_BUILD_DIR}" I thought it would get build ...
6 years, 11 months ago (2014-01-21 21:08:49 UTC) #14
Nico
On 2014/01/21 21:08:49, Nico wrote: > https://codereview.chromium.org/133463002/diff/280001/tools/clang/scripts/update.sh > File tools/clang/scripts/update.sh (right): > > https://codereview.chromium.org/133463002/diff/280001/tools/clang/scripts/update.sh#newcode308 > ...
6 years, 11 months ago (2014-01-21 21:09:55 UTC) #15
hans
https://codereview.chromium.org/133463002/diff/280001/tools/clang/scripts/update.sh File tools/clang/scripts/update.sh (right): https://codereview.chromium.org/133463002/diff/280001/tools/clang/scripts/update.sh#newcode300 tools/clang/scripts/update.sh:300: for CHROME_TOOL_DIR in ${chrome_tools}; do It looks like this ...
6 years, 11 months ago (2014-01-21 21:22:12 UTC) #16
zerny-chromium
6 years, 11 months ago (2014-01-22 00:42:47 UTC) #17
Yes. The plugin needs to be added to the chrome-tools flag. I'll add it to
the default flags if there are no objections.
On Jan 21, 2014 10:30 PM, <hans@chromium.org> wrote:

>
> https://codereview.chromium.org/133463002/diff/280001/
> tools/clang/scripts/update.sh
> File tools/clang/scripts/update.sh (right):
>
> https://codereview.chromium.org/133463002/diff/280001/
> tools/clang/scripts/update.sh#newcode300
> tools/clang/scripts/update.sh:300: for CHROME_TOOL_DIR in
> ${chrome_tools}; do
> It looks like this for loop only runs one iteration.
>
> I guess the new thing only gets built if one passes
> "--chrome-tools=plugins blink_gc_plugin", and I obviously didn't pass
> that.
>
> https://codereview.chromium.org/133463002/
>

To unsubscribe from this group and stop receiving emails from it, send an email
to chromium-reviews+unsubscribe@chromium.org.

Powered by Google App Engine
This is Rietveld 408576698