Add righ shift test for corner cases, use macro for deopt reasons (all suggested by Slava in a previous CL)
Review URL: https://chromiumcodereview.appspot.com//10539068

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8459 260f80e4-7a28-3924-810f-c04153c831b5
First step towards making class construction lazy.

Also fixes issue 3232: dart2js call stacks are too hard to understand.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8460 260f80e4-7a28-3924-810f-c04153c831b5
TBR icon change - review by email since gcl doesn't like icons

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8461 260f80e4-7a28-3924-810f-c04153c831b5
Implement inlined LoadIndexed operation for arrays on x64.

R=srdjan@google.com
BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8462 260f80e4-7a28-3924-810f-c04153c831b5
Add i18n lib to the SDK.
Review URL: https://chromiumcodereview.appspot.com//10532073

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8463 260f80e4-7a28-3924-810f-c04153c831b5
Fix bug in native message writer, the GetMarkedCObjectMark method was shifting teh value incorrectly resulting in it returning bad object ids.
Review URL: https://chromiumcodereview.appspot.com//10541055

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8464 260f80e4-7a28-3924-810f-c04153c831b5
Fix for issue 1389
Review URL: https://chromiumcodereview.appspot.com//10541063

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8465 260f80e4-7a28-3924-810f-c04153c831b5
Fix co19 version in DEPS file of standalone.deps
Review URL: https://chromiumcodereview.appspot.com//10540083

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8466 260f80e4-7a28-3924-810f-c04153c831b5
In analyzer, catch use of continue and break in inappropriate places
(outside of a loop or in the case of break, with no referenced label)

See http://code.google.com/p/dart/issues/detail?id=1658
and http://code.google.com/p/dart/issues/detail?id=2441

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8467 260f80e4-7a28-3924-810f-c04153c831b5
Semantic highlighting for refinable types (v1).

Functional as a first cut but still hidden behind an experimental flag (renamed, incidentally, to experimental/semanticHighlighting).
Review URL: https://chromiumcodereview.appspot.com//10535085

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8468 260f80e4-7a28-3924-810f-c04153c831b5
Fix to ensure that editors open on external (non-bundled) files can be reconstituted on restart.
Review URL: https://chromiumcodereview.appspot.com//10535090

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8469 260f80e4-7a28-3924-810f-c04153c831b5
Add the solar example to our welcome page.
Review URL: https://chromiumcodereview.appspot.com//10537089

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8470 260f80e4-7a28-3924-810f-c04153c831b5
Changes to the i18n messages so that they are invoked as
 intl.message(...)
and the result is a function whose evaluation gives you the result string.
Review URL: https://chromiumcodereview.appspot.com//10535087

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8471 260f80e4-7a28-3924-810f-c04153c831b5
Remove some compiler warnings.
Review URL: https://chromiumcodereview.appspot.com//10543082

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8472 260f80e4-7a28-3924-810f-c04153c831b5
Semantic highlighting for fields and static fields.

Experimental: a la the JDT, this colors fields blue and static fields blue and styled italic.  (NOTE: still hidden behind an opt-in flag.)
Review URL: https://chromiumcodereview.appspot.com//10543083

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8473 260f80e4-7a28-3924-810f-c04153c831b5
Fix to ensure that external resources are treated as read-only.

This is an old chesnut.  See: dartbug.com/3429 for some recent context, motivation and user woes.
Review URL: https://chromiumcodereview.appspot.com//10536079

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8474 260f80e4-7a28-3924-810f-c04153c831b5
Triaged about 50% of new co19 errors for analyzer

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8475 260f80e4-7a28-3924-810f-c04153c831b5
Issue 3307. Report error when built-in identifier used as type annotation
http://code.google.com/p/dart/issues/detail?id=3307

R=brianwilkerson@google.com
BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8476 260f80e4-7a28-3924-810f-c04153c831b5
Issue 3280. Fix for using function alias type as type variable bounds
http://code.google.com/p/dart/issues/detail?id=3280

R=brianwilkerson@google.com
BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@8477 260f80e4-7a28-3924-810f-c04153c831b5
Remove printDebugInfo from Unparser

BUG=
TEST=

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

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