fix duplicate script issue

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41245 260f80e4-7a28-3924-810f-c04153c831b5
Add an integration test to verify that server I/O is asynchronous.

Currently disabled, since server I/O is currently synchronous.

BUG=dartbug.com/21252
R=danrubel@google.com

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

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

R=sigmund@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41247 260f80e4-7a28-3924-810f-c04153c831b5
Supply a package root when editor runs analysis server from source.

Since the correct package root depends on the user's build
configuration and OS, we don't bother trying to infer it.  The user
should supply it using the "-Dcom.google.dart.packageRoot" option to
editor.

This only takes effect if the argument "-Dcom.google.dart.svnRoot" has
been supplied to force editor to run the analysis server from source.

R=brianwilkerson@google.com, scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41248 260f80e4-7a28-3924-810f-c04153c831b5
Clean up dart2js DateTime class for better codegen

Two changes lead to better date code:
- Ensure that the fields of DataTime are inferred as non-null.
- Defer lazyAsJsDate.

Example generated code:
before:

      t1 = Date.now();
      new P.DateTime(t1, false).DateTime$_now$0();
      if (typeof t1 !== "number")
        return t1.$add();
      minTime = t1 + 16;

after:
      minTime = Date.now() + 16;

BUG=
R=lrn@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41249 260f80e4-7a28-3924-810f-c04153c831b5
Skip broken-ideographic-font_t01 co19 test on mac (timing out)

Should bring dartium mac full bot back to green.

TBR=vsm@google.com

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41250 260f80e4-7a28-3924-810f-c04153c831b5
Avoid races in capacity accounting.

Use pages_lock_ to sync access to usage_.capacity_in_words.
Also remove ASSERT no longer valid with concurrent sweep.

This does not resolve the more general issue of the growth policy not being perpared for concurrent sweeping.

BUG=21363
R=iposva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41251 260f80e4-7a28-3924-810f-c04153c831b5
Record types of invoked variables.

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41252 260f80e4-7a28-3924-810f-c04153c831b5
Add package root setting to analysis server API.

The command does not have any effect yet.

R=brianwilkerson@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41253 260f80e4-7a28-3924-810f-c04153c831b5
Issue 21375. Fix for FunctionTypeAliasElement-based FunctionType source.

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41254 260f80e4-7a28-3924-810f-c04153c831b5
Add SExpression test and share tests between dart2dart and analyzer2dart.

BUG=
R=paulberry@google.com, sigurdm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41255 260f80e4-7a28-3924-810f-c04153c831b5
Support unreachable code in blocks in analyzer2dart.

BUG=
R=sigurdm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41256 260f80e4-7a28-3924-810f-c04153c831b5
Enable isInstantiated invariant in ClassWorld.

BUG=
R=herhut@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41258 260f80e4-7a28-3924-810f-c04153c831b5
Add third_party NSS, SQLite, and zlib to Dart LICENSE file

BUG=
R=sgjesse@google.com

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

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41260 260f80e4-7a28-3924-810f-c04153c831b5
Issue 21377. Specify that navigation regions are sorted and implement it.

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

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41262 260f80e4-7a28-3924-810f-c04153c831b5
Delay sending analysis_setPriorityFiles to send only a final state.

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41263 260f80e4-7a28-3924-810f-c04153c831b5
- Make sure the VM actually asks for libdl when being linked.

R=asiva@google.com

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

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

TBR

R=brianwilkerson@google.com
BUG=

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

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