exclude operators from "." suggestions

BUG=
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41100 260f80e4-7a28-3924-810f-c04153c831b5
use suggestion element when possible

BUG=
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41101 260f80e4-7a28-3924-810f-c04153c831b5
pkg/shelf: include the original `onHijack` callback for Request.change

BUG= https://code.google.com/p/dart/issues/detail?id=21043
R=nweiz@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41102 260f80e4-7a28-3924-810f-c04153c831b5
Add support for source maps in deferred libraries.

BUG= http://dartbug.com/21221
R=johnniwinther@google.com

Committed: https://code.google.com/p/dart/source/detail?r=41094
Reverted: https://code.google.com/p/dart/source/detail?r=41095

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41103 260f80e4-7a28-3924-810f-c04153c831b5
Disable test using async for non-VMs.

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

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

The expression ‘await e’ always suspends the enclosing function. If e does not
evaluate to a an object o of type Future, a new Future is created using Future.value(o).

A small change in the backend allows a return instruction to be followed by
other instructions. In async functions, a return can suspend the function and the
continuation point is in the same code block after the return.

Other small changes:
- More user-friendly error message if async/await is not enabled.
- Programs no longer need to import dart:async when using async/await.

R=fschneider@google.com

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

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

Make compiler happy.

TBR=srdjan

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41106 260f80e4-7a28-3924-810f-c04153c831b5
Bump the async_await compiler version.

R=rnystrom@google.com

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

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

R=jakemac@google.com

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

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

R=rnystrom@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41109 260f80e4-7a28-3924-810f-c04153c831b5
Fix pkgbuild tests for async_await.

R=rnystrom@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41110 260f80e4-7a28-3924-810f-c04153c831b5
pkg/shelf: only catch errors in createMiddleware if an errorHandler is provided

BUG= https://code.google.com/p/dart/issues/detail?id=21294
R=nweiz@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41111 260f80e4-7a28-3924-810f-c04153c831b5
Work around async_await#68 in pub.

R=rnystrom@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41112 260f80e4-7a28-3924-810f-c04153c831b5
Fix editor sample now that 0.15.1 is published.

R=jakemac@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41113 260f80e4-7a28-3924-810f-c04153c831b5
include locally inherited members in suggestions

BUG=
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41114 260f80e4-7a28-3924-810f-c04153c831b5
Also suppress error in try/web/cursor_position_test on safari iphone simulator

R=ahe@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41115 260f80e4-7a28-3924-810f-c04153c831b5
Avoid throwing exceptions on inter-frame communication.

R=vsm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41116 260f80e4-7a28-3924-810f-c04153c831b5
CSP and checked mode are slow.

R=ricow@google.com, whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41117 260f80e4-7a28-3924-810f-c04153c831b5
BoundsCheckGeneralizer::Simplify should ignore unsupported binary ops.

R=fschneider@google.com
BUG=http://dartbug.com/21324

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

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

BUG=
R=floitsch@google.com

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

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