Commit Graph

1605 Commits

Author SHA1 Message Date
John McCutchan cbbb82cfbe Ship Observatory with non-minified sources
This will help our users report more actionable bug reports.

R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2348673003 .
2016-09-16 13:00:38 -07:00
John McCutchan d5f138e459 Fix async_generator_breakpoint_test so it awaits on isolate resume requests
BUG=

Review URL: https://codereview.chromium.org/2344253002 .
2016-09-16 11:24:53 -07:00
John McCutchan e2b922b4c5 Fix service test websocket error edge case
BUG=
R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2343183002 .
2016-09-16 10:31:05 -07:00
John McCutchan 0d831bd5c8 Use Chain.capture instead of runZoned
- [x] Swap all calls of runZoned to Chain.capture.

Chain.capture is a wrapper around runZoned that tracks stack traces across asynchronous gaps.

R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2349753002 .
2016-09-16 09:44:06 -07:00
John McCutchan 7fca076fbb Use dartfmt on Observatory code
BUG=
R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2345023003 .
2016-09-16 06:59:51 -07:00
William Hesse 61eee9ee52 Use checked-in .package file for building and testing
Stop creating [build dir]/packages directory with symbolic links.

BUG=https://github.com/dart-lang/sdk/issues/23565
R=rnystrom@google.com

Committed: https://github.com/dart-lang/sdk/commit/5d3e356ca75be8aeff3efde5df946d746b9f8352

Review URL: https://codereview.chromium.org/1746743002 .

Reverted: https://github.com/dart-lang/sdk/commit/6d238ba197c8bda71afe790f16f6e9adaf7abd13
2016-09-16 15:03:18 +02:00
Ryan Macnak 47cc06ae66 Shrink AOT snapshot size and memory usage.
- Conditionally remove fields of Code, Function and ICData that are not used in the AOT runtime.
 - Don't include RawClosureData.context_scope_ in AOT snapshots.
 - Remove parameter names not needed for method resolution.
 - Remove parameter types not needed for function type tests.
 - Deduplicate parameter name and parameter type lists.
 - Shrink and share the initial MegamorphicCache table.

Flutter gallery (IsolateSnapshotReader event)
snapshot size 2731129 -> 2199999 (-19.4%)
initial heap  7899568 -> 5433176 (-31.2%)

R=fschneider@google.com

Review URL: https://codereview.chromium.org/2326483005 .
2016-09-15 15:06:42 -07:00
John McCutchan ce8d0653da Improve async stack traces in Observatory
BUG=
R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2333923007 .
2016-09-15 13:44:51 -07:00
Ryan Macnak 57d558fa5f Observatory: Fix instance view of lists.
Fixes #27351.

R=johnmccutchan@google.com

Review URL: https://codereview.chromium.org/2342943002 .
2016-09-15 13:35:18 -07:00
John McCutchan 72b79d970b Improve VM connection flow in Observatory
- [x] Don't show "(Connected)" next to a VM we aren't connected to.
- [x] Navigate to the vm-connect page if we get an initial connection error.
- [x] Fix regression of the 'vm disconnected' notification bubble not appearing.
- [x] Use the Uris helper class instead of hard coded paths
- [x] Improve user inputted URI normalization
- [x] Ignore network errors on stream subscription requests
- [x] On first launch, attempt to connect to the default target and not the last target connected to.

BUG=
R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2340973002 .
2016-09-15 11:29:06 -07:00
William Hesse 6d238ba197 Revert "Use checked-in .package file for building and testing"
This reverts commit 5d3e356ca7.

BUG=
R=eernst@google.com

Review URL: https://codereview.chromium.org/2340813004 .
2016-09-15 15:46:49 +02:00
William Hesse 5d3e356ca7 Use checked-in .package file for building and testing
Stop creating [build dir]/packages directory with symbolic links.

BUG=https://github.com/dart-lang/sdk/issues/23565
R=rnystrom@google.com

Review URL: https://codereview.chromium.org/1746743002 .
2016-09-15 14:50:30 +02:00
John McCutchan 87dcad607e Cleanup some Observatory errors caught by dart2js
Not sure why the analzyer didn't notice these but dart2js (when invoked via pub serve does).

BUG=
R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2339303003 .
2016-09-14 15:45:14 -07:00
Ryan Macnak cd4c9fc46b Observatory: Fix allocation profile CSV export. Fix heap snapshot in/out reference counts.
R=johnmccutchan@google.com

Review URL: https://codereview.chromium.org/2340883002 .
2016-09-14 15:44:28 -07:00
Carlo Bernaschina 1b4afdab2d Restored SVGs in Observatory script-inset element
R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2328943003 .
2016-09-09 09:58:07 -07:00
Ryan Macnak ebc0c261a5 Minor UI tweaks.
R=cbernaschina@google.com

Review URL: https://codereview.chromium.org/2324833005 .
2016-09-09 09:55:50 -07:00
Carlo Bernaschina 5b838cfb01 Allow to compact header in allocation-profile
R=johnmccutchan@google.com

Review URL: https://codereview.chromium.org/2322643004 .
2016-09-08 14:36:43 -07:00
Carlo Bernaschina de2cea8f57 Added missing content to nav-top-menu
R=johnmccutchan@google.com

Review URL: https://codereview.chromium.org/2325613003 .
2016-09-08 10:47:40 -07:00
Carlo Bernaschina d9a886c397 Reverted change to ServiceMap
TBR=rmacnak@google.com

Review URL: https://codereview.chromium.org/2323543002 .
2016-09-07 15:03:00 -07:00
Carlo Bernaschina 5177c2bca9 Removed polymer & mirror from Observatory
web_components are still necessary, but avoiding to use shadow dom
allows us to use the lite version

Closes=https://github.com/dart-lang/sdk/issues/27239
Closes=https://github.com/dart-lang/sdk/issues/27148
Closes=https://github.com/dart-lang/sdk/issues/26952

R=johnmccutchan@google.com, rmacnak@google.com

Review URL: https://codereview.chromium.org/2310003004 .
2016-09-07 14:15:27 -07:00
Carlo Bernaschina 876f49999a Converted Observatory debugger elements
R=rmacnak@google.com, turnidge@google.com

Review URL: https://codereview.chromium.org/2312553002 .
2016-09-06 15:05:44 -07:00
Carlo Bernaschina cfefe97495 Converted Observatory metrics-page element
Major restyle

R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2303173002 .
2016-09-06 09:56:16 -07:00
Carlo Bernaschina bc5a41edf8 Fixed crash of Observatory class-view element
Fixes=https://github.com/dart-lang/sdk/issues/27222

R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2308003002 .
2016-09-02 11:12:44 -07:00
Carlo Bernaschina c38769ea9a Converted Observatory timeline-page element
Not fully testable

R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2299613004 .
2016-09-02 10:38:40 -07:00
Carlo Bernaschina 2eab4de315 Converted Observatory logging-page element
R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2299893003 .
2016-09-02 10:27:48 -07:00
Carlo Bernaschina b31829db24 Converted Observatory json-view element
R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2305693003 .
2016-09-02 10:23:29 -07:00
Siva Annamalai 63f1261064 Update status file for issue 27225.
R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2301263002 .
2016-09-01 15:57:39 -07:00
Carlo Bernaschina 98a67efbd2 Manage null CallSite receivers in script-inset
Fixes=https://github.com/dart-lang/sdk/issues/27222

TBR=rmacnak@google.com

Review URL: https://codereview.chromium.org/2302163002 .
2016-09-01 15:15:31 -07:00
Carlo Bernaschina 5703296fe6 Avoid to return null in anyRef if object is not known
Fixes=https://github.com/dart-lang/sdk/issues/27222

TBR=rmacnak@google.com

Review URL: https://codereview.chromium.org/2303073002 .
2016-09-01 14:47:35 -07:00
Carlo Bernaschina 741d99f100 Converted Observatory code-view element
Not fully testable

R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2306483002 .
2016-09-01 13:56:45 -07:00
Zachary Anderson 4024fe154a GN: Relativize occurrances of //dart
The Dart root in the Dart tree is at //, not //dart.
But in the Dart tree we can refer to the root with
a relative path.

R=asiva@google.com

Review URL: https://codereview.chromium.org/2301833003 .
2016-09-01 13:35:44 -07:00
Carlo Bernaschina 90c50c52f2 Converted Observatory vm-view && isolate-view elements
R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2304463002 .
2016-09-01 10:46:36 -07:00
William Hesse 7bceafd11e Update all packages in third_party/pkg to latest compatible version
Packages markdown and stack_trace are not updated, because of their high impact.
They will be updated in separate CLs.

BUG=
R=nweiz@google.com, rnystrom@google.com

Review URL: https://codereview.chromium.org/2297213002 .
2016-09-01 10:12:23 +02:00
Carlo Bernaschina 1341e94321 Converted Observatory class-view element
R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2294073003 .
2016-08-31 17:03:38 -07:00
Todd Turnidge cd8292d175 Don't return negative token positions in stack traces.
Closes #27128

R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2294883004 .
2016-08-31 16:22:18 -07:00
Carlo Bernaschina 8561986221 Removed warnings from service tests
R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2296043002 .
2016-08-30 17:01:05 -07:00
Carlo Bernaschina 1a1224b1d3 Removed const from classes arrays in Observatory
R=turnidge@google.com

Review URL: https://codereview.chromium.org/2298563002 .
2016-08-30 15:38:07 -07:00
Ryan Macnak c80b23b7ff Fix evaluating in async/sync*/async* methods.
Fixes #27167.

R=hausner@google.com

Review URL: https://codereview.chromium.org/2291293003 .
2016-08-30 15:16:57 -07:00
Carlo Bernaschina bf7d220741 Converted Observatory instance-view element
R=turnidge@google.com

Review URL: https://codereview.chromium.org/2291233002 .
2016-08-30 14:53:24 -07:00
Carlo Bernaschina 19e9627ea0 Converted Observatory library-view element
R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2289953003 .
2016-08-30 13:58:15 -07:00
Carlo Bernaschina 0083d2610e Converted Observatory object-view element
R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2294473002 .
2016-08-30 13:39:12 -07:00
Carlo Bernaschina b63546ac57 Converted Observatory function-view element
R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2291823002 .
2016-08-29 16:39:38 -07:00
Carlo Bernaschina 0a23299d65 Fixed observatory header buttons font
Fixes=https://github.com/dart-lang/sdk/issues/27194

R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2296453002 .
2016-08-29 16:28:29 -07:00
Carlo Bernaschina 3b16691da1 Converted Observatory script-view element
R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2283263002 .
2016-08-29 13:33:55 -07:00
Carlo Bernaschina 9a18a1b5eb Added quickExpressions support to Observatory eval-box element
R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2281903003 .
2016-08-29 12:36:23 -07:00
Carlo Bernaschina a326a56eb1 Converted Observatory object-pool-view element
R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2283863003 .
2016-08-29 11:14:18 -07:00
Carlo Bernaschina 8e7725a8b4 Converted Observatory field-view element
R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2287793002 .
2016-08-29 10:47:05 -07:00
Carlo Bernaschina b4d833182f Avoid to updated selection on links click in cpu-profile-table
TBR=rmacnak@google.com

Fixes=https://github.com/dart-lang/sdk/issues/27190

Review URL: https://codereview.chromium.org/2285303002 .
2016-08-29 10:04:14 -07:00
Sigmund Cherem f6680d13a2 One more round of status file updates to get the bots green.
TBR=sra@google.com

Review URL: https://codereview.chromium.org/2285213003 .
2016-08-29 08:14:33 -07:00
Sigmund Cherem 342eb3f296 Additional status file fixes
TBR=sra@google.com

Review URL: https://codereview.chromium.org/2283273002 .
2016-08-26 18:29:19 -07:00