Roll Dart SDK from 8c7e38cd3903 to 49561debc8d4 (1 revision) (#46540)

https://dart.googlesource.com/sdk.git/+log/8c7e38cd3903..49561debc8d4

2023-10-04 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.2.0-229.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 chinmaygarde@google.com,dart-vm-team@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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
diff --git a/DEPS b/DEPS
index 99d2519..19ad7ff 100644
--- a/DEPS
+++ b/DEPS
@@ -57,16 +57,16 @@
   # 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': '8c7e38cd390325a279949286aeb343a0dcfaa7a1',
+  'dart_revision': '49561debc8d49d3a9d8163102e20596850dbeaaf',
 
   # 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': '1f69393d63a2f8d36d00b86cdd20df70c347af82',
-  'dart_clock_rev': '1e75f08d3428bcd6f4b7cf70e788f24fc9b661e1',
-  'dart_collection_rev': '91afde43f488eef618454b896301c6ff59af72e0',
+  'dart_browser_launcher_rev': '25bc94aac66240aea01a77f0c7af1f173db0f099',
+  'dart_clock_rev': '200a0209927ea7c4737309e7e9076ec8b97e9c4b',
+  'dart_collection_rev': 'd27bfaf7994ee690be6ed424b8ee288c7aa672f6',
   'dart_devtools_rev': '11ec4ae1036408018143b58d80d6feadbee56a6c',
   'dart_libprotobuf_rev': '24487dd1045c7f3d64a21f38a3f0c06cc4cf2edb',
   'dart_perfetto_rev': 'b8da07095979310818f0efde2ef3c69ea70d62c5',
@@ -74,11 +74,11 @@
   'dart_protobuf_rev': 'c16bc891978a1764f0d6d8eca54f420242c78a6a',
   'dart_pub_rev': 'fca927ae2662204805e1646c0c0687369001a41a',
   'dart_root_certificates_rev': '692f6d6488af68e0121317a9c2c9eb393eb0ee50',
-  'dart_tools_rev': '3c248df45b9bf40738579e8616cd7d85f34ba5b1',
-  'dart_watcher_rev': '1aed03e2a8005f45083fdb38cbd4b684cd23082f',
-  'dart_webdev_rev': '3078f48fb56a1036bc0f2a08ac51567291d8a837',
+  'dart_tools_rev': 'f318c80fc6507cbfff851971cb7ad6edd061b6ea',
+  'dart_watcher_rev': 'c480e2de63b045505c9114d2c2031e6fa63f11c8',
+  'dart_webdev_rev': '7c2c2d70e05a5012b52e95b209aedce7acb62f94',
   'dart_webkit_inspection_protocol_rev': '82f0c1c46dfdba5edf7c5fa84456233121dd69e1',
-  'dart_yaml_edit_rev': '4a9734dda12f63ef9eee4121f87ff4401e25a607',
+  'dart_yaml_edit_rev': 'a7e7fbad5ee263cc681681c1a6eb9e6df5336ad6',
   'dart_zlib_rev': '14dd4c4455602c9b71a1a89b5cafd1f4030d2e3f',
 
   'ocmock_rev': 'c4ec0e3a7a9f56cfdbd0aa01f4f97bb4b75c5ef8', # v3.7.1
@@ -340,22 +340,22 @@
    {'dep_type': 'cipd', 'packages': [{'package': 'dart/third_party/flutter/devtools', 'version': 'git_revision:11ec4ae1036408018143b58d80d6feadbee56a6c'}]},
 
   'src/third_party/dart/third_party/pkg/args':
-   Var('dart_git') + '/args.git@5a4e16f1e4c08b01498a9dce8aeda1a60161cd52',
+   Var('dart_git') + '/args.git@df9b428e53e889835257c8475538e09834ffd022',
 
   'src/third_party/dart/third_party/pkg/async':
-   Var('dart_git') + '/async.git@75efa6cc08b2fc906fac4b6fdfdbcf6da7d0a2da',
+   Var('dart_git') + '/async.git@def44823a35fc13312d3147cbbd5425a73e7e243',
 
   'src/third_party/dart/third_party/pkg/bazel_worker':
-   Var('dart_git') + '/bazel_worker.git@159e67182044b2d5edd89d12a873487d1d1343c1',
+   Var('dart_git') + '/bazel_worker.git@b1b6a6605f0255eb1bf4aaf5aaf36f0d635e1b20',
 
   'src/third_party/dart/third_party/pkg/boolean_selector':
-   Var('dart_git') + '/boolean_selector.git@f255921c7155da2167e8c96e04e527180787aafb',
+   Var('dart_git') + '/boolean_selector.git@9431e01c34a2859d329b6c599b1ed05ac0919b0b',
 
   '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@44118e35e55c75f84fbc5ead051424ee1e73e406',
+   Var('dart_git') + '/cli_util.git@9e48f0d390996089aef5d5d05a8ed6a07f6abf6a',
 
   'src/third_party/dart/third_party/pkg/clock':
    Var('dart_git') + '/clock.git' + '@' + Var('dart_clock_rev'),
@@ -364,79 +364,79 @@
    Var('dart_git') + '/collection.git' + '@' + Var('dart_collection_rev'),
 
   'src/third_party/dart/third_party/pkg/convert':
-   Var('dart_git') + '/convert.git@c058c8f4ebfdc09a5122db7988acd9e117a7da48',
+   Var('dart_git') + '/convert.git@140b2f0d0b5f9ee0ef9ec950e123bd84d25cbde9',
 
   'src/third_party/dart/third_party/pkg/crypto':
-   Var('dart_git') + '/crypto.git@1e26879c8f166850288e8722c590a465b4461f1f',
+   Var('dart_git') + '/crypto.git@b38dd6285989698968bdf8e8f5fe517b1cbd5a33',
 
   'src/third_party/dart/third_party/pkg/csslib':
-   Var('dart_git') + '/csslib.git@bd30a1a773ec66d3e435dfc53fc140f1967716da',
+   Var('dart_git') + '/csslib.git@f6b68dd9ed9da297f5df4cd31a39787bf35432b3',
 
   'src/third_party/dart/third_party/pkg/dart_style':
    Var('dart_git') + '/dart_style.git@1a2def95a3c04dafd27b85d17e6e828bd4afa1a3',
 
   'src/third_party/dart/third_party/pkg/dartdoc':
-   Var('dart_git') + '/dartdoc.git@a3cfdc40a94d169bd7b559dc6f83ceb7f79de4e2',
+   Var('dart_git') + '/dartdoc.git@59947b1495f6fc30fb106ae1a0a8d60d86c82f14',
 
   'src/third_party/dart/third_party/pkg/ffi':
-   Var('dart_git') + '/ffi.git@d36e05af55293bcc511d6b3a99ea4b8cb69f6323',
+   Var('dart_git') + '/ffi.git@ee70dd4a5b396d1a1df0094a8955ac130cb406ce',
 
   'src/third_party/dart/third_party/pkg/file':
    Var('dart_git') + '/external/github.com/google/file.dart@a18ad1ce88eaeb5a11a13ef8fc25d1e78b546c59',
 
   'src/third_party/dart/third_party/pkg/fixnum':
-   Var('dart_git') + '/fixnum.git@87ed0658f32f992dc7360b77513eadfa7056aa9d',
+   Var('dart_git') + '/fixnum.git@ef0a587c520844f906e369281d9816208250ef59',
 
   'src/third_party/dart/third_party/pkg/glob':
-   Var('dart_git') + '/glob.git@9c1996f9f9326d776fe151f292912113b8b64aa3',
+   Var('dart_git') + '/glob.git@00465333cc4110e077cb256b4fa7eff4797bc856',
 
   'src/third_party/dart/third_party/pkg/html':
-   Var('dart_git') + '/html.git@a1b193e95f13c995e7f7200ce0d363de5952e383',
+   Var('dart_git') + '/html.git@49e2c8e9b3bc9fcf25a8eb290c026d3c94c5d175',
 
   'src/third_party/dart/third_party/pkg/http':
-   Var('dart_git') + '/http.git@12516197c28a0763b1f90c26b87660810bf58cc8',
+   Var('dart_git') + '/http.git@88ec75eb603ce3d66911ac0df1b48e6582965131',
 
   'src/third_party/dart/third_party/pkg/http_multi_server':
-   Var('dart_git') + '/http_multi_server.git@9d62ea396d7d282592edf994378f67fcde982ce8',
+   Var('dart_git') + '/http_multi_server.git@03041aabc9ffa4c730c4221bf6ff1ef8bcd27cef',
 
   'src/third_party/dart/third_party/pkg/http_parser':
-   Var('dart_git') + '/http_parser.git@d2d03e7dfa3b7a99515b16f827650d6e210799b5',
+   Var('dart_git') + '/http_parser.git@c557f570fd53fed11914fe98c9dc20872e6eeca6',
 
   'src/third_party/dart/third_party/pkg/intl':
    Var('dart_git') + '/intl.git@5d65e3808ce40e6282e40881492607df4e35669f',
 
   'src/third_party/dart/third_party/pkg/json_rpc_2':
-   Var('dart_git') + '/json_rpc_2.git@50a37863be221f43ef07533c0c154ae676fc5df0',
+   Var('dart_git') + '/json_rpc_2.git@0521afb58b9aeb90beda8fa5b00b98b998ec9ba6',
 
   'src/third_party/dart/third_party/pkg/leak_tracker':
    Var('dart_git') + '/leak_tracker.git@098bafcf99a5220e3c352d895d991e163568ee03',
 
   'src/third_party/dart/third_party/pkg/logging':
-   Var('dart_git') + '/logging.git@bcaad0f781a889d6e5cf8fc564fd0722c446b96e',
+   Var('dart_git') + '/logging.git@642ed2124f7ef7abc819a0e22ae0c7afdb5398d3',
 
   'src/third_party/dart/third_party/pkg/markdown':
-   Var('dart_git') + '/markdown.git@6cfd6f17651a8ba31b5a268f1139bb2c039dd4d4',
+   Var('dart_git') + '/markdown.git@ae766d52d22b54c05240989871b14ede1848b345',
 
   'src/third_party/dart/third_party/pkg/matcher':
-   Var('dart_git') + '/matcher.git@80910d6698576ba486ace6e5fdf0e27324f138db',
+   Var('dart_git') + '/matcher.git@11daad9d3b62539feca5decfa465ccdfb87dde86',
 
   'src/third_party/dart/third_party/pkg/mime':
-   Var('dart_git') + '/mime.git@37ef637c35896e289fdd37c0ea4680df4ab9f543',
+   Var('dart_git') + '/mime.git@f3b9c490cf2bc322fa8246051a6c14a31e75535b',
 
   'src/third_party/dart/third_party/pkg/mockito':
-   Var('dart_git') + '/mockito.git@097e5635a6c1859e03e9c606c2ab4cfa74618bcc',
+   Var('dart_git') + '/mockito.git@610c3dcecba91509a7a0b10e460fe48a455583f9',
 
   'src/third_party/dart/third_party/pkg/native':
    Var('dart_git') + '/native.git@7aaa0259c48df8fef4afc222a3c40569a0e881ef',
 
   'src/third_party/dart/third_party/pkg/package_config':
-   Var('dart_git') + '/package_config.git@ae7ad83de97aba507fd05e97cc372bc6695c1759',
+   Var('dart_git') + '/package_config.git@100533d2f836583f281c9dfa11a00d6842c176d4',
 
   'src/third_party/dart/third_party/pkg/path':
-   Var('dart_git') + '/path.git@96d9183ad4f9e48109fa8d4b8269cf75f13922dd',
+   Var('dart_git') + '/path.git@abcf38c9c769db46c64dceab921d7e30f42bc373',
 
   'src/third_party/dart/third_party/pkg/pool':
-   Var('dart_git') + '/pool.git@a5bee3540a2b5b3a3c34038667e7cd7bb514dc62',
+   Var('dart_git') + '/pool.git@4bcc7de71ea7d1aa11144ccf1fcbc2597841d742',
 
   'src/third_party/dart/third_party/pkg/protobuf':
    Var('dart_git') + '/protobuf.git' + '@' + Var('dart_protobuf_rev'),
@@ -445,58 +445,58 @@
    Var('dart_git') + '/pub.git' + '@' + Var('dart_pub_rev'),
 
   'src/third_party/dart/third_party/pkg/pub_semver':
-   Var('dart_git') + '/pub_semver.git@f0be74a446f971db478e68b59ea62e393d6df3bd',
+   Var('dart_git') + '/pub_semver.git@8e5a58fd4231854b35ac585ff81c242885334843',
 
   'src/third_party/dart/third_party/pkg/shelf':
-   Var('dart_git') + '/shelf.git@485197819b93a9f9342c389f1715fb8e17a7ac0f',
+   Var('dart_git') + '/shelf.git@c15fc6f6ae11079d7796b0bf8c93135a5a112d82',
 
   'src/third_party/dart/third_party/pkg/source_map_stack_trace':
-   Var('dart_git') + '/source_map_stack_trace.git@196d7bfa58ef307687907c323ab8e5fb1f382afa',
+   Var('dart_git') + '/source_map_stack_trace.git@73d449cb90f9faf3ccacde0635f55230c6060024',
 
   'src/third_party/dart/third_party/pkg/source_maps':
-   Var('dart_git') + '/source_maps.git@eb3d40a6193adc63da958ed9451e3218bd6e95a0',
+   Var('dart_git') + '/source_maps.git@fc6aa16cc3548dec5642057a7fbbce01d64f4a19',
 
   'src/third_party/dart/third_party/pkg/source_span':
-   Var('dart_git') + '/source_span.git@48d0f574ee0a92a241c865d47f461803a664b5ba',
+   Var('dart_git') + '/source_span.git@92e50bf0c15bea00218e5fdb2881d2570de1932b',
 
   'src/third_party/dart/third_party/pkg/sse':
-   Var('dart_git') + '/sse.git@eeb2588ce56a5b2f1e4bbd88c2b35c910c505b71',
+   Var('dart_git') + '/sse.git@606387e1abe5ea311e38779f28ec71af22691c0b',
 
   'src/third_party/dart/third_party/pkg/stack_trace':
-   Var('dart_git') + '/stack_trace.git@bcf2a0b1b7d4abaeedcb8b18ff41e4994aea1b17',
+   Var('dart_git') + '/stack_trace.git@1c36cd76eb9a1e2d4ed056fb3133f78a79df2b9b',
 
   'src/third_party/dart/third_party/pkg/stream_channel':
-   Var('dart_git') + '/stream_channel.git@0ce7ab69c3a2ab83cdeb9dc60e1bacbb83abc165',
+   Var('dart_git') + '/stream_channel.git@bf74065c1f40377367eea8c9aedb9a8db8eb3339',
 
   'src/third_party/dart/third_party/pkg/string_scanner':
-   Var('dart_git') + '/string_scanner.git@da9142cf9809e7e1364144b8193ec60d87f0a4b8',
+   Var('dart_git') + '/string_scanner.git@616424cae99d90ffc66c9862b3c1f0d3fc70bac1',
 
   'src/third_party/dart/third_party/pkg/tar':
    Var('dart_git') + '/external/github.com/simolus3/tar.git@3c68cba8e51c569428222b9185469249206172c6',
 
   'src/third_party/dart/third_party/pkg/term_glyph':
-   Var('dart_git') + '/term_glyph.git@1b28285a7e818b8e87c4d2119d968c5b36d73c7a',
+   Var('dart_git') + '/term_glyph.git@19abf84eedbbd6c61f1cdc5c1d1cabd3dc624b2e',
 
   'src/third_party/dart/third_party/pkg/test':
-   Var('dart_git') + '/test.git@8191a355cefe5e6073e597d139bfb46e4b00c493',
+   Var('dart_git') + '/test.git@367aa397ab1cb08755f8a7582ab21101ceb9d29b',
 
   'src/third_party/dart/third_party/pkg/test_reflective_loader':
-   Var('dart_git') + '/test_reflective_loader.git@45c57d62fb08471681cd0b0a1c3b131bf0122929',
+   Var('dart_git') + '/test_reflective_loader.git@8593eb160f796179f77c8edb6fde050433810211',
 
   '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@80e8943524a627f7ff421ace824f38105983e89a',
+   Var('dart_git') + '/typed_data.git@d1c15ed29d10568cd713fba77d01c4d79b03ccf8',
 
   'src/third_party/dart/third_party/pkg/usage':
-   Var('dart_git') + '/usage.git@7b12d510b5abde8a216437b8430ccfd02273625c',
+   Var('dart_git') + '/usage.git@d7d2964433f26b9a3c60dc9c6677f00c005ee9fb',
 
   'src/third_party/dart/third_party/pkg/watcher':
    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@af945f1ad3ac4193ed70b4ebfbdcba3b9f0198bc',
+   Var('dart_git') + '/web_socket_channel.git@364013da737f40b4f12ea741bda9ce57b4c96f9e',
 
   'src/third_party/dart/third_party/pkg/webdev':
    Var('dart_git') + '/webdev.git' + '@' + Var('dart_webdev_rev'),
@@ -505,7 +505,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@ae001879aa377afee2e70cf11b8716d6cc3e2658',
+   Var('dart_git') + '/yaml.git@9f0d64934c07bc27438074616455618b7103582d',
 
   'src/third_party/dart/third_party/pkg/yaml_edit':
    Var('dart_git') + '/yaml_edit.git' + '@' + Var('dart_yaml_edit_rev'),