)]}'
{
  "commit": "de55329b6ed7184771fb036e52475a63ebc67c97",
  "tree": "2caedcfc6c92053091412bf4888b937481c7a4fe",
  "parents": [
    "881a57b99568c6d0790ca81cb36376618640f4b3"
  ],
  "author": {
    "name": "jeanPerier",
    "email": "jperier@nvidia.com",
    "time": "Fri Oct 10 11:19:54 2025 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Oct 10 11:19:54 2025 +0200"
  },
  "message": "[flang][NFC] update createTempFromMold interface to return a bool (#162680)\n\nSome createTempFromMold users are looking for a compile time constant\nfor the `mustFree`. Instead of having them retrieving it, update the\ninterface to return a bool. The only users that needs a value was\n`packageBufferizedExpr` and it has an overload that accept bool too.\n\nTests are updated to reflect that this changes the place where the\nboolean is created in BufferizeHLFIR, and just removes its creation in\ncontexts it is not needed.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "190f2eaf2e6f83ecdca2ead880425def7cb81d6f",
      "old_mode": 33188,
      "old_path": "flang/include/flang/Optimizer/Builder/HLFIRTools.h",
      "new_id": "f96d2228915feb8c8ad8af756f631a6cf9745adc",
      "new_mode": 33188,
      "new_path": "flang/include/flang/Optimizer/Builder/HLFIRTools.h"
    },
    {
      "type": "modify",
      "old_id": "50a687cb77949cbe1173cfb6b01984dc20567a8e",
      "old_mode": 33188,
      "old_path": "flang/lib/Lower/Bridge.cpp",
      "new_id": "68adf346fe8c0aa363ac7122b763835177a0761e",
      "new_mode": 33188,
      "new_path": "flang/lib/Lower/Bridge.cpp"
    },
    {
      "type": "modify",
      "old_id": "1b09801c607c68f002d441a8045828caa17624de",
      "old_mode": 33188,
      "old_path": "flang/lib/Lower/Support/PrivateReductionUtils.cpp",
      "new_id": "d433ce367d25951cf2763a3da370da85f8e7946a",
      "new_mode": 33188,
      "new_path": "flang/lib/Lower/Support/PrivateReductionUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "dbfcae1081c87d9b5bcde8884e07a8fc87d98f36",
      "old_mode": 33188,
      "old_path": "flang/lib/Optimizer/Builder/HLFIRTools.cpp",
      "new_id": "93dfc577665ce13e50bd23a1caa60edfaf7de457",
      "new_mode": 33188,
      "new_path": "flang/lib/Optimizer/Builder/HLFIRTools.cpp"
    },
    {
      "type": "modify",
      "old_id": "1c77636d301e9f39f46855502eaedcd73c1945cf",
      "old_mode": 33188,
      "old_path": "flang/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp",
      "new_id": "53ff13f5a9d28dfc6cadbdae26f2670290352cfa",
      "new_mode": 33188,
      "new_path": "flang/lib/Optimizer/HLFIR/Transforms/BufferizeHLFIR.cpp"
    },
    {
      "type": "modify",
      "old_id": "e4dd2a9a3fc3743ece73c1410d0911c9fbdbfa6c",
      "old_mode": 33188,
      "old_path": "flang/test/HLFIR/as_expr-codegen.fir",
      "new_id": "762f7da58d89d36b298787a6e5f8b366b47b2ce6",
      "new_mode": 33188,
      "new_path": "flang/test/HLFIR/as_expr-codegen.fir"
    },
    {
      "type": "modify",
      "old_id": "5d0d67854365e811a17002a1ce5fc3ecd71bffd6",
      "old_mode": 33188,
      "old_path": "flang/test/HLFIR/associate-codegen.fir",
      "new_id": "b5965431c6d4e36099db0c8f4da6e49c4d1df6c1",
      "new_mode": 33188,
      "new_path": "flang/test/HLFIR/associate-codegen.fir"
    },
    {
      "type": "modify",
      "old_id": "54cdfa38f81a2d444e7c97d2a4cde08e4972d175",
      "old_mode": 33188,
      "old_path": "flang/test/HLFIR/bufferize-poly-expr.fir",
      "new_id": "2a448eea4f98ac3663358041378bc449daac6927",
      "new_mode": 33188,
      "new_path": "flang/test/HLFIR/bufferize-poly-expr.fir"
    },
    {
      "type": "modify",
      "old_id": "da998cc7430e37afb3377feb5a8fa96d322c84df",
      "old_mode": 33188,
      "old_path": "flang/test/HLFIR/element-codegen-issue-118922.fir",
      "new_id": "6c109e1224771f2f18232f2e36575452df08c7f1",
      "new_mode": 33188,
      "new_path": "flang/test/HLFIR/element-codegen-issue-118922.fir"
    },
    {
      "type": "modify",
      "old_id": "5144b33cf4fe14108b963f6007fecf67b919e08f",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/OpenMP/DelayedPrivatization/target-private-multiple-variables.f90",
      "new_id": "f3b939780c2b66a954ef3585912aee63520c2758",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/OpenMP/DelayedPrivatization/target-private-multiple-variables.f90"
    },
    {
      "type": "modify",
      "old_id": "8446e99126f26c3f11c4d36c755821b6a37f0a92",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/OpenMP/delayed-privatization-allocatable-array.f90",
      "new_id": "8ade5cdcd510e5743a353309d8dcf58986fff00e",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/OpenMP/delayed-privatization-allocatable-array.f90"
    },
    {
      "type": "modify",
      "old_id": "0cda25492498418b28858d33cbc2cd9caaef59ae",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/OpenMP/delayed-privatization-array.f90",
      "new_id": "81df53dc51aca835f32eed0281d9483727f48cbb",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/OpenMP/delayed-privatization-array.f90"
    },
    {
      "type": "modify",
      "old_id": "0036670317a8ec75d3f3ee7a2846aa8b9e674451",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/OpenMP/parallel-reduction-allocatable-array.f90",
      "new_id": "41c7d69ebb3ba45248dd94ca56065b83b7ff570b",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/OpenMP/parallel-reduction-allocatable-array.f90"
    },
    {
      "type": "modify",
      "old_id": "ea0aa9ec3f53b38332da41ac4aaaabe3c9d5afa5",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/OpenMP/parallel-reduction-array-lb.f90",
      "new_id": "aa91e1e0e8b156d18db0716697921d371b2ce7d8",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/OpenMP/parallel-reduction-array-lb.f90"
    },
    {
      "type": "modify",
      "old_id": "d410714b1573e5a508b3c1aac17c945d151be995",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/OpenMP/parallel-reduction-array.f90",
      "new_id": "59595de338d50bbf1c2cf285c9ea7b86949448fe",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/OpenMP/parallel-reduction-array.f90"
    },
    {
      "type": "modify",
      "old_id": "eb0df2b3a17de8e5d92f35a82d71d7ec91ab9ede",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/OpenMP/parallel-reduction-array2.f90",
      "new_id": "14338c6f508179022ba3ffa40c391376bae805b8",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/OpenMP/parallel-reduction-array2.f90"
    },
    {
      "type": "modify",
      "old_id": "3c1daa0eb983f55d8d86ce3a20cb88e2938ba51b",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/OpenMP/parallel-reduction-pointer-array.f90",
      "new_id": "36344458d1cae47270d8dbbf5a008c40a55d65d1",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/OpenMP/parallel-reduction-pointer-array.f90"
    },
    {
      "type": "modify",
      "old_id": "69d669a4093fbce3519ad38f927d815e96668f95",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/OpenMP/parallel-reduction3.f90",
      "new_id": "9af18378f0ae09f7457c49a366394f166c5b6ca3",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/OpenMP/parallel-reduction3.f90"
    },
    {
      "type": "modify",
      "old_id": "104904497745d2585e66d8b88f0ed10d5264b183",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/OpenMP/reduction-array-intrinsic.f90",
      "new_id": "8b94d51f986f5d96991ce98f53227e36b2762030",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/OpenMP/reduction-array-intrinsic.f90"
    },
    {
      "type": "modify",
      "old_id": "a02188a7fb0dbb48f87b2b1c3b487ee94c1a6213",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/OpenMP/wsloop-reduction-allocatable-array-minmax.f90",
      "new_id": "2cd953de0dffa30ef110b8cec13af817291e24a1",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/OpenMP/wsloop-reduction-allocatable-array-minmax.f90"
    },
    {
      "type": "modify",
      "old_id": "d8c5706b912a5cee47e4c873a3f63363f935c560",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/OpenMP/wsloop-reduction-array-assumed-shape.f90",
      "new_id": "209ee9a4e0cef25af7410a0eea2fef3bde1c80c4",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/OpenMP/wsloop-reduction-array-assumed-shape.f90"
    },
    {
      "type": "modify",
      "old_id": "b7882bcbc0d13dfa7d0f3ca3923d6af6df143b38",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/OpenMP/wsloop-reduction-array.f90",
      "new_id": "afaeba27c5eae2d8a4e162e4285150b74589282f",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/OpenMP/wsloop-reduction-array.f90"
    },
    {
      "type": "modify",
      "old_id": "7d90335a13a872e60d1ea07130cc4d26da064d1c",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/OpenMP/wsloop-reduction-array2.f90",
      "new_id": "25b2e97a1b7f7363633be7da4c29ade3acd526d6",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/OpenMP/wsloop-reduction-array2.f90"
    },
    {
      "type": "modify",
      "old_id": "5133db0347034f769efd8b53df04bffd1af217d2",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/OpenMP/wsloop-reduction-multiple-clauses.f90",
      "new_id": "edd2bcb1d6be8517b16ca5a24b6e648a0501d2c1",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/OpenMP/wsloop-reduction-multiple-clauses.f90"
    }
  ]
}
