)]}'
{
  "commit": "ba8622124f1e183a8fc736ae5c14c8e1adb12e08",
  "tree": "1407144e69e58932b4b4bc2bb78dc6c09d9b218d",
  "parents": [
    "a2715127b66aee187c42d939ae1327cc86b52b3d"
  ],
  "author": {
    "name": "copybara-service[bot]",
    "email": "copybara-servicebot@google.com",
    "time": "Tue Jul 28 08:52:32 2020 +0000"
  },
  "committer": {
    "name": "Kevin Moore",
    "email": "kevmoo@google.com",
    "time": "Wed Jan 20 20:19:22 2021 +0000"
  },
  "message": "Update trunk, v2 and macos_sdk to 01c217ecc9d17f6e2d35300525605d53a750cda0. Unbundle packages.\n\nAdditional manual changes:\n\n  - Enabled null safety for several unbundled packages in third_party/dart\n    and for bundled third_party/pkg/pool in v2 and trunk\n  - Patched https://dart-review.googlesource.com/c/sdk/+/155440\n  - Disabled dead_code finding for sass and flutter_gallery\n  - Fixed fuchsia timezone-related dependencies\n  - Increased js size for hacker_news_pwa Angular example\n  - Fixed dead_code error in dart2js_analysis_server\n  - Ignored dead_code error in third_party/dart/webdriver/lib/support/stdio_stepper.dart\n  - Fixed //javatests/com/google/dart/debugging tests\n\nExternal changes:\n\n  - 01c217ecc9d17f6e2d35300525605d53a750cda0 Analyzer: Move tests for 5 codes to diagnostics/ by Sam Rawlins \u003csrawlins@google.com\u003e\n  - 1a829bbde0697b8494c1d1a86753d2291d07d07d Analyzer: Recategorize COULD_NOT_INFER as CompileTimeErro... by Sam Rawlins \u003csrawlins@google.com\u003e\n  - 70aa3ac534293c439218e44914a32b5ca2f3c4c0 Update verify_diagnostics_test after moving to CompileTim... by Konstantin Shcheglov \u003cscheglov@google.com\u003e\n  - ba92b78acd14e6cbe99b417e559a50660aecca7f Move errors from StaticWarningCode to CompileTimeErrorCode. by Konstantin Shcheglov \u003cscheglov@google.com\u003e\n  - 0fcd35f653bf8d5c01585ef5cd4125d5c2573617 Use Scope lookup directly in ReferenceResolver. by Konstantin Shcheglov \u003cscheglov@google.com\u003e\n  - 4de9f9f75a2bf0ad5c21eb00ea5bd4274680c587 Sort error / hint codes. by Konstantin Shcheglov \u003cscheglov@google.com\u003e\n  - 8745cd5323a7f964af48524177c7b51a9a245c4d Use new Scope directly to simplify TypeNameResolver. by Konstantin Shcheglov \u003cscheglov@google.com\u003e\n  - 9e1b6030d23ae6d7a43650803376b0f2a41ec6e4 Fix a type cast exception in the create-constructor fix (... by Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\n  - bf411fcc107b1f32e179e1617806ff49c768e3a3 Prepare to publish analyzer 0.39.15. by Konstantin Shcheglov \u003cscheglov@google.com\u003e\n  - 73748636ab7ce407c20d5de966c865a7af82bc05 [dart2js] Canonicalize empty collections in FunctionType by Stephen Adams \u003csra@google.com\u003e\n  - b4943094f0d2dd34dfef1e4e4ec9cb6669c3a9c7 [ VM / DartDev ] Spawn DartDev isolate with flags matchin... by Ben Konyi \u003cbkonyi@google.com\u003e\n  - 8d8dbfcea24f020a06c0127f20a83affc6f4638a Add @override bulk-fix by pq \u003cpquitslund@google.com\u003e\n  - 6fc6c476b002cabefd574de00fb5a8c3f9e9d414 Updates for typed literals resolution tests. by Konstantin Shcheglov \u003cscheglov@google.com\u003e\n  - f4053e3811f2892cb8d68eee60ab5979a3afa49f [dart2js] Use Maplet in deferred_Load by Stephen Adams \u003csra@google.com\u003e\n  - ac71a391a385f260906740588fc99759a43817ff Add TypeSystemImpl.futureOrBase (), stop using iterable/m... by Konstantin Shcheglov \u003cscheglov@google.com\u003e\n  - a4baaa3ac5e1615db1184bd3d219682f7829a130 Fix a bug in the way RangeFactory deals with trailing com... by Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\n  - b61e229a6db9ae3bf35f2258dfe72affeef8377c Issue 41065. Remove unnecessary null workaround. by Konstantin Shcheglov \u003cscheglov@google.com\u003e\n  - 9282f1b14a82879fb49aad8dd8c98b17e26c41f6 Fix for invalid implicit downcast in InterfaceType.allSup... by Konstantin Shcheglov \u003cscheglov@google.com\u003e\n  - 4fcd77cbf3a6f39b4c811bdffc7ee9d6d3d2f666 [dart2js] Ensure setter Invocation names end with \"\u003d\". by Mayank Patke \u003cfishythefish@google.com\u003e\n  - 8c1829e11001d0f88b3138b904053e3702f0c8a2 bulk fix protocol wiring by pq \u003cpquitslund@google.com\u003e\n  - f169b5729389d062bc94848e3eeca78f6c7cff99 [vm] Avoid eager creation of patch classes array in kerne... by Martin Kustermann \u003ckustermann@google.com\u003e\n  - c65b444145cca1f67afa3e3b3f0708c4f14551f9 Analyzer: Move TOP_LEVEL_CYCLE to be a compile-time error by Sam Rawlins \u003csrawlins@google.com\u003e\n  - afee49e7c1b76053d8203b2231db5c136a725db5 Add a default clientID when running in LSP mode by Danny Tuppeny \u003cdanny@tuppeny.com\u003e\n  - 8c70a6004d7749f172f2c6276e0407dc8e29e0bc Add tests for inconsistent language markers in part files. by Lasse Reichstein Holst Nielsen \u003clrn@google.com\u003e\n  - 37c8c709bfed93fb05a175aa4728e7b1d018143d Move `BytesBuilder` class and implementation to `dart:typ... by Johnni Winther \u003cjohnniwinther@google.com\u003e\n  - 7e8348f4ce87f89235154e974c799de57473c4f4 [dart2js] Assume `isPotentialSubtype` is always true. by Mayank Patke \u003cfishythefish@google.com\u003e\n  - 5671730c5ae2e08bf8c0d63bb076fec1930ce868 [dart2js] Pass type arguments to callable properties even... by Mayank Patke \u003cfishythefish@google.com\u003e\n  - 4c74ebb3676d3b4a31b3f896ad9236af44dcbebc [benchmark] Add dartdevc-null targets. by Jonas Termansen \u003csortie@google.com\u003e\n  - 56708696a9e9124c42f06c64ac49600b2e17c221 [vm/nnbd/bytecode] Distinguish function types with differ... by Alexander Markov \u003calexmarkov@google.com\u003e\n  - d2f7039e9caddf8f041776d5eadedb34892c7865 [dart:io] Parse scoped IPv6 in constructor of InternetAdd... by Zichang Guo \u003czichangguo@google.com\u003e\n  - c2d28d1569a597e4c2c70b4beb9dc851cce9b404 Rename Null Safety tests. by Konstantin Shcheglov \u003cscheglov@google.com\u003e\n  - 4d3ec06277042a84344f74cc260cd58784f6c41f Add more data and performance operations for Cider. by Konstantin Shcheglov \u003cscheglov@google.com\u003e\n  - 3103d859e4a38417ed15955542c2f4cb3dc661a6 Remove unused TypeSystemImpl.mostSpecificTypeArgument(). by Konstantin Shcheglov \u003cscheglov@google.com\u003e\n  - 6d9a4f16ddc792fa39d2d942e8b1d2c2c1c1a29e Issue 42757. Implement null spread element typing with nu... by Konstantin Shcheglov \u003cscheglov@google.com\u003e\n  - 8c316a99de401a63a7818ff1552527ec5662dcf4 Remove unnecessary null checks. by Konstantin Shcheglov \u003cscheglov@google.com\u003e\n  - 6c9b885e57ee5a52013c07e2af458ab58405198b Remove StrongModeCode.INVALID_PARAMETER_DECLARATION; it\u0027s... by Sam Rawlins \u003csrawlins@google.com\u003e\n  - b98eb386eae5998eafbf674f307267738b8a2214 [ddc] Use prebuilt_dart_action to build js by Nicholas Shahan \u003cnshahan@google.com\u003e\n  - 8796382840ddd440db9d1815c4ac83ffb26f1d2d Analyzer: Move invalid_super_invocation to compile-time e... by Sam Rawlins \u003csrawlins@google.com\u003e\n  - cece303eb4decfd7c06cf3987ea3b5a909390062 Check diagnostics in List/Map/SetLiteralTest(s). by Konstantin Shcheglov \u003cscheglov@google.com\u003e\n  - cc519b9a0366ae8e49bf78a15c73545ec0d3cfd9 Test that during partial resolution for Cider we don\u0027t re... by Konstantin Shcheglov \u003cscheglov@google.com\u003e\n  - 4ea6d6e13067489ff8fd03235e48ecd4aac4b427 [tests/ffi] Re-enable commented out tests by Daco Harkes \u003cdacoharkes@google.com\u003e\n  - 2225b6f472c5471f60ad8daf614a1d3966372b0a Migration: fix handling of async functions that return Fu... by Paul Berry \u003cpaulberry@google.com\u003e\n  - f907e561c9fcbdd16f08a3e9fd459c9da3b262c8 Migration: never produce a type of the form `FutureOr\u003cT?\u003e... by Paul Berry \u003cpaulberry@google.com\u003e\n  - 69ba6e5f80e25cea566f6eb0dfb1c81e9ec78980 Make FileSystemEntity.absolutePath understand more Window... by Lasse Reichstein Holst Nielsen \u003clrn@google.com\u003e\n  - 202e32afebce3226879c0ab9920ced365847d79d [vm] Native API: Introduce Dart_FinalizableHandle by Daco Harkes \u003cdacoharkes@google.com\u003e\n  - debb4dddea5cd13e7a0a4cdda0bf1fb5027e990d [co19] Language/Types and Language/Variables tests enabled by sgrekhov \u003csgrekhov@unipro.ru\u003e\n  - 36614642973dd0fa7594839fdb42d50ae6663e34 [infra] Update checked-in SDKs to 2.10.0-0.0.dev by William Hesse \u003cwhesse@google.com\u003e\n  - b8dc7627a97de2ce0dbc5e460d9d0a75c2c721f0 [cfe] Handle NullCheck in constant evaluation by Johnni Winther \u003cjohnniwinther@google.com\u003e\n  - 40fd1c456e0a872ab8f6d2a018b3436d2f7a5f84 Revert \"[dart:io] Add Abort() on HttpClientRequest\" by Zichang Guo \u003czichangguo@google.com\u003e\n  - 17d7296a4242958feaf7f7203c9258e97b4b513f [vm/nnbd/bytecode] Fix reuse of type arguments in bytecode by Alexander Markov \u003calexmarkov@google.com\u003e\n  - 58b6f40c739c0c215ebbd0d1fbe6c4261433cafb Issue 42797. Understand in legacy libraries that a functi... by Konstantin Shcheglov \u003cscheglov@google.com\u003e\n  - fc8a6d9f9bdb7906fde5c268841afed4406e2e7f [VM/compiler] Dereference TypeRef literal when propagatin... by Regis Crelier \u003cregis@google.com\u003e\n  - 0689ec527a779b13517dd7bed98e855a4e1ca658 Move \"test.dart\" (well, most of its contents) into pkg/te... by Robert Nystrom \u003crnystrom@google.com\u003e\n  - 1094b3c61d51d6d64a12079f64bdaa1c9672bf5c Prepare static error test updater tool to handle web tests. by Robert Nystrom \u003crnystrom@google.com\u003e\n  - b258585f2f6b819b892529eb0e9f1ca0381c22c5 [observatory] Migrate from deprecated isInstanceOf to isA. by Ryan Macnak \u003crmacnak@google.com\u003e\n  - dfe1d9b682afc710744f3f7c7b15af97d5bd5d47 Disable OverrideContributor for Cider. by Konstantin Shcheglov \u003cscheglov@google.com\u003e\n  - aea99b2f5cef1886d7079790a0046bfe3a8a01be scope debug property assist to Diagnosticables by pq \u003cpquitslund@google.com\u003e\n  - 4b96f20a79a6eca074dc17b8b84448f79d4acfc8 [dart:io] Add Abort() on HttpClientRequest by Zichang Guo \u003czichangguo@google.com\u003e\n  - 1b1a39708cf1bfbd85c8de9c13912338c5fd50be [build] Use frameworks instead of libs by Roland McGrath \u003cmcgrathr@google.com\u003e\n  - 3fef522496001b50a49b68bfe488d474206192f8 Revert \"Reland \"[vm] Replaces fuchsia.deprecatedtimezone\"\" by Filip Filmar \u003cfmil@google.com\u003e\n  - 8c664d4f3fa982dacca6112fa05f46e6280bca89 Revert \"Issue 42797. Understand in legacy libraries that ... by Konstantin Shcheglov \u003cscheglov@google.com\u003e\n  - 2efb5bebc7d71df19558611e22565912401dbb66 [ dart:_http ] Fix typo in HTTP response timeline event by Ben Konyi \u003cbkonyi@google.com\u003e\n  - 0884dae36cca1bd7669e5941d95a44f891d7aeb9 Revert \"Fix the #include path for ICU headers\" by Filip Filmar \u003cfmil@google.com\u003e\n  - 5171534e815547397be1ac3c2fae60ea32749553 Scope tweaks. Report REFERENCED_BEFORE_DECLARATION in mor... by Konstantin Shcheglov \u003cscheglov@google.com\u003e\n  - 6bba75079a1f7166c00ad250a6de6fc3aaff9b17 Issue 42797. Understand in legacy libraries that a functi... by Konstantin Shcheglov \u003cscheglov@google.com\u003e\n  - b4ebbb7f5c0bcaab4f154e4bbbe414b463a2ee22 [build] Update gn to match Fuchsia by Roland McGrath \u003cmcgrathr@google.com\u003e\n  - cb428a7a0210b5dd89b29a0f5c381ef38b630e47 [dart2js] Remove old bug work around in collector. by Joshua Litt \u003cjoshualitt@google.com\u003e\n  - 08663c20aba7f985bd839c330bd05bb1cff15196 Change flutter patch to match existing DEPS on master bra... by William Hesse \u003cwhesse@google.com\u003e\n  - 146ad014d9277ee6b7bc008002867ed7f1f24b49 update js/meta for the 2.10 dev sdk by Jacob MacDonald \u003cjakemac@google.com\u003e\n  - 488c7187936bd05726cdd0a9effae154663d6c00 [co19] Roll co19 to d79951e06e443213243e54c2c32694b79a221... by William Hesse \u003cwhesse@google.com\u003e\n  - ba20edd7bef6dec010cd4fa064adfeba86b3c7df Add patch for flutter-engine when changing to version 2.10 by William Hesse \u003cwhesse@google.com\u003e\n  - 24c7666def53832a31559beac130eb3336008110 Update tests that have the current version number hardcoded by William Hesse \u003cwhesse@google.com\u003e\n  - f88ce7aef5f8a41fddfab8e26f8b2c6e0e950236 Increase Dart version to 2.10 by William Hesse \u003cwhesse@google.com\u003e\n  - a3815b659047cfc6b63d41d180aa1ca1b781ee68 [ VM ] Fix issue where ExitCodeHandlerEntry could get stu... by Ben Konyi \u003cbkonyi@google.com\u003e\n  - 6f8ce20c993fe1c9f7f1171a4de80d00350d5cf4 Move asInstanceOf(ClassElement) to DartType. by Konstantin Shcheglov \u003cscheglov@google.com\u003e\n  - 041e0dd618b6fcabe59e8beaff23b03ae3abecb9 Analyzer: Enforce strict-inference by Sam Rawlins \u003csrawlins@google.com\u003e\n  - 23cf1230d0b94df0b77ca0a726b4ec90129588a5 Analyzer: Re-categorize StrongModeCode.INVALID_CAST_* cod... by Sam Rawlins \u003csrawlins@google.com\u003e\n\nPiperOrigin-RevId: 323531102\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9e4d47b07769b576d136de0aad845089a6e0e240",
      "old_mode": 33188,
      "old_path": "lib/support/stdio_stepper.dart",
      "new_id": "6803daf99799b6553be34c13e8d9b80639ddd15d",
      "new_mode": 33188,
      "new_path": "lib/support/stdio_stepper.dart"
    }
  ]
}
