)]}'
{
  "commit": "dcf13e77d568db12ff07a6ce9ca84717bd3e16ee",
  "tree": "7b3068db4312c62eac4d6fd49acaac63ae963555",
  "parents": [
    "a874a3a751e5e5c1f4fc8d96f53acf22e270dc6f"
  ],
  "author": {
    "name": "Konstantin Boyarinov",
    "email": "konstantin.boyarinov@intel.com",
    "time": "Thu Dec 02 02:04:17 2021 +0300"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Dec 01 15:22:07 2021 -0800"
  },
  "message": "[libcxx][test][NFC] Various tests for std::vector\n\nAdd missing tests for std::vector funcionality to improve code coverage:\n\n  - Rewrote access tests to check modification of the container using\n    the reference returned by the non-const overload\n  - Added tests for reverse iterators: rbegin, rend, etc.\n  - Added exception test for vector::reserve\n  - Extended test cases for vector copy assignment\n  - Fixed insert_iter_value.pass.cpp to use insert overload with const\n    value_type\u0026 (not with value_type\u0026\u0026 which is tested in\n    iter_rvalue.pass.cpp test)\n\nReviewed By: Quuxplusone, rarutyun, #libc\n\nDifferential Revision: https://reviews.llvm.org/D112438\n\nGitOrigin-RevId: 8c6b24899e51648286bb812d92a23a28798c53eb\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4ac19ff7189e6fa84707a8e96da2bb34de1434a6",
      "old_mode": 33188,
      "old_path": "test/std/containers/sequences/vector/access.pass.cpp",
      "new_id": "35d93db0f95f00cb9c503b67afc0038c44ea5d5e",
      "new_mode": 33188,
      "new_path": "test/std/containers/sequences/vector/access.pass.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2b5d4d481e548c05a572a008b91345213359aa4",
      "new_mode": 33188,
      "new_path": "test/std/containers/sequences/vector/reverse_iterators.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "378a67c96ce557a37db1d75b89055bf9d8b0de35",
      "old_mode": 33188,
      "old_path": "test/std/containers/sequences/vector/vector.capacity/reserve.pass.cpp",
      "new_id": "e525a752e091fd1ef0851dd095eb7e6c184d03af",
      "new_mode": 33188,
      "new_path": "test/std/containers/sequences/vector/vector.capacity/reserve.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "a318546119060dca9da5d11f2f71204bfe602057",
      "old_mode": 33188,
      "old_path": "test/std/containers/sequences/vector/vector.cons/assign_copy.pass.cpp",
      "new_id": "a14f90c0525da18c52e5ec799736388cdfc7785d",
      "new_mode": 33188,
      "new_path": "test/std/containers/sequences/vector/vector.cons/assign_copy.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "7a73580d1e6fe951c17795e34a7e7725672d0a53",
      "old_mode": 33188,
      "old_path": "test/std/containers/sequences/vector/vector.modifiers/emplace_extra.pass.cpp",
      "new_id": "5bc35be643de6acea519731d6d19edda26dce418",
      "new_mode": 33188,
      "new_path": "test/std/containers/sequences/vector/vector.modifiers/emplace_extra.pass.cpp"
    },
    {
      "type": "rename",
      "old_id": "2edadd0fe7774b0e3192686c8ad4d67c57767210",
      "old_mode": 33188,
      "old_path": "test/std/containers/sequences/vector/vector.modifiers/insert_iter_value.pass.cpp",
      "new_id": "63c1c64e272a8133df7b26dc2a54824170ae4f67",
      "new_mode": 33188,
      "new_path": "test/std/containers/sequences/vector/vector.modifiers/insert_iter_lvalue.pass.cpp",
      "score": 80
    },
    {
      "type": "modify",
      "old_id": "759e9c3a415b97ff7d3da1c00ce38ba440283967",
      "old_mode": 33188,
      "old_path": "test/support/allocators.h",
      "new_id": "f8e0c1b5e4cba3c4a2cf9b3e7089dd7f4add3b71",
      "new_mode": 33188,
      "new_path": "test/support/allocators.h"
    }
  ]
}
