)]}'
{
  "commit": "c345d6afd9a9b331cb679b82e89213deb8f8a69a",
  "tree": "2b0cff75f45f0ba8bffa4fec80f5c4accda44902",
  "parents": [
    "f46eccc9409136831225e30017a1d8ba6654a9b9"
  ],
  "author": {
    "name": "Patrick Palka",
    "email": "ppalka@redhat.com",
    "time": "Thu May 28 10:39:32 2026 -0400"
  },
  "committer": {
    "name": "Patrick Palka",
    "email": "ppalka@redhat.com",
    "time": "Thu May 28 10:39:32 2026 -0400"
  },
  "message": "libstdc++: Fix availability of flat_meow::operator\u003d(initializer_list)\n\nThis assignment operator was not being brought in from the private base\nclass causing assignments from {...} to be inefficiently treated as\nconstruction + move assignment.\n\nlibstdc++-v3/ChangeLog:\n\n\t* include/std/flat_map (flat_map): Bring in operator\u003d from\n\t_Flat_map_base.\n\t(flat_multimap): Likewise.\n\t* include/std/flat_set (flat_set): Bring in operator\u003d from\n\t_Flat_set_base.\n\t(flat_multiset): Likewise.\n\t* testsuite/23_containers/flat_map/1.cc (test11): Simplify by\n\tusing \u003d {...}.\n\t(test12): New test.\n\t* testsuite/23_containers/flat_multimap/1.cc (test10): Simplify\n\tby using \u003d {...}.\n\t(test11): New test.\n\t* testsuite/23_containers/flat_multiset/1.cc (test10): Simplify\n\tby using \u003d {...}.\n\t(test11): New test.\n\t* testsuite/23_containers/flat_set/1.cc (test10): Simplify by\n\tusing \u003d {...}.\n\t(test11): New test.\n\nReviewed-by: Tomasz Kamiński \u003ctkaminsk@redhat.com\u003e\nReviewed-by: Jonathan Wakely \u003cjwakely@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f06c75a16f658af34950af2b097098f38d7f15bb",
      "old_mode": 33188,
      "old_path": "libstdc++-v3/include/std/flat_map",
      "new_id": "b82d41b4f5e1057873f2ea63577ecb4e63a95ece",
      "new_mode": 33188,
      "new_path": "libstdc++-v3/include/std/flat_map"
    },
    {
      "type": "modify",
      "old_id": "e92559949ebb7509d83c78a64032f066362732bc",
      "old_mode": 33188,
      "old_path": "libstdc++-v3/include/std/flat_set",
      "new_id": "2f204cc08bf99deffe4fea34ce3337534d932fe0",
      "new_mode": 33188,
      "new_path": "libstdc++-v3/include/std/flat_set"
    },
    {
      "type": "modify",
      "old_id": "7e22e0366ec24a60d80be55e3b05219630971e4c",
      "old_mode": 33188,
      "old_path": "libstdc++-v3/testsuite/23_containers/flat_map/1.cc",
      "new_id": "0cd06b72e96c36117f5ee92e5af63f434a5e1460",
      "new_mode": 33188,
      "new_path": "libstdc++-v3/testsuite/23_containers/flat_map/1.cc"
    },
    {
      "type": "modify",
      "old_id": "48688b7583edcf3cfff2f6afdcd4df3940c70e1b",
      "old_mode": 33188,
      "old_path": "libstdc++-v3/testsuite/23_containers/flat_multimap/1.cc",
      "new_id": "a070c5ef09119629e092863b2f04faa382be1a91",
      "new_mode": 33188,
      "new_path": "libstdc++-v3/testsuite/23_containers/flat_multimap/1.cc"
    },
    {
      "type": "modify",
      "old_id": "4544adb507706a12e7d2d531ee4b7fd2d7ae98bf",
      "old_mode": 33188,
      "old_path": "libstdc++-v3/testsuite/23_containers/flat_multiset/1.cc",
      "new_id": "eea53733f6d2c7d5d326c467ee9aed162dc6ba71",
      "new_mode": 33188,
      "new_path": "libstdc++-v3/testsuite/23_containers/flat_multiset/1.cc"
    },
    {
      "type": "modify",
      "old_id": "ac12815bd0d4cc0c7969d94abfe1a0905a4f5be5",
      "old_mode": 33188,
      "old_path": "libstdc++-v3/testsuite/23_containers/flat_set/1.cc",
      "new_id": "116ccdcb48d4478aa13bd842f9eab9721d13ee7b",
      "new_mode": 33188,
      "new_path": "libstdc++-v3/testsuite/23_containers/flat_set/1.cc"
    }
  ]
}
