Ryan Macnak
|
06a1e6e9e3
|
[vm] Enable timeline on Fuchsia even in product mode.
On Fuchsia, the timeline is accessed without involving the service isolate or vm-service.
Change-Id: Ia0d4e1ca252604e8fcef466a31e3d2a8b0912251
Reviewed-on: https://dart-review.googlesource.com/c/90100
Reviewed-by: Zach Anderson <zra@google.com>
Commit-Queue: Ryan Macnak <rmacnak@google.com>
|
2019-01-18 00:06:10 +00:00 |
|
Ryan Macnak
|
07f95e7761
|
Revert "[vm] Enable timeline on Fuchsia even in product mode."
This reverts commit 3f7b371f2c.
Reason for revert: Some modes failing to find new constant?
Original change's description:
> [vm] Enable timeline on Fuchsia even in product mode.
>
> On Fuchsia, the timeline is accessed without involving the service isolate or vm-service.
>
> Change-Id: I0d2351dcadcfc47835732235e1b8fafa8212f883
> Reviewed-on: https://dart-review.googlesource.com/c/89880
> Reviewed-by: Zach Anderson <zra@google.com>
> Commit-Queue: Ryan Macnak <rmacnak@google.com>
TBR=rmacnak@google.com,alexmarkov@google.com,zra@google.com,asiva@google.com
Change-Id: Ic03a78d14821e0361d54587f1f7510bc9ebfef1c
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://dart-review.googlesource.com/c/89942
Reviewed-by: Ryan Macnak <rmacnak@google.com>
Commit-Queue: Ryan Macnak <rmacnak@google.com>
|
2019-01-17 00:39:39 +00:00 |
|
Ryan Macnak
|
3f7b371f2c
|
[vm] Enable timeline on Fuchsia even in product mode.
On Fuchsia, the timeline is accessed without involving the service isolate or vm-service.
Change-Id: I0d2351dcadcfc47835732235e1b8fafa8212f883
Reviewed-on: https://dart-review.googlesource.com/c/89880
Reviewed-by: Zach Anderson <zra@google.com>
Commit-Queue: Ryan Macnak <rmacnak@google.com>
|
2019-01-16 22:55:51 +00:00 |
|
Ryan Macnak
|
07f43510a2
|
[vm] Fix some cases of dropped errors and confusion between Exceptions::PropagateError and LongJumpScope::Jump.
Assert against Exceptions::PropagateError skipping over LongJumpScopes and LongJumpScope::Jump skipping over exit frames.
Bug: https://github.com/dart-lang/sdk/issues/35224
Change-Id: I67004a73265882191cb1945cb5a049559b747e89
Reviewed-on: https://dart-review.googlesource.com/c/85411
Commit-Queue: Ryan Macnak <rmacnak@google.com>
Reviewed-by: Martin Kustermann <kustermann@google.com>
|
2018-12-05 18:57: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 |
|
Vyacheslav Egorov
|
2403444eba
|
VM: Optimize RegExp.matchAsPrefix(...) by generating a sticky RegExp specialization.
This is the same as a sticky RegExp flag in ES2015.
Overlay some RegExp fields on top of each other - given that they should never be used simultaneously.
BUG=http://dartbug.com/27810
R=rmacnak@google.com
Review URL: https://codereview.chromium.org/2510783002 .
|
2016-11-17 17:46:21 +01:00 |
|
Zachary Anderson
|
a1bcf051d8
|
clang-format runtime/vm
R=johnmccutchan@google.com
Review URL: https://codereview.chromium.org/2481873005 .
|
2016-11-08 13:54:47 -08:00 |
|
Ryan Macnak
|
1d2954ee28
|
Timeline event for compiling irregexp bytecode.
R=johnmccutchan@google.com
Review URL: https://codereview.chromium.org/1969453002 .
|
2016-05-11 10:35:58 -07:00 |
|
Ryan Macnak
|
b070d98f6e
|
Simpler regex names:
C++ JSRegExp -> RegExp
Dart _JSSyntaxRegExp -> _RegExp
Function RegExp.:irregexp: pattern -> RegExp.:matcher: pattern
R=johnmccutchan@google.com
Review URL: https://codereview.chromium.org/1815333002 .
|
2016-03-21 17:21:05 -07:00 |
|
Ryan Macnak
|
d1475c0356
|
Port irregexp bytecode compiler and interpreter from V8 r24065.
R=srdjan@google.com
Review URL: https://codereview.chromium.org//1201383002 .
|
2015-07-07 14:43:32 -07:00 |
|