Supress flaky test, lib/mirrors/invocation_fuzz_test/string, on mac debug

Additionally, simplify existing supression on javascript command line engines.

Filed issue 21707 to track the flaky test

Review URL: https://codereview.chromium.org//747363004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41945 260f80e4-7a28-3924-810f-c04153c831b5
Add support for if, while, break, continue to js-cps

Also avoid returning values via fields in CodeGenerator.

R=floitsch@google.com

Review URL: https://codereview.chromium.org//725293004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41946 260f80e4-7a28-3924-810f-c04153c831b5
Fix suppression reorg from revision 41945.

I did not take the multitest selector into account

Review URL: https://codereview.chromium.org//756923002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41947 260f80e4-7a28-3924-810f-c04153c831b5
Mark pkg/analyzer/test/generated/incremental_resolver_test as slow on dart2js targets

Review URL: https://codereview.chromium.org//752823003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41948 260f80e4-7a28-3924-810f-c04153c831b5
Integrate the Irregexp Regular Expression Engine.

BUG=http://dartbug.com/19090
R=fschneider@google.com

Review URL: https://codereview.chromium.org//744853003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41949 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Integrate the Irregexp Regular Expression Engine."

This reverts commit https://code.google.com/p/dart/source/detail?r=41949

TBR=fschneider@google.com
BUG=

Review URL: https://codereview.chromium.org//754383002

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

R=johnniwinther@google.com

Review URL: https://codereview.chromium.org//750653002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41951 260f80e4-7a28-3924-810f-c04153c831b5
Cache HttpRequest in test.

R=johnniwinther@google.com

Review URL: https://codereview.chromium.org//752673002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41952 260f80e4-7a28-3924-810f-c04153c831b5
Incremental compilation of removed fields.

R=johnniwinther@google.com

Review URL: https://codereview.chromium.org//742043002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41953 260f80e4-7a28-3924-810f-c04153c831b5
Update status for html and lib tests.

BUG=dartbug.com/21710
R=ricow@google.com

Review URL: https://codereview.chromium.org//754403002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41954 260f80e4-7a28-3924-810f-c04153c831b5
Use serialized scope info to test incremental compiler.

R=johnniwinther@google.com

Review URL: https://codereview.chromium.org//738423002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41955 260f80e4-7a28-3924-810f-c04153c831b5
dart2js: Add "onlyForRti" to Classes in model of the new emitter.

R=karlklose@google.com

Review URL: https://codereview.chromium.org//741833003

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

Review URL: https://codereview.chromium.org//755253002

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

R=sigurdm@google.com

Review URL: https://codereview.chromium.org//756983004

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