Ensure for and if statements have a space after the statement keyword

BUG=
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40403 260f80e4-7a28-3924-810f-c04153c831b5
Remove some additional Chain.track documentation.

R=rnystrom@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40404 260f80e4-7a28-3924-810f-c04153c831b5
make public the html element names map

R=sigmund@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40405 260f80e4-7a28-3924-810f-c04153c831b5
Mark all pub files as potentially failing in the analyzer.

R=rnystrom@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40407 260f80e4-7a28-3924-810f-c04153c831b5
simple index.html files for folders that contain entry points

BUG= http://dartbug.com/20963
R=sigmund@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40408 260f80e4-7a28-3924-810f-c04153c831b5
Cache value of '_digits' and '_used' fields in a local variable as appropriate.

R=srdjan@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40409 260f80e4-7a28-3924-810f-c04153c831b5
Add 'Clear' method to HashMap/HashSet templates.

R=asiva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40415 260f80e4-7a28-3924-810f-c04153c831b5
Fix issue 20983 (https://code.google.com/p/dart/issues/detail?id=20983)

The check for load error on completion of async load was very inefficient.
Added a Hash set to ensure we don't repeatedly traverse through a library
when trying to establish transitive load errors.

R=iposva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40422 260f80e4-7a28-3924-810f-c04153c831b5
Support for breakpoints in isolates.

It mostly works modulo https://code.google.com/p/dart/issues/detail?id=20974 (extra paused event),
which looks as a VM bug.

R=devoncarew@google.com
BUG= https://code.google.com/p/dart/issues/detail?id=9209

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

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

R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40424 260f80e4-7a28-3924-810f-c04153c831b5
Fix typo in previous CL.

TBR=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40425 260f80e4-7a28-3924-810f-c04153c831b5
Canonicalize OutputUnits after they are constructed.

R=floitsch@google.com

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

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

Fetched from https://codereview.chromium.org/572283003/
and committed to resolve commit issue for Gilad Bracha

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40427 260f80e4-7a28-3924-810f-c04153c831b5
VM: Use current isolate as immediate operand in per-isolate stub code.

There is no need to load it from the context, if the stub
is per-isolate. This makes those stubs not rely on having a context in CTX,
and avoids loading the isolate pointer from memory.

This CL is part of the effort to free up CTX for general
allocation. Stubs that don't depend on a context in CTX
won't require storing the current context before calling
them.

R=srdjan@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40428 260f80e4-7a28-3924-810f-c04153c831b5
Clean up the canBuild and shouldBuild of the new backend

R=kmillikin@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40429 260f80e4-7a28-3924-810f-c04153c831b5
Update NSS to 3.16.4. Updated to Chromium's copy of NSS at revision 291806

Includes a fix for an Android L issue.

R=ricow@google.com, sgjesse@google.com, zra@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40430 260f80e4-7a28-3924-810f-c04153c831b5
Mark pkg/analysis_server/test/socket_server_test as slow on jsshell

R=eernst@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40431 260f80e4-7a28-3924-810f-c04153c831b5
Don't use identical for null.

This was just a test to see if it generated the same code (it did),
but I forgot to revert it again.

R=fschneider@google.com

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

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