)]}'
{
  "commit": "4cb91e79b6db916c47eacc839cbda6769e876aaa",
  "tree": "476c3dce79fca7e0e31523e18a999fd83c32b7a2",
  "parents": [
    "3728ac7dae5bfd92a2c7f8b27fd0748e913cbde4"
  ],
  "author": {
    "name": "Eugene Epshteyn",
    "email": "eepshteyn@nvidia.com",
    "time": "Tue Oct 21 18:18:44 2025 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Oct 21 18:18:44 2025 -0400"
  },
  "message": "[flang][OpenACC] Relax COMMON block usage restriction in OpenACC directives (#162659)\n\nUnlike OpenMP, OpenACC doesn\u0027t require that the COMMON block be defined\nin the same scope as the directive.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3195892fa7b9150a872ca97ba9f452b7e83de288",
      "old_mode": 33188,
      "old_path": "flang/include/flang/Semantics/scope.h",
      "new_id": "ecffdb468bf6c62b054cd1f9505c4dc255940ce4",
      "new_mode": 33188,
      "new_path": "flang/include/flang/Semantics/scope.h"
    },
    {
      "type": "modify",
      "old_id": "b0c36eced54c8eea8387c40a5881ce327ca31078",
      "old_mode": 33188,
      "old_path": "flang/lib/Semantics/resolve-directives.cpp",
      "new_id": "c410bd48b352cf2da35f37ae31db25eb483fb948",
      "new_mode": 33188,
      "new_path": "flang/lib/Semantics/resolve-directives.cpp"
    },
    {
      "type": "modify",
      "old_id": "88cc4469034e7a7d7d30efa07efcf4b406287d39",
      "old_mode": 33188,
      "old_path": "flang/lib/Semantics/resolve-names.cpp",
      "new_id": "db75437708a6c03b3f94f228759bcf4f236c30c6",
      "new_mode": 33188,
      "new_path": "flang/lib/Semantics/resolve-names.cpp"
    },
    {
      "type": "modify",
      "old_id": "4af371f3611f3b18d776131cf60d7d39696db195",
      "old_mode": 33188,
      "old_path": "flang/lib/Semantics/scope.cpp",
      "new_id": "ab75d4c608387b775807912fa4b8f126a655d04f",
      "new_mode": 33188,
      "new_path": "flang/lib/Semantics/scope.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "31c4d190d576bd556100f4073eb0733a94f80b45",
      "new_mode": 33188,
      "new_path": "flang/test/Semantics/OpenACC/acc-common.f90"
    }
  ]
}
