[vm/debugger] Simplify async breakpoints implementation
We no longer rewrite suspendable function into closures nested inside the original function, so the whole synthetic async breakpoint machinery is not needed. Refactor `Breakpoint` class to make one-shot and per-closure separate properties of breakpoint, which allows creating one-shot-per-closure breakpoints. TEST=existing service tests Change-Id: I208afe13f36efa40f5746e44867bd24684cf5f03 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/310601 Reviewed-by: Alexander Markov <alexmarkov@google.com> Reviewed-by: Alexander Aprelev <aam@google.com> Reviewed-by: Derek Xu <derekx@google.com> Commit-Queue: Slava Egorov <vegorov@google.com>
This commit is contained in:
committed by
Commit Queue
parent
d1ecf01f71
commit
4a6f9328a2
@@ -1 +1 @@
|
||||
version=4.9
|
||||
version=4.10
|
||||
|
||||
Reference in New Issue
Block a user