Add Throw and ReThrow nodes. Rethrow not yet tested (bailout with untested), since it needs the try/catch implementation. Discuss if Throw/ReThrow shoudl be computations or instructions. We have one case in parser where throw is added into the expression tree.

I suggest introducing an EndInstr that has no successor and use it for throw and return. (TODO: Discuss and chnage if necessary). Currently we generate code even after the throw.
Review URL: https://chromiumcodereview.appspot.com//9706032

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5490 260f80e4-7a28-3924-810f-c04153c831b5
Implement regular expression support for split and replace{First,All}.

BUG=429

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5491 260f80e4-7a28-3924-810f-c04153c831b5
Refresh action for the Files View.

http://code.google.com/p/dart/issues/detail?id=2146
Review URL: https://chromiumcodereview.appspot.com//9703036

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5492 260f80e4-7a28-3924-810f-c04153c831b5
Update dart:dom and dart:html bindings to reflect latest webkit changes.

BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5493 260f80e4-7a28-3924-810f-c04153c831b5
Get apidoc working with latest frog.

Note: even after this fix, the DOM/HTML correspondences seem to be broken,
but at least this allows apidoc to run to completion.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5494 260f80e4-7a28-3924-810f-c04153c831b5
"Fix" for bad searchbox rendering on OSX.

(Fix is too generous... Hack is more like it, but this is better than the previous.)

http://code.google.com/p/dart/issues/detail?id=1860
Review URL: https://chromiumcodereview.appspot.com//9705035

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5495 260f80e4-7a28-3924-810f-c04153c831b5
Fix breakpoint location

The debugger code erroneously assumed that PC descriptors are
sorted by ascending token_index. That is not the case. This change
fixes the translation from token index to pc descriptor index.
Review URL: https://chromiumcodereview.appspot.com//9706038

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5496 260f80e4-7a28-3924-810f-c04153c831b5
Try fixing the linux and windows builds.
Review URL: https://chromiumcodereview.appspot.com//9706041

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5497 260f80e4-7a28-3924-810f-c04153c831b5
Code completion for identifiers in string interpolation.
Review URL: https://chromiumcodereview.appspot.com//9700032

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5498 260f80e4-7a28-3924-810f-c04153c831b5
If at first you don't succeed...

...give up.
Review URL: https://chromiumcodereview.appspot.com//9699055

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5499 260f80e4-7a28-3924-810f-c04153c831b5
More fixing
Review URL: https://chromiumcodereview.appspot.com//9701049

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5500 260f80e4-7a28-3924-810f-c04153c831b5
Now that it works, make it nice.

INT_MAX is almost as good as INTPTR_MAX, and it has the benefit
that it works on all platforms.

TBR=srdjan
Review URL: https://chromiumcodereview.appspot.com//9704044

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5501 260f80e4-7a28-3924-810f-c04153c831b5
First step towards implementing stack map descriptions for the optimizing compiler.

Add a RawBitmap object and a bitmap builder.
Review URL: https://chromiumcodereview.appspot.com//9701010

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5502 260f80e4-7a28-3924-810f-c04153c831b5
Fix build break.

TBR=srdjan.
Review URL: https://chromiumcodereview.appspot.com//9703047

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5503 260f80e4-7a28-3924-810f-c04153c831b5
- Pass -Wno-conversion-null to Linux builds.
Review URL: https://chromiumcodereview.appspot.com//9703049

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5504 260f80e4-7a28-3924-810f-c04153c831b5
- Proper inclusion of gypi files, so that they do not override
  existing build flags.
Review URL: https://chromiumcodereview.appspot.com//9701054

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5505 260f80e4-7a28-3924-810f-c04153c831b5
Rerun generator and copy html to release.

BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5506 260f80e4-7a28-3924-810f-c04153c831b5
htmldartium should also use DartDomNameOfAttribute

BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5507 260f80e4-7a28-3924-810f-c04153c831b5
"Fix" for bad searchbox rendering on OSX (mk2) [TBR].

I accidentally committed a work in progress.  Devon eyeballed the intended fix which is here.  Submitting to restore UI sanity ASAP.
Review URL: https://chromiumcodereview.appspot.com//9703051

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@5508 260f80e4-7a28-3924-810f-c04153c831b5
- source_filter.gypi needs to be available somewhere in the
  Dart builds. The Dart deps files include it manually, but
  it appears to be missing from Dartium builds.
Review URL: https://chromiumcodereview.appspot.com//9705051

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