)]}'
{
  "commit": "267945b665cf197fa26cf2ae89b0c29baf4db031",
  "tree": "f809ae381001fb329c04af19ef2224175e5ed403",
  "parents": [
    "f21f2b483c4f31e8420319f1538757bd90726bdf"
  ],
  "author": {
    "name": "Hristo Hristov",
    "email": "hghristov.rmm@gmail.com",
    "time": "Sun Jun 29 16:34:49 2025 +0300"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Jun 29 16:34:49 2025 +0300"
  },
  "message": "[libc++][NFC] Refactored equality comparisons tests for `pair` and `expected` (#145668)\n\nRefactored `std::expected` and `std::pair` tests to use the\ncanonicalized names from `test_comparisions.h`, which are shared between\ntests.\n\nThis was split from https://github.com/llvm/llvm-project/pull/139368 as\nper comment\nhttps://github.com/llvm/llvm-project/pull/139368#pullrequestreview-2916040573\n\nTowards implementing [P2944R3: Comparisons for\nreference_wrapper](https://github.com/llvm/llvm-project/issues/105424)\n\n---------\n\nCo-authored-by: Hristo Hristov \u003czingam@outlook.com\u003e\nCo-authored-by: Nikolas Klauser \u003cnikolasklauser@berlin.de\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "25eb97a2df4d3776dab9096880264fc9d1743c5d",
      "old_mode": 33188,
      "old_path": "libcxx/test/std/utilities/expected/expected.expected/equality/equality.T2.pass.cpp",
      "new_id": "16c6986ae670e79cad94f5a62e87c774eb9d00f4",
      "new_mode": 33188,
      "new_path": "libcxx/test/std/utilities/expected/expected.expected/equality/equality.T2.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "f0f549b6b7772b9341a43c845862537e161ef9f9",
      "old_mode": 33188,
      "old_path": "libcxx/test/std/utilities/expected/expected.expected/equality/equality.other_expected.pass.cpp",
      "new_id": "218f0c39740e5faab959d64eb9fb1bd41f91f542",
      "new_mode": 33188,
      "new_path": "libcxx/test/std/utilities/expected/expected.expected/equality/equality.other_expected.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "6c7d2f39514e735842f6b2093f78d59788834fff",
      "old_mode": 33188,
      "old_path": "libcxx/test/std/utilities/expected/expected.expected/equality/equality.unexpected.pass.cpp",
      "new_id": "153cbbddf30629b1652c54bb9cacfd1313cdb957",
      "new_mode": 33188,
      "new_path": "libcxx/test/std/utilities/expected/expected.expected/equality/equality.unexpected.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "b6c3d8deee644e7cf8e7eb4c67cc31e33beb2a0e",
      "old_mode": 33188,
      "old_path": "libcxx/test/std/utilities/expected/expected.void/equality/equality.other_expected.pass.cpp",
      "new_id": "af53d0c00f5784ea220e9af1da1a9185c686cb17",
      "new_mode": 33188,
      "new_path": "libcxx/test/std/utilities/expected/expected.void/equality/equality.other_expected.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "f37f38bb715129f29873f76650910a49db13f081",
      "old_mode": 33188,
      "old_path": "libcxx/test/std/utilities/expected/expected.void/equality/equality.unexpected.pass.cpp",
      "new_id": "8d040d2ab7c0ae12cdd6f3c34365ee11a8950953",
      "new_mode": 33188,
      "new_path": "libcxx/test/std/utilities/expected/expected.void/equality/equality.unexpected.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "11473ca3d97de78034938b0a0d1e9d9eba84aa77",
      "old_mode": 33188,
      "old_path": "libcxx/test/std/utilities/expected/types.h",
      "new_id": "df73ebdfe495ee3f820d0ee7841218f56c46d931",
      "new_mode": 33188,
      "new_path": "libcxx/test/std/utilities/expected/types.h"
    },
    {
      "type": "modify",
      "old_id": "c472906c5ed7fd42335be5d1c9546f02b2ba2dbc",
      "old_mode": 33188,
      "old_path": "libcxx/test/std/utilities/utility/pairs/pairs.spec/comparison.pass.cpp",
      "new_id": "226a3587a47f49e31a1d4fc25a1d2a6c22badd58",
      "new_mode": 33188,
      "new_path": "libcxx/test/std/utilities/utility/pairs/pairs.spec/comparison.pass.cpp"
    }
  ]
}
