)]}'
{
  "commit": "0e36aa1640a5c0d00138c61de0f99f785cff1e2a",
  "tree": "fe4a1bcc837a8c9ee2426bf05bb9fdddc432eb06",
  "parents": [
    "885546c83c1f9417d0e39679e39be3d055604db2"
  ],
  "author": {
    "name": "Kazu Hirata",
    "email": "kazu@google.com",
    "time": "Sun Sep 14 14:04:13 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Sep 14 14:04:13 2025 -0700"
  },
  "message": "[ADT, Support] Use std::bool_constant (NFC) (#158503)\n\nThis patch replaces, std::integral_constant\u003cbool, ...\u003e with\nstd::bool_constant for brevity.  Note that std::bool_constant was\nintroduced as part of C++17.\n\nThere are cases where we could strip away std::bool_constant\naltogether:\n\n  std::bool_constant\u003cstd::is_same\u003cT, U\u003e\u003e\n\nbut I\u0027m not doing that in this patch to avoid doing multiple things in\none patch.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ec22fe3a28cf9ffa60d39574965f847acabf9ef6",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/ADT/Hashing.h",
      "new_id": "41a730e24a6b16674a8940b6bfcb4af21a6fb85a",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/ADT/Hashing.h"
    },
    {
      "type": "modify",
      "old_id": "d26e79b925ad1571bf171d13f8af4f13499d1631",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/ADT/ilist_node_options.h",
      "new_id": "143195aa9c647bd6a24098205ebcfec41c8d0b4e",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/ADT/ilist_node_options.h"
    },
    {
      "type": "modify",
      "old_id": "11bb9c0fb8f4d1adf53a7a08503bb9557b57de0a",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/Support/CFGDiff.h",
      "new_id": "41004d755a124a671829cc225100faa00d0ac548",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/Support/CFGDiff.h"
    },
    {
      "type": "modify",
      "old_id": "b7d2e2e45f71f79c31962efdd5a6f737f9775250",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/Support/FormatProviders.h",
      "new_id": "3e0800e1efe6c61aa6ab5b325fe86e3de42dfaa7",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/Support/FormatProviders.h"
    },
    {
      "type": "modify",
      "old_id": "b85a4f6065195c014228a8bc164161f5b53ce6bb",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/Support/FormatVariadicDetails.h",
      "new_id": "aaad226666aa1c48f8cc483df6f7224d9309bfbf",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/Support/FormatVariadicDetails.h"
    },
    {
      "type": "modify",
      "old_id": "17fbc3f96ed047a82050addc22bcc2abe219807f",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/Support/HashBuilder.h",
      "new_id": "ae266d3f19a1aee52e89c37ba371490e41acdc19",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/Support/HashBuilder.h"
    },
    {
      "type": "modify",
      "old_id": "27af2d60c837f1def0675d4b66d950c5192a366d",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/Support/YAMLTraits.h",
      "new_id": "cce36a253777b6b69555f014e475bd5b5759a0e0",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/Support/YAMLTraits.h"
    }
  ]
}
