devtools
9b8d6457 - Upgrade flutter candidate and DCM version (#10048)

Commit
1 day ago
Upgrade flutter candidate and DCM version (#10048) * Upgrade flutter candidate and DCM version * Fix test for new SDK version * Update packages/devtools_app_shared/CHANGELOG.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * Update packages/devtools_app/lib/src/shared/diagnostics/variable_factory.dart Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * increase bundle size * increase zip size too * upgrade flutter * Work around macOS dart:io posix_spawn hang in dt Only forward dt's stdin to child processes when stdin is a terminal. On CI, stdin is /dev/null. package:io's sharedStdIn reads it to EOF, which makes dart:io close fd 0. With the posix_spawn-based macOS process implementation (Dart SDK commit 0171629a5478), spawning children after fd 0 is closed breaks their stdio, so nested dt invocations (e.g. `dt pub-get` under `dt generate-code`) hang forever waiting on a child that already exited. This hung every macOS CI job with the new Flutter candidate. See https://github.com/dart-lang/sdk/issues/64744. * Fall back when DDS does not collect history for a stream DDS only collects event history for a stream if the connected VM service supports it. The web debug service has no Timer stream, so with the new DDS implementation in the Dart SDK, `getStreamHistory('Timer')` fails with an invalid params error. `DdsExtension.onEventWithHistory` calls `getStreamHistory` when first listened to, and that error cannot be handled by listeners, which broke the Logging view (and the live connection integration test) for web apps. Check whether history is collected for a stream before using the DDS history stream, and fall back to the regular stream if not. * change rpc order * Upgrade to latest flutter sha * Revert "Fall back when DDS does not collect history for a stream" This reverts commit f33df2f39fff3ad629f0f4f188cbe6059f044076. * Revert "Work around macOS dart:io posix_spawn hang in dt" This reverts commit 82f52c3fa744fb7975408888b0054a3df5f2c617. * Update pubspec.lock for new flutter candidate * Revert "change rpc order" This reverts commit 574a18acf57e8f6267e1933ae41cce6dee125304. * Upgrade to latest dcm version --------- Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Author
Parents
Loading