- May 14, 2015
-
-
nweiz@google.com authored
R=rnystrom@google.com Review URL: https://codereview.chromium.org//581283003 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40559 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
This will help the editor test against the no-symlink behavior before we roll it out to the world. BUG=20253 R=danrubel@google.com, rnystrom@google.com Review URL: https://codereview.chromium.org//427853002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38702 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
This means commands don't have to declare that they need. It also ensures the pubspec isn't parsed until JSON output has been selected. BUG=http://dartbug.com/20066, http://dartbug.com/20065 R=nweiz@google.com Review URL: https://codereview.chromium.org//397843005 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38291 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
This is useful for ensuring that a package's dependencies' lower bounds are correct. R=rnystrom@google.com BUG= https://code.google.com/p/dart/issues/detail?id=15670 Review URL: https://codereview.chromium.org//365993007 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38220 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
R=nweiz@google.com Review URL: https://codereview.chromium.org//372123002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38102 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
R=sigmund@google.com Review URL: https://codereview.chromium.org//364973002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37968 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=18538 R=nweiz@google.com Review URL: https://codereview.chromium.org//354763006 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37963 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
R=rnystrom@google.com BUG=17252 Review URL: https://codereview.chromium.org//363573002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37915 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=18538 R=nweiz@google.com Review URL: https://codereview.chromium.org//331593012 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37832 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
R=rnystrom@google.com BUG=15736 Review URL: https://codereview.chromium.org//356953005 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37761 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
R=rnystrom@google.com BUG=13658 Review URL: https://codereview.chromium.org//344413004 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37754 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
This change does three things: * Splits out a WrappedException class from ApplicationException. * Uses fail() pervasively rather than new ApplicationException() everywhere. * Moves exception classes from utils.dart to exceptions.dart. R=rnystrom@google.com Review URL: https://codereview.chromium.org//354663008 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37713 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=10582 R=nweiz@google.com Review URL: https://codereview.chromium.org//344493003 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37464 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
R=brianwilkerson@google.com, jmesserly@google.com, nweiz@google.com Review URL: https://codereview.chromium.org//260963007 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@35837 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=16909 RELNOTE=Add a "pub deps" command to show package dependencies. R=nweiz@google.com Review URL: https://codereview.chromium.org//217343004 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34662 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
R=rnystrom@google.com BUG=17707 Review URL: https://codereview.chromium.org//204983022 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@34330 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=15018 R=nweiz@google.com Review URL: https://codereview.chromium.org//184113007 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@33450 260f80e4-7a28-3924-810f-c04153c831b5
-
jmesserly@google.com authored
* missing returns * unused imports R=rnystrom@google.com Review URL: https://codereview.chromium.org//184823012 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@33298 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
R=rnystrom@google.com BUG=15924 Review URL: https://codereview.chromium.org//167103003 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@32818 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=16265 R=nweiz@google.com Review URL: https://codereview.chromium.org//136063005 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@32575 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG= R=nweiz@google.com Review URL: https://codereview.chromium.org//138723005 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@32376 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=14673 R=nweiz@google.com Review URL: https://codereview.chromium.org//141113011 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@32131 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
We're seeing some user reports of exceptions where the type is ambiguous. R=rnystrom@google.com BUG= Review URL: https://codereview.chromium.org//149063002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@32092 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=15734 R=nweiz@google.com Review URL: https://codereview.chromium.org//122483003 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@31566 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
Specifically, when run with "--trace" or "--verbose", pub will capture its stack chains and report them along with errors. Otherwise it should behave identically to before. R=rnystrom@google.com BUG=8842 Review URL: https://codereview.chromium.org//113453005 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@31176 260f80e4-7a28-3924-810f-c04153c831b5
-
lrn@google.com authored
R=floitsch@google.com, nweiz@google.com, rnystrom@google.com Review URL: https://codereview.chromium.org//94843002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@30809 260f80e4-7a28-3924-810f-c04153c831b5
-
lrn@google.com authored
Review URL: https://codereview.chromium.org//94593002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@30758 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
R=rnystrom@google.com BUG=14677 Review URL: https://codereview.chromium.org//49293003 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@30006 260f80e4-7a28-3924-810f-c04153c831b5
-
floitsch@google.com authored
Attempt to fix most uses of the deprecated features. R=floitsch@google.com, nweiz@google.com, rnystrom@google.com Review URL: https://codereview.chromium.org//48483002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@29628 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
Review URL: https://codereview.chromium.org//49453003 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@29501 260f80e4-7a28-3924-810f-c04153c831b5
-
whesse@google.com authored
BUG= R=rnystrom@google.com Review URL: https://codereview.chromium.org//50533005 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@29461 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=13043 R=alanknight@google.com Review URL: https://codereview.chromium.org//27000011 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@28612 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=11363 R=nweiz@google.com Review URL: https://codereview.chromium.org//26351002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@28333 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=7351 R=nweiz@google.com Review URL: https://codereview.chromium.org//26284002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@28330 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG= R=nweiz@google.com Review URL: https://codereview.chromium.org//23702061 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@27977 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
The user-visible effect of this is to make operations that only look at part of a pubspec work if other parts of the pubspec are somehow invalid. This is particularly important for the following scenario: 1. We release a version of pub in SDK 1.0.0 that parses pubspec field "foo" as an integer. 2. Sally uploads version 0.1.0 of her package, libsally. 3. We release a new version of pub in SDK 1.1.0 that supports strings in "foo". 4. Sally uploads libsally 0.2.0, which uses a string in "foo". The new version of libsally has an SDK constraint of ">= 1.1.0", since it uses the new "foo" feature. 5. Tom is using SDK 1.0.0 and runs "pub install" in a package that depends on libsally. Everyone's done everything right here; we made a backwards-compatible pubspec change, Sally chose the correct SDK constraint, and Tom has a dependency on a package that has a compatible version available. However, prior to this change, Tom's "pub install" would crash. His outdated version of pub would try and fail to parse libsally 0.2.0's "foo" field, and his version resolution would crash. With this change, it will only attempt to parse the SDK constraint portion of Sally's pubspec, and ignore anything else it doesn't understand. R=rnystrom@google.com BUG= Review URL: https://codereview.chromium.org//24246002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@27784 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
This will unblock issue 7218. R=rnystrom@google.com Review URL: https://codereview.chromium.org//24270004 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@27783 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
This is still missing some functionality, most notably the ability for a transformer to import transformed code. R=rnystrom@google.com BUG= Review URL: https://codereview.chromium.org//23625002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@27085 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=12354 R=nweiz@google.com Review URL: https://codereview.chromium.org//23272002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@26287 260f80e4-7a28-3924-810f-c04153c831b5
-