)]}'
{
  "commit": "e8eb52d167eb2bf972b3cfa67ff1028b86cd209d",
  "tree": "df40bd92a48bb55f96cee8bf8de0f8d6863929c1",
  "parents": [
    "be7c9e39572d876c16b6a8d7f4addaf9409071ff"
  ],
  "author": {
    "name": "Valentin Clement (バレンタイン クレメン)",
    "email": "clementval@gmail.com",
    "time": "Mon May 13 08:34:36 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon May 13 08:34:36 2024 -0700"
  },
  "message": "[flang][cuda] Extends matching distance computation (#91810)\n\nExtends the computation of the matching distance in the generic\r\nresolution to support options described in the table:\r\nhttps://docs.nvidia.com/hpc-sdk/archive/24.3/compilers/cuda-fortran-prog-guide/index.html#cfref-var-attr-unified-data\r\n\r\nOptions are added as language features in the `SemanticsContext` and a\r\nflag is added in bbc for testing purpose.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "07ed7f43c1e73dd058bab5f32c5b775dcb6968a8",
      "old_mode": 33188,
      "old_path": "flang/include/flang/Common/Fortran-features.h",
      "new_id": "f57fcdc895adc71446dc0bfd09443ea8c0f32d46",
      "new_mode": 33188,
      "new_path": "flang/include/flang/Common/Fortran-features.h"
    },
    {
      "type": "modify",
      "old_id": "3b965fe60c2f02e376f0920b6f3b4ec9483d1af7",
      "old_mode": 33188,
      "old_path": "flang/include/flang/Common/Fortran.h",
      "new_id": "0701e3e8b64cc9c018ba370c151097f52d5ef7eb",
      "new_mode": 33188,
      "new_path": "flang/include/flang/Common/Fortran.h"
    },
    {
      "type": "modify",
      "old_id": "170ce8c225092014a7f52ca8e3e5a61a58284285",
      "old_mode": 33188,
      "old_path": "flang/lib/Common/Fortran.cpp",
      "new_id": "c014b1263a67f0cc9b2bd63182e46e5dd11d0e52",
      "new_mode": 33188,
      "new_path": "flang/lib/Common/Fortran.cpp"
    },
    {
      "type": "modify",
      "old_id": "94afcbb68b3493d7dca99f88951509aaba025160",
      "old_mode": 33188,
      "old_path": "flang/lib/Semantics/check-call.cpp",
      "new_id": "8f51ef5ebeba3c25ee0cf421bff3c6dd8afcd721",
      "new_mode": 33188,
      "new_path": "flang/lib/Semantics/check-call.cpp"
    },
    {
      "type": "modify",
      "old_id": "c503ea3f0246f881994f73ff4a965c1290b9d3bb",
      "old_mode": 33188,
      "old_path": "flang/lib/Semantics/expression.cpp",
      "new_id": "06e38da6626a96c523e131c0d4651946dabc5910",
      "new_mode": 33188,
      "new_path": "flang/lib/Semantics/expression.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29c9ecf90677f98333ce20032df162d5ef0bd8b8",
      "new_mode": 33188,
      "new_path": "flang/test/Semantics/cuf14.cuf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "030dd6ff8ffe8dbe8d6c013bb6ef3d438fbcffbf",
      "new_mode": 33188,
      "new_path": "flang/test/Semantics/cuf15.cuf"
    },
    {
      "type": "modify",
      "old_id": "ee2ff8562e9ff21f657a01911f36c18a1d64efb2",
      "old_mode": 33188,
      "old_path": "flang/tools/bbc/bbc.cpp",
      "new_id": "f7092d35eeb57aa1e763e9a2a11540e6f8e0a1ff",
      "new_mode": 33188,
      "new_path": "flang/tools/bbc/bbc.cpp"
    }
  ]
}
