)]}'
{
  "commit": "d769a9105b89efae9bc7507de335d0b950bbb992",
  "tree": "72b902ce3097373fa22af3c4083a6a9480c81a05",
  "parents": [
    "0dded3682f3e808ddf71c91f0be4a450f1d040ce"
  ],
  "author": {
    "name": "Martin Kustermann",
    "email": "kustermann@google.com",
    "time": "Fri Aug 30 13:14:56 2024 +0000"
  },
  "committer": {
    "name": "Martin Kustermann",
    "email": "kustermann@google.com",
    "time": "Fri Aug 30 13:14:56 2024 +0000"
  },
  "message": "[dart2wasm] Adjustments to inliner\n\n* Inline small `get iterator` \u0026 `get current` iterator methods\n* Inline bodies that are small compared to arguments\n* Make AST node counter more precise\n* Manually mark ListIterator methods as prefer inline\n\nCoreLibraryReviewExempt: Only adds annotation to existing functions\nChange-Id: Ib6379e73713cd47a88e5cc67cecd4b5c8344adcb\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/382882\nReviewed-by: Slava Egorov \u003cvegorov@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e1d17b99b1d5ac433f72ef22a868edac9153b241",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/lib/code_generator.dart",
      "new_id": "107f3b07e2c13ba2d2f54d64ca4c77c92f9d8a2b",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/lib/code_generator.dart"
    },
    {
      "type": "modify",
      "old_id": "6e38302db5e5a6d1e85dba0da15232ff300e152c",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/lib/translator.dart",
      "new_id": "c006cba5b9aa7cab240532b0c28ab3b313c1a4af",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/lib/translator.dart"
    },
    {
      "type": "modify",
      "old_id": "9996ddd35edbdc32417f06e6fc3b7e1ea0c0d7db",
      "old_mode": 33188,
      "old_path": "sdk/lib/internal/iterable.dart",
      "new_id": "b6f58166bbe7abf253a57f8f271a19f0db9b1c3e",
      "new_mode": 33188,
      "new_path": "sdk/lib/internal/iterable.dart"
    },
    {
      "type": "modify",
      "old_id": "150c627ea2a735a64cfaac414f540874761c9410",
      "old_mode": 33188,
      "old_path": "tests/web/wasm/source_map_simple_lib.dart",
      "new_id": "74907ae8871beda73b062ddf3b920d1ec3f1f641",
      "new_mode": 33188,
      "new_path": "tests/web/wasm/source_map_simple_lib.dart"
    },
    {
      "type": "modify",
      "old_id": "445d548b40fa55a921538c865a20709562f764e8",
      "old_mode": 33188,
      "old_path": "tests/web/wasm/source_map_simple_optimized_test.dart",
      "new_id": "dcc60dc730343e97615326734ac5b4ea75c39320",
      "new_mode": 33188,
      "new_path": "tests/web/wasm/source_map_simple_optimized_test.dart"
    },
    {
      "type": "modify",
      "old_id": "49065de078a45d718b2f6a67c4beed663809de9f",
      "old_mode": 33188,
      "old_path": "tests/web/wasm/source_map_simple_test.dart",
      "new_id": "d49ef09163316483b9d97a0fb8c0af6b1c63295d",
      "new_mode": 33188,
      "new_path": "tests/web/wasm/source_map_simple_test.dart"
    }
  ]
}
