Skip lock file pub tests on all but the VM.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8364 260f80e4-7a28-3924-810f-c04153c831b5
Mark Expect as deprecated.
Review URL: https://chromiumcodereview.appspot.com//10543035

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8365 260f80e4-7a28-3924-810f-c04153c831b5
add a note about completer to future

BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8366 260f80e4-7a28-3924-810f-c04153c831b5
Update pub to new expect API.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8367 260f80e4-7a28-3924-810f-c04153c831b5
Fixed a mismatch describer with unreachable code.

Commented out isInstance tests that are causing issues with dart2js.
Review URL: https://chromiumcodereview.appspot.com//10539029

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

Make string 'mode' argument to IDBDatabase.transaction work on older browsers.

Make window.indexedDB available.  Does not yet work of Firefox for other
reasons.

Add interface IDBOpenDBRequest.  IDBFactory.open returns this in the most recent spec, and is implemented by Firefox.

Next, I will try to use the new event kinds on IDBOpenDBRequest to get Firefox to open a database.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8369 260f80e4-7a28-3924-810f-c04153c831b5
Fix DartCompliuerUtilies to bypass analysis server in case editor buffer is dirty.

This should unblock mark occurrences and semantic highlighting.

(The fix to NameOccurrencesFinderTest is incidental -- bypassing analysis server exposed a parse error in the test source which is now addressed.)
Review URL: https://chromiumcodereview.appspot.com//10545044

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8370 260f80e4-7a28-3924-810f-c04153c831b5
Intrinsify some ByteArray methods.

get:length is intrinsified for internal and external subtypes.

[] is intrinsified for 8- and 16-bit internal subtypes on ia32.

[] is also intrinsified for 32-bit internal subtypes on x64.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8371 260f80e4-7a28-3924-810f-c04153c831b5
Issue 3308. Support for operator equals
http://code.google.com/p/dart/issues/detail?id=3308

R=brianwilkerson@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8372 260f80e4-7a28-3924-810f-c04153c831b5
Renamed the 'dartc' launch script to 'dart_analyzer' and adds it to dart-sdk

Some now unused scripts and files were also removed.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8373 260f80e4-7a28-3924-810f-c04153c831b5
Adds in missing file dart_analyzer.xml
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8374 260f80e4-7a28-3924-810f-c04153c831b5
another patch up for windows in test_suite.dart.

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

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

executable suffix

Merge branch 'master' into rename-dartc

 added missing line of code from bad merge

merged

 updated

Merge branch 'master' into rename-dartc

 updated

 updated

 committed

 updated test_suite.dart

 updated create_sdk.py

 fixed up dart.gyp

 added dart_analyzer.sh

 added analyzer_series_test.sh

added analyzer_metrics.sh

 added dart_analyzer.xml

BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8376 260f80e4-7a28-3924-810f-c04153c831b5
Reverts r8373 "Renamed the 'dartc' launch script to 'dart_analysis'"

Not all linux builders have same Java configuration.  Browser builds on
windows invoke dart_analyzer build.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8377 260f80e4-7a28-3924-810f-c04153c831b5
Add new analysis context for modified source
Review URL: https://chromiumcodereview.appspot.com//10546040

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8378 260f80e4-7a28-3924-810f-c04153c831b5
Relax the type guard insertion rules slightly.

This allows us to make speculative type assumptions for tiny
helper methods with no loops such as swap:

swap(int n, int k, List l) {
  var tmp = l[n];
  l[n] = l[k];
  l[k] = tmp;
}

Type guard insertion is still very restricted so the impact
on code size should be limited.

R=floitsch@google.com,ngeoffray@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8379 260f80e4-7a28-3924-810f-c04153c831b5
Try to fix IE issues.

Add <meta> tag to our generated browser test cases to make sure IE does not use IE7 compatibility mode when loading these from the intranet.

R=ngeoffray@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8380 260f80e4-7a28-3924-810f-c04153c831b5
Declare a variable when it is represented as a field on an activation.
Review URL: https://chromiumcodereview.appspot.com//10543048

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8381 260f80e4-7a28-3924-810f-c04153c831b5
Fixes for checked mode and change buildbot script to run dart2js tests in checked mode also.
Review URL: https://chromiumcodereview.appspot.com//10543027

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@8382 260f80e4-7a28-3924-810f-c04153c831b5
Revert accidental change in codegen.dart from https://chromiumcodereview.appspot.com/10543027.
Review URL: https://chromiumcodereview.appspot.com//10534038

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