- May 14, 2015
-
-
nweiz@google.com authored
Rather than only looking at the package-level dependency graph, pub will now examine transformer files' imports to determine dependencies between transformers. This improves both load times and cycle detection. For example, a package using polymer transformers can now load them in two phases rather than four, reducing the load time by about half. In addition, this gives transformer authors more control over how parallel their transformer graph is. With some $include/$exclude and import tweaks, most remaining transformer dependencies can be eliminated. R=rnystrom@google.com Review URL: https://codereview.chromium.org//331263002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37461 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=11887 R=nweiz@google.com Review URL: https://codereview.chromium.org//333963002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37427 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
R=rnystrom@google.com Review URL: https://codereview.chromium.org//341643002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37425 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
R=rnystrom@google.com BUG=19221 Review URL: https://codereview.chromium.org//334363004 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37424 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
R=rnystrom@google.com Review URL: https://codereview.chromium.org//331663006 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37373 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
R=nweiz@google.com Review URL: https://codereview.chromium.org//332833006 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37337 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=18536 R=nweiz@google.com Review URL: https://codereview.chromium.org//330183003 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37322 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=15243 R=nweiz@google.com Review URL: https://codereview.chromium.org//329303006 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37319 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
Transformers that are used in the package that defines them will be loaded in the same isolate only if they're in the same phase. Otherwise, all transformers within a given package will be loaded in the same isolate. A future CL will take more advantage of this by more aggressively determining when transformers can be safely loaded in parallel. R=rnystrom@google.com Review URL: https://codereview.chromium.org//323263002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37296 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
It only runs scripts from the entrypoint package's "bin" directory, but it's a start. BUG=https://code.google.com/p/dart/issues/detail?id=18536 R=nweiz@google.com Review URL: https://codereview.chromium.org//301063002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37292 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=9418 R=nweiz@google.com Review URL: https://codereview.chromium.org//331673003 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37283 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
R=rnystrom@google.com Review URL: https://codereview.chromium.org//328033002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37250 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=14346 R=nweiz@google.com Review URL: https://codereview.chromium.org//323073006 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37212 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
R=rnystrom@google.com Review URL: https://codereview.chromium.org//324163003 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37206 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
This adds barback-0.14.0+3 to the suite of legacy barbacks that pub is tested against. BUG=18948 R=rnystrom@google.com Review URL: https://codereview.chromium.org//310233002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37199 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
This also stops logging every successful request in BarbackServer, since those logs rarely provide value and produce a huge amount of clutter. R=rnystrom@google.com Review URL: https://codereview.chromium.org//311003002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37152 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
R=rnystrom@google.com BUG=19147 Review URL: https://codereview.chromium.org//311253005 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37135 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=18828 R=nweiz@google.com Review URL: https://codereview.chromium.org//317633007 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37034 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
R=rnystrom@google.com Review URL: https://codereview.chromium.org//309503005 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37012 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
This ensures they don’t show up as unexpected errors, and produces a nicer error message than the one from dart:io. BUG=https://code.google.com/p/dart/issues/detail?id=18828, https://code.google.com/p/dart/issues/detail?id=15380 R=nweiz@google.com Review URL: https://codereview.chromium.org//315063002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37010 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=19052 R=nweiz@google.com Review URL: https://codereview.chromium.org//316983002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37009 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
R=nweiz@google.com Review URL: https://codereview.chromium.org//314983003 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37008 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
R=nweiz@google.com Review URL: https://codereview.chromium.org//316783002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@36964 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
It was possible for the web socket to be closed before a response was sent to the exitOnClose request, causing the test (which expected such a response) to fail. R=rnystrom@google.com BUG= Review URL: https://codereview.chromium.org//316623005 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@36962 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
This shaves about 13% (a little under a second) off the time it takes to load the asset environment for TodoMVC in my tests. R=brianwilkerson@google.com, nweiz@google.com Review URL: https://codereview.chromium.org//314583007 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@36960 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
This function takes no parameters and causes "pub serve" to exit as soon as the WebSocket connection is closed. R=rnystrom@google.com BUG=19086 Review URL: https://codereview.chromium.org//310053004 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@36944 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
Currently no actual preprocessing happens, but it will become necessary when adding support for aggregate transformers. R=rnystrom@google.com Review URL: https://codereview.chromium.org//300843007 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@36939 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
Also release yaml 1.0.0. R=efortuna@google.com, rnystrom@google.com, sigmund@google.com Review URL: https://codereview.chromium.org//302313007 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@36937 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
R=rnystrom@google.com BUG=19067 Review URL: https://codereview.chromium.org//308793016 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@36910 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
R=nweiz@google.com Review URL: https://codereview.chromium.org//314443003 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@36908 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
R=rnystrom@google.com BUG=19114 Review URL: https://codereview.chromium.org//312523007 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@36906 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
R=nweiz@google.com Review URL: https://codereview.chromium.org//308773003 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@36826 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=16647 R=nweiz@google.com Review URL: https://codereview.chromium.org//306693002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@36769 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
R=rnystrom@google.com BUG=19052 TBR Review URL: https://codereview.chromium.org//302783006 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@36726 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
This makes it possible for calling code to get the error message without the stack trace, if it so desires. R=rnystrom@google.com Review URL: https://codereview.chromium.org//307543006 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@36724 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
R=rnystrom@google.com Review URL: https://codereview.chromium.org//307543004 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@36716 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
If we're going to claim to support older versions of barback indefinitely, we need to test that support. This will become increasingly important as the glue code for more recent versions becomes more and more distinct from that for older versions. This does slow down the time it takes to run all the pub tests by about 20%. It may be worth considering only running a subset of barback tests against all versions when running locally. R=rnystrom@google.com BUG= Review URL: https://codereview.chromium.org//291843011 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@36707 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
R=rnystrom@google.com Review URL: https://codereview.chromium.org//298683003 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@36706 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
R=rnystrom@google.com TBR Review URL: https://codereview.chromium.org//302433002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@36604 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
The VM's isolate load error messages changed so we need to change our parsing. R=hausner@google.com, rnystrom@google.com Review URL: https://codereview.chromium.org//288983011 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@36600 260f80e4-7a28-3924-810f-c04153c831b5
-