|
|
Rework how ServiceObjects are created and cached in Observatory.
We now use a single cache, rather than per-type caches which simplifies the get() logic and makes it easier to add more model-types in the future.
Rework how isolates are created/stored/retrieved. IsolateList is gone.
Add canCache and immutable to ServiceObjects and use them to inform when an object should be cached or reloaded.
Remove cache.dart, service.dart.
Add a notion of a ServiceObjectOwner.
Cleanups.
Etc.
Etc.
R=johnmccutchan@google.com
Committed: https://code.google.com/p/dart/source/detail?r=34333
Total comments: 6
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+9351 lines, -9268 lines) |
Patch |
 |
M |
runtime/bin/vmservice/client/deployed/web/index.html
|
View
|
1
2
3
|
3 chunks |
+3 lines, -4 lines |
0 comments
|
Download
|
 |
M |
runtime/bin/vmservice/client/deployed/web/index.html_bootstrap.dart.js
|
View
|
1
2
3
|
553 chunks |
+4480 lines, -4346 lines |
0 comments
|
Download
|
 |
|
runtime/bin/vmservice/client/deployed/web/index.html_bootstrap.dart.js.map
|
View
|
1
2
3
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
A |
runtime/bin/vmservice/client/deployed/web/index.html_bootstrap.dart.js.map
|
View
|
1
2
3
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
runtime/bin/vmservice/client/deployed/web/index_devtools.html
|
View
|
1
2
3
|
3 chunks |
+3 lines, -4 lines |
0 comments
|
Download
|
 |
M |
runtime/bin/vmservice/client/deployed/web/index_devtools.html_bootstrap.dart.js
|
View
|
1
2
3
|
553 chunks |
+4480 lines, -4346 lines |
0 comments
|
Download
|
 |
A |
runtime/bin/vmservice/client/deployed/web/index_devtools.html_bootstrap.dart.js.map
|
View
|
1
2
3
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/class_view.html
|
View
|
1
2
3
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/eval_box.html
|
View
|
1
2
3
|
1 chunk |
+1 line, -3 lines |
0 comments
|
Download
|
 |
M |
runtime/bin/vmservice/client/deployed/web/packages/observatory/src/elements/vm_view.html
|
View
|
1
2
3
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
runtime/bin/vmservice/client/lib/service.dart
|
View
|
1
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
runtime/bin/vmservice/client/lib/src/elements/class_view.html
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
runtime/bin/vmservice/client/lib/src/elements/eval_box.html
|
View
|
1
|
1 chunk |
+1 line, -3 lines |
0 comments
|
Download
|
 |
M |
runtime/bin/vmservice/client/lib/src/elements/function_ref.dart
|
View
|
|
2 chunks |
+7 lines, -5 lines |
0 comments
|
Download
|
 |
M |
runtime/bin/vmservice/client/lib/src/elements/isolate_profile.dart
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
runtime/bin/vmservice/client/lib/src/elements/vm_view.html
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
D |
runtime/bin/vmservice/client/lib/src/service/cache.dart
|
View
|
1
|
1 chunk |
+0 lines, -169 lines |
0 comments
|
Download
|
 |
M |
runtime/bin/vmservice/client/lib/src/service/object.dart
|
View
|
1
2
3
|
19 chunks |
+344 lines, -302 lines |
0 comments
|
Download
|
 |
D |
runtime/bin/vmservice/client/lib/src/service/service.dart
|
View
|
1
|
1 chunk |
+0 lines, -77 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/object.cc
|
View
|
1
2
3
|
1 chunk |
+4 lines, -1 line |
0 comments
|
Download
|
Total messages: 4 (0 generated)
|