)]}'
{
  "commit": "ec48e8f323d68717cd3fed94abd85d4f82ea1ce7",
  "tree": "ce6d8fdcd8bfda0b49cd7996e1f3d5f209fee502",
  "parents": [
    "cbf16b07310d7610316ad37d93394ebbca54ba56"
  ],
  "author": {
    "name": "Nicholas Shahan",
    "email": "nshahan@google.com",
    "time": "Mon May 03 17:54:19 2021 +0000"
  },
  "committer": {
    "name": "commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Mon May 03 17:54:19 2021 +0000"
  },
  "message": "[ddc] Fix missing nullability on deferred types\n\nEmits legacy and nullable wrappers to the types that appear in\ncircular hierarchies.\n\nThere is still missing nullability information if FutureOr appears\nin the type hierarchy but that fix uncovers a larger issue with the\nFutureOr type. See https://github.com/dart-lang/sdk/issues/45870.\n\nChange-Id: If5894eaff632c5a961f1316d8803032fae2a0ec5\nFixes: https://github.com/dart-lang/sdk/issues/45767\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/196600\nCommit-Queue: Nicholas Shahan \u003cnshahan@google.com\u003e\nReviewed-by: Sigmund Cherem \u003csigmund@google.com\u003e\nReviewed-by: Mark Zhou \u003cmarkzipan@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "791ada248dc75ebdbc18867a55e2e713c742751a",
      "old_mode": 33188,
      "old_path": "pkg/dev_compiler/lib/src/kernel/compiler.dart",
      "new_id": "b687d8cf507d2ca6043054dfeda40b2b35714393",
      "new_mode": 33188,
      "new_path": "pkg/dev_compiler/lib/src/kernel/compiler.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "953c966404d7824f10d97328d75e5cce0b05a89f",
      "new_mode": 33188,
      "new_path": "tests/language/generic/regress_45767_test.dart"
    }
  ]
}
