Allow the contents of the analysis cache to be inspected via http debugging.

R=brianwilkerson@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41975 260f80e4-7a28-3924-810f-c04153c831b5
Fix an issue resolving paths when remote debugging.

R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41976 260f80e4-7a28-3924-810f-c04153c831b5
Try to resolve incrementally whole functions, constructors or methods.

So, for example, not-named parameter rename in a function can be incrementally resolved.

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41977 260f80e4-7a28-3924-810f-c04153c831b5
Add CPS IR transformation to make the JavaScript backend specific semantics explicit in the tree.

Also implement transformation to insert boolean conversion.

R=kmillikin@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41979 260f80e4-7a28-3924-810f-c04153c831b5
Handle IPv6 addresses for HTTP client requests

The Host header was not set correctly for HTTP requests when an IPv6 address
was used. The square brackets surrounding the address was missing.

BUG=http://dartbug.com/21698
R=lrn@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41980 260f80e4-7a28-3924-810f-c04153c831b5
Fix HTTP IPv6 test

Use the loopback address ::1 to connect from the client. Using the
IPv6 any address does not work on our Windows bots. This is also how the
IPv6 socket tests connect.

R=ricow@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41981 260f80e4-7a28-3924-810f-c04153c831b5
cps-ir: Optimize identical used with constants.

R=sigurdm@google.com

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

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

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

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41983 260f80e4-7a28-3924-810f-c04153c831b5
Don't check against __BYTE_ORDER__ when not defined.

It appears that clang in Xcode does yet define __BYTE_ORDER__.

TBR=fschneider@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41984 260f80e4-7a28-3924-810f-c04153c831b5
Fix type typo in regexp patch file.

TBR=fschneider@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41985 260f80e4-7a28-3924-810f-c04153c831b5
Use field names that are unique only wrt. the inheritance chain in minified mode.

R=floitsch@google.com, sra@google.com
BUG= http://dartbug.com/21510

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41986 260f80e4-7a28-3924-810f-c04153c831b5
Another type error in regexp patch file.

TBR=fschneider@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41987 260f80e4-7a28-3924-810f-c04153c831b5
Fix declaration of _MixinFieldNamingScope.names.

BUG=
TBR=karlklose@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41988 260f80e4-7a28-3924-810f-c04153c831b5
Encode super calls via extra properties on prototypes.

BUG= http://dartbug.com/21666
R=ahe@google.com, floitsch@google.com

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

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

BUG=
TBR=johnniwinther@google.com

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

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

R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41991 260f80e4-7a28-3924-810f-c04153c831b5
Fix dart2dart test expectations after r41983.

R=zerny@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41992 260f80e4-7a28-3924-810f-c04153c831b5
Fix incremental parsing of import combinators.

This bug was discovered by the incremental parse stress tester.

R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41993 260f80e4-7a28-3924-810f-c04153c831b5
Skip slow test corelib/regexp/global_test.

R=vegorov@google.com
BUG=http://dartbug.com/21709,http://dartbug.com/21708

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41994 260f80e4-7a28-3924-810f-c04153c831b5
Explicitly clear out the IC-data register in ExecuteMatch.

The register value is unknown on entry to ExecuteMatch and needs to be
made GC safe before calling the matching function which could be a lazy
stub.

R=vegorov@google.com
BUG=

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

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