commit | f701e11756967f10cde8216ecfad92b7b53e44f4 | [log] [tgz] |
---|---|---|
author | Ben Konyi <bkonyi@google.com> | Wed Jan 16 17:28:02 2019 +0000 |
committer | commit-bot@chromium.org <commit-bot@chromium.org> | Wed Jan 16 17:28:02 2019 +0000 |
tree | 41aa34d4e3bbf5cbee2e591636906839e47bd3e0 | |
parent | c5bfccc6fb1def32c9672569cffbb0a038a6c31b [diff] |
[ VM / Debugger ] Fix issue where a 'Step' command issued when there's no stack caused a crash. For example, running this sample, pausing the isolate, and stepping would crash, whereas we would expect to pause in the ServerSocket.listen callback. ``` import 'dart:io'; main() { ServerSocket.bind('127.0.0.1', 22000).then((s) { s.listen((m) { // Should pause here on socket connection after step. print(m); }); }); } ``` Fixes #35601. Change-Id: I2155de1cface159f92734d3112b6e17c35ab7550 Reviewed-on: https://dart-review.googlesource.com/c/89780 Reviewed-by: Siva Annamalai <asiva@google.com> Commit-Queue: Ben Konyi <bkonyi@google.com>
Dart is an open-source, scalable programming language, with robust libraries and runtimes, for building web, server, and mobile apps.
Visit the dartlang.org to learn more about the language, tools, getting started, and more.
Browse pub.dartlang.org for more packages and libraries contributed by the community and the Dart team.
If you want to build Dart yourself, here is a guide to getting the source, preparing your machine to build the SDK, and building.
There are more documents on our wiki.
The easiest way to contribute to Dart is to file issues.
You can also contribute patches, as described in Contributing.