| Index: lib/src/util/io.dart
|
| diff --git a/lib/src/util/io.dart b/lib/src/util/io.dart
|
| index a2b23d8f61e2885017da29afa36bcccb86e3721d..ceb8da6c9992ecc06e79cb933e99eab5d0b4805a 100644
|
| --- a/lib/src/util/io.dart
|
| +++ b/lib/src/util/io.dart
|
| @@ -24,16 +24,7 @@ const _newline = 0xA;
|
| const _carriageReturn = 0xD;
|
|
|
| /// The root directory of the Dart SDK.
|
| -final String sdkDir = (() {
|
| - // TODO(kevmoo): work-around for accessing the SDK root dartbug.com/16994
|
| - //
|
| - // Don't resolve symlinks on Windows because of issue 133. Once the TODO above
|
| - // is resolved, we won't have to do explicit symlink resolution anyway.
|
| - var path = Platform.isWindows
|
| - ? Platform.executable
|
| - : new File(Platform.executable).resolveSymbolicLinksSync();
|
| - return p.dirname(p.dirname(path));
|
| -})();
|
| +final String sdkDir = p.dirname(p.dirname(Platform.resolvedExecutable));
|
|
|
| /// The version of the Dart SDK currently in use.
|
| final Version _sdkVersion = new Version.parse(
|
| @@ -68,22 +59,6 @@ String libDir({String packageRoot}) {
|
| return p.dirname(p.dirname(p.dirname(pathToIo)));
|
| }
|
|
|
| -/// Returns whether the current Dart version has a fix for issue 23084.
|
| -final bool supportsPubServe = ((){
|
| - // This isn't 100% accurate, since issue 23084 wasn't fixed in early 1.10 dev
|
| - // releases, but it's unlikely anyone will be using them.
|
| - // TODO(nweiz): remove this when we no longer support older Dart versions.
|
| - return new VersionConstraint.parse('>=1.9.2 <2.0.0').allows(_sdkVersion);
|
| -})();
|
| -
|
| -/// Returns whether the current Dart version supports running isolates in
|
| -/// checked mode.
|
| -final bool supportsIsolateCheckedMode = (() {
|
| - // TODO(nweiz): remove this when we no longer support older Dart versions.
|
| - return new VersionConstraint.parse('>=1.11.0-dev.5.0 <2.0.0')
|
| - .allows(_sdkVersion);
|
| -})();
|
| -
|
| // TODO(nweiz): Make this check [stdioType] once that works within "pub run".
|
| /// Whether "special" strings such as Unicode characters or color escapes are
|
| /// safe to use.
|
|
|