)]}'
{
  "commit": "3b4fe0dc06385c115be0f3565a6e2fe8c7d1db61",
  "tree": "2b3c0cde8c6bc5cd1678d7f6b20ab24394fadab7",
  "parents": [
    "5a442b4f62bc35e4cab7897aab1c6be4f7112f74"
  ],
  "author": {
    "name": "Dmitry Stefantsov",
    "email": "dmitryas@google.com",
    "time": "Wed Oct 07 08:40:34 2020 +0000"
  },
  "committer": {
    "name": "commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Wed Oct 07 08:40:34 2020 +0000"
  },
  "message": "[cfe] Use computeRawType in Null Safe UP and DOWN\n\nCloses #43536.\n\nBug: https://github.com/dart-lang/sdk/issues/43536\nChange-Id: I6616739e7ac0eb0be084988cef0460e916a3b448\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/165804\nCommit-Queue: Dmitry Stefantsov \u003cdmitryas@google.com\u003e\nReviewed-by: Johnni Winther \u003cjohnniwinther@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2464c9a816d75244f20d287de58731f39dd3a166",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/type_inference/type_constraint_gatherer.dart",
      "new_id": "133297ca06ad8b4e562fccf0f3f155d7a0658edb",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/type_inference/type_constraint_gatherer.dart"
    },
    {
      "type": "modify",
      "old_id": "267154d92da0c2fb605b431c57f8d3cf510a3f80",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/spell_checking_list_common.txt",
      "new_id": "267dd7a18f1e0a2c3574b0134f29a66db49741d4",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/spell_checking_list_common.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ac26684dab276bd61af99112add0b4fce3d9428f",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/nnbd/issue43536.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "15e7e74ffc326ce51a2023449adc55ff3468b781",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/nnbd/issue43536.dart.outline.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e22d4b08681d0fe70edc24478c021ce509a736fc",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/nnbd/issue43536.dart.strong.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e22d4b08681d0fe70edc24478c021ce509a736fc",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/nnbd/issue43536.dart.strong.transformed.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89b6571541b81132acf2a9a7791ce67f666f71c0",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/nnbd/issue43536.dart.textual_outline.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ba6b440ad759872a1c4f108789725cd5242a6ce",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/nnbd/issue43536.dart.textual_outline_modelled.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e22d4b08681d0fe70edc24478c021ce509a736fc",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/nnbd/issue43536.dart.weak.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e22d4b08681d0fe70edc24478c021ce509a736fc",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/nnbd/issue43536.dart.weak.transformed.expect"
    },
    {
      "type": "modify",
      "old_id": "51a5ab9d5c2d209b29f8a1949224090fe269869c",
      "old_mode": 33188,
      "old_path": "pkg/kernel/lib/src/standard_bounds.dart",
      "new_id": "15d25e92b0224bb05f1d5af2759c9f9ace781443",
      "new_mode": 33188,
      "new_path": "pkg/kernel/lib/src/standard_bounds.dart"
    },
    {
      "type": "modify",
      "old_id": "632c18de7767c84641738f1e3c0077b048b0ee95",
      "old_mode": 33188,
      "old_path": "pkg/kernel/lib/type_algebra.dart",
      "new_id": "dccad1cc5f35458f26f2aa4bcf0350d0892d45c8",
      "new_mode": 33188,
      "new_path": "pkg/kernel/lib/type_algebra.dart"
    }
  ]
}
