Disable mirror tests on Dartium to fix the build. TBR.
Review URL: https://chromiumcodereview.appspot.com//10815067

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9833 260f80e4-7a28-3924-810f-c04153c831b5
Create frequently used symbols in the vm isolate
- Avoids the need for doing a NewSymbol on these everytime
- saves space as they get shared by isolates
Review URL: https://chromiumcodereview.appspot.com//10783035

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9834 260f80e4-7a28-3924-810f-c04153c831b5
Use kIllegalObjectKind instead of NULL object to terminate ICData array
Review URL: https://chromiumcodereview.appspot.com//10796103

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9835 260f80e4-7a28-3924-810f-c04153c831b5
Improve the performance of bit set searches with a compiler intrinsic.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9836 260f80e4-7a28-3924-810f-c04153c831b5
Fix the build breakage on MacOS and Windows caused by CountTrailingZeros.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9837 260f80e4-7a28-3924-810f-c04153c831b5
Fix the build breakage on Windows caused by CountTrailingZeros.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9838 260f80e4-7a28-3924-810f-c04153c831b5
Provide noSuchMethod hook for UnknownElement

The test passes on dartium, fails on dart2js.  The latter appears to be a dart2js bug related to noSuchMethod.  Still need to update the html.status file.

TEST=unknownelement_test.dart

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9839 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 715 (2012-07-23 23:18:44 -0700) vsm@google.com
Fix dependence
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=715

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

TBR=jacobr@google.com

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9842 260f80e4-7a28-3924-810f-c04153c831b5
Several new features and improvements for dartdoc.

* Dartdoc now works on multiple libraries and entrypoints.
* A dartdoc/dartdoc.bat script is generated into dart-sdk/bin
* The API libraries recognized by dart2js using the 'dart:' prefix
  have been updated to use the 'dart:*' name in their library tags.
  This makes the libraries show up with the correct prefix in the API docs.
* The processed libraries can be selected or limited, API
  libraries are not processed by default, and links to api.dartlang.org
  can be generated for API libraries.

  Because of the changed library tags on API libraries, the generated
  links don't current match the addresses on api.dartlang.org.
  For instance, the docs for Object is currently located in
  api.dartlang.org/core/Object.html, but with the new library
  tag 'dart:core', the address will be api.dartlang.org/dart_core/Object.html.
  The links will thus not work until api.dartlang.org have been updated with
  this patch.
* Code and pre blocks use overflow-x:auto to support wide lines.

BUG=2656,2686,3533,4029,4145,3555

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9843 260f80e4-7a28-3924-810f-c04153c831b5
dart2dart Fix abstract class emit

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9844 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 718 (2012-07-24 15:02:14 +0400) antonm@chromium.org
Better suppressions for layout test.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=718

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9845 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 719 (2012-07-24 16:01:23 +0400) antonm@chromium.org
Change expectations.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=719

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9846 260f80e4-7a28-3924-810f-c04153c831b5
dart2dart: Introduce Renamer that is used by renaming unparser
to rename identifiers before printing them out. The renamer
renames top-level elements to avoid conflicts.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9847 260f80e4-7a28-3924-810f-c04153c831b5
Update status for IE

6 tests started passing on IE with one of my CLs yesterday (apparently).  I'm suspicious - that was a DOM-related CL and these tests appear unrelated.  But TBRing to get things green.

TBR=floitsch,efortuna@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9848 260f80e4-7a28-3924-810f-c04153c831b5
Remove DartConventions.validateParameter(String)

R=brianwilkerson@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9849 260f80e4-7a28-3924-810f-c04153c831b5
Reflect removal of interface declarations. Minor bug fixes.
Review URL: https://chromiumcodereview.appspot.com//10790145

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9850 260f80e4-7a28-3924-810f-c04153c831b5
New linear scan allocator.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@9851 260f80e4-7a28-3924-810f-c04153c831b5
Ensure notification occurs before analysis request returns
Review URL: https://chromiumcodereview.appspot.com//10816032

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