Suggest variable names in 'Extract Local' refactoring

R=messick@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10905 260f80e4-7a28-3924-810f-c04153c831b5
Fix IE bot status for this_phi_elimination_test.
Review URL: https://chromiumcodereview.appspot.com//10855224

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10906 260f80e4-7a28-3924-810f-c04153c831b5
Implement new equality spec. 

"If either o1 or o2 is null, then ee evaluates to identical(o1,o2), where identical() is the predefined dart function that returns true iff its two arguments are the same object. "
Review URL: https://chromiumcodereview.appspot.com//10855208

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10907 260f80e4-7a28-3924-810f-c04153c831b5
Fix dart2js compilation error.
Review URL: https://chromiumcodereview.appspot.com//10827401

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10908 260f80e4-7a28-3924-810f-c04153c831b5
Remove unused generated files.
Review URL: https://chromiumcodereview.appspot.com//10855223

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10909 260f80e4-7a28-3924-810f-c04153c831b5
Move args from lib/ to pkg/ .
Review URL: https://chromiumcodereview.appspot.com//10831371

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10910 260f80e4-7a28-3924-810f-c04153c831b5
Temporary disable two tests until investigation complete (make bots green).
Review URL: https://chromiumcodereview.appspot.com//10836315

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10911 260f80e4-7a28-3924-810f-c04153c831b5
Look for SDK packages in "pkg" in addition to "lib".

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10912 260f80e4-7a28-3924-810f-c04153c831b5
Disable breaking tests correctly.
Review URL: https://chromiumcodereview.appspot.com//10831378

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10913 260f80e4-7a28-3924-810f-c04153c831b5
More tweaks to perf script
Review URL: https://chromiumcodereview.appspot.com//10836249

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10914 260f80e4-7a28-3924-810f-c04153c831b5
Add support for metadata annotation syntax (issue 4056)
Review URL: https://chromiumcodereview.appspot.com//10860012

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10915 260f80e4-7a28-3924-810f-c04153c831b5
add pub install action for context menu on pubspec.yaml
Review URL: https://chromiumcodereview.appspot.com//10855222

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10916 260f80e4-7a28-3924-810f-c04153c831b5
Skip args tests to get gots green.

TBR=efortuna@google.com
Review URL: https://chromiumcodereview.appspot.com//10829393

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10917 260f80e4-7a28-3924-810f-c04153c831b5
A round of edits to make mirrors.dart more like our current working
proposal.
Review URL: https://chromiumcodereview.appspot.com//10854197

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10918 260f80e4-7a28-3924-810f-c04153c831b5
Move around a couple of interface definitions in mirrors.dart.  No
semantic changes.
Review URL: https://chromiumcodereview.appspot.com//10836320

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10919 260f80e4-7a28-3924-810f-c04153c831b5
Fix syntax error in args.dart, reenable args tests.
Review URL: https://chromiumcodereview.appspot.com//10837315

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10920 260f80e4-7a28-3924-810f-c04153c831b5
Issue 4544. Report only unit URI, without URI of library.
http://code.google.com/p/dart/issues/detail?id=4544

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10921 260f80e4-7a28-3924-810f-c04153c831b5
Prevent get_archive.py from going into an infinite loop if you request a
revision number that is too early.
Review URL: https://chromiumcodereview.appspot.com//10860015

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

Implement the new scope rule for imports.

- Imported identifiers are in a scope that is shadowed
  by the importing library's top-level scope.
- Conflicting names imported from different libraries
  are not an error unless the name is referenced.
- Conflicting type names are only an error in checked mode.

In a follow-on change, I'll remove the "imported_into" pointers in libraries. They are no longer needed.


Issue 2945
Review URL: https://chromiumcodereview.appspot.com//10823396

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@10923 260f80e4-7a28-3924-810f-c04153c831b5
Fix null-equality comparison for unoptimized branch code. Issue 2506.
Review URL: https://chromiumcodereview.appspot.com//10860018

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