diff options
author | brendandouglas <brendandouglas@google.com> | 2018-06-14 06:30:58 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-06-14 06:32:18 -0700 |
commit | a9faeffebb11780fedb26cf64f4c8e74bd80ee39 (patch) | |
tree | 2275548674ba1bc70a4f994ce7319f4b19e20559 /src/test/shell/testenv.sh | |
parent | 93fe20ce350e813caa53049a97f04014e0169df3 (diff) |
Skylark debugging protocol: remove conditional breakpoints, don't include frames in thread paused events.
I started implementing conditional breakpoints server-side in
unknown commit, but:
- client-side implementations seem more common in debugging protocols
- IntelliJ in particular has great support for client-side conditional
breakpoints, but poor support for server-side
- it's unnecessary extra complexity for the server -- simple line
breakpoints + evaluation requests already give us conditional bps.
Also removing frames from thread paused events. It results in poor
performance for stepping and pausing (in which we get frame info for
potentially dozens of threads), and again isn't usual for debuggers.
Finally, ignore breakpoints when performing a client-requested
evaluation.
PiperOrigin-RevId: 200547972
Diffstat (limited to 'src/test/shell/testenv.sh')
0 files changed, 0 insertions, 0 deletions