Ryan Macnak
28178aade6
[vm] Move VM globals from runtime/platform to runtime/vm.
...
Change-Id: Ia271602865c259cc5a6e001869f3104817d1ce44
Reviewed-on: https://dart-review.googlesource.com/63261
Reviewed-by: Zach Anderson <zra@google.com >
Commit-Queue: Ryan Macnak <rmacnak@google.com >
2018-09-04 21:16:39 +00:00
Ryan Macnak
558a931409
[vm] Move some string utils from runtime/vm to runtime/platform.
...
Change-Id: I552086445a7e07792f9da85afa5edf23b6c450d5
Reviewed-on: https://dart-review.googlesource.com/44402
Reviewed-by: Siva Annamalai <asiva@google.com >
Commit-Queue: Ryan Macnak <rmacnak@google.com >
2018-03-01 02:07:46 +00:00
Alexander Markov
f6d6766920
[VM] Restore disassembler in flutter/profile (dart/release) mode
...
This CL restores disassembler in precompiled mode after it was removed
in 8cb752f73b .
Without disassembler observatory is not able to show assembly code
in 'flutter run --profile' mode.
This CL also pulls BufferFormatter out of il_printer.h/.cc as it is also
used in disassembler.
Change-Id: I098ddb8d8f5a2426028c1f467d58e5c2d6a82d21
Reviewed-on: https://dart-review.googlesource.com/7486
Reviewed-by: Zach Anderson <zra@google.com >
2017-09-21 16:07:02 +00:00
Zachary Anderson
6cd8a79078
VM: Re-format to use at most one newline between functions
...
R=asiva@google.com
Review-Url: https://codereview.chromium.org/2974233002 .
2017-07-13 08:08:37 -07:00
Zachary Anderson
6953586716
Add .clang-format and run clang-format on runtime/platform.
...
R=johnmccutchan@google.com
Review URL: https://codereview.chromium.org/2470663006 .
2016-11-03 14:25:16 -07:00
Ryan Macnak
61bf8abd75
Make fatal out of memory messages uniform.
...
Add checks in a few more places with large allocations.
R=fschneider@google.com
Review URL: https://codereview.chromium.org/2418323002 .
2016-10-19 16:37:59 -07:00
Ryan Macnak
d418dde65b
Reduce copying in sending service responses.
...
Add missing safepoint transitions.
Issue #27092
Likely contributes to Issue #27010
dart2js hello
Peak RSS at first Observatory visit -> Peak RSS after visiting timeline (with endless recorder)
Before 215M -> 321M
After 182M -> 233M
R=johnmccutchan@google.com
Review URL: https://codereview.chromium.org/2254543006 .
2016-08-18 10:34:50 -07:00
Zachary Anderson
e476e00ca6
Fuchsia: Use low-level prng call, add test, update test runner.
...
There is now a syscall for getting cryptographically secure random bytes.
R=asiva@google.com
Review URL: https://codereview.chromium.org/2204523002 .
2016-08-02 13:18:37 -07:00
Carlo Bernaschina
21ce02fb70
Use official JSON encoding for stream
...
Closes https://github.com/dart-lang/sdk/issues/26721
R=rmacnak@google.com
Review URL: https://codereview.chromium.org/2081433002 .
2016-06-28 15:40:08 -07:00
John McCutchan
9bc7398eb8
Ensure embedder timeline callbacks are called for service protocol requests
...
BUG=
R=chinmaygarde@google.com , rmacnak@google.com
Review URL: https://codereview.chromium.org/1799933002 .
2016-03-15 07:59:04 -07:00
Ivan Posva
6249c2bcf3
- Remove the legacy debug protocol.
...
BUG=
R=hausner@google.com
Review URL: https://codereview.chromium.org/1497033003 .
2015-12-03 17:46:02 -08:00