Add contexts.
Review URL: https://chromiumcodereview.appspot.com//9726024

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5793 260f80e4-7a28-3924-810f-c04153c831b5
Fixed some static type warnings in vm core libraries

After running 'dartc' on the VM's core libraries, about 79 static type warnings popped out.
These ten or so were relatively easy to fix.

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

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

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5795 260f80e4-7a28-3924-810f-c04153c831b5
Use named constants for the mask values used to narrow byte array values.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5796 260f80e4-7a28-3924-810f-c04153c831b5
Treat EAGAIN/EWOULDBLOCK as requests for retry on socket accept.

On Linux there are a number of protocol errors that can be
returned from accept. According to the linux man pages they
should be treated as EAGAIN.

This should hopefully fix the flakiness of EchoServerStreamTest.

R=iposva@google.com,sgjesse@google.com
BUG=2262
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5797 260f80e4-7a28-3924-810f-c04153c831b5
Fixes two type warnings in test_runner.dart

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5798 260f80e4-7a28-3924-810f-c04153c831b5
Visit parenthesized expressions in compile-time constants.

Also switch from unimplemented to error for non-recognized nodes.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5799 260f80e4-7a28-3924-810f-c04153c831b5
Fixing r4213:
- When writing tests, please make sure they are actually run.
Review URL: https://chromiumcodereview.appspot.com//9837071

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

utf16.dart has not been updated with utf_core.dart. It uses methods
that do not exist anymore.

R=dcarlson@google.com,dgrove@google.com
BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5801 260f80e4-7a28-3924-810f-c04153c831b5
Fix for issue 2233

- Fixed the bigint instance allocation path when full snapshots are read.

- JSRegExp objects are only serialized/deserialized in a message snapshot and
hence do not need that special path. There is an assertion in JSRegExp to
ensure that these objects are not part of a full snapshot.
Review URL: https://chromiumcodereview.appspot.com//9835074

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5802 260f80e4-7a28-3924-810f-c04153c831b5
Update comment describing the length field in class Bigint.
Review URL: https://chromiumcodereview.appspot.com//9839087

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5803 260f80e4-7a28-3924-810f-c04153c831b5
"Implement" #resource tag and various restrictions on library definitions.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5804 260f80e4-7a28-3924-810f-c04153c831b5
Correctly resolve prefixes in type annotations.

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

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

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@5806 260f80e4-7a28-3924-810f-c04153c831b5
Tweaks for Eclipse window manipulations during tests

R=messick@google.com
BUG=
TEST=

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

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