First step for Polymer HTML elements builder. Stub for resolver.

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34723 260f80e4-7a28-3924-810f-c04153c831b5
Fix dart2js_extra/type_error_message_test work in minified mode.

R=sigurdm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34724 260f80e4-7a28-3924-810f-c04153c831b5
Mark isolate/spawn_uri_multi_test as passing on CSP.

R=herhut@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34725 260f80e4-7a28-3924-810f-c04153c831b5
Allow use of [keys] from a map by using different bailout strategy.

BUG=
R=floitsch@google.com, karlklose@google.com

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

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

R=kasperl@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34727 260f80e4-7a28-3924-810f-c04153c831b5
Move mirrors-test from dart2js_extra to lib/mirrors.

R=ahe@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34728 260f80e4-7a28-3924-810f-c04153c831b5
Fix fyi debug test expectations.

R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34729 260f80e4-7a28-3924-810f-c04153c831b5
Add test for checking sources in source map file.

R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34730 260f80e4-7a28-3924-810f-c04153c831b5
Support ExpressionStatement in the dart2dart backend.

Before, the only supported statements were blocks, empty statements,
and return statements.

This change requires supporting definitions (let-bound and continuation
parameters) that are unused in the CPS-based IR.  They translate to sequence
expressions in the Tree IR.

R=floitsch@google.com, karlklose@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34731 260f80e4-7a28-3924-810f-c04153c831b5
Emit classes that are only referenced by type literals.

R=kmillikin@google.com

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

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

BUG= http://dartbug.com/17989
R=ajohnsen@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34733 260f80e4-7a28-3924-810f-c04153c831b5
pkg/json: deprecate encoding APIs - encourage usage of dart:convert instead

Moved entire implementation to shadow dart:convert
validate printOn and enable old tests

R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34734 260f80e4-7a28-3924-810f-c04153c831b5
Run language tests on ie11, too to ensure it's not the test framework problem.

BUG=
R=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34735 260f80e4-7a28-3924-810f-c04153c831b5
Generalize the interface of page space controller.

Gather used/capacity/external into SpaceUsage object,
and use it for testing whether GC is needed before or
after an allocation.

This refactor does not affect policy, but prepares for:
1. Replacing promotion failure check/tracking.
2. Better growth control for external allocation.

R=iposva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34736 260f80e4-7a28-3924-810f-c04153c831b5
Begin implementing flag  --deoptimize-filter=FUNC for ia32.

Currently not functional - committing so that srdjan can investigate
why it doesn't work.

R=srdjan@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34737 260f80e4-7a28-3924-810f-c04153c831b5
pkg/shelf: removed hop, updated docs link to something useful

R=nweiz@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34738 260f80e4-7a28-3924-810f-c04153c831b5
Simplify and fix instantiation of recursive types.
Add tests for non-contractive types.
Cleanup language tests status file.
Enhance tracing of type finalization.

R=hausner@google.com, srdjan@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34739 260f80e4-7a28-3924-810f-c04153c831b5
Removed pkg/json from SDK sources

v0.10.0 has been deployed to pub.dartlang.org and marked as deprecated

R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34740 260f80e4-7a28-3924-810f-c04153c831b5
Revert r34736 due to slowdown.

TBR=sra@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34741 260f80e4-7a28-3924-810f-c04153c831b5
Fix how document fragments are added on NodeList operations. The DocumentFragment node should be gone, and its children should be added in place.

R=jmesserly@google.com

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

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