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

Issue 342513004: Visual refresh of allocation profile page (Closed)

Created:
6 years, 6 months ago by Cutch
Modified:
6 years, 6 months ago
Reviewers:
koda
CC:
reviews_dartlang.org, vm-dev_dartlang.org, turnidge
Visibility:
Public.

Description

Visual refresh of allocation profile page - Redo layout of page. - Show human readable strings for used, free, and external memory for each space. - Track time of last forced GC/accumulator reset in isolate and display them in allocation profile page. - Track allocation statistics on Class object itself. - Make isolate's heap reporting use heap's PrintToJSON. - Manually insert allocation profile table rows into dom (removes usage of template repeat). - Add some timing information to allocation profile page update (to help diagnose slow downs). Other changes: - Upgrade to Polymer 0.11-dev (finally ends erroneous console spam). - Replace enteredView/leftView with attached/detached (polymer change). - Add <link> tag to polymer.html for each element (polymer change). - Move <script> tag outside of element (uniformity, clarity). - Remove unused collapsible-content element. R=koda@google.com Committed: https://code.google.com/p/dart/source/detail?r=37456

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Total comments: 23

Patch Set 4 : #

Patch Set 5 : #

Total comments: 4

Patch Set 6 : #

Patch Set 7 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+17237 lines, -33553 lines) Patch
M runtime/bin/vmservice/client/deploy.sh View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/index.html View 1 2 3 4 5 6 102 chunks +919 lines, -279 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/index.html._data View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
M runtime/bin/vmservice/client/deployed/web/index.html_bootstrap.dart.js View 1 2 3 4 5 6 466 chunks +7062 lines, -6000 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/index_devtools.html View 1 2 3 4 5 6 101 chunks +918 lines, -278 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/index_devtools.html._data View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
M runtime/bin/vmservice/client/deployed/web/index_devtools.html_bootstrap.dart.js View 1 2 3 4 5 6 467 chunks +6935 lines, -5887 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/elements.html View 1 2 3 4 5 6 1 chunk +0 lines, -1 line 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/action_link.html View 1 2 3 4 5 6 2 chunks +5 lines, -5 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/breakpoint_list.html View 1 2 3 4 5 6 2 chunks +6 lines, -5 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/class_ref.html View 1 2 3 4 5 6 1 chunk +4 lines, -5 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/class_tree.html View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/class_view.html View 1 2 3 4 5 6 2 chunks +14 lines, -13 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/code_ref.html View 1 2 3 4 5 6 2 chunks +6 lines, -5 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/code_view.html View 1 2 3 4 5 6 2 chunks +4 lines, -1 line 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/css/shared.css View 1 2 3 4 5 6 1 chunk +6 lines, -0 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/curly_block.html View 1 2 3 4 5 6 2 chunks +4 lines, -1 line 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/error_view.html View 1 2 3 4 5 6 2 chunks +6 lines, -5 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/eval_box.html View 1 2 3 4 5 6 1 chunk +4 lines, -4 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/eval_link.html View 1 2 3 4 5 6 2 chunks +5 lines, -5 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/field_ref.html View 1 2 3 4 5 6 2 chunks +4 lines, -3 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/field_view.html View 1 2 3 4 5 6 2 chunks +10 lines, -9 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/flag_list.html View 1 2 3 4 5 6 1 chunk +4 lines, -5 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/function_ref.html View 1 2 3 4 5 6 2 chunks +4 lines, -3 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/function_view.html View 1 2 3 4 5 6 2 chunks +12 lines, -11 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/heap_map.html View 1 2 3 4 5 6 2 chunks +7 lines, -6 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/heap_profile.html View 1 2 3 4 5 6 5 chunks +89 lines, -41 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/instance_ref.html View 1 2 3 4 5 6 2 chunks +7 lines, -6 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/instance_view.html View 1 2 3 4 5 6 2 chunks +13 lines, -12 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/io_view.html View 1 2 3 4 5 6 1 chunk +5 lines, -5 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/isolate_profile.html View 1 2 3 4 5 6 2 chunks +9 lines, -8 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/isolate_ref.html View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/isolate_summary.html View 1 2 3 4 5 6 4 chunks +11 lines, -14 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/isolate_view.html View 1 2 3 4 5 6 2 chunks +14 lines, -13 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/json_view.html View 1 2 3 4 5 6 2 chunks +3 lines, -1 line 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/library_ref.html View 1 2 3 4 5 6 1 chunk +11 lines, -10 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/library_view.html View 1 2 3 4 5 6 2 chunks +14 lines, -13 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/nav_bar.html View 1 2 3 4 5 6 1 chunk +2 lines, -3 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/observatory_application.html View 1 2 3 4 5 6 1 chunk +5 lines, -5 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/observatory_element.html View 1 2 3 4 5 6 1 chunk +4 lines, -1 line 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/script_inset.html View 1 2 3 4 5 6 2 chunks +5 lines, -4 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/script_ref.html View 1 2 3 4 5 6 1 chunk +4 lines, -3 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/script_view.html View 1 2 3 4 5 6 2 chunks +7 lines, -6 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/service_error_view.html View 1 2 3 4 5 6 2 chunks +6 lines, -5 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/service_exception_view.html View 1 2 3 4 5 6 2 chunks +6 lines, -5 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/service_ref.html View 1 2 3 4 5 6 1 chunk +6 lines, -5 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/service_view.html View 1 2 3 4 5 6 1 chunk +18 lines, -18 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/sliding_checkbox.html View 1 2 3 4 5 6 2 chunks +4 lines, -1 line 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/stack_frame.html View 1 2 3 4 5 6 2 chunks +9 lines, -8 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/stack_trace.html View 1 2 3 4 5 6 2 chunks +7 lines, -6 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/vm_ref.html View 1 2 3 4 5 6 1 chunk +7 lines, -6 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/vm_view.html View 1 2 3 4 5 6 3 chunks +20 lines, -11 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/polymer/polymer.html View 1 2 3 4 5 6 1 chunk +3 lines, -12 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/polymer/src/js/polymer/build.log View 1 2 3 4 5 6 1 chunk +13 lines, -12 lines 0 comments Download
A + runtime/bin/vmservice/client/deployed/web/packages/polymer/src/js/polymer/layout.html View 1 2 3 4 5 6 0 chunks +-1 lines, --1 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/polymer/src/js/polymer/polymer.html View 1 2 3 4 5 6 1 chunk +9 lines, -5 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/polymer/src/js/polymer/polymer.js View 1 2 3 4 5 6 1 chunk +9 lines, -29 lines 0 comments Download
D runtime/bin/vmservice/client/deployed/web/packages/polymer/src/js/polymer/polymer.concat.js View 1 2 3 4 5 6 1 chunk +0 lines, -2392 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/web_components/build.log View 1 2 3 4 5 6 1 chunk +18 lines, -22 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/web_components/dart_support.js View 1 2 3 4 5 6 2 chunks +121 lines, -0 lines 0 comments Download
M runtime/bin/vmservice/client/deployed/web/packages/web_components/platform.js View 1 2 3 4 5 6 1 chunk +13 lines, -35 lines 0 comments Download
D runtime/bin/vmservice/client/deployed/web/packages/web_components/platform.concat.js View 1 2 3 4 5 6 1 chunk +0 lines, -17703 lines 0 comments Download
M runtime/bin/vmservice/client/lib/elements.dart View 1 chunk +0 lines, -1 line 0 comments Download
M runtime/bin/vmservice/client/lib/elements.html View 1 chunk +0 lines, -1 line 0 comments Download
M runtime/bin/vmservice/client/lib/src/app/utils.dart View 1 2 3 4 1 chunk +16 lines, -15 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/app/view_model.dart View 1 2 3 4 5 6 3 chunks +34 lines, -19 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/action_link.html View 2 chunks +5 lines, -5 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/breakpoint_list.html View 2 chunks +6 lines, -5 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/class_ref.html View 1 chunk +4 lines, -5 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/class_tree.dart View 1 chunk +3 lines, -1 line 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/class_tree.html View 1 chunk +1 line, -0 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/class_view.html View 2 chunks +14 lines, -13 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/code_ref.html View 2 chunks +6 lines, -5 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/code_view.dart View 1 chunk +3 lines, -2 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/code_view.html View 2 chunks +4 lines, -1 line 0 comments Download
D runtime/bin/vmservice/client/lib/src/elements/collapsible_content.dart View 1 chunk +0 lines, -50 lines 0 comments Download
D runtime/bin/vmservice/client/lib/src/elements/collapsible_content.html View 1 chunk +0 lines, -17 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/css/shared.css View 1 2 1 chunk +6 lines, -0 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/curly_block.html View 2 chunks +4 lines, -1 line 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/error_view.html View 2 chunks +6 lines, -5 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/eval_box.html View 1 chunk +4 lines, -4 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/eval_link.html View 2 chunks +5 lines, -5 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/field_ref.html View 2 chunks +4 lines, -3 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/field_view.html View 2 chunks +10 lines, -9 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/flag_list.html View 1 chunk +4 lines, -5 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/function_ref.html View 2 chunks +4 lines, -3 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/function_view.html View 2 chunks +12 lines, -11 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/heap_map.dart View 2 chunks +4 lines, -3 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/heap_map.html View 2 chunks +7 lines, -6 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/heap_profile.dart View 1 2 3 4 5 6 3 chunks +208 lines, -141 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/heap_profile.html View 1 2 3 5 chunks +89 lines, -41 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/instance_ref.html View 2 chunks +7 lines, -6 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/instance_view.html View 2 chunks +13 lines, -12 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/io_view.dart View 4 chunks +24 lines, -16 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/io_view.html View 1 chunk +5 lines, -5 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/isolate_profile.dart View 1 chunk +3 lines, -1 line 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/isolate_profile.html View 2 chunks +9 lines, -8 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/isolate_ref.html View 1 chunk +1 line, -0 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/isolate_summary.html View 1 2 3 4 chunks +11 lines, -14 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/isolate_view.dart View 1 chunk +6 lines, -4 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/isolate_view.html View 2 chunks +14 lines, -13 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/json_view.html View 2 chunks +3 lines, -1 line 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/library_ref.html View 1 chunk +11 lines, -10 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/library_view.html View 2 chunks +14 lines, -13 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/nav_bar.html View 1 chunk +2 lines, -3 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/observatory_application.dart View 1 chunk +3 lines, -2 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/observatory_application.html View 1 chunk +5 lines, -5 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/observatory_element.dart View 2 chunks +12 lines, -7 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/observatory_element.html View 1 chunk +4 lines, -1 line 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/script_inset.html View 2 chunks +5 lines, -4 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/script_ref.html View 1 chunk +4 lines, -3 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/script_view.dart View 1 chunk +3 lines, -2 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/script_view.html View 2 chunks +7 lines, -6 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/service_error_view.html View 2 chunks +6 lines, -5 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/service_exception_view.html View 2 chunks +6 lines, -5 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/service_ref.html View 1 chunk +6 lines, -5 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/service_view.html View 1 chunk +18 lines, -18 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/sliding_checkbox.html View 2 chunks +4 lines, -1 line 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/stack_frame.html View 2 chunks +9 lines, -8 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/stack_trace.html View 2 chunks +7 lines, -6 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/vm_ref.html View 1 chunk +7 lines, -6 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/elements/vm_view.html View 1 2 3 3 chunks +16 lines, -11 lines 0 comments Download
M runtime/bin/vmservice/client/lib/src/service/object.dart View 1 2 3 4 5 8 chunks +69 lines, -9 lines 0 comments Download
M runtime/bin/vmservice/client/pubspec.yaml View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M runtime/bin/vmservice/client/web/index.html View 1 chunk +2 lines, -1 line 0 comments Download
M runtime/bin/vmservice/client/web/index_devtools.html View 1 chunk +2 lines, -1 line 0 comments Download
M runtime/vm/class_table.cc View 1 2 3 1 chunk +9 lines, -0 lines 0 comments Download
M runtime/vm/isolate.h View 1 2 3 2 chunks +21 lines, -0 lines 0 comments Download
M runtime/vm/isolate.cc View 1 2 3 2 chunks +5 lines, -9 lines 0 comments Download
M runtime/vm/scavenger.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M runtime/vm/service.cc View 1 2 3 2 chunks +3 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
Cutch
6 years, 6 months ago (2014-06-17 20:00:32 UTC) #1
koda
The demo looked like a great improvement! https://codereview.chromium.org/342513004/diff/40001/runtime/bin/vmservice/client/lib/src/app/view_model.dart File runtime/bin/vmservice/client/lib/src/app/view_model.dart (right): https://codereview.chromium.org/342513004/diff/40001/runtime/bin/vmservice/client/lib/src/app/view_model.dart#newcode137 runtime/bin/vmservice/client/lib/src/app/view_model.dart:137: //print('$label took ...
6 years, 6 months ago (2014-06-17 21:04:07 UTC) #2
Cutch
https://codereview.chromium.org/342513004/diff/40001/runtime/bin/vmservice/client/lib/src/app/view_model.dart File runtime/bin/vmservice/client/lib/src/app/view_model.dart (right): https://codereview.chromium.org/342513004/diff/40001/runtime/bin/vmservice/client/lib/src/app/view_model.dart#newcode137 runtime/bin/vmservice/client/lib/src/app/view_model.dart:137: //print('$label took ${sw.elapsedMicroseconds} us.'); On 2014/06/17 21:04:06, koda wrote: ...
6 years, 6 months ago (2014-06-18 14:35:04 UTC) #3
koda
Just two more suggested readability nits... https://codereview.chromium.org/342513004/diff/80001/runtime/bin/vmservice/client/lib/src/elements/heap_profile.dart File runtime/bin/vmservice/client/lib/src/elements/heap_profile.dart (right): https://codereview.chromium.org/342513004/diff/80001/runtime/bin/vmservice/client/lib/src/elements/heap_profile.dart#newcode224 runtime/bin/vmservice/client/lib/src/elements/heap_profile.dart:224: cell.text = classTable.getFormattedValue(rowIndex, ...
6 years, 6 months ago (2014-06-18 17:04:02 UTC) #4
Cutch
https://codereview.chromium.org/342513004/diff/80001/runtime/bin/vmservice/client/lib/src/elements/heap_profile.dart File runtime/bin/vmservice/client/lib/src/elements/heap_profile.dart (right): https://codereview.chromium.org/342513004/diff/80001/runtime/bin/vmservice/client/lib/src/elements/heap_profile.dart#newcode224 runtime/bin/vmservice/client/lib/src/elements/heap_profile.dart:224: cell.text = classTable.getFormattedValue(rowIndex, 10); On 2014/06/18 17:04:02, koda wrote: ...
6 years, 6 months ago (2014-06-18 17:13:04 UTC) #5
koda
lgtm
6 years, 6 months ago (2014-06-18 17:15:45 UTC) #6
Cutch
6 years, 6 months ago (2014-06-18 17:40:47 UTC) #7
Message was sent while issue was closed.
Committed patchset #7 manually as r37456 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698