Emit warning on import of dart:mirrors.

BUG=
R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41688 260f80e4-7a28-3924-810f-c04153c831b5
Skip enum_test for dart2analyzer

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41689 260f80e4-7a28-3924-810f-c04153c831b5
Avoid emmitting is test for Function if superclass already has it.

R=johnniwinther@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41690 260f80e4-7a28-3924-810f-c04153c831b5
Issue 21559. Increase console buffer size to 1000000 characters.

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41691 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Emit warning on import of dart:mirrors."

This reverts commit r41688.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41692 260f80e4-7a28-3924-810f-c04153c831b5
Suppress canonicalization of Unbox() instruction that can deoptimize.

Suppress canonicalization of instructions that have unsatisfied input representations.

BUG=
R=fschneider@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41693 260f80e4-7a28-3924-810f-c04153c831b5
Update CHANGELOG.md for polymer before releasing it.
TBR=jakemac@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41694 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Suppress canonicalization of Unbox() instruction that can deoptimize."

This reverts commit r41693 due to checked mode test failures.

TBR=fschneider@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41695 260f80e4-7a28-3924-810f-c04153c831b5
Move unused local variables and classes analysis into HintGenerator.

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41696 260f80e4-7a28-3924-810f-c04153c831b5
Fast path constructor for Duration

dart2js doesn't like to inline the public Duration constructor, making
Duration arithmetic slow and bulky.

Ideally dart2js would figure out that the public constructor can be
inlined but we have a way to go before we could do that.

R=lrn@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41697 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Fast path constructor for Duration"

Reverting due to accidentally included file.

TBR=lrn@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41698 260f80e4-7a28-3924-810f-c04153c831b5
Redo "Fast path constructor for Duration"

TBR=lrn@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41699 260f80e4-7a28-3924-810f-c04153c831b5
Support verified heap pointer writes on ia32.

With --verified_mem, use VerifiedMemory to duplicate all pointer writes in the heap, and verify that no unaccounted writes occurred.

R=iposva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41700 260f80e4-7a28-3924-810f-c04153c831b5
Better error message for mismatched parameter names between message and translation

BUG=
R=cbracken@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41701 260f80e4-7a28-3924-810f-c04153c831b5
Decrease size of test of write barrier verification.

It was close to timing out on Linux, and failing on Windows, likely due to OOM.

TBR=iposva@google.com

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

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