)]}'
{
  "commit": "099721d8a2ebecf71739ae3585f210b35ba20ac0",
  "tree": "f2a338348d28eb56c1aad9abffabab719eb30b8f",
  "parents": [
    "f03646e2fc05a77083f21ffb1ff0e4d8f8c46756"
  ],
  "author": {
    "name": "Paul Berry",
    "email": "paulberry@google.com",
    "time": "Tue Nov 21 14:58:59 2023 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Nov 21 14:58:59 2023 +0000"
  },
  "message": "Add support for MethodInvocation to the wolf analysis prototype.\n\nThe AST-to-IR conversion stage now handles the MethodInvocation AST\nnode (which is used for both method invocations and top level function\ninvocations).  This required adding the instruction `identical`, to\nsupport invocations of the `identical()` function.\n\nChange-Id: I7a4204f50c770874ff913e2cbeabb997958025c8\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/336829\nReviewed-by: Phil Quitslund \u003cpquitslund@google.com\u003e\nCommit-Queue: Paul Berry \u003cpaulberry@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8bae59050a046c3933c691a3d5e406880c9d1008",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/wolf/ir/ast_to_ir.dart",
      "new_id": "fa691b8f52cdef7650571d49580b7d83bf75473c",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/wolf/ir/ast_to_ir.dart"
    },
    {
      "type": "modify",
      "old_id": "46c6cdbf05ce642dd895b39a2f4fa945e6912f3c",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/wolf/ir/call_descriptor.dart",
      "new_id": "9553133bc8e0d20dfe58ed320603e38bf4380e0b",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/wolf/ir/call_descriptor.dart"
    },
    {
      "type": "modify",
      "old_id": "939f590def341c25ef9e8ed389eb0977f3580535",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/wolf/ir/interpreter.dart",
      "new_id": "51293d095491fe9e3ed48af69708344bef9858a2",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/wolf/ir/interpreter.dart"
    },
    {
      "type": "modify",
      "old_id": "5a7f969cbbad1f7bc1a4c5c7d5727dff241f5dce",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/wolf/ir/ir.g.dart",
      "new_id": "703d7015234213cb00ca0e38fd345f4d2ba72a5f",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/wolf/ir/ir.g.dart"
    },
    {
      "type": "modify",
      "old_id": "f5a417b3c96b7f0e86ddb4ebb98a7c7d20b474d6",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/wolf/ir/validator.dart",
      "new_id": "b65f212882d5ac80c963a16d173034819ad8a6d9",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/wolf/ir/validator.dart"
    },
    {
      "type": "modify",
      "old_id": "8940e877e2345b0a3aa0854cc39be478c2cd8700",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/wolf/ir/ast_to_ir_test.dart",
      "new_id": "98e78fda8bab98d245a021e06d38e73d6086ec53",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/wolf/ir/ast_to_ir_test.dart"
    },
    {
      "type": "modify",
      "old_id": "5ae3f606fae042bc5b88e55afeb18c47208acbc5",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/wolf/ir/validator_test.dart",
      "new_id": "6a2c3a05d626956df75b8e73030e5254aec3f6aa",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/wolf/ir/validator_test.dart"
    },
    {
      "type": "modify",
      "old_id": "df2d839924b430d073d3c4afa8db010f4a142fac",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/tool/wolf/generate.dart",
      "new_id": "294615c7fe4c83d3f21266553552a148d5ec3013",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/tool/wolf/generate.dart"
    }
  ]
}
