Support methods, getters, and setters on JS proxies.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@11345 260f80e4-7a28-3924-810f-c04153c831b5
Require ResultCid specification in every computation, that way we can differentiate between computation that do not produce results (kIllegalCid as result-cid).
Review URL: https://chromiumcodereview.appspot.com//10875058

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@11346 260f80e4-7a28-3924-810f-c04153c831b5
Semantic highlighting for the new directive syntax.
Review URL: https://chromiumcodereview.appspot.com//10867062

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@11347 260f80e4-7a28-3924-810f-c04153c831b5
Remove some unnecessary elements in the debugger view, and adjust some labels.

https://code.google.com/p/dart/issues/detail?id=4428
Review URL: https://chromiumcodereview.appspot.com//10873063

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@11348 260f80e4-7a28-3924-810f-c04153c831b5
Cleanup handler contribution to the CNF project explorer.
Review URL: https://chromiumcodereview.appspot.com//10879077

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@11349 260f80e4-7a28-3924-810f-c04153c831b5
- Change "static final" to "static const" in the tests/ directory.
Review URL: https://chromiumcodereview.appspot.com//10871071

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@11350 260f80e4-7a28-3924-810f-c04153c831b5
SQLResultRowList.item returns Map.

In dart2js, the raw Object is converted into a Map.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@11351 260f80e4-7a28-3924-810f-c04153c831b5
- Update test status after rename.
Review URL: https://chromiumcodereview.appspot.com//10870086

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@11352 260f80e4-7a28-3924-810f-c04153c831b5
- Update test status after rename.
Review URL: https://chromiumcodereview.appspot.com//10872071

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@11353 260f80e4-7a28-3924-810f-c04153c831b5
Skip store buffer update for compile time constants.
Review URL: https://chromiumcodereview.appspot.com//10873070

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@11354 260f80e4-7a28-3924-810f-c04153c831b5
Fix some compilation errors and warnings in Pub.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@11355 260f80e4-7a28-3924-810f-c04153c831b5
Support removing dead packages with `pub install`.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@11356 260f80e4-7a28-3924-810f-c04153c831b5
Use type propagation to eliminate store barriers.
Review URL: https://chromiumcodereview.appspot.com//10876072

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@11357 260f80e4-7a28-3924-810f-c04153c831b5
Fix an issue where we had lost the ability to expand variables in the debugger view.
Review URL: https://chromiumcodereview.appspot.com//10867069

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@11358 260f80e4-7a28-3924-810f-c04153c831b5
Infer type of List and Map literals

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@11359 260f80e4-7a28-3924-810f-c04153c831b5
Use const for exceptions in mixed-in list code.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@11360 260f80e4-7a28-3924-810f-c04153c831b5
Issue 4681. Resolve @metadata for all possible targets
http://code.google.com/p/dart/issues/detail?id=4681

R=brianwilkerson@google.com
BUG=

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

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

dart-3988: fix for class members cannot have the same name as the class in dart2js.

BUG=dart-3988
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@11362 260f80e4-7a28-3924-810f-c04153c831b5
Fixed tests so they do indeed confirm that values on optional named parameters are not allowed. Added check to the dart2js parser, so that setting values on optional named parameters is flagged as error. Tests pass.

BUG=dart:351
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@11363 260f80e4-7a28-3924-810f-c04153c831b5
Fixed tests so they do indeed confirm that values on optional named parameters are not allowed. Added check to the dart2js parser, so that setting values on optional named parameters is flagged as error. Tests pass.

BUG=dart:351
TEST=

Committed: https://code.google.com/p/dart/source/detail?r=11363

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

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