)]}'
{
  "commit": "7d7b58bc5d2bacc3d76463d2ee06a13d2a08b084",
  "tree": "84820eac6860d3a3c60e6e0e6225dab340bb5d5c",
  "parents": [
    "4ab011a9502218fc08a609348054307b4a651d83"
  ],
  "author": {
    "name": "Slava Zakharin",
    "email": "szakharin@nvidia.com",
    "time": "Tue Mar 18 12:58:25 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Mar 18 12:58:25 2025 -0700"
  },
  "message": "[flang-rt] Added ShallowCopy API. (#131702)\n\nThis API will be used for copying non-contiguous arrays\ninto contiguous temporaries to support `-frepack-arrays`.\nThe builder factory API will be used in the following commits.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eb694a9f2c83320f7bc5090912047c062056527a",
      "old_mode": 33188,
      "old_path": "flang-rt/lib/runtime/transformational.cpp",
      "new_id": "b0f62bae7fbcf3515a7908c07aaa512c6e4f3477",
      "new_mode": 33188,
      "new_path": "flang-rt/lib/runtime/transformational.cpp"
    },
    {
      "type": "modify",
      "old_id": "06df96a3cc45ae5f6f97222547680d578cdf2a4b",
      "old_mode": 33188,
      "old_path": "flang-rt/unittests/Runtime/Transformational.cpp",
      "new_id": "e61f5a64fcdb085eab290ce352e7db2a97539174",
      "new_mode": 33188,
      "new_path": "flang-rt/unittests/Runtime/Transformational.cpp"
    },
    {
      "type": "modify",
      "old_id": "544904fd968cc3e353f6914150e3550ac431f818",
      "old_mode": 33261,
      "old_path": "flang/docs/ArrayRepacking.md",
      "new_id": "38485fd1e4d18f2f380af09d6a2866c7ccc0e7f7",
      "new_mode": 33261,
      "new_path": "flang/docs/ArrayRepacking.md"
    },
    {
      "type": "modify",
      "old_id": "ae0a0979902f51dd4f974ef652fb0cb4ad06d946",
      "old_mode": 33188,
      "old_path": "flang/include/flang/Optimizer/Builder/Runtime/Transformational.h",
      "new_id": "eda1a7f86f6bb53eec2188ff2be46b5e89d6e9d4",
      "new_mode": 33188,
      "new_path": "flang/include/flang/Optimizer/Builder/Runtime/Transformational.h"
    },
    {
      "type": "modify",
      "old_id": "d04fa685978837101d820a60aa60a18d447b7cc8",
      "old_mode": 33188,
      "old_path": "flang/include/flang/Runtime/transformational.h",
      "new_id": "3393ed1dc98134318b56f9c9e0824d247d4846e1",
      "new_mode": 33188,
      "new_path": "flang/include/flang/Runtime/transformational.h"
    },
    {
      "type": "modify",
      "old_id": "978524494af9bdf541ec94ad82cdf91858d4bb75",
      "old_mode": 33188,
      "old_path": "flang/lib/Optimizer/Builder/Runtime/Transformational.cpp",
      "new_id": "47744b0facb533e75eba1ad4aa1a4c40371a1b76",
      "new_mode": 33188,
      "new_path": "flang/lib/Optimizer/Builder/Runtime/Transformational.cpp"
    }
  ]
}
