Issue 4090. For-in loop variable should not be visible in iterable expression.

R=brianwilkerson@google.com
BUG=

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

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

Several fixes for more robust renaming of type annotations and Send-s:
Correct renaming of class interfaces with type arguments, renaming
of global functions, constructor and named constructor calls, static
field accesses.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10003 260f80e4-7a28-3924-810f-c04153c831b5
Fix broken build, language/function_type_alias6_test test now
fails or crashes in different environments.

TBR=antonm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10004 260f80e4-7a28-3924-810f-c04153c831b5
Change the stack map search to require an exact match.

R=vegorov@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10006 260f80e4-7a28-3924-810f-c04153c831b5
Fix kStoreBufferBlockProcessRuntimeEntry calling sequence.

Poping of volatile registers was performed without taking into account the fact that stack pointer could have been  modified to ensure correct alignment _after_ volatile registers were pushed.

Enable --use-ssa on x64 again.

BUG=4221

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10007 260f80e4-7a28-3924-810f-c04153c831b5
Add explicit PushArgument IL instructions to static calls.

This enables compiling static calls with the SSA-based code generator.

Add a helper to the graph builder for adding argument expressions to the graph.
Review URL: https://chromiumcodereview.appspot.com//10824078

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10008 260f80e4-7a28-3924-810f-c04153c831b5
Fix some html tests status that now pass on win-ff but still fail on
linux-ff because apparently linux-ff buildbot runs ff13

failues in logs:
http://build.chromium.org/p/client.dart/builders/web-ff-win7/builds/3994/steps/failures%20%282012-07-30%2003%3A07%3A50.568%29/logs/stdio

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10009 260f80e4-7a28-3924-810f-c04153c831b5
Chrome roll 148724->148930.

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10010 260f80e4-7a28-3924-810f-c04153c831b5
Refactor building arguments for InstanceCall and fix deoptimization environment for pushed arguments.

This CL enables SSA compilation of functions containing InstanceCallComp computations.

It also contains a bug fix to correctly simulate the deoptimization environment for argument
expressions.
Review URL: https://chromiumcodereview.appspot.com//10833068

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10011 260f80e4-7a28-3924-810f-c04153c831b5
Rename MathNatives_2atan to MathNatives_atan2.

The comment doesn't appear to be valid anymore.

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10012 260f80e4-7a28-3924-810f-c04153c831b5
Fix an off-by-one error in the stack frame iteration.

When using a stackmap, we mapped stackmap index 0 to the code slot in the
frame.  This code is still unused, but judging from the test the intent is
to map index 0 to the first local slot in the frame.

R=vegorov@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10013 260f80e4-7a28-3924-810f-c04153c831b5
dart2dart Skip non-language tests, leave yaml too.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10014 260f80e4-7a28-3924-810f-c04153c831b5
Support imports for dart: libs.

R=smok@google.com

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

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

TBR=smok@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10016 260f80e4-7a28-3924-810f-c04153c831b5
Resolve a warning and fix a bug
Review URL: https://chromiumcodereview.appspot.com//10828071

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10017 260f80e4-7a28-3924-810f-c04153c831b5
Add a placeholder in the editor build to create and upload api docs.
Review URL: https://chromiumcodereview.appspot.com//10831055

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10018 260f80e4-7a28-3924-810f-c04153c831b5
Bug fix for issue 4256
Review URL: https://chromiumcodereview.appspot.com//10825079

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10019 260f80e4-7a28-3924-810f-c04153c831b5
Added InterfaceMirror.newInstance().
Review URL: https://chromiumcodereview.appspot.com//10834056

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10020 260f80e4-7a28-3924-810f-c04153c831b5
Make it clear that comman-line debug is not yet supported on Windows.
Review URL: https://chromiumcodereview.appspot.com//10828072

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10021 260f80e4-7a28-3924-810f-c04153c831b5
Triage some more tests.

TBR=smok@google.com

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

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