Version 2.14.0-180.0.dev

Merge commit '79a61fab8fce5f842676c0aff67187aa36a9036b' into 'dev'
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2d3c48f..17d2822 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -42,6 +42,7 @@
     was abandoned more than 5 years ago and is not supported by most browsers.
     The `dart:web_sql` library has been documented as unsupported and deprecated
     for many years as well and but wasn't annotated properly until now.
+
 ### Dart VM
 
 *   **Breaking Change** [#45071][]: `Dart_NewWeakPersistentHandle`'s and
@@ -55,17 +56,25 @@
 
 #### Dart command line
 
-*   **Breaking Change** [#46100][]: The standalone `dart2native` has been marked
-deprecated, and now prints a warning message. It's replacement is the `dart
-compile exe` and `dart compile aot-snapshot` commands, which offer the same
-functionality. The `dart2native` tool will be discontinued (removed from the
-Dart SDK) in Dart 2.15.
+*   **Breaking Change** [#46100][]: The standalone `dart2native` tool has been
+    marked deprecated, and now prints a warning message. Its replacements are
+    the `dart compile exe` and `dart compile aot-snapshot` commands, which offer
+    the same functionality. The `dart2native` tool will be removed from the Dart
+    SDK in Dart 2.15.
 
-https://github.com/dart-lang/sdk/issues/46100
+*   **Breaking Change**: The standalone `dartfmt` tool has been marked
+    deprecated, and now prints a warning message. Instead, use `dart format`.
+    The `dartfmt` tool will be removed from the Dart SDK in Dart 2.15.
 
-* The `dart create` command has been updated to create projects that use the new
-  'recommended' set of lints from `package:lints`. See https://dart.dev/go/core-lints
-  for more information about these lints.
+    Note that `dart format` has [a different set of options and
+    defaults][dartfmt cli] than `dartfmt`.
+
+*   The `dart create` command has been updated to create projects that use the
+    new 'recommended' set of lints from `package:lints`. See
+    https://dart.dev/go/core-lints for more information about these lints.
+
+[#46100]: https://github.com/dart-lang/sdk/issues/46100
+[dartfmt cli]: https://github.com/dart-lang/dart_style/wiki/CLI-Changes
 
 * The `dart analyze` command has been extended to support specifying multiple
   files or directories to analyze; see also https://github.com/dart-lang/sdk/issues/45352.
diff --git a/sdk/bin/dartfmt b/sdk/bin/dartfmt
index ad54140..442833d 100755
--- a/sdk/bin/dartfmt
+++ b/sdk/bin/dartfmt
@@ -6,6 +6,9 @@
 # Run dart_style/bin/format.dart on the Dart VM. This script assumes the Dart
 # repo's directory structure.
 
+echo "Warning: 'dartfmt' is deprecated. Please use 'dart format'." 1>&2
+echo "(See https://github.com/dart-lang/dart_style/wiki/CLI-Changes.)" 1>&2
+
 function follow_links() {
   file="$1"
   while [ -h "$file" ]; do
diff --git a/sdk/bin/dartfmt.bat b/sdk/bin/dartfmt.bat
index 7a7412b..b3aceb0 100644
--- a/sdk/bin/dartfmt.bat
+++ b/sdk/bin/dartfmt.bat
@@ -3,6 +3,9 @@
 REM for details. All rights reserved. Use of this source code is governed by a
 REM BSD-style license that can be found in the LICENSE file.
 
+echo Warning: 'dartfmt' is deprecated. Please use 'dart format'. 1>&2
+echo (See https://github.com/dart-lang/dart_style/wiki/CLI-Changes.) 1>&2
+
 setlocal
 rem Handle the case where dart-sdk/bin has been symlinked to.
 set DIR_NAME_WITH_SLASH=%~dp0
diff --git a/sdk/bin/dartfmt_sdk b/sdk/bin/dartfmt_sdk
index 273733c..255fb43 100755
--- a/sdk/bin/dartfmt_sdk
+++ b/sdk/bin/dartfmt_sdk
@@ -6,6 +6,9 @@
 # Run dart_style/bin/format.dart on the Dart VM. This script assumes the Dart
 # SDK's directory structure.
 
+echo "Warning: 'dartfmt' is deprecated. Please use 'dart format'." 1>&2
+echo "(See https://github.com/dart-lang/dart_style/wiki/CLI-Changes.)" 1>&2
+
 function follow_links() {
   file="$1"
   while [ -h "$file" ]; do
diff --git a/sdk/bin/dartfmt_sdk.bat b/sdk/bin/dartfmt_sdk.bat
index b4228d3..7b64864 100644
--- a/sdk/bin/dartfmt_sdk.bat
+++ b/sdk/bin/dartfmt_sdk.bat
@@ -3,6 +3,9 @@
 REM for details. All rights reserved. Use of this source code is governed by a
 REM BSD-style license that can be found in the LICENSE file.
 
+echo Warning: 'dartfmt' is deprecated. Please use 'dart format'. 1>&2
+echo (See https://github.com/dart-lang/dart_style/wiki/CLI-Changes.) 1>&2
+
 setlocal
 rem Handle the case where dart-sdk/bin has been symlinked to.
 set DIR_NAME_WITH_SLASH=%~dp0
diff --git a/tests/co19/co19-co19.status b/tests/co19/co19-co19.status
index bb2f32d..0d67353 100644
--- a/tests/co19/co19-co19.status
+++ b/tests/co19/co19-co19.status
@@ -2,7 +2,6 @@
 # for details. All rights reserved. Use of this source code is governed by a
 # BSD-style license that can be found in the LICENSE file.
 
-LanguageFeatures/Constructor-tear-offs: Skip # not implemented
 LibTest/io/RawDatagramSocket/*: Skip # https://github.com/dart-lang/co19/issues/195
 
 [ $compiler == dart2analyzer ]
diff --git a/tools/VERSION b/tools/VERSION
index 2fb37c5..888f7d0 100644
--- a/tools/VERSION
+++ b/tools/VERSION
@@ -27,5 +27,5 @@
 MAJOR 2
 MINOR 14
 PATCH 0
-PRERELEASE 179
+PRERELEASE 180
 PRERELEASE_PATCH 0
\ No newline at end of file