Fix an NPE in the debugger.

R=keertip@google.com

Review URL: https://codereview.chromium.org//484523003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39338 260f80e4-7a28-3924-810f-c04153c831b5
Support for the 'edit.getAvailableRefactorings' request.

R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org//484713003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39340 260f80e4-7a28-3924-810f-c04153c831b5
Remove check for relative pathin java_io_test.

Hopefully this will fix one of the pub bot failures.

R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org//485773002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39341 260f80e4-7a28-3924-810f-c04153c831b5
Add additional flag methods and fields onto the generated Element type.

R=brianwilkerson@google.com, paulberry@google.com, scheglov@google.com

Review URL: https://codereview.chromium.org//482833002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39342 260f80e4-7a28-3924-810f-c04153c831b5
Remove the non-generated Element[Impl] and replace with the generated version.

R=brianwilkerson@google.com, paulberry@google.com, scheglov@google.com

Review URL: https://codereview.chromium.org//480873002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39343 260f80e4-7a28-3924-810f-c04153c831b5
Add DirectoryDescriptor.fromFilesystem.

R=rnystrom@google.com

Review URL: https://codereview.chromium.org//475593002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39344 260f80e4-7a28-3924-810f-c04153c831b5
Introduce await.

This CL adds basic infrastructure needed for awaitable expressions. Implementation of continuations is not part of this CL.

Expressions containing ``await'' are transformed into a series of operations on intermediates, effectively getting rid
of the temporary expression stack. Currently only expressions evaluating to an actual value (read: non-future) are supported.

Also, not all kinds of statements support awaitable expressions yet.

Missing:
 * Capturing all (needed) variables
 * Continuations (connecting a preamble with await statements; re-adding the closure to the run queue)

BUG=
R=hausner@google.com

Review URL: https://codereview.chromium.org//447003003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39345 260f80e4-7a28-3924-810f-c04153c831b5
Fix broken build due to  integer formatting.

BUG=

Review URL: https://codereview.chromium.org//478423002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39346 260f80e4-7a28-3924-810f-c04153c831b5
Fix broken build caused by snapshot regression test

Added symbols in the last CL that might impact snapshot

BUG=

Review URL: https://codereview.chromium.org//481103002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39347 260f80e4-7a28-3924-810f-c04153c831b5