)]}'
{
  "commit": "572ba24b00e91342300a0408aea1c3f080afa9b0",
  "tree": "c33a4fd5ede33e50a3a77f2103ab2a68b1b0f7cc",
  "parents": [
    "bdde2c251110f8ecb6a5da19f6b68f759ca4dd0d"
  ],
  "author": {
    "name": "Brett Wilson",
    "email": "brettw@chromium.org",
    "time": "Mon Sep 09 16:32:59 2019 -0700"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Sep 10 00:18:04 2019 +0000"
  },
  "message": "Remove some base C++ wrappers.\n\nIn particular:\n\n  arraysize -\u003e std::size\n  base::data -\u003e std::data\n  base::is_trivially_copyable -\u003e std::is_trivially_copyable\n  base::nullopt -\u003e std::nullopt\n  base::optional -\u003e std::optional\n  base::size -\u003e std::size\n  base::void_t -\u003e std::void_t\n\nAlso some unused template classes and macros were removed.\n\nChange-Id: I55cb4ea610c80125d658c3f7b695215860d32d54\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/6081\nReviewed-by: Scott Graham \u003cscottmg@chromium.org\u003e\nCommit-Queue: Brett Wilson \u003cbrettw@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "510fceafb9603c6db2bdf2aa91c410790a1f076b",
      "old_mode": 33188,
      "old_path": "base/bind_internal.h",
      "new_id": "89c1600f47facb410f4674d600d1ca033a20de25",
      "new_mode": 33188,
      "new_path": "base/bind_internal.h"
    },
    {
      "type": "modify",
      "old_id": "d6695a345d470e64451c413386e0ea8ce1cff4f9",
      "old_mode": 33188,
      "old_path": "base/command_line.cc",
      "new_id": "93e48cc19e160aa250fdb29ac5222f7e3f111426",
      "new_mode": 33188,
      "new_path": "base/command_line.cc"
    },
    {
      "type": "modify",
      "old_id": "7856e242336391ea5b23d5335cedb1125deb766b",
      "old_mode": 33188,
      "old_path": "base/containers/flat_tree.h",
      "new_id": "65afe5856fd9482851f5b16d16149860fcee13fa",
      "new_mode": 33188,
      "new_path": "base/containers/flat_tree.h"
    },
    {
      "type": "modify",
      "old_id": "20c7f1544cdfdd9133df57a7618ff8f64b4aba9d",
      "old_mode": 33188,
      "old_path": "base/containers/span.h",
      "new_id": "29c9a97fc5d777bcf3bf06f753d592ad0f962f4d",
      "new_mode": 33188,
      "new_path": "base/containers/span.h"
    },
    {
      "type": "modify",
      "old_id": "d40438da133c2230722b7c8e5e6fa9ad009571fa",
      "old_mode": 33188,
      "old_path": "base/containers/vector_buffer.h",
      "new_id": "7447126ca99c6ad645701c4e44461d6ce6bbf39f",
      "new_mode": 33188,
      "new_path": "base/containers/vector_buffer.h"
    },
    {
      "type": "modify",
      "old_id": "e546761a9aa6ca648b66bb5893bcf1ff47ea8ba2",
      "old_mode": 33188,
      "old_path": "base/files/file_path.cc",
      "new_id": "4e986531b9870f65ddaa35f64a4d927131e27e41",
      "new_mode": 33188,
      "new_path": "base/files/file_path.cc"
    },
    {
      "type": "modify",
      "old_id": "74fb674dd5dedc1f26a09e1907dcb7d0e91dac54",
      "old_mode": 33188,
      "old_path": "base/files/file_path.h",
      "new_id": "b136670287d5ac227cc7ed332e71bba95b8fdeef",
      "new_mode": 33188,
      "new_path": "base/files/file_path.h"
    },
    {
      "type": "modify",
      "old_id": "fc7d663642060c356ebd4e195ed022c5749f73ae",
      "old_mode": 33188,
      "old_path": "base/files/file_path_constants.cc",
      "new_id": "9ae0388644ead6e2b833b489b9ac3d9aebdef074",
      "new_mode": 33188,
      "new_path": "base/files/file_path_constants.cc"
    },
    {
      "type": "modify",
      "old_id": "a5822f1cec5b8a91b7a82568497f385f012c41ab",
      "old_mode": 33188,
      "old_path": "base/files/file_util_posix.cc",
      "new_id": "33060048494e0c78b50f58051cee36368b2da5bd",
      "new_mode": 33188,
      "new_path": "base/files/file_util_posix.cc"
    },
    {
      "type": "modify",
      "old_id": "3863f7218191b87f1c7b2f41e57b8814e12a93f7",
      "old_mode": 33188,
      "old_path": "base/files/file_util_win.cc",
      "new_id": "1556d2643cd95c24d0a19d2cae63b461b45945e5",
      "new_mode": 33188,
      "new_path": "base/files/file_util_win.cc"
    },
    {
      "type": "modify",
      "old_id": "eac52a682044f5db54ceb92956e13dd062939854",
      "old_mode": 33188,
      "old_path": "base/json/json_parser.cc",
      "new_id": "df02829e88342ce16fd2c06d8bbc2a2a03093293",
      "new_mode": 33188,
      "new_path": "base/json/json_parser.cc"
    },
    {
      "type": "modify",
      "old_id": "6bd61a48c925463044d38984a1eb6adf8722b4c5",
      "old_mode": 33188,
      "old_path": "base/json/json_parser.h",
      "new_id": "0ba1d9d7a983a8407b58d0acad048205e12c9acb",
      "new_mode": 33188,
      "new_path": "base/json/json_parser.h"
    },
    {
      "type": "modify",
      "old_id": "d7eb7d9d028273a93aa6cf12e771e53efbf5d268",
      "old_mode": 33188,
      "old_path": "base/json/json_reader.cc",
      "new_id": "7b5b8ebfbb2c613690f5a1650501edffb9092c56",
      "new_mode": 33188,
      "new_path": "base/json/json_reader.cc"
    },
    {
      "type": "modify",
      "old_id": "16449eeeff0f18d210f1495b1953ee0f021f202c",
      "old_mode": 33188,
      "old_path": "base/logging.cc",
      "new_id": "11cef81c1e366e1835171caed99232fbfc303175",
      "new_mode": 33188,
      "new_path": "base/logging.cc"
    },
    {
      "type": "modify",
      "old_id": "321f65bc5137381f1d67e84eec95484a28de8351",
      "old_mode": 33188,
      "old_path": "base/macros.h",
      "new_id": "750d54dfd49c5d1f730ac8a7121b93cf2c165804",
      "new_mode": 33188,
      "new_path": "base/macros.h"
    },
    {
      "type": "modify",
      "old_id": "ab8b2abcbb9d9dd9537604a42614425ebe16c823",
      "old_mode": 33188,
      "old_path": "base/memory/raw_scoped_refptr_mismatch_checker.h",
      "new_id": "4309849174dafa10ba35549095769b8125a6aa07",
      "new_mode": 33188,
      "new_path": "base/memory/raw_scoped_refptr_mismatch_checker.h"
    },
    {
      "type": "delete",
      "old_id": "931305ccc6b59017cbaa551febc58a619babb2ec",
      "old_mode": 33188,
      "old_path": "base/optional.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "d9e3484163bfcf8ba4932b1a6b9b21125392987a",
      "old_mode": 33188,
      "old_path": "base/stl_util.h",
      "new_id": "d08c018a0c2af6335925991422c1dc16c3ae3cb5",
      "new_mode": 33188,
      "new_path": "base/stl_util.h"
    },
    {
      "type": "modify",
      "old_id": "d8f28d420588846727216f1914475708eb9af967",
      "old_mode": 33188,
      "old_path": "base/strings/string_util.cc",
      "new_id": "ba918ad3c8061aad1c766c8377505cc4f10de444",
      "new_mode": 33188,
      "new_path": "base/strings/string_util.cc"
    },
    {
      "type": "modify",
      "old_id": "20ddfc6425825216d702ac644942c642acb7e521",
      "old_mode": 33188,
      "old_path": "base/strings/stringprintf.cc",
      "new_id": "c00bdbc0065df2c2a6d79ef6b850a704fadccc9d",
      "new_mode": 33188,
      "new_path": "base/strings/stringprintf.cc"
    },
    {
      "type": "modify",
      "old_id": "dda9587ff7ca1aa6d2094c26a57c7e65a868600d",
      "old_mode": 33188,
      "old_path": "base/template_util.h",
      "new_id": "41028c4485dfd9b9650c8063dd6a7aea913298b9",
      "new_mode": 33188,
      "new_path": "base/template_util.h"
    },
    {
      "type": "modify",
      "old_id": "9c3480335aab48ed4d24af2ba458c3db82196004",
      "old_mode": 33188,
      "old_path": "base/values.cc",
      "new_id": "d66036542aaccd935c43b4b677650cf7f56dfe4d",
      "new_mode": 33188,
      "new_path": "base/values.cc"
    },
    {
      "type": "modify",
      "old_id": "2ea2de337a107954ab7733c40cb952c1f7ecee14",
      "old_mode": 33188,
      "old_path": "base/win/registry.cc",
      "new_id": "5acfda72fc0c02b0899a6785b404c1be8e4cb201",
      "new_mode": 33188,
      "new_path": "base/win/registry.cc"
    },
    {
      "type": "modify",
      "old_id": "077609f124bf793597c07abc9867a878bda032f2",
      "old_mode": 33188,
      "old_path": "tools/gn/c_include_iterator.cc",
      "new_id": "f20d749bdf2992b78345917672ba40947bdb6de0",
      "new_mode": 33188,
      "new_path": "tools/gn/c_include_iterator.cc"
    },
    {
      "type": "modify",
      "old_id": "d2acb71746a88963540207fe3f8a184c94cbc231",
      "old_mode": 33188,
      "old_path": "tools/gn/input_conversion.cc",
      "new_id": "75cd15890ea9b2a1431b5eefe54b257e0260109b",
      "new_mode": 33188,
      "new_path": "tools/gn/input_conversion.cc"
    },
    {
      "type": "modify",
      "old_id": "7457a9b55a9686e7a581857fc942b32e339a3492",
      "old_mode": 33188,
      "old_path": "tools/gn/label_pattern_unittest.cc",
      "new_id": "6f0b0e044c5c3e934298a82e1fad80ebc2861a40",
      "new_mode": 33188,
      "new_path": "tools/gn/label_pattern_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "26a276c844fa7982a3c574466523f144e665c612",
      "old_mode": 33188,
      "old_path": "tools/gn/label_unittest.cc",
      "new_id": "f31bfdd368e2ef4a94aef7321684acf00e1ae155",
      "new_mode": 33188,
      "new_path": "tools/gn/label_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "dab4485cbf5ff2c9f3bac141bc11a6294930f691",
      "old_mode": 33188,
      "old_path": "tools/gn/ninja_create_bundle_target_writer.cc",
      "new_id": "2cf597d61b44faaa1dbe18d3fbc8a4530058bd18",
      "new_mode": 33188,
      "new_path": "tools/gn/ninja_create_bundle_target_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "9e14ca2a28e63ee9d96c8103e5c8977763c69f77",
      "old_mode": 33188,
      "old_path": "tools/gn/pattern_unittest.cc",
      "new_id": "cefde4f73a6f09e02676b065a1cb17eafaf7de0f",
      "new_mode": 33188,
      "new_path": "tools/gn/pattern_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "c24502430dc37aa663bf89052618e966bea9e2b8",
      "old_mode": 33188,
      "old_path": "tools/gn/qt_creator_writer.cc",
      "new_id": "f0d8c7e94f4f96b3159d2e93ad6c907ce7a3c1ff",
      "new_mode": 33188,
      "new_path": "tools/gn/qt_creator_writer.cc"
    },
    {
      "type": "modify",
      "old_id": "750954770409b4509724ed7826326ea351e80c06",
      "old_mode": 33188,
      "old_path": "tools/gn/xcode_object.cc",
      "new_id": "8d81246750e140a87e012bf1b915ac84cacbb654",
      "new_mode": 33188,
      "new_path": "tools/gn/xcode_object.cc"
    },
    {
      "type": "modify",
      "old_id": "0d4a35a722752f273c5ce62e8ef362781cf5aac9",
      "old_mode": 33188,
      "old_path": "tools/gn/xcode_writer.cc",
      "new_id": "922b10a4ed3028b07afb72a17a77717ea262df51",
      "new_mode": 33188,
      "new_path": "tools/gn/xcode_writer.cc"
    }
  ]
}
