Force context of ElementTypeInformation independently of construction order.

BUG=
TBR=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39952 260f80e4-7a28-3924-810f-c04153c831b5
Use PartialElement mixin on all "partial" elements.

R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39953 260f80e4-7a28-3924-810f-c04153c831b5
Add support for microsecond timing reports.

Also adjust an assertion.

R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39954 260f80e4-7a28-3924-810f-c04153c831b5
Add Element.reuseElement to support incremental compilation.

R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39955 260f80e4-7a28-3924-810f-c04153c831b5
VM: Add constant propagation for binary double operations.

R=vegorov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39956 260f80e4-7a28-3924-810f-c04153c831b5
Normalize TypeMask to empty of it contains no live classes.

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39957 260f80e4-7a28-3924-810f-c04153c831b5
Don't depend on openjdk for building Debian packages

R=ricow@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39958 260f80e4-7a28-3924-810f-c04153c831b5
Updated pinned version of dart tools in multivm checkout.

R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39959 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Normalize TypeMask to empty of it contains no live classes."

This reverts revision 39957.

BUG=
TBR=karlklose@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39960 260f80e4-7a28-3924-810f-c04153c831b5
Support repeating poi.dart forever.

Useful for measuring performance, stress testing, and memory leak detection.

R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39961 260f80e4-7a28-3924-810f-c04153c831b5
Add support for setImmediate on IE.

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39962 260f80e4-7a28-3924-810f-c04153c831b5
Mark co19/LibTest/core/DateTime/DateTime.now_A01_t02 as flaky on the vm

This is co19 issue 709:
https://code.google.com/p/co19/issues/detail?id=709

R=sgjesse@google.com

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

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

bump args constraint

BUG= http://dartbug.com/20816
R=sigmund@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39964 260f80e4-7a28-3924-810f-c04153c831b5
Cache string conversion of source files to speed up diagnostics of large files.

R=johnniwinther@google.com

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

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39966 260f80e4-7a28-3924-810f-c04153c831b5
dart2js: jsshell is not yet implementing scheduleMicrotask correctly.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39967 260f80e4-7a28-3924-810f-c04153c831b5
Make accesses to embedded globals more explicit and safer.

R=ahe@google.com, johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39968 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Make accesses to embedded globals more explicit and safer."

This reverts commit r39968.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39969 260f80e4-7a28-3924-810f-c04153c831b5
Make accesses to embedded globals more explicit and safer.

R=ahe@google.com, johnniwinther@google.com

Committed: https://code.google.com/p/dart/source/detail?r=39968

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39970 260f80e4-7a28-3924-810f-c04153c831b5
Add package-root option to the testing scripts

R=whesse@google.com

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

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