enable debugging by default
Review URL: https://chromiumcodereview.appspot.com//9949040

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6279 260f80e4-7a28-3924-810f-c04153c831b5
Rename refactoring. Use shared shadow checking utils. More tests.

R=messick@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6280 260f80e4-7a28-3924-810f-c04153c831b5
When checking against non-parametrized types use a cache to hold result tuples (class, result). That cache is stored in the instruction stream. Currently implemented for instanceof, ia32 only. Should migrate to other type tests and architectures.
70x improvement on a benchmark (similar to what is seen in html _unwrap).
Review URL: https://chromiumcodereview.appspot.com//10010029

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6281 260f80e4-7a28-3924-810f-c04153c831b5
Fixes for previous review

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6282 260f80e4-7a28-3924-810f-c04153c831b5
Rename Api::NewLocalHandle -> Api::NewHandle.

Api::NewHandle now takes a RawObject* intead of an Object&.
- This makes the code shorter and easier to read.
- This allows us to drop the DARTSCOPE from Dart_GetNativeArgument.
  (6% speedup on Benchmark_UseDartApi)
Review URL: https://chromiumcodereview.appspot.com//10014002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6283 260f80e4-7a28-3924-810f-c04153c831b5
Update gitignore to remove old WebCore entry

TBR=sra

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6284 260f80e4-7a28-3924-810f-c04153c831b5
formatting for tooltips
Review URL: https://chromiumcodereview.appspot.com//10006034

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6285 260f80e4-7a28-3924-810f-c04153c831b5
Rename... action in Edit menu

When no DartElement selected, or selected element is not supported, show message.

R=messick@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6286 260f80e4-7a28-3924-810f-c04153c831b5
Add accidently omitted IDL files from last roll (to multivm@358)

This explains the inconsistencies we were hitting yesterday.  My fault!

This workflow should generally work to roll IDL forward if you're using git-cl:

./idlsync.py && git add ../../../third_party/WebCore/ && ./fremontcutbuilder.py && ./dartdomgenerator.py

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6287 260f80e4-7a28-3924-810f-c04153c831b5
Inline the StackResource constructor/destructor.

This yields a 29% improvement on the Benchmark_UseDartApi microbenchmark.

To do this, I had to split a few fields from Isolate into a
BaseIsolate class.  Sort of yucky.
Review URL: https://chromiumcodereview.appspot.com//10008030

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6288 260f80e4-7a28-3924-810f-c04153c831b5
Add touchenter event even though it doesn't have an ontouchenter method in the DOM.

BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6289 260f80e4-7a28-3924-810f-c04153c831b5
Make importing Matplotlib optional.
Review URL: https://chromiumcodereview.appspot.com//10005043

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6290 260f80e4-7a28-3924-810f-c04153c831b5
Turn an editor test back on.
Review URL: https://chromiumcodereview.appspot.com//10007021

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6291 260f80e4-7a28-3924-810f-c04153c831b5
fix for NPE if invalid resource
Review URL: https://chromiumcodereview.appspot.com//10012048

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