)]}'
{
  "commit": "ef4e39a6ef5a2727804b22fe8fd7e56bb3f0de03",
  "tree": "643cc4d06fc3a6167e8ecff45e79ff789d22577b",
  "parents": [
    "903d77cc8229972a424941dcb7b7b79741e833eb"
  ],
  "author": {
    "name": "Alexander Aprelev",
    "email": "aam@google.com",
    "time": "Thu Jun 05 14:12:33 2025 -0700"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jun 05 14:12:33 2025 -0700"
  },
  "message": "[vm/shared] Ensure exclusive execution of shared field initialization.\n\nAdd a mutex to guard execution of vm:shared field initialization.\n\nTEST\u003disolate_group_shared_init_test\nBUG\u003ddartbug.com/60699\n\nChange-Id: If544351fc26bfcc7fb9703954efe785989d488bc\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/431742\nCommit-Queue: Alexander Aprelev \u003caam@google.com\u003e\nReviewed-by: Alexander Markov \u003calexmarkov@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d800909dac7146b2babe68624966aec614f0bcdb",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/asm_intrinsifier_riscv.cc",
      "new_id": "22b5d92c7385aeffc371895fc3912ad262561d6a",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/asm_intrinsifier_riscv.cc"
    },
    {
      "type": "modify",
      "old_id": "a51241278dd060ec308611cd6ddf67fc796a09f9",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/backend/il.cc",
      "new_id": "9fdacdbe887a7c4003fea75e435a1193ee583665",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/backend/il.cc"
    },
    {
      "type": "modify",
      "old_id": "71303be1a7bc305b176f5bb8a611d85e4cd03979",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/runtime_offsets_extracted.h",
      "new_id": "8df9d148b7bf85721601f1730fa4238987007e37",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/runtime_offsets_extracted.h"
    },
    {
      "type": "modify",
      "old_id": "5a79702041dedcc7c04db59b49bc46919c5a2b04",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/stub_code_compiler.cc",
      "new_id": "8d56468c3b9f3cdae525232bcb2ef534aeaa9b94",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/stub_code_compiler.cc"
    },
    {
      "type": "modify",
      "old_id": "059135e9b91e9219641ba8f6f4607ce8915b73fc",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/stub_code_compiler.h",
      "new_id": "d325213462bf8407111df761443a8e8e4bcb96f5",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/stub_code_compiler.h"
    },
    {
      "type": "modify",
      "old_id": "82b3aeec9daf056cb8dbebc270ab2fb7afb5d1be",
      "old_mode": 33188,
      "old_path": "runtime/vm/isolate.cc",
      "new_id": "3be065c4e05ed4846dfb4c81313d4c1d12ce3962",
      "new_mode": 33188,
      "new_path": "runtime/vm/isolate.cc"
    },
    {
      "type": "modify",
      "old_id": "ddff7851474255a1a46b838a8322a6bbabc92d5a",
      "old_mode": 33188,
      "old_path": "runtime/vm/isolate.h",
      "new_id": "01742d404430f516c0169edae609a055a174a15a",
      "new_mode": 33188,
      "new_path": "runtime/vm/isolate.h"
    },
    {
      "type": "modify",
      "old_id": "8706b7406bac5a7acbbd5de20a1d59a07b8f7da5",
      "old_mode": 33188,
      "old_path": "runtime/vm/object.cc",
      "new_id": "9ba1ade716b1bf4fdaeb82e36874adaab82e0197",
      "new_mode": 33188,
      "new_path": "runtime/vm/object.cc"
    },
    {
      "type": "modify",
      "old_id": "a8418f9ba8d935443b570c54387329c12e8c5bcd",
      "old_mode": 33188,
      "old_path": "runtime/vm/object.h",
      "new_id": "553e13d3718e6127bdb6c4f4036311c206a3c419",
      "new_mode": 33188,
      "new_path": "runtime/vm/object.h"
    },
    {
      "type": "modify",
      "old_id": "2370d227229a2f874b701a3dcee6ecd56a8c7f63",
      "old_mode": 33188,
      "old_path": "runtime/vm/object_store.h",
      "new_id": "5a3b28393aa93e725950bd5dbecdb926928c8b36",
      "new_mode": 33188,
      "new_path": "runtime/vm/object_store.h"
    },
    {
      "type": "modify",
      "old_id": "573a98fd16fb41403756ad0169d811578a331ec8",
      "old_mode": 33188,
      "old_path": "runtime/vm/runtime_entry.cc",
      "new_id": "306f0e3e0f7444515b35bac5b11c91de38daf16b",
      "new_mode": 33188,
      "new_path": "runtime/vm/runtime_entry.cc"
    },
    {
      "type": "modify",
      "old_id": "384cff4f5598c1359081ebca9762c2ff0b5cdf3d",
      "old_mode": 33188,
      "old_path": "runtime/vm/runtime_entry_list.h",
      "new_id": "f47328ee5e00136840fe64db5305113ee87accef",
      "new_mode": 33188,
      "new_path": "runtime/vm/runtime_entry_list.h"
    },
    {
      "type": "modify",
      "old_id": "cd37b042e8388da7e5609bcc827c5dc5b6080054",
      "old_mode": 33188,
      "old_path": "runtime/vm/stub_code_list.h",
      "new_id": "d1cd6f7894574726f7fd919271e55911f5b42aa6",
      "new_mode": 33188,
      "new_path": "runtime/vm/stub_code_list.h"
    },
    {
      "type": "modify",
      "old_id": "a15117c9af63c3d499ba1bffabce3068fe42b940",
      "old_mode": 33188,
      "old_path": "sdk/lib/_internal/vm/lib/ffi_patch.dart",
      "new_id": "95cca1d64e2322231a7490eb2d6a9e2d26589785",
      "new_mode": 33188,
      "new_path": "sdk/lib/_internal/vm/lib/ffi_patch.dart"
    },
    {
      "type": "modify",
      "old_id": "b87867d1fa63d7d665e5d46b2c5ee29f7796d83f",
      "old_mode": 33188,
      "old_path": "tests/ffi/ffi.status",
      "new_id": "895e1e49994861ec98fba418df51da9670383fdd",
      "new_mode": 33188,
      "new_path": "tests/ffi/ffi.status"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c27e1f462a4c6d9cad653c8333c0abc33a289764",
      "new_mode": 33188,
      "new_path": "tests/ffi/isolate_group_shared_init_test.dart"
    }
  ]
}
