Manual roll Dart SDK from e6df03a57636 to 3c45f68cd7c2 (4 revisions) (#47620)

Manual roll requested by zra@google.com

https://dart.googlesource.com/sdk.git/+log/e6df03a57636..3c45f68cd7c2

2023-11-02 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.3.0-91.0.dev
2023-11-02 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.3.0-90.0.dev
2023-11-01 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.3.0-89.0.dev
2023-11-01 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.3.0-88.0.dev

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC dart-vm-team@google.com,zra@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter Engine: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
diff --git a/DEPS b/DEPS
index cd0da30..62448b4 100644
--- a/DEPS
+++ b/DEPS
@@ -57,28 +57,28 @@
   # Dart is: https://github.com/dart-lang/sdk/blob/main/DEPS
   # You can use //tools/dart/create_updated_flutter_deps.py to produce
   # updated revision list of existing dependencies.
-  'dart_revision': 'e6df03a57636ed8a57e580f847460b5683b3a6fb',
+  'dart_revision': '3c45f68cd7c27440c7bf5f177c27ecf5f1243c64',
 
   # WARNING: DO NOT EDIT MANUALLY
   # The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py
   'dart_binaryen_rev': 'a51bd6df919a5b79574f0996a760cc20cb05697e',
   'dart_boringssl_gen_rev': 'a468ba9fec3f59edf46a7db98caaca893e1e4d96',
   'dart_boringssl_rev': '74646566e93de7551bfdfc5f49de7462f13d1d05',
-  'dart_browser_launcher_rev': 'c2871b2e03aa4490caf476c274996e2bc20c5451',
-  'dart_clock_rev': '200a0209927ea7c4737309e7e9076ec8b97e9c4b',
+  'dart_browser_launcher_rev': '4f9e7843b683c9e9357aaf263a929ec6ecf959c8',
+  'dart_clock_rev': 'f975668839f45bad561d6227f88297bbbcff03fa',
   'dart_collection_rev': 'd27bfaf7994ee690be6ed424b8ee288c7aa672f6',
   'dart_devtools_rev': 'f73b42303c9715f5659130f8f1b6dc91fa12d82f',
   'dart_libprotobuf_rev': '24487dd1045c7f3d64a21f38a3f0c06cc4cf2edb',
   'dart_perfetto_rev': '13ce0c9e13b0940d2476cd0cff2301708a9a2e2b',
   'dart_protobuf_gn_rev': 'ca669f79945418f6229e4fef89b666b2a88cbb10',
-  'dart_protobuf_rev': '3f567b29cc8979b9e355b746aa57805c08cb72e9',
+  'dart_protobuf_rev': 'dcec2eda9db4e6728e900928aa2e46944ba4fa6f',
   'dart_pub_rev': 'fca927ae2662204805e1646c0c0687369001a41a',
   'dart_root_certificates_rev': '692f6d6488af68e0121317a9c2c9eb393eb0ee50',
-  'dart_tools_rev': '01c0b529fb2c1243088239d1ca474fe6d49399f9',
-  'dart_watcher_rev': '6ad58dcbbf328fbecf18d6ad2357c67be300b489',
-  'dart_webdev_rev': '50534a1299d1fdcac065ac337abcad26886ff029',
-  'dart_webkit_inspection_protocol_rev': '82f0c1c46dfdba5edf7c5fa84456233121dd69e1',
-  'dart_yaml_edit_rev': 'a7e7fbad5ee263cc681681c1a6eb9e6df5336ad6',
+  'dart_tools_rev': 'dd91cb6a2c09c9c499be74ccb8a83cd6f50484bb',
+  'dart_watcher_rev': 'b2b278ae4198b4c431a145ddcfdab1460d5f9ec5',
+  'dart_webdev_rev': '5ad79c240b000a50057612d6af4573f6e649f65c',
+  'dart_webkit_inspection_protocol_rev': '2c6f8b6b7dbcbd207d345ebaa0337a3b8de70244',
+  'dart_yaml_edit_rev': '9b9d33c5255798c950e843efe19e6f81a225ad28',
   'dart_zlib_rev': '14dd4c4455602c9b71a1a89b5cafd1f4030d2e3f',
 
   'ocmock_rev': 'c4ec0e3a7a9f56cfdbd0aa01f4f97bb4b75c5ef8', # v3.7.1
@@ -334,19 +334,19 @@
    Var('dart_git') + '/args.git@df9b428e53e889835257c8475538e09834ffd022',
 
   'src/third_party/dart/third_party/pkg/async':
-   Var('dart_git') + '/async.git@def44823a35fc13312d3147cbbd5425a73e7e243',
+   Var('dart_git') + '/async.git@992457079da78dede35a56257d698288c467dc91',
 
   'src/third_party/dart/third_party/pkg/bazel_worker':
    Var('dart_git') + '/bazel_worker.git@b1b6a6605f0255eb1bf4aaf5aaf36f0d635e1b20',
 
   'src/third_party/dart/third_party/pkg/boolean_selector':
-   Var('dart_git') + '/boolean_selector.git@479e1c110355a6c13f88922c9fdec353225fc825',
+   Var('dart_git') + '/boolean_selector.git@7f523c392056bea55176530a7b1434aa99549e0f',
 
   'src/third_party/dart/third_party/pkg/browser_launcher':
    Var('dart_git') + '/browser_launcher.git' + '@' + Var('dart_browser_launcher_rev'),
 
   'src/third_party/dart/third_party/pkg/cli_util':
-   Var('dart_git') + '/cli_util.git@56c1235ba516dbabb3e2b1d4fe76603630f9f5d1',
+   Var('dart_git') + '/cli_util.git@500dffab6e00332c4c0b814359f06c8a9c3a5573',
 
   'src/third_party/dart/third_party/pkg/clock':
    Var('dart_git') + '/clock.git' + '@' + Var('dart_clock_rev'),
@@ -355,13 +355,13 @@
    Var('dart_git') + '/collection.git' + '@' + Var('dart_collection_rev'),
 
   'src/third_party/dart/third_party/pkg/convert':
-   Var('dart_git') + '/convert.git@03242b2058af45456e07a5648fe9b9ef40ca57d9',
+   Var('dart_git') + '/convert.git@f24afa75d065fa3fe70f30300a1570c11e461713',
 
   'src/third_party/dart/third_party/pkg/crypto':
-   Var('dart_git') + '/crypto.git@36ead7c6f748448cde9149bc96292adb844c4601',
+   Var('dart_git') + '/crypto.git@f3e64d234416466683e29a4b20cf751684cbae6a',
 
   'src/third_party/dart/third_party/pkg/csslib':
-   Var('dart_git') + '/csslib.git@f6b68dd9ed9da297f5df4cd31a39787bf35432b3',
+   Var('dart_git') + '/csslib.git@17346e528b19c09b2d20589e0ffa0f01a5ad54ad',
 
   'src/third_party/dart/third_party/pkg/dart_style':
    Var('dart_git') + '/dart_style.git@2cee560f2025f8bd5dce3fd5f4c4b5cf5335a10b',
@@ -370,22 +370,22 @@
    Var('dart_git') + '/dartdoc.git@53da3e1dd1802c5899352fce251ea0c385a827b0',
 
   'src/third_party/dart/third_party/pkg/ffi':
-   Var('dart_git') + '/ffi.git@2faec288966d8f564049adb86a7ca43fd6e01fbf',
+   Var('dart_git') + '/ffi.git@c926657618443ff4821411ede01684096b503f84',
 
   'src/third_party/dart/third_party/pkg/file':
-   Var('dart_git') + '/external/github.com/google/file.dart@7418131cfe3c5e063166bc3d7cca98985a6d8eeb',
+   Var('dart_git') + '/external/github.com/google/file.dart@e7c03aa61789cf57063660b99e6310a1f96a3553',
 
   'src/third_party/dart/third_party/pkg/fixnum':
-   Var('dart_git') + '/fixnum.git@ef45eb556524eadcd72ecdbbed87951288bcd9e7',
+   Var('dart_git') + '/fixnum.git@3279f5d2a7b01eb315dc0f6cbae57cae8cee35e4',
 
   'src/third_party/dart/third_party/pkg/glob':
    Var('dart_git') + '/glob.git@00465333cc4110e077cb256b4fa7eff4797bc856',
 
   'src/third_party/dart/third_party/pkg/html':
-   Var('dart_git') + '/html.git@49e2c8e9b3bc9fcf25a8eb290c026d3c94c5d175',
+   Var('dart_git') + '/html.git@06bc148600b1d1a70f2256bdf788c213f1f60f55',
 
   'src/third_party/dart/third_party/pkg/http':
-   Var('dart_git') + '/http.git@7240d0a26c17f06f5e6d704082ea95d10a7a730d',
+   Var('dart_git') + '/http.git@b9389fea7e52b5b783912f80b17cee429d3b2d62',
 
   'src/third_party/dart/third_party/pkg/http_multi_server':
    Var('dart_git') + '/http_multi_server.git@03041aabc9ffa4c730c4221bf6ff1ef8bcd27cef',
@@ -403,31 +403,31 @@
    Var('dart_git') + '/leak_tracker.git@098bafcf99a5220e3c352d895d991e163568ee03',
 
   'src/third_party/dart/third_party/pkg/logging':
-   Var('dart_git') + '/logging.git@642ed2124f7ef7abc819a0e22ae0c7afdb5398d3',
+   Var('dart_git') + '/logging.git@324a0b5fd2b49b80ea4fbe2b48aac7794000e25a',
 
   'src/third_party/dart/third_party/pkg/markdown':
-   Var('dart_git') + '/markdown.git@4e2e9701d87058311857d06fd7f5df54e8f86c53',
+   Var('dart_git') + '/markdown.git@efb73b3db22f47925d942d3ad1a0cdcd6dece944',
 
   'src/third_party/dart/third_party/pkg/matcher':
-   Var('dart_git') + '/matcher.git@7512f8056486f6b0855ec9307ce0f93902c329e7',
+   Var('dart_git') + '/matcher.git@3d03fa1a3e8f166b9e2ec8557c5d5e83ae1c85bc',
 
   'src/third_party/dart/third_party/pkg/mime':
-   Var('dart_git') + '/mime.git@af3e5fe753b957e95f03838f8a63782582c413ca',
+   Var('dart_git') + '/mime.git@8ebf9463a7a230213cee0adc3c019dad78d364ac',
 
   'src/third_party/dart/third_party/pkg/mockito':
    Var('dart_git') + '/mockito.git@b7d752e7f696ac0a1b1567a7abb8073b9d581a07',
 
   'src/third_party/dart/third_party/pkg/native':
-   Var('dart_git') + '/native.git@279094d73780f7c128b70f14b7232d5bd478bf2a',
+   Var('dart_git') + '/native.git@de9d59e4dbdd25321ab59ad5e60a55b197c573e4',
 
   'src/third_party/dart/third_party/pkg/package_config':
    Var('dart_git') + '/package_config.git@100533d2f836583f281c9dfa11a00d6842c176d4',
 
   'src/third_party/dart/third_party/pkg/path':
-   Var('dart_git') + '/path.git@4ca27d4e88d47f2d96c3113940a97321b6aa7175',
+   Var('dart_git') + '/path.git@18ec71f7dde21d8518702d77215fb0b2fa45e970',
 
   'src/third_party/dart/third_party/pkg/pool':
-   Var('dart_git') + '/pool.git@5ccef15fcd4690d96e22e60c3962f4c97d9430f9',
+   Var('dart_git') + '/pool.git@c78cef414f86f41879e9eef22caeaf97520a01fe',
 
   'src/third_party/dart/third_party/pkg/protobuf':
    Var('dart_git') + '/protobuf.git' + '@' + Var('dart_protobuf_rev'),
@@ -436,49 +436,49 @@
    Var('dart_git') + '/pub.git' + '@' + Var('dart_pub_rev'),
 
   'src/third_party/dart/third_party/pkg/pub_semver':
-   Var('dart_git') + '/pub_semver.git@8e5a58fd4231854b35ac585ff81c242885334843',
+   Var('dart_git') + '/pub_semver.git@f9e94ee38d5dd881afd06308e34dcef717b04e39',
 
   'src/third_party/dart/third_party/pkg/shelf':
-   Var('dart_git') + '/shelf.git@c15fc6f6ae11079d7796b0bf8c93135a5a112d82',
+   Var('dart_git') + '/shelf.git@b3adc7c5264b448a77427c6aacd67eedfb16dce2',
 
   'src/third_party/dart/third_party/pkg/source_map_stack_trace':
-   Var('dart_git') + '/source_map_stack_trace.git@73d449cb90f9faf3ccacde0635f55230c6060024',
+   Var('dart_git') + '/source_map_stack_trace.git@220962658bf67304207aedc7eeedca6ef64a7c72',
 
   'src/third_party/dart/third_party/pkg/source_maps':
-   Var('dart_git') + '/source_maps.git@fc6aa16cc3548dec5642057a7fbbce01d64f4a19',
+   Var('dart_git') + '/source_maps.git@87dc58736b5bd334502005cdbd4d325aba9bc696',
 
   'src/third_party/dart/third_party/pkg/source_span':
-   Var('dart_git') + '/source_span.git@92e50bf0c15bea00218e5fdb2881d2570de1932b',
+   Var('dart_git') + '/source_span.git@ed16e0d1323f15e478027430b53e0ef0dbc25a83',
 
   'src/third_party/dart/third_party/pkg/sse':
-   Var('dart_git') + '/sse.git@37df57d7d09503c12f6200122ab0cb7e92ad50d1',
+   Var('dart_git') + '/sse.git@8ddb95fbe7c07d91aee92f35f70ac5c839f82c35',
 
   'src/third_party/dart/third_party/pkg/stack_trace':
-   Var('dart_git') + '/stack_trace.git@634589f915f7b236dba8aca0f581cf792e5a6e03',
+   Var('dart_git') + '/stack_trace.git@6496ff88cf5c168c2548a454160c27004d176009',
 
   'src/third_party/dart/third_party/pkg/stream_channel':
-   Var('dart_git') + '/stream_channel.git@ffdb20840d05a276699b50fdfc70cf668bfed6e2',
+   Var('dart_git') + '/stream_channel.git@178104d0f1316b0120cf0031b8dbae0cbfec4c26',
 
   'src/third_party/dart/third_party/pkg/string_scanner':
-   Var('dart_git') + '/string_scanner.git@9c525f78fbc4189ee4dc3171a5c79e925b58f58b',
+   Var('dart_git') + '/string_scanner.git@a7105ef03ed8373c7d995461fcf4994a6f4e781d',
 
   'src/third_party/dart/third_party/pkg/tar':
    Var('dart_git') + '/external/github.com/simolus3/tar.git@3383397b082c084c327587a293591fac74bc8af3',
 
   'src/third_party/dart/third_party/pkg/term_glyph':
-   Var('dart_git') + '/term_glyph.git@cff80de129b2e69c11e3a9d7c6ea0447fc37865b',
+   Var('dart_git') + '/term_glyph.git@7c1eb9d799a3cbbc554c3a283af4d6cee9043297',
 
   'src/third_party/dart/third_party/pkg/test':
    Var('dart_git') + '/test.git@4341470a2b844cd9a6692647639d652f617dd302',
 
   'src/third_party/dart/third_party/pkg/test_reflective_loader':
-   Var('dart_git') + '/test_reflective_loader.git@8593eb160f796179f77c8edb6fde050433810211',
+   Var('dart_git') + '/test_reflective_loader.git@17d40bb06f55f727a79c0f0016d7510294f5db03',
 
   'src/third_party/dart/third_party/pkg/tools':
    Var('dart_git') + '/tools.git' + '@' + Var('dart_tools_rev'),
 
   'src/third_party/dart/third_party/pkg/typed_data':
-   Var('dart_git') + '/typed_data.git@d1c15ed29d10568cd713fba77d01c4d79b03ccf8',
+   Var('dart_git') + '/typed_data.git@0b16bd26c90bc9ac08e8b4b259aa3d7bead34feb',
 
   'src/third_party/dart/third_party/pkg/usage':
    Var('dart_git') + '/usage.git@d7d2964433f26b9a3c60dc9c6677f00c005ee9fb',
@@ -487,7 +487,7 @@
    Var('dart_git') + '/watcher.git' + '@' + Var('dart_watcher_rev'),
 
   'src/third_party/dart/third_party/pkg/web_socket_channel':
-   Var('dart_git') + '/web_socket_channel.git@f3ac1bf2bd3c93eb6d5d78646ff7de31797f4cf6',
+   Var('dart_git') + '/web_socket_channel.git@82ac73fef05c474095c740a9525b4cfb61611c3d',
 
   'src/third_party/dart/third_party/pkg/webdev':
    Var('dart_git') + '/webdev.git' + '@' + Var('dart_webdev_rev'),
@@ -496,7 +496,7 @@
    Var('dart_git') + '/external/github.com/google/webkit_inspection_protocol.dart.git' + '@' + Var('dart_webkit_inspection_protocol_rev'),
 
   'src/third_party/dart/third_party/pkg/yaml':
-   Var('dart_git') + '/yaml.git@9f0d64934c07bc27438074616455618b7103582d',
+   Var('dart_git') + '/yaml.git@98a3aab54b09d355e094fdb4e5abd9083a2876b8',
 
   'src/third_party/dart/third_party/pkg/yaml_edit':
    Var('dart_git') + '/yaml_edit.git' + '@' + Var('dart_yaml_edit_rev'),
diff --git a/ci/licenses_golden/licenses_dart b/ci/licenses_golden/licenses_dart
index 36ebb4b..1c2a230 100644
--- a/ci/licenses_golden/licenses_dart
+++ b/ci/licenses_golden/licenses_dart
@@ -1,4 +1,4 @@
-Signature: 4f6c6ef3539e00d6683e50d9e5058131
+Signature: 2dc685e6d11b4532d44929ab582acbeb
 
 ====================================================================================================
 LIBRARY: dart