dart-sdk/runtime
John McCutchan 32abe2ce55 Stream blocks of timeline events over the service protocol. Can be used to monitor long running programs without buffering all events inside the VM.
- Rename TimelineEventStreamingRecorder to TimelineEventCallbackRecorder. Note that this should only be used for tests.

- Add 'Timeline' service event stream.
- Send a 'TimelineEvents' event on the 'Timeline' stream whenever a TimelineEventBlock is finished and the 'Timeline' stream is subscribed to.

- Simple service protocol test.

R=turnidge@google.com

Review URL: https://codereview.chromium.org/1765563002 .
2016-03-04 12:30:50 -08:00
..
bin Regularize some errors thrown by SecureContext. 2016-03-04 09:02:20 -08:00
include VM: Precompiled rodata snapshot. 2016-02-15 09:15:26 +01:00
lib Make precompiler work with product mode. 2016-03-02 13:59:54 -08:00
observatory Stream blocks of timeline events over the service protocol. Can be used to monitor long running programs without buffering all events inside the VM. 2016-03-04 12:30:50 -08:00
platform - Add DEBUG_ONLY and NOT_IN_PRODUCT macros. 2016-02-19 17:48:08 -08:00
tests/vm Skip mirror tests more generally for $mode == product instead of $runtime == dart_product. 2016-03-03 10:06:59 -08:00
third_party - Add binary size analysis tool from Chromium. 2016-03-01 10:06:07 -08:00
tools - Remove Isolate::Flags structure and store flags directly in isolate. 2016-02-25 18:06:56 -08:00
vm Stream blocks of timeline events over the service protocol. Can be used to monitor long running programs without buffering all events inside the VM. 2016-03-04 12:30:50 -08:00
.gitignore
BUILD.gn Add libdart_precompiled_runtime target to runtime/BUILD.gn 2016-02-25 13:44:28 -08:00
codereview.settings Remove trailing slash in codereview.settings to fix review url double slash 2015-10-01 07:27:13 -07:00
CPPLINT.cfg - Use the simulator to do atomic operations that could also 2014-10-27 19:21:33 +00:00
dart-runtime.gyp VM: Separate precompilation-specific code, make flags const. 2016-02-23 08:48:08 -08:00
PRESUBMIT.py