Carlo Bernaschina
9ce171ac33
Converted Observatory cpu-profile element
...
Fixes https://github.com/dart-lang/sdk/issues/26043
R=johnmccutchan@google.com , rmacnak@google.com
Review URL: https://codereview.chromium.org/2204563003 .
2016-08-09 14:34:00 -07:00
Carlo Bernaschina
a5443086a0
Converted Observatory isolate-summary element
...
R=johnmccutchan@google.com
Review URL: https://codereview.chromium.org/2217723004 .
2016-08-09 13:15:21 -07:00
Carlo Bernaschina
4329f962b2
Converted Observatory isolate-reconnect element
...
R=johnmccutchan@google.com , rmacnak@google.com
Review URL: https://codereview.chromium.org/2202973002 .
2016-08-08 13:07:08 -07:00
Carlo Bernaschina
3c786269cb
Converted Observatory class-tree element
...
R=johnmccutchan@google.com
Review URL: https://codereview.chromium.org/2212253002 .
2016-08-05 12:48:07 -07:00
Carlo Bernaschina
ba0f803fbe
Centralized event streams
...
R=turnidge@google.com
Review URL: https://codereview.chromium.org/2211603002 .
2016-08-04 17:11:16 -07:00
Carlo Bernaschina
60afd8bddd
Converted observatory flag-list element
...
R=johnmccutchan@google.com
Review URL: https://codereview.chromium.org/2213613002 .
2016-08-03 19:53:05 -07:00
Carlo Bernaschina
c9b1215870
Converted general-error tag
...
R=johnmccutchan@google.com
Review URL: https://codereview.chromium.org/2199403002 .
2016-08-03 18:16:19 -07:00
Carlo Bernaschina
937d281f7f
Converted Observatory class-ref & library-ref elements
...
R=johnmccutchan@google.com
Review URL: https://codereview.chromium.org/2204973003 .
2016-08-03 17:48:42 -07:00
Carlo Bernaschina
f151384596
Dynamic host and port in vm-connect element
...
Fixes https://github.com/dart-lang/sdk/issues/24014
R=johnmccutchan@google.com
Review URL: https://codereview.chromium.org/2204943005 .
2016-08-03 17:20:18 -07:00
Todd Turnidge
4bcc85e37e
From Regis: Remove regexp pattern from function name to avoid crash in debug mode. Fix service object to properly support regexp. Add regression test. (Review by Todd)
...
From Todd: Fix a problem in caching that Regis's change discovered in
the Observatory. (Review by Regis)
From Ryan: Added teest.
BUG=
R=regis@google.com
Review URL: https://codereview.chromium.org/2207883004 .
2016-08-03 15:24:22 -07:00
Carlo Bernaschina
bd79732101
Converted Observatory error-ref element
...
R=johnmccutchan@google.com
Review URL: https://codereview.chromium.org/2202943002 .
2016-08-02 13:51:22 -07:00
Carlo Bernaschina
e76ad0353b
Converted Observatory code-ref function-ref element
...
R=johnmccutchan@google.com
Review URL: https://codereview.chromium.org/2194383002 .
2016-08-01 17:23:21 -07:00
Carlo Bernaschina
647d6f3603
Added new implementations for virtual containers
...
R=johnmccutchan@google.com , turnidge@google.com
Review URL: https://codereview.chromium.org/2203433002 .
2016-08-01 16:52:24 -07:00
Carlo Bernaschina
445180ad41
Converted Observatory source-link & script-ref elements
...
R=johnmccutchan@google.com
Review URL: https://codereview.chromium.org/2180553002 .
2016-08-01 16:29:49 -07:00
Carlo Bernaschina
3eee0d3222
Avoid to schedule unnecessary empty rendering cycles
...
R=johnmccutchan@google.com , rmacnak@google.com
Review URL: https://codereview.chromium.org/2184263006 .
2016-07-28 13:35:17 -07:00
Carlo Bernaschina
cb468c2c47
Converted Observatory vm-connect element
...
R=johnmccutchan@google.com , rmacnak@google.com
Review URL: https://codereview.chromium.org/2180803002 .
2016-07-27 13:43:38 -07:00
Carlo Bernaschina
131acbe82e
Removed dynamic Symbol creation and marked Bindable classes
...
R=johnmccutchan@google.com , rmacnak@google.com
Review URL: https://codereview.chromium.org/2184873002 .
2016-07-27 13:24:01 -07:00
Carlo Bernaschina
a2b7cf9067
Removed Dead Code
...
R=johnmccutchan@google.com , rmacnak@google.com
Review URL: https://codereview.chromium.org/2176103002 .
2016-07-25 10:08:59 -07:00
Carlo Bernaschina
c6d346d692
Converted Observatory isolate-ref element
...
R=johnmccutchan@google.com , rmacnak@google.com
Review URL: https://codereview.chromium.org/2178643002 .
2016-07-25 10:00:09 -07:00
Carlo Bernaschina
f5e157f7d0
Converted Observatory library-nav-menu element
...
R=johnmccutchan@google.com , rmacnak@google.com
Review URL: https://codereview.chromium.org/2164903003 .
2016-07-25 09:36:17 -07:00
Ryan Macnak
2c7983a1d1
vm-service: Include pauseEvent even when running without debugger support.
...
Pausing the isolate at event boundries, such as --pause-isolates-on-start, doesn't require debugger support.
Fix crash in getStack RPC when running the JIT with --support-debugger=false.
R=johnmccutchan@google.com
Review URL: https://codereview.chromium.org/2180613002 .
2016-07-25 09:24:30 -07:00
Carlo Bernaschina
4dccbcaa0f
Revert "Use Timer and not AnimationFrame during Observatory UI tests"
...
This reverts commit ebbeff3d2c .
TBR=johnmccutchan@google.com
Review URL: https://codereview.chromium.org/2173373002 .
2016-07-24 16:11:32 -07:00
Carlo Bernaschina
ebbeff3d2c
Use Timer and not AnimationFrame during Observatory UI tests
...
TBR=johnmccutchan@google.com
Review URL: https://codereview.chromium.org/2176093002 .
2016-07-24 15:11:14 -07:00
Carlo Bernaschina
61e34b244b
Converted Observatory nav-notify element
...
Still writing tests.
R=johnmccutchan@google.com , rmacnak@google.com
Review URL: https://codereview.chromium.org/2167053002 .
2016-07-24 12:54:04 -07:00
Carlo Bernaschina
a66cee26bd
Converted Observatory class-nav-menu element
...
R=johnmccutchan@google.com , rmacnak@google.com
Review URL: https://codereview.chromium.org/2165913004 .
2016-07-22 17:22:50 -07:00
Carlo Bernaschina
d2a5586289
Converted Observatory vm-connect-target element
...
R=johnmccutchan@google.com , rmacnak@google.com
Review URL: https://codereview.chromium.org/2169313002 .
2016-07-22 17:04:43 -07:00
Carlo Bernaschina
b730ee7161
Fixed automatic Merge error with vm-nav-menu branch
...
TBR=rmacnak@google.com
Review URL: https://codereview.chromium.org/2177643003 .
2016-07-22 16:30:28 -07:00
Carlo Bernaschina
e71c000ce4
Converted Observatory vm-nav-menu element
...
R=johnmccutchan@google.com , rmacnak@google.com
Review URL: https://codereview.chromium.org/2170723002 .
2016-07-22 15:08:05 -07:00
Carlo Bernaschina
3ccc1f337f
Converted Observatory isolate-nav-menu element
...
R=johnmccutchan@google.com , rmacnak@google.com
Review URL: https://codereview.chromium.org/2168463004 .
2016-07-22 14:27:34 -07:00
Carlo Bernaschina
5680532769
Converted Observatory nav-bar element
...
R=johnmccutchan@google.com , rmacnak@google.com
Review URL: https://codereview.chromium.org/2173613002 .
2016-07-22 13:53:12 -07:00
Carlo Bernaschina
4cb0cd442c
Converted Observatory top-nav-menu element
...
R=johnmccutchan@google.com , rmacnak@google.com
Review URL: https://codereview.chromium.org/2159273003 .
2016-07-21 17:20:00 -07:00
Carlo Bernaschina
a459125aa1
Converted Observatory curly-block element
...
R=johnmccutchan@google.com , rmacnak@google.com
Review URL: https://codereview.chromium.org/2160793004 .
2016-07-21 16:42:46 -07:00
Carlo Bernaschina
b04ecef38b
Refactoring of nav-notify
...
Required for the new menu structure.
R=johnmccutchan@google.com , rmacnak@google.com
Review URL: https://codereview.chromium.org/2161363002 .
2016-07-21 16:21:49 -07:00
Carlo Bernaschina
fd1a529825
Adding _getBoolAttribute helper method
...
R=johnmccutchan@google.com
Review URL: https://codereview.chromium.org/2170783003 .
2016-07-21 16:14:29 -07:00
Carlo Bernaschina
bc14cab5aa
Added helper function to automatically dirty a RenderingScheduler on attribute change
...
R=johnmccutchan@google.com
Review URL: https://codereview.chromium.org/2159273004 .
2016-07-20 12:47:18 -07:00
Carlo Bernaschina
5282bd5b64
Suppressed warnings
...
R=johnmccutchan@google.com
Review URL: https://codereview.chromium.org/2165863002 .
2016-07-19 16:07:24 -07:00
Carlo Bernaschina
9fb05ba1f8
Converted Observatory nav-menu-item element
...
R=johnmccutchan@google.com , rmacnak@google.com
Review URL: https://codereview.chromium.org/2160123002 .
2016-07-19 15:45:07 -07:00
Carlo Bernaschina
b7ffd9339c
Converted Observatory nav-menu element
...
R=johnmccutchan@google.com , rmacnak@google.com
Review URL: https://codereview.chromium.org/2162733002 .
2016-07-19 15:28:29 -07:00
Carlo Bernaschina
0cc589e104
Converted Observatory nav-refresh element
...
R=johnmccutchan@google.com , rmacnak@google.com
Review URL: https://codereview.chromium.org/2161633005 .
2016-07-19 15:20:04 -07:00
Carlo Bernaschina
250f2a92a4
Converted Observatory view-footer element
...
R=johnmccutchan@google.com , rmacnak@google.com
Review URL: https://codereview.chromium.org/2154413002 .
2016-07-19 09:43:21 -07:00
Carlo Bernaschina
3ebcc9fdd5
Added custom tags helper classes to the Observatory
...
R=johnmccutchan@google.com , rmacnak@google.com
Review URL: https://codereview.chromium.org/2154343002 .
2016-07-18 11:08:32 -07:00
Todd Turnidge
3a51fceaba
First cut at _spawnUri rpc in the vm service.
...
BUG=
R=johnmccutchan@google.com
Review URL: https://codereview.chromium.org/2072543002 .
2016-07-11 14:25:27 -07:00
Carlo Bernaschina
c4cd62032d
Removed all analyzer issues from tests
...
Done by removing dead code, suppressing warning via getters, removed from analysis files with intentional errors and warnings.
Added tests for rpc commands:
- setName
- _getObjectStore
Added tests for particular exceptions:
- OutOfMemory
- StackOverflow
R=johnmccutchan@google.com , rmacnak@google.com , turnidge@google.com
Review URL: https://codereview.chromium.org/2073893002 .
2016-06-20 16:26:57 -07:00
John McCutchan
51ace86544
Bug fixes for hot reload
...
- [x] Report the reload error synchronously from the _reloadSources RPC.
- [x] Add sticky reload error to an isolate so we can report the error.
- [x] Remove redundant 'OnStackReload'.
- [x] Fix a bug where a class could have a field added but we wouldn't reject it.
- [x] Add unit test for above bug fix.
- [x] Enable reload via the service protocol with a live stack.
R=fschneider@google.com
Review URL: https://codereview.chromium.org/2070873002 .
2016-06-16 11:02:35 -07:00
Carlo
e1d39e28cf
Fixed typo in comment
...
R=johnmccutchan@google.com
Review URL: https://codereview.chromium.org/2064943003 .
2016-06-14 15:25:59 -07:00
John McCutchan
1a4c2005cc
DevFS initial implementation.
...
This cl implements an experimental filesystem maintained in the vm, called dart-devfs. This will allow service protocol users to read and write source files while the vm is running. This is needed for the reload support for flutter.
R=turnidge@google.com
Review URL: https://codereview.chromium.org/2059883003 .
2016-06-10 12:33:50 -07:00
Ryan Macnak
435b371cb7
Make the object store visible in Observatory.
...
R=turnidge@google.com
Review URL: https://codereview.chromium.org/2012333002 .
2016-06-01 13:00:22 -07:00
Ryan Macnak
7bdf01560a
Speculatively revert "Make the object store visible in Observatory."
...
This reverts commit 2eb8408969 .
TBR=turnidge@google.com
Review URL: https://codereview.chromium.org/2002253005 .
2016-05-25 17:33:52 -07:00
Ryan Macnak
2eb8408969
Make the object store visible in Observatory.
...
R=johnmccutchan@google.com
Review URL: https://codereview.chromium.org/2005983002 .
2016-05-25 11:12:32 -07:00
John McCutchan
48c8ffa7f3
Initial isolate reload support
...
This is a cut of the work that Todd and I collaborated on in the reload branch.
In this CL, we've dropped the loader port hacks, in other words, on stack reloading in the standalone embedder does not work yet.
- [x] Support for hot reloading of isolate source code
- [x] Unit test harness and many tests
- [x] Service protocol and Observatory support
- [x] Product build does not include support for hot reloading.
R=rmacnak@google.com
Review URL: https://codereview.chromium.org/1965823002 .
2016-05-17 12:19:06 -07:00