Revert "Convert _propagateToListeners to using an external stack instead of recursion."

Wait for actual LGTM (hoperfully).

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41557 260f80e4-7a28-3924-810f-c04153c831b5
Suppress inlining of complex Bigint intrinsics.

R=fschneider@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41558 260f80e4-7a28-3924-810f-c04153c831b5
Make priority_queue_stress_test pass analyzer.

BUG=21468
R=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41559 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Drop trailing null arguments in generated JS."

This reverts revision 41555.

BUG=
TBR=sigurdm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41560 260f80e4-7a28-3924-810f-c04153c831b5
Move test config files under tools/testing/dart

R=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41561 260f80e4-7a28-3924-810f-c04153c831b5
Re-land r41544 "Update dart binaries used for running tests to version 1.7.2"

This also re-lands r41546, and some status file updates.

BUG=dartbug.com/21525 21526 21527
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41562 260f80e4-7a28-3924-810f-c04153c831b5
VM: Normalize function result type void to null in the flow graph.

When computing the compile-type there should never be a value of
void type. The only value assignable to void is null, so the compiler
can use null-type as compile-type for such a value.

Before, the compiler would crash with an assertion-failure in checked
mode when running with the flag --no-eliminate-type-checks and assigning
the result of a static void function to a variable of some type.

This CL fixes the issue no matter how the flag is set. We could separately
consider removing this flag (it's default is true).

R=vegorov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41563 260f80e4-7a28-3924-810f-c04153c831b5
dart2js: Add a type parameter to class Reference in the CPS IR.

It's useful to know when references are to continuations or primitives,
and to avoid mixing them --- currently, continuations are not
first-class and cannot appear where a primitive is expected and vice
versa.

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41564 260f80e4-7a28-3924-810f-c04153c831b5
Revert "dart2js: Add a type parameter to class Reference in the CPS IR."

This reverts commit r41564.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41565 260f80e4-7a28-3924-810f-c04153c831b5
Add test/xml content type to test server.

BUG=dartbug.com/21525
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41566 260f80e4-7a28-3924-810f-c04153c831b5
Update status for flaky dartium tests.

BUG=dartbug.com/18931
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41567 260f80e4-7a28-3924-810f-c04153c831b5
Report HintCode.UNUSED_LOCAL_VARIABLE for local variables whose value is never used.

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41568 260f80e4-7a28-3924-810f-c04153c831b5
Support dart and js scripts in HTML tests, on dartium.

BUG=
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41569 260f80e4-7a28-3924-810f-c04153c831b5
Allow testing script to run without the package directories being present

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41570 260f80e4-7a28-3924-810f-c04153c831b5
Rename snapshot, other user-visible parts of docgen to dartdocgen.

BUG=
R=ricow@google.com

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

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

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

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41572 260f80e4-7a28-3924-810f-c04153c831b5
Rename snapshot, other user-visible parts of docgen to dartdocgen.

BUG=
R=ricow@google.com

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

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41573 260f80e4-7a28-3924-810f-c04153c831b5
Clean up error codes

R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41574 260f80e4-7a28-3924-810f-c04153c831b5
Remove polymer_intl from the Dart repo now the copy is in github

R=alanknight@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41575 260f80e4-7a28-3924-810f-c04153c831b5
Fix 'Unused local variable' hints in analyzer and analysis_server.

R=brianwilkerson@google.com
BUG=

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

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