Mark analyzer test as failing.

Add minimal example to lib/mirrors.

R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41097 260f80e4-7a28-3924-810f-c04153c831b5
Allow analyzer to distinguish unresolved types from dynamic.

This makes it possible to correctly report checked mode compile time
errors in the event of unresolved typenames.

BUG=dartbug.com/16391
R=brianwilkerson@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41098 260f80e4-7a28-3924-810f-c04153c831b5
Fix captured parameters and optimized try-catch.

The stack slots of captured parameters must be skipped when
generating sync code in optimized try-catch. Since those parameters
are initially copied into the context, their values are not recorded
in the environment.

Store-to-load forwarding may though use the original initial value
from the stack and therefore it must not be overwritten by try-sync
code that predeeds every call inside optimized try-blocks.

R=srdjan@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41099 260f80e4-7a28-3924-810f-c04153c831b5
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