If there were breaks in a loop, we must not restore the saved localsHandler before entering the loop body.
Review URL: https://chromiumcodereview.appspot.com//9720024

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5619 260f80e4-7a28-3924-810f-c04153c831b5
Don't bailout based on the types of parameters. Currently it just blows up the code size, and has no effect on performance.
Review URL: https://chromiumcodereview.appspot.com//9699079

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5620 260f80e4-7a28-3924-810f-c04153c831b5
Fix leg tests after cl https://chromiumcodereview.appspot.com//9699079.
Review URL: https://chromiumcodereview.appspot.com//9716021

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5621 260f80e4-7a28-3924-810f-c04153c831b5
Remove print in test.
Review URL: https://chromiumcodereview.appspot.com//9719027

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5622 260f80e4-7a28-3924-810f-c04153c831b5
Cleanup URI usage and ensure parsed events are generated
Review URL: https://chromiumcodereview.appspot.com//9720026

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5623 260f80e4-7a28-3924-810f-c04153c831b5
Compile initializers in right order.

Review URL: https://chromiumcodereview.appspot.com//9720030

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5624 260f80e4-7a28-3924-810f-c04153c831b5
Do not mangle parameter names when the function is native.
Review URL: https://chromiumcodereview.appspot.com//9722030

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5625 260f80e4-7a28-3924-810f-c04153c831b5
Check for null when invoking a native method.
Review URL: https://chromiumcodereview.appspot.com//9722031

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5626 260f80e4-7a28-3924-810f-c04153c831b5
Test actually requires library privacy to run.
Review URL: https://chromiumcodereview.appspot.com//9720031

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5627 260f80e4-7a28-3924-810f-c04153c831b5
Library privacy.

Review URL: https://chromiumcodereview.appspot.com//9689045

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5628 260f80e4-7a28-3924-810f-c04153c831b5
Handle compile-time constants to interfaces.

Review URL: https://chromiumcodereview.appspot.com//9717035

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5629 260f80e4-7a28-3924-810f-c04153c831b5
Launch Leg independently of Frog.

Review URL: https://chromiumcodereview.appspot.com//9719019

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5630 260f80e4-7a28-3924-810f-c04153c831b5
Update frog status

Review URL: https://chromiumcodereview.appspot.com//9717041

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5631 260f80e4-7a28-3924-810f-c04153c831b5
Use .exe suffix on Windows.

Review URL: https://chromiumcodereview.appspot.com//9718026

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5632 260f80e4-7a28-3924-810f-c04153c831b5
Don't build dart2js on Windows.

Review URL: https://chromiumcodereview.appspot.com//9717042

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5633 260f80e4-7a28-3924-810f-c04153c831b5
More GYP tweaking.

Review URL: https://chromiumcodereview.appspot.com//9720033

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5634 260f80e4-7a28-3924-810f-c04153c831b5
Remove obsolete test
Review URL: https://chromiumcodereview.appspot.com//9717036

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5635 260f80e4-7a28-3924-810f-c04153c831b5
Rename leg -> dart2js.

Review URL: https://chromiumcodereview.appspot.com//9717033

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5636 260f80e4-7a28-3924-810f-c04153c831b5
Suppress incorrectly implemented warnings.

Review URL: https://chromiumcodereview.appspot.com//9721014

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5637 260f80e4-7a28-3924-810f-c04153c831b5
Add support for capturing and changing the current isolate in the closure wrapper.
Review URL: https://chromiumcodereview.appspot.com//9702074

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