)]}'
{
  "commit": "9b0eaf71e674a28ee55be3afa11b5f7d4da732c0",
  "tree": "163fe2c796dc6401339311f5f19a91146e4d4c37",
  "parents": [
    "7dad8b91bc94741034052a4eb06ef45e7cb47c06"
  ],
  "author": {
    "name": "Valentin Clement (バレンタイン クレメン)",
    "email": "clementval@gmail.com",
    "time": "Wed Apr 30 14:02:29 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Apr 30 14:02:29 2025 -0700"
  },
  "message": "[flang][cuda] Use a reference for asyncObject (#138010)\n\nSwitch from `int64_t` to `int64_t*` to fit with the rest of the\nimplementation.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "33e8e2c7d78507247b2de841b471e138ab8bdc99",
      "old_mode": 33188,
      "old_path": "flang-rt/include/flang-rt/runtime/allocator-registry.h",
      "new_id": "f0ba77a36073625541bbdf38eb70f0517ed0a674",
      "new_mode": 33188,
      "new_path": "flang-rt/include/flang-rt/runtime/allocator-registry.h"
    },
    {
      "type": "modify",
      "old_id": "9907e7866e7bf43c19ed3db3d24ee1b33a4b68aa",
      "old_mode": 33188,
      "old_path": "flang-rt/include/flang-rt/runtime/descriptor.h",
      "new_id": "19cfeeb1e9dd1f00c6abfaf29f584ea51ae127f7",
      "new_mode": 33188,
      "new_path": "flang-rt/include/flang-rt/runtime/descriptor.h"
    },
    {
      "type": "modify",
      "old_id": "77f77a592a476fcf981b67ca17ccc79d04de4db4",
      "old_mode": 33188,
      "old_path": "flang-rt/include/flang-rt/runtime/reduction-templates.h",
      "new_id": "18412708b02c58a39b36e4bf68388cfc87fcb7de",
      "new_mode": 33188,
      "new_path": "flang-rt/include/flang-rt/runtime/reduction-templates.h"
    },
    {
      "type": "modify",
      "old_id": "51119ab25116800418404b41bf41b8f89dc65426",
      "old_mode": 33188,
      "old_path": "flang-rt/lib/cuda/allocator.cpp",
      "new_id": "3a92c5b21c9afa80f116ae04ea2d15ac21779ee2",
      "new_mode": 33188,
      "new_path": "flang-rt/lib/cuda/allocator.cpp"
    },
    {
      "type": "modify",
      "old_id": "175e8c0ef8438f841a4915d9b150d6689772d76a",
      "old_mode": 33188,
      "old_path": "flang-rt/lib/cuda/descriptor.cpp",
      "new_id": "7b768f91af29d4756e761437d5eaa5be2546a63b",
      "new_mode": 33188,
      "new_path": "flang-rt/lib/cuda/descriptor.cpp"
    },
    {
      "type": "modify",
      "old_id": "6acce34eb9a9e5ad573d6a7b2d3b40a25a5c97e0",
      "old_mode": 33188,
      "old_path": "flang-rt/lib/runtime/allocatable.cpp",
      "new_id": "ef18da6ea07865c4936c0658d18a6125958ff0b9",
      "new_mode": 33188,
      "new_path": "flang-rt/lib/runtime/allocatable.cpp"
    },
    {
      "type": "modify",
      "old_id": "67b3b5e1e0f502658d4ed2509427f2e1826361f7",
      "old_mode": 33188,
      "old_path": "flang-rt/lib/runtime/array-constructor.cpp",
      "new_id": "858fac7bf2b39fd75e1f46ad5ee9004d286d7f53",
      "new_mode": 33188,
      "new_path": "flang-rt/lib/runtime/array-constructor.cpp"
    },
    {
      "type": "modify",
      "old_id": "4a813cd489022a828e52496b35f2e29976563749",
      "old_mode": 33188,
      "old_path": "flang-rt/lib/runtime/assign.cpp",
      "new_id": "8a4fa36c91479da35ea85139eca443390678a35d",
      "new_mode": 33188,
      "new_path": "flang-rt/lib/runtime/assign.cpp"
    },
    {
      "type": "modify",
      "old_id": "d1152ee1caefb4ab633ef3e2be7688bdfdd8bf3e",
      "old_mode": 33188,
      "old_path": "flang-rt/lib/runtime/character.cpp",
      "new_id": "f140d202e118eb13c1c53cbac8e12e7b114515fe",
      "new_mode": 33188,
      "new_path": "flang-rt/lib/runtime/character.cpp"
    },
    {
      "type": "modify",
      "old_id": "3a0f98cf8d37678f4ab9dce00ba4c2e82640fdd0",
      "old_mode": 33188,
      "old_path": "flang-rt/lib/runtime/copy.cpp",
      "new_id": "f990f46e0be66879221bdf1868d5fb62fb086b15",
      "new_mode": 33188,
      "new_path": "flang-rt/lib/runtime/copy.cpp"
    },
    {
      "type": "modify",
      "old_id": "c46ea806a430a27b69cafd8c7c6adafa6bb9bda3",
      "old_mode": 33188,
      "old_path": "flang-rt/lib/runtime/derived.cpp",
      "new_id": "35037036f63e76834da1e111f86918d9b2c50b8f",
      "new_mode": 33188,
      "new_path": "flang-rt/lib/runtime/derived.cpp"
    },
    {
      "type": "modify",
      "old_id": "3debf53bb5290d18e0aa82f64d1b0b19d1059894",
      "old_mode": 33188,
      "old_path": "flang-rt/lib/runtime/descriptor.cpp",
      "new_id": "67336d01380e09787be3634a578f3441358f7dfc",
      "new_mode": 33188,
      "new_path": "flang-rt/lib/runtime/descriptor.cpp"
    },
    {
      "type": "modify",
      "old_id": "4c7f8e8b99e8f22734e35a556db1a230405073dc",
      "old_mode": 33188,
      "old_path": "flang-rt/lib/runtime/extrema.cpp",
      "new_id": "03e574a8fbff136e287ae5bbb975a1c49555d91a",
      "new_mode": 33188,
      "new_path": "flang-rt/lib/runtime/extrema.cpp"
    },
    {
      "type": "modify",
      "old_id": "e3e98953b0cfc88a574b73daaea6d46ed9796b9d",
      "old_mode": 33188,
      "old_path": "flang-rt/lib/runtime/findloc.cpp",
      "new_id": "5485f4b97bd2f03a3cec54b30141c332850501d4",
      "new_mode": 33188,
      "new_path": "flang-rt/lib/runtime/findloc.cpp"
    },
    {
      "type": "modify",
      "old_id": "17987fb73d94356716fbed1ff3221c086a3d7da7",
      "old_mode": 33188,
      "old_path": "flang-rt/lib/runtime/matmul-transpose.cpp",
      "new_id": "c9e21502b629ee67df1db16bfa6dfc0c591cf548",
      "new_mode": 33188,
      "new_path": "flang-rt/lib/runtime/matmul-transpose.cpp"
    },
    {
      "type": "modify",
      "old_id": "0ff92cecbbcb8c89d40ae526e03d6cd20a297e3e",
      "old_mode": 33188,
      "old_path": "flang-rt/lib/runtime/matmul.cpp",
      "new_id": "5acb345725212468961e71ec8feb22062a00a8a7",
      "new_mode": 33188,
      "new_path": "flang-rt/lib/runtime/matmul.cpp"
    },
    {
      "type": "modify",
      "old_id": "2fde859869ef01ae89202a6461951600676ec617",
      "old_mode": 33188,
      "old_path": "flang-rt/lib/runtime/misc-intrinsic.cpp",
      "new_id": "a8797f48fa667cd5548e9dc3e50067b9650c616d",
      "new_mode": 33188,
      "new_path": "flang-rt/lib/runtime/misc-intrinsic.cpp"
    },
    {
      "type": "modify",
      "old_id": "fd2427f4124b5a20b7d4105a10a2e464b9ce23ea",
      "old_mode": 33188,
      "old_path": "flang-rt/lib/runtime/pointer.cpp",
      "new_id": "7331f7bbc3a75022f21177458511b30e9be4abaf",
      "new_mode": 33188,
      "new_path": "flang-rt/lib/runtime/pointer.cpp"
    },
    {
      "type": "modify",
      "old_id": "3a952b1fdbcca5d5d6cd79c7edfb7066b39ae32c",
      "old_mode": 33188,
      "old_path": "flang-rt/lib/runtime/temporary-stack.cpp",
      "new_id": "3f6fd8ee15a808ebbaf328d6e35dc39aada3b0bc",
      "new_mode": 33188,
      "new_path": "flang-rt/lib/runtime/temporary-stack.cpp"
    },
    {
      "type": "modify",
      "old_id": "5d6e35faca70a52db3a32008e76678a7f25ed622",
      "old_mode": 33188,
      "old_path": "flang-rt/lib/runtime/tools.cpp",
      "new_id": "1f965b0b151ce7d97872c16ebdebe3d8cb6b8d26",
      "new_mode": 33188,
      "new_path": "flang-rt/lib/runtime/tools.cpp"
    },
    {
      "type": "modify",
      "old_id": "a7d5a48530ee9c1505ed2b66360e5c777683d387",
      "old_mode": 33188,
      "old_path": "flang-rt/lib/runtime/transformational.cpp",
      "new_id": "3df314a4e966b17c3c1eba319fb3a894e8674156",
      "new_mode": 33188,
      "new_path": "flang-rt/lib/runtime/transformational.cpp"
    },
    {
      "type": "modify",
      "old_id": "67a0be124e8e0a531a09c051c8ad103e25bb75d5",
      "old_mode": 33188,
      "old_path": "flang-rt/unittests/Evaluate/reshape.cpp",
      "new_id": "f84de443965d164e635a8a5a94ffa6ae9f357456",
      "new_mode": 33188,
      "new_path": "flang-rt/unittests/Evaluate/reshape.cpp"
    },
    {
      "type": "modify",
      "old_id": "a6fcdd0d1423c424b1d28b3e6bb9d771946ab848",
      "old_mode": 33188,
      "old_path": "flang-rt/unittests/Runtime/Allocatable.cpp",
      "new_id": "b394312e5bc5ad0c171d6e40ab4b3164fc6c714f",
      "new_mode": 33188,
      "new_path": "flang-rt/unittests/Runtime/Allocatable.cpp"
    },
    {
      "type": "modify",
      "old_id": "89649aa95ad93e8a8057ec12722c66dabd29a85a",
      "old_mode": 33188,
      "old_path": "flang-rt/unittests/Runtime/CUDA/Allocatable.cpp",
      "new_id": "202119cf2ea2059bf82a67d38ecd3bdedbe98d17",
      "new_mode": 33188,
      "new_path": "flang-rt/unittests/Runtime/CUDA/Allocatable.cpp"
    },
    {
      "type": "modify",
      "old_id": "2f1dc64dc8c5ac826b01d5c9d7024c9af4768477",
      "old_mode": 33188,
      "old_path": "flang-rt/unittests/Runtime/CUDA/AllocatorCUF.cpp",
      "new_id": "f1f931e87a86e03ba59089a2cfe6ca5ca052f139",
      "new_mode": 33188,
      "new_path": "flang-rt/unittests/Runtime/CUDA/AllocatorCUF.cpp"
    },
    {
      "type": "modify",
      "old_id": "b3612073657ab65b17f7a0327a2072929a5848fa",
      "old_mode": 33188,
      "old_path": "flang-rt/unittests/Runtime/CUDA/Memory.cpp",
      "new_id": "7915baca6c20378126c50d246bf59073df201484",
      "new_mode": 33188,
      "new_path": "flang-rt/unittests/Runtime/CUDA/Memory.cpp"
    },
    {
      "type": "modify",
      "old_id": "0f28e883671bc169bd29ef3f1f476364105271c6",
      "old_mode": 33188,
      "old_path": "flang-rt/unittests/Runtime/CharacterTest.cpp",
      "new_id": "2c7af27b9da77037414d487ad327f1f6680c5707",
      "new_mode": 33188,
      "new_path": "flang-rt/unittests/Runtime/CharacterTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "9d0da4ce8dd4eafbb755ed642efbe96f54fae8a8",
      "old_mode": 33188,
      "old_path": "flang-rt/unittests/Runtime/CommandTest.cpp",
      "new_id": "6919a98105b8a7668aa314ed64a8d3e8717dbfac",
      "new_mode": 33188,
      "new_path": "flang-rt/unittests/Runtime/CommandTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "3291794f22fc156ce942e88617d00330cc7a42b5",
      "old_mode": 33188,
      "old_path": "flang-rt/unittests/Runtime/TemporaryStack.cpp",
      "new_id": "65725840459ab12afc21602d07b1fa77e9c4b785",
      "new_mode": 33188,
      "new_path": "flang-rt/unittests/Runtime/TemporaryStack.cpp"
    },
    {
      "type": "modify",
      "old_id": "a1eba45647a8043d95aa1f6c0efdef02cc222f0b",
      "old_mode": 33188,
      "old_path": "flang-rt/unittests/Runtime/tools.h",
      "new_id": "4ada862df110bcad4665772c16cefdec6cbe7496",
      "new_mode": 33188,
      "new_path": "flang-rt/unittests/Runtime/tools.h"
    },
    {
      "type": "modify",
      "old_id": "46cc59cda16125febe69a38060e22e470b5f5c5c",
      "old_mode": 33188,
      "old_path": "flang/include/flang/Optimizer/Dialect/CUF/CUFOps.td",
      "new_id": "e38738230ffbcfe1acbf03a5327490f0a1e8da9b",
      "new_mode": 33188,
      "new_path": "flang/include/flang/Optimizer/Dialect/CUF/CUFOps.td"
    },
    {
      "type": "modify",
      "old_id": "822f2d4a2b297db74e5b656e35d1527bf8d7d328",
      "old_mode": 33188,
      "old_path": "flang/include/flang/Runtime/CUDA/allocatable.h",
      "new_id": "6c97afa9e10e8c5f6f1dab8e9863ec6ebdc54c5c",
      "new_mode": 33188,
      "new_path": "flang/include/flang/Runtime/CUDA/allocatable.h"
    },
    {
      "type": "modify",
      "old_id": "7fbd8f8e061f204cead180f28a6e70d4662c821b",
      "old_mode": 33188,
      "old_path": "flang/include/flang/Runtime/CUDA/pointer.h",
      "new_id": "bdfc3268e0814d841d1a3613500b5781547009a0",
      "new_mode": 33188,
      "new_path": "flang/include/flang/Runtime/CUDA/pointer.h"
    },
    {
      "type": "modify",
      "old_id": "6895f8af5e2a80a6a64542e90d74814952a49ae6",
      "old_mode": 33188,
      "old_path": "flang/include/flang/Runtime/allocatable.h",
      "new_id": "863c07494e7c31b19bb7b45ab22ac0debc523bf0",
      "new_mode": 33188,
      "new_path": "flang/include/flang/Runtime/allocatable.h"
    },
    {
      "type": "modify",
      "old_id": "8d0444a6e5bd436fb9b53ee3e8f2ef555f7e7f36",
      "old_mode": 33188,
      "old_path": "flang/lib/Lower/Allocatable.cpp",
      "new_id": "af8169c8e7f7be510118253182eedae3c746a05e",
      "new_mode": 33188,
      "new_path": "flang/lib/Lower/Allocatable.cpp"
    },
    {
      "type": "modify",
      "old_id": "28452d3b486da3c458c17536d0bca1ceac032bba",
      "old_mode": 33188,
      "old_path": "flang/lib/Optimizer/Builder/Runtime/Allocatable.cpp",
      "new_id": "cd5f1f6d098c37a5bb30125365141204dbf20653",
      "new_mode": 33188,
      "new_path": "flang/lib/Optimizer/Builder/Runtime/Allocatable.cpp"
    },
    {
      "type": "modify",
      "old_id": "24033bc15b8eb5df40a5d2828320b9862fcf19d0",
      "old_mode": 33188,
      "old_path": "flang/lib/Optimizer/Dialect/CUF/CUFOps.cpp",
      "new_id": "687007d957225531c7f8342d2c17c8c6d29e63a2",
      "new_mode": 33188,
      "new_path": "flang/lib/Optimizer/Dialect/CUF/CUFOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "e70ceb3a67d9844f548d17d1b7d5699729228da9",
      "old_mode": 33188,
      "old_path": "flang/lib/Optimizer/Transforms/CUFOpConversion.cpp",
      "new_id": "3a3eab9e8e37bea7efa532ef04718d5b0f0780c1",
      "new_mode": 33188,
      "new_path": "flang/lib/Optimizer/Transforms/CUFOpConversion.cpp"
    },
    {
      "type": "modify",
      "old_id": "095ad92d5deb508699a8692135899298c38bb794",
      "old_mode": 33188,
      "old_path": "flang/test/Fir/CUDA/cuda-allocate.fir",
      "new_id": "ea7890c9aac52a8536012f3dc257ebfe255220e7",
      "new_mode": 33188,
      "new_path": "flang/test/Fir/CUDA/cuda-allocate.fir"
    },
    {
      "type": "modify",
      "old_id": "a3b9be3ee8223b8a3a744d40ed145e46289ed49b",
      "old_mode": 33188,
      "old_path": "flang/test/Fir/cuf-invalid.fir",
      "new_id": "dceb8f6fde23667fd0e4aa5719ea49e34504a482",
      "new_mode": 33188,
      "new_path": "flang/test/Fir/cuf-invalid.fir"
    },
    {
      "type": "modify",
      "old_id": "d38b26a4548ed74014998531f56b120a2c548dfe",
      "old_mode": 33188,
      "old_path": "flang/test/Fir/cuf.mlir",
      "new_id": "f80a70eca34a37fb8a81af692c3703fc26a6c6f7",
      "new_mode": 33188,
      "new_path": "flang/test/Fir/cuf.mlir"
    },
    {
      "type": "modify",
      "old_id": "a715479f16115282c0e3ad799d2c8875ec6ecca2",
      "old_mode": 33188,
      "old_path": "flang/test/HLFIR/elemental-codegen.fir",
      "new_id": "67af4261470f706fc153f26e687bfbd6df95bde5",
      "new_mode": 33188,
      "new_path": "flang/test/HLFIR/elemental-codegen.fir"
    },
    {
      "type": "modify",
      "old_id": "a570f636b8db1a3efa5de0c2cc5e74e2240fefe2",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/CUDA/cuda-allocatable.cuf",
      "new_id": "cec10dda839e979fa93ce09530f534d728b3420e",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/CUDA/cuda-allocatable.cuf"
    },
    {
      "type": "modify",
      "old_id": "5bb1ae37973465d33376765125d936094b6ce914",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/OpenACC/acc-declare-unwrap-defaultbounds.f90",
      "new_id": "6869af863644d2d05341f95d17f82a524213d644",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/OpenACC/acc-declare-unwrap-defaultbounds.f90"
    },
    {
      "type": "modify",
      "old_id": "889cdef51f4ce0fd31b33e499f73ec518df06137",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/OpenACC/acc-declare.f90",
      "new_id": "4d95ffa10edaf39be7f121521f1d65a9fd019a2e",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/OpenACC/acc-declare.f90"
    },
    {
      "type": "modify",
      "old_id": "dd8671daeaf8eb48b4cd484d472098d4601f8a58",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/allocatable-polymorphic.f90",
      "new_id": "cbd787620342416da6006416a9cc1c07d0e765cd",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/allocatable-polymorphic.f90"
    },
    {
      "type": "modify",
      "old_id": "37272c90656cc93d5e5d21805b043106811a71cb",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/allocatable-runtime.f90",
      "new_id": "c63252c68974e1ef406686b1b30e77dc74663dce",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/allocatable-runtime.f90"
    },
    {
      "type": "modify",
      "old_id": "c7985b11397ce59c2a7f4749297a9c623438b3dc",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/allocate-mold.f90",
      "new_id": "9427c8b08786fd4b8458e7bdd5d7118db3faa15b",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/allocate-mold.f90"
    },
    {
      "type": "modify",
      "old_id": "485861a838ff6fadcb77793f662101d840e75556",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/polymorphic.f90",
      "new_id": "b7be5f685d9e387e0bdfe0bbef0e324fadc7faf7",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/polymorphic.f90"
    },
    {
      "type": "modify",
      "old_id": "bbae7ba5b0e0bb5348672a493bac97af8e8c0b54",
      "old_mode": 33188,
      "old_path": "flang/test/Transforms/lower-repack-arrays.fir",
      "new_id": "0b323b1bb06972a50fc80c26aefa46d63a0c0137",
      "new_mode": 33188,
      "new_path": "flang/test/Transforms/lower-repack-arrays.fir"
    }
  ]
}
