Use JsNames.getValid instead of implementing another (broken) version of it.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6927 260f80e4-7a28-3924-810f-c04153c831b5
Introduce Definition and Use types.

Make Bind and PickTemp into definitions.  Allow values to be uses that
name a definition.  Begin converting all uses of (named) Temp into Use.

R=srdjan@google.com
BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6928 260f80e4-7a28-3924-810f-c04153c831b5
- Add tests/lib to start testing libraries outside of core.
Review URL: https://chromiumcodereview.appspot.com//10197008

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6929 260f80e4-7a28-3924-810f-c04153c831b5
Add handling of the HTTP Date header

R=ajohnsen@google.com

BUG=none
TEST=none

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6930 260f80e4-7a28-3924-810f-c04153c831b5
Add dart2js.bat for running dart2js on Windows.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6931 260f80e4-7a28-3924-810f-c04153c831b5
Chrome roll 133667->133876.

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6932 260f80e4-7a28-3924-810f-c04153c831b5
Remove unused class DirectoryTestSuite from test script.

BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6933 260f80e4-7a28-3924-810f-c04153c831b5
Fix a type warning.

R=ngeoffray@google.com

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6934 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Use JsNames.getValid instead of implementing another (broken) version of it."

This reverts commit 6927.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6935 260f80e4-7a28-3924-810f-c04153c831b5
Run dart2js directly from test.dart.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6936 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 443 (2012-04-25 17:16:31 +0400) antonm@chromium.org
Partial support to IDBKey to Dart conversions.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=443

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6937 260f80e4-7a28-3924-810f-c04153c831b5
Get the absolute path of the test file when creating a tempory directory.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6938 260f80e4-7a28-3924-810f-c04153c831b5
Remove the RequestHandler interface from the HTTP library

Having the RequestHandler interface did no add anything, so it has
been removed. The HTTP server function addRequestHandler and setter
defaultRequestHandler now just takes function.

To use an instance of a class with a request handler member function
the Dart auto closurerization works fine.

R=ajohnsen@google.com, ager@google.com

BUG=none
TEST=tests/standalone/src/io/HttpServerHandlerTest.dart

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6939 260f80e4-7a28-3924-810f-c04153c831b5
Reland r6578 without changing the order of pages in the PageSpace::pages_ list.

Linking newly allocated pages into the list's head causes popular pages to move further to the end of the list.  This causes slowdown on the debug VM because method PageSpace::Contains has to do more probes for popular objects.

R=iposva@google.com
BUG=2660

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6940 260f80e4-7a28-3924-810f-c04153c831b5
Add common interface for cryptographic hash functions to lib/crypto.dart.

Implement sha1 and sha256.

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

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6941 260f80e4-7a28-3924-810f-c04153c831b5
Start analysis after all listeners have been attached
Review URL: https://chromiumcodereview.appspot.com//10134054

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

Reapply "Use JsNames.getValid instead of implementing another (broken) version of it."

This reapplies a fixed version of commit 6927.

Original CL: https://chromiumcodereview.appspot.com//10223002

BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6943 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 444 (2012-04-25 19:08:35 +0400) antonm@chromium.org
Add a ton of custom getters and setters stubs.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=444

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6944 260f80e4-7a28-3924-810f-c04153c831b5
Remove now unnecessary custom getter suppressions.

R=podivilov@chromium.org

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6945 260f80e4-7a28-3924-810f-c04153c831b5
Progress toward inlined type checks for classes with type arguments: factor out code, optimize type arguments of an instance.
Review URL: https://chromiumcodereview.appspot.com//10209002

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