changes to suppress vm failures in windows

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

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

Don't choke to top-level native function declarations.
Review URL: https://chromiumcodereview.appspot.com//10086015

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6541 260f80e4-7a28-3924-810f-c04153c831b5
Implement checked mode in new compiler.
The only remaining bailout is the boolean type check for conditions.
Review URL: https://chromiumcodereview.appspot.com//10080015

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6542 260f80e4-7a28-3924-810f-c04153c831b5
Moves the 'import_*.config' files in dart-sdk into a new directory

These files are used by the static analyzer and editor to target
different implementations of the system library.

This change moves these files from lib/config to lib/_internal/config so
that there will be no confusion that these might be intended to
be dart system library files.

http://code.google.com/p/dart/issues/detail?id=2510

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6543 260f80e4-7a28-3924-810f-c04153c831b5
Introduce an equality compare node. Equality will need to be handled specially soon (not just an instance call) and today it needs special code for efficeintly handling null receivers (null-class is never entered into IC data). This fixes a significant performance regression between the old and the new compiler.
Review URL: https://chromiumcodereview.appspot.com//10079018

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6544 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Moves the 'import_*.config' files in dart-sdk into a new directory"

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6545 260f80e4-7a28-3924-810f-c04153c831b5
Fix auto-install script to properly install on Windows.
Review URL: https://chromiumcodereview.appspot.com//10082031

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6546 260f80e4-7a28-3924-810f-c04153c831b5
Convert web-ie-win7-2 to run debug-chrome to assist in debugging the VM
heisenbug.
Review URL: https://chromiumcodereview.appspot.com//10086022

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6553 260f80e4-7a28-3924-810f-c04153c831b5
Switch to using wiki page for brower test setup instructions, and cleanup readme file.
Review URL: https://chromiumcodereview.appspot.com//10079026

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6555 260f80e4-7a28-3924-810f-c04153c831b5
Actually switch to running chrome.
Review URL: https://chromiumcodereview.appspot.com//10082036

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6556 260f80e4-7a28-3924-810f-c04153c831b5
Remove code index table.
Review URL: https://chromiumcodereview.appspot.com//10082017

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6557 260f80e4-7a28-3924-810f-c04153c831b5
Initial port of the scanner

We need to improve the performance (and I have some ideas), but it's currently about 2x the performance of dartc.
Review URL: https://chromiumcodereview.appspot.com//10020054

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6558 260f80e4-7a28-3924-810f-c04153c831b5
Add support for finding method, field, function, and variables declared within a library
Review URL: https://chromiumcodereview.appspot.com//10086008

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6559 260f80e4-7a28-3924-810f-c04153c831b5
Fix NPE that prevents running in a run-time workbench
Review URL: https://chromiumcodereview.appspot.com//10001002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6560 260f80e4-7a28-3924-810f-c04153c831b5
1st phasing of transition to new API.

Now list of files should be passed directly, and not via some artificial file.

R=podivilov@chromium.org

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6562 260f80e4-7a28-3924-810f-c04153c831b5
Make it an error to call close twice on a file using the async API.

This is to make it consistent with the sync API.

Additionally, fix situations where a non-exception was passed to
error handlers on File objects.

R=sgjesse@google.com
BUG=dartbug.com/2451
TEST=standalone/io/File*

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6564 260f80e4-7a28-3924-810f-c04153c831b5
Notify user when set analysis server preference fails
Review URL: https://chromiumcodereview.appspot.com//10094006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6565 260f80e4-7a28-3924-810f-c04153c831b5
Add some failing (in Dart2Js) tests.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6566 260f80e4-7a28-3924-810f-c04153c831b5
Start refactoring of the HTTP header handling

This change moves the headers into a separate object.

There will be follow-up changes for handling whether the headers are
read-only or mutable. Also additional tests will be added later.

R=ajohnsen@google.com

BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6567 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Add some failing (in Dart2Js) tests."

This reverts commit 6566.

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

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