)]}'
{
  "commit": "3b64cede6dc5e2199bc49ea31c2c24ad0493e39f",
  "tree": "2214053edd8c0c247411de9feded2b90c0b20cf2",
  "parents": [
    "5317e4c605d56ab7297ce9e4d92c68d81064b693"
  ],
  "author": {
    "name": "Aske Simon Christensen",
    "email": "askesc@google.com",
    "time": "Wed Mar 16 11:29:03 2022 +0000"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Mar 16 11:29:03 2022 +0000"
  },
  "message": "[ffi] Use explicitly cached getters for Array nested dimensions\n\nThe FFI use sites transformation generates code accessing some late\nfinal fields of the Array class. By changing these to be getters, the\ntransformation works both with and without late field lowering.\n\nTested: ci\nChange-Id: Ib30d18e0830f7bb597214701272b1d0a922ac06a\nCq-Include-Trybots: luci.dart.try:vm-kernel-precomp-linux-debug-x64-try\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/237363\nReviewed-by: Daco Harkes \u003cdacoharkes@google.com\u003e\nCommit-Queue: Aske Simon Christensen \u003caskesc@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "22f219541293c4f4de35bfb39ed9254dbdd2ede3",
      "old_mode": 33188,
      "old_path": "pkg/vm/lib/transformations/ffi/common.dart",
      "new_id": "3b3a83742c88158c2e8ee37278566dde75f948f1",
      "new_mode": 33188,
      "new_path": "pkg/vm/lib/transformations/ffi/common.dart"
    },
    {
      "type": "modify",
      "old_id": "0a765e32d1f30a612cfe8000e51289773bd81c5d",
      "old_mode": 33188,
      "old_path": "pkg/vm/lib/transformations/ffi/use_sites.dart",
      "new_id": "bdc6fdf86cbd12bfdf5456f2227da68342e32b39",
      "new_mode": 33188,
      "new_path": "pkg/vm/lib/transformations/ffi/use_sites.dart"
    },
    {
      "type": "modify",
      "old_id": "bbf8499c09fdd1a185ba4f25fd9df66fa8329965",
      "old_mode": 33188,
      "old_path": "sdk/lib/_internal/vm/lib/ffi_patch.dart",
      "new_id": "174cc69f55ecce3a2410927276d790ca0f8e9be6",
      "new_mode": 33188,
      "new_path": "sdk/lib/_internal/vm/lib/ffi_patch.dart"
    }
  ]
}
