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

Issue 121493004: [telemetry] Implement per-pixel algorithms in Bitmap as a C++ extension. (Closed)

Created:
6 years, 12 months ago by szym
Modified:
6 years, 11 months ago
CC:
chromium-reviews, chrome-speed-team+watch_google.com, telemetry+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

[telemetry] Implement per-pixel algorithms in Bitmap as a C++ extension. The extension provides fast bitmap operations with no external dependencies. However, it is not available on all platforms. BUG=323813 TEST=telemetry bitmap_unittest R=bulach@chromium.org, tonyg@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=243469

Patch Set 1 #

Patch Set 2 : +telemetry.gyp to build extension in out/, fall back to building in-place #

Patch Set 3 : update gyp to specify outputs and isolate to new format #

Patch Set 4 : Move telemetry.gyp dependency from All to chromium_builder_tests #

Patch Set 5 : update conditions #

Total comments: 2

Patch Set 6 : drop chromeos #

Patch Set 7 : sort OS conditions in isolate #

Patch Set 8 : sync #

Unified diffs Side-by-side diffs Delta from patch set Stats (+536 lines, -80 lines) Patch
M build/all.gyp View 1 2 3 4 5 6 7 1 chunk +1 line, -0 lines 0 comments Download
M chrome/telemetry.isolate View 1 2 3 4 5 6 7 1 chunk +14 lines, -0 lines 0 comments Download
A tools/telemetry/telemetry.gyp View 1 2 3 4 1 chunk +45 lines, -0 lines 0 comments Download
M tools/telemetry/telemetry/core/bitmap.py View 5 chunks +49 lines, -67 lines 0 comments Download
M tools/telemetry/telemetry/core/bitmap_unittest.py View 2 chunks +35 lines, -5 lines 0 comments Download
A tools/telemetry/telemetry/core/bitmaptools/__init__.py View 1 1 chunk +38 lines, -0 lines 0 comments Download
A tools/telemetry/telemetry/core/bitmaptools/bitmaptools.cc View 1 2 1 chunk +268 lines, -0 lines 0 comments Download
A tools/telemetry/telemetry/core/build_extension.py View 1 2 3 1 chunk +53 lines, -0 lines 0 comments Download
M tools/telemetry/telemetry/core/tab.py View 2 chunks +11 lines, -8 lines 0 comments Download
M tools/telemetry/telemetry/core/util.py View 1 2 3 3 chunks +22 lines, -0 lines 0 comments Download

Messages

Total messages: 13 (0 generated)
szym
tonyg: Compared to the reverted CL, this adds build_extension.py, util.FindSupportModule and telemetry.gyp. maruel: Please review ...
6 years, 11 months ago (2014-01-03 01:16:03 UTC) #1
M-A Ruel
On 2014/01/03 01:16:03, szym wrote: > maruel: Please review changes in telemetry.isolate. This change is ...
6 years, 11 months ago (2014-01-03 01:44:36 UTC) #2
tonyg
lgtm
6 years, 11 months ago (2014-01-05 20:05:11 UTC) #3
szym
maruel: ptal https://codereview.chromium.org/121493004/diff/570001/chrome/telemetry.isolate File chrome/telemetry.isolate (right): https://codereview.chromium.org/121493004/diff/570001/chrome/telemetry.isolate#newcode9 chrome/telemetry.isolate:9: ['OS=="win" or OS=="linux" or OS=="mac" or OS=="android" ...
6 years, 11 months ago (2014-01-05 21:27:13 UTC) #4
Ken Russell (switch to Gerrit)
Is it worth splitting off the telemetry.isolate changes into a separate CL? It would be ...
6 years, 11 months ago (2014-01-07 03:25:36 UTC) #5
szym
On 2014/01/07 03:25:36, Ken Russell wrote: > Is it worth splitting off the telemetry.isolate changes ...
6 years, 11 months ago (2014-01-07 07:06:27 UTC) #6
M-A Ruel
On 2014/01/07 07:06:27, szym wrote: > On 2014/01/07 03:25:36, Ken Russell wrote: > > Is ...
6 years, 11 months ago (2014-01-07 14:16:10 UTC) #7
bulach
lgtm, thanks!
6 years, 11 months ago (2014-01-07 16:12:40 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/szym@chromium.org/121493004/760001
6 years, 11 months ago (2014-01-07 23:02:45 UTC) #9
commit-bot: I haz the power
Change committed as 243469
6 years, 11 months ago (2014-01-08 02:14:45 UTC) #10
Lei Zhang
A revert of this CL has been created in https://codereview.chromium.org/127453003/ by thestig@chromium.org. The reason for ...
6 years, 11 months ago (2014-01-08 03:21:25 UTC) #11
szym
On 2014/01/08 03:21:25, Lei Zhang wrote: > A revert of this CL has been created ...
6 years, 11 months ago (2014-01-08 07:24:27 UTC) #12
szym
6 years, 11 months ago (2014-01-08 08:06:26 UTC) #13
Message was sent while issue was closed.
On 2014/01/08 07:24:27, szym wrote:
> On 2014/01/08 03:21:25, Lei Zhang wrote:
> > A revert of this CL has been created in
> > https://codereview.chromium.org/127453003/ by mailto:thestig@chromium.org.
> > 
> > The reason for reverting is: Broke Win Builder.
> 
> Any ideas why all other win bots have no issue, but Win Builder seems to be
> invoking the custom bitmaptools action with a smaller number of arguments?
> 
> The action should be invoked as:
> python telemetry/core/build_extension.py
> telemetry/core/bitmaptools/bitmaptools.cc <(PRODUCT_DIR) bitmaptools
> 
> It seems to be invoked as:
> python telemetry/core/build_extension.py arg1 [arg2?]

Correction, all main waterfall win bots have the same problem. The trybots
execute the action without hassle.

Powered by Google App Engine
This is Rietveld 408576698