)]}'
{
  "commit": "787df907106e5d2bdb282a286402042155d4094b",
  "tree": "0e1fda7e552f3e48d51a53656a11fde90e5364db",
  "parents": [
    "543415fb21b81084aa07aa2117b89cf7a668eeca"
  ],
  "author": {
    "name": "Arthur O\u0027Dwyer",
    "email": "arthur.j.odwyer@gmail.com",
    "time": "Fri Nov 27 11:02:06 2020 -0500"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Dec 08 16:50:22 2020 -0800"
  },
  "message": "[libc++] Consistently replace `std::` qualification with `_VSTD::` or nothing. NFCI.\n\nI used a lot of `git grep` to find places where `std::` was being used\noutside of comments and assert-messages. There were three outcomes:\n\n- Qualified function calls, e.g. `std::move` becomes `_VSTD::move`.\n    This is the most common case.\n\n- Typenames that don\u0027t need qualification, e.g. `std::allocator` becomes `allocator`.\n    Leaving these as `_VSTD::allocator` would also be fine, but I decided\n    that removing the qualification is more consistent with existing practice.\n\n- Names that specifically need un-versioned `std::` qualification,\n    or that I wasn\u0027t sure about. For example, I didn\u0027t touch any code in\n    \u003catomic\u003e, \u003cmath.h\u003e, \u003cnew\u003e, or any ext/ or experimental/ headers;\n    and I didn\u0027t touch any instances of `std::type_info`.\n\nIn some deduction guides, we were accidentally using `class Alloc \u003d typename std::allocator\u003cT\u003e`,\ndespite `std::allocator\u003cT\u003e`\u0027s type-ness not being template-dependent.\nBecause `std::allocator` is a qualified name, this did parse as we intended;\nbut what we meant was simply `class Alloc \u003d allocator\u003cT\u003e`.\n\nDifferential Revision: https://reviews.llvm.org/D92250\n\nGitOrigin-RevId: d586f92c9456a972ee475a021525c0522b89587b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1829b3279d5a5deb2dc25739167dc4350ad344bc",
      "old_mode": 33188,
      "old_path": "include/__debug",
      "new_id": "be802755c34ab62d6831b34f72276f723eedef15",
      "new_mode": 33188,
      "new_path": "include/__debug"
    },
    {
      "type": "modify",
      "old_id": "a004d59a4a08de4d6bc0a51cddcbb67acb603a0f",
      "old_mode": 33188,
      "old_path": "include/__hash_table",
      "new_id": "96845cbd466f39352e104429ef9f8b90f5197714",
      "new_mode": 33188,
      "new_path": "include/__hash_table"
    },
    {
      "type": "modify",
      "old_id": "c54a01994c6ccf31951d2e7ed3c94d06d763a52b",
      "old_mode": 33188,
      "old_path": "include/__mutex_base",
      "new_id": "9c3e933b126a88664be837bc9da6b1aba804be2b",
      "new_mode": 33188,
      "new_path": "include/__mutex_base"
    },
    {
      "type": "modify",
      "old_id": "b1fbddcc6093a6bb2fd7d65f72dd8a853624649f",
      "old_mode": 33188,
      "old_path": "include/__split_buffer",
      "new_id": "20480d19d31b95e1304de65e53e1853d8f48071a",
      "new_mode": 33188,
      "new_path": "include/__split_buffer"
    },
    {
      "type": "modify",
      "old_id": "08be8f1a7641e18c06ab04ba4a989c60bd6588ef",
      "old_mode": 33188,
      "old_path": "include/__string",
      "new_id": "882be96b4fed9ee5ebcfc10a775cd6e2cd318032",
      "new_mode": 33188,
      "new_path": "include/__string"
    },
    {
      "type": "modify",
      "old_id": "404351b4bd888a85843176329a2366b0bbcd2d90",
      "old_mode": 33188,
      "old_path": "include/__tree",
      "new_id": "26c4c4121c5f3c34a0fc2e5234b8e22fd7466428",
      "new_mode": 33188,
      "new_path": "include/__tree"
    },
    {
      "type": "modify",
      "old_id": "f047ae1b1dee95b3642eab8fcb5e71cd1d0b4dcd",
      "old_mode": 33188,
      "old_path": "include/algorithm",
      "new_id": "970d36c16d1ee8fcccd9f8562868eb1215f46c8e",
      "new_mode": 33188,
      "new_path": "include/algorithm"
    },
    {
      "type": "modify",
      "old_id": "da2ae2e0c414d9716b98cc26d5c456c915e144f5",
      "old_mode": 33188,
      "old_path": "include/array",
      "new_id": "f4011c2ecee683d872b0bee71ccdb9b3d19ce4b9",
      "new_mode": 33188,
      "new_path": "include/array"
    },
    {
      "type": "modify",
      "old_id": "6589499ddb4d47b05e30a3515ada23e29187e3f0",
      "old_mode": 33188,
      "old_path": "include/barrier",
      "new_id": "987ff0aa5c1d40f86144bf4b0deccee9058e33ad",
      "new_mode": 33188,
      "new_path": "include/barrier"
    },
    {
      "type": "modify",
      "old_id": "a720b2e6513f94e6c41ceed3e9089fe6e1961f58",
      "old_mode": 33188,
      "old_path": "include/bit",
      "new_id": "a0f362d4ddf2425fc383c68f03ba704cb4fa4872",
      "new_mode": 33188,
      "new_path": "include/bit"
    },
    {
      "type": "modify",
      "old_id": "0096989eaf43c4c8c358d8f52140a9b95585a6f8",
      "old_mode": 33188,
      "old_path": "include/bitset",
      "new_id": "b0340b85e497770100e26900779757fbaaa99fef",
      "new_mode": 33188,
      "new_path": "include/bitset"
    },
    {
      "type": "modify",
      "old_id": "0901a23a2498d9df2a1e206ef37dfb24c9b5095f",
      "old_mode": 33188,
      "old_path": "include/cmath",
      "new_id": "138ae6f99aad0d78cea4583a3276ca27d59606de",
      "new_mode": 33188,
      "new_path": "include/cmath"
    },
    {
      "type": "modify",
      "old_id": "596505f8860d4bb767f5a2d69e52598f6dd90964",
      "old_mode": 33188,
      "old_path": "include/compare",
      "new_id": "048f4821dd4eac23f1657ee559bbb3762187ed14",
      "new_mode": 33188,
      "new_path": "include/compare"
    },
    {
      "type": "modify",
      "old_id": "ed84cd4cd39f49ca05f0287414cf70d27c1f2993",
      "old_mode": 33188,
      "old_path": "include/complex",
      "new_id": "93b7bb5dd53e5a7dc0f8546f21e6dcbe2d61bd39",
      "new_mode": 33188,
      "new_path": "include/complex"
    },
    {
      "type": "modify",
      "old_id": "c66b10225bc07e688988ca1e2c97c19d981f5fc9",
      "old_mode": 33188,
      "old_path": "include/deque",
      "new_id": "c6517d170f34eeff28cc325c0e28a70f0c97005e",
      "new_mode": 33188,
      "new_path": "include/deque"
    },
    {
      "type": "modify",
      "old_id": "a39184c4a27dc9338f9aee4f950834d86b0250b9",
      "old_mode": 33188,
      "old_path": "include/filesystem",
      "new_id": "b4a64768500d4054026b492538c36a40da7725fa",
      "new_mode": 33188,
      "new_path": "include/filesystem"
    },
    {
      "type": "modify",
      "old_id": "96b537c751b124c4b93e147c638bdf092bad3d20",
      "old_mode": 33188,
      "old_path": "include/forward_list",
      "new_id": "d3d6b8238f6ba6e5be18cb880a44f2fcdfa9a506",
      "new_mode": 33188,
      "new_path": "include/forward_list"
    },
    {
      "type": "modify",
      "old_id": "0979e7d2bd1d7121accc76bead46e66ac3eea9bd",
      "old_mode": 33188,
      "old_path": "include/functional",
      "new_id": "22c73c5790bd0392d30a40226f6d9728ba19dee7",
      "new_mode": 33188,
      "new_path": "include/functional"
    },
    {
      "type": "modify",
      "old_id": "409fa8e90b8757a92dddefddb93d2bb2037a63de",
      "old_mode": 33188,
      "old_path": "include/future",
      "new_id": "6e755c829c67920189b9e659ab39ca6a6d1ca824",
      "new_mode": 33188,
      "new_path": "include/future"
    },
    {
      "type": "modify",
      "old_id": "3f78f4d02b3c83747e9b5fc4c889e4164310fdff",
      "old_mode": 33188,
      "old_path": "include/iomanip",
      "new_id": "536aa1c229c6656297a8b333b05dc7679937d1a5",
      "new_mode": 33188,
      "new_path": "include/iomanip"
    },
    {
      "type": "modify",
      "old_id": "d4667d39ddb8854d4e74204bdbcee0de9fe9f454",
      "old_mode": 33188,
      "old_path": "include/iterator",
      "new_id": "90b5f41132d9ac70289ac3390f08e84ecadb6d02",
      "new_mode": 33188,
      "new_path": "include/iterator"
    },
    {
      "type": "modify",
      "old_id": "7e4c76ddb8d3c3cf763a04cd0e354d4a8c802e20",
      "old_mode": 33188,
      "old_path": "include/list",
      "new_id": "ad60b3b17f537f0739e9c60c5746a09240f254ec",
      "new_mode": 33188,
      "new_path": "include/list"
    },
    {
      "type": "modify",
      "old_id": "f42f03f53f803227ecf40ce9a9ad06e57a4ddc80",
      "old_mode": 33188,
      "old_path": "include/memory",
      "new_id": "9cdac6afc5eaf8d7926efe0c76ca1a23eb58f8f6",
      "new_mode": 33188,
      "new_path": "include/memory"
    },
    {
      "type": "modify",
      "old_id": "e7d981be4aa4bdff44fc67c4f7d4233321e06f8c",
      "old_mode": 33188,
      "old_path": "include/numbers",
      "new_id": "38dad99554875cea2fbc86b5073839f520bffdf9",
      "new_mode": 33188,
      "new_path": "include/numbers"
    },
    {
      "type": "modify",
      "old_id": "ed06fcc49d5b5d9ee8d589c3156873336d65b996",
      "old_mode": 33188,
      "old_path": "include/numeric",
      "new_id": "4f202bb84f7009bf130d6ae8f9dcfa311a2e2f80",
      "new_mode": 33188,
      "new_path": "include/numeric"
    },
    {
      "type": "modify",
      "old_id": "32f91489a36f5eac5129e540beb55be1bc3a4c8c",
      "old_mode": 33188,
      "old_path": "include/random",
      "new_id": "3cb2d30ed7329042603e933aaa1648868f22360b",
      "new_mode": 33188,
      "new_path": "include/random"
    },
    {
      "type": "modify",
      "old_id": "028831d72e0b7afb68ef58752e3fd505ba019c29",
      "old_mode": 33188,
      "old_path": "include/regex",
      "new_id": "7c5b2fd61b930453e4fe15c3d59e6494877fc08d",
      "new_mode": 33188,
      "new_path": "include/regex"
    },
    {
      "type": "modify",
      "old_id": "884bcf806c454611257f3124ad916d7c8704f2ac",
      "old_mode": 33188,
      "old_path": "include/string_view",
      "new_id": "7c3214fb2c2e4174912bd4b3dc91e987951a7a49",
      "new_mode": 33188,
      "new_path": "include/string_view"
    },
    {
      "type": "modify",
      "old_id": "733b7eb2a6f2958adcb0dcd95fce998cc7a85ce5",
      "old_mode": 33188,
      "old_path": "include/type_traits",
      "new_id": "cd6a1633df80839edb6207616aa7a928a18f58d3",
      "new_mode": 33188,
      "new_path": "include/type_traits"
    },
    {
      "type": "modify",
      "old_id": "6c955f53ac87d84fdbf3de15416b7c2ab894416b",
      "old_mode": 33188,
      "old_path": "include/typeinfo",
      "new_id": "048e57614affd66cb1bb77f00aefba578be98d63",
      "new_mode": 33188,
      "new_path": "include/typeinfo"
    },
    {
      "type": "modify",
      "old_id": "9a00fd76f28d4d42ed2625b2014852c7e404d8e1",
      "old_mode": 33188,
      "old_path": "include/unordered_map",
      "new_id": "d595302e633b3eeee1b3bcd31178c9829700ddac",
      "new_mode": 33188,
      "new_path": "include/unordered_map"
    },
    {
      "type": "modify",
      "old_id": "5c9e2b6ddef285d706b9a1b11fc851b295ced105",
      "old_mode": 33188,
      "old_path": "include/utility",
      "new_id": "2af552b4b347af4fb8daa5770de8a57a7a407ac5",
      "new_mode": 33188,
      "new_path": "include/utility"
    },
    {
      "type": "modify",
      "old_id": "3621f2c68f5217e56fa0e4f596b93ceb24fd7598",
      "old_mode": 33188,
      "old_path": "include/variant",
      "new_id": "daa3dd2d71c6ebbb426fdac362734ecc13446425",
      "new_mode": 33188,
      "new_path": "include/variant"
    },
    {
      "type": "modify",
      "old_id": "bc83656db12ac83f793ccd8a2cef77141e577b4b",
      "old_mode": 33188,
      "old_path": "include/vector",
      "new_id": "e70931f5fde0ed742aa01e079db20dd455938bb0",
      "new_mode": 33188,
      "new_path": "include/vector"
    }
  ]
}
