)]}'
{
  "commit": "1468b668aa964beb1220e9b36162b092fb54952b",
  "tree": "2df2416fdc77330ef3a230e1709066b132bfb47a",
  "parents": [
    "01feecb7890a2531a53a421accd024f36d47f8a5"
  ],
  "author": {
    "name": "Howard Hinnant",
    "email": "hhinnant@apple.com",
    "time": "Fri Nov 19 22:17:28 2010 +0000"
  },
  "committer": {
    "name": "Howard Hinnant",
    "email": "hhinnant@apple.com",
    "time": "Fri Nov 19 22:17:28 2010 +0000"
  },
  "message": "N3142.  Many of these traits are just placeholders with medium quality emulation; waiting on compiler intrinsics to do it right.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@119854 91177308-0d34-0410-b5e6-96231b3b80d8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f2460665f72df106930dba4df3166be91d91be88",
      "old_mode": 33188,
      "old_path": "include/__config",
      "new_id": "4dde70ad1c2066b1debf82ca3603d2ea94af2f2c",
      "new_mode": 33188,
      "new_path": "include/__config"
    },
    {
      "type": "modify",
      "old_id": "e3c2b9dd0b0a2ebd7650230964d92a69d30a486d",
      "old_mode": 33188,
      "old_path": "include/__split_buffer",
      "new_id": "88e2c837503a1b5b700d3eafeac5cb78f58803d9",
      "new_mode": 33188,
      "new_path": "include/__split_buffer"
    },
    {
      "type": "modify",
      "old_id": "17e20daed1c138e16034a3749efcd16274e25cc4",
      "old_mode": 33188,
      "old_path": "include/algorithm",
      "new_id": "a3764dfd0c1382ccd74697098895d5331663496a",
      "new_mode": 33188,
      "new_path": "include/algorithm"
    },
    {
      "type": "modify",
      "old_id": "0ad489b9652e78e3e8c5f9456242bc28e99f24f2",
      "old_mode": 33188,
      "old_path": "include/iterator",
      "new_id": "6fcb259f9a232cbc1bdd70b165077a401e686d12",
      "new_mode": 33188,
      "new_path": "include/iterator"
    },
    {
      "type": "modify",
      "old_id": "ba00f52e6d706381fb9e4637e9fbda6460c704db",
      "old_mode": 33188,
      "old_path": "include/memory",
      "new_id": "c20e1a0c61554e708440195b8841d9ba82c054d5",
      "new_mode": 33188,
      "new_path": "include/memory"
    },
    {
      "type": "modify",
      "old_id": "7514330c16c285e8ca8bc04316efddf3b08712d2",
      "old_mode": 33188,
      "old_path": "include/type_traits",
      "new_id": "6b8a99ff4b1adc201d03a59c290c329b7a6b71c1",
      "new_mode": 33188,
      "new_path": "include/type_traits"
    },
    {
      "type": "modify",
      "old_id": "f4c94bea94f9571807a1516526b96c6f6f78a0b8",
      "old_mode": 33188,
      "old_path": "include/utility",
      "new_id": "f8a8fc529a98854af0d1ab680358b7cf01a54071",
      "new_mode": 33188,
      "new_path": "include/utility"
    },
    {
      "type": "modify",
      "old_id": "80b1ceffce63463dc2223841dd272ebe8c3fc42a",
      "old_mode": 33188,
      "old_path": "include/vector",
      "new_id": "074e44546afd6ecd5ef5110208416c4cd00bade2",
      "new_mode": 33188,
      "new_path": "include/vector"
    },
    {
      "type": "delete",
      "old_id": "c650372227897f715ece20bcb2e8bd256d73a25f",
      "old_mode": 33188,
      "old_path": "test/utilities/meta/meta.unary/meta.unary.prop/has_copy_assign.pass.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8d74613494fe783b7afc92c5c0b78dab51acf58d",
      "old_mode": 33188,
      "old_path": "test/utilities/meta/meta.unary/meta.unary.prop/has_copy_constructor.pass.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7a4c98b3929a4c066394eb54da61bd2532442796",
      "old_mode": 33188,
      "old_path": "test/utilities/meta/meta.unary/meta.unary.prop/has_default_constructor.pass.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "135a0ed79f86408e9277130968718653dfd43466",
      "old_mode": 33188,
      "old_path": "test/utilities/meta/meta.unary/meta.unary.prop/has_move_assign.pass.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0f1161e0d2013a0808e0f7db81cdbf4a592d9f10",
      "old_mode": 33188,
      "old_path": "test/utilities/meta/meta.unary/meta.unary.prop/has_move_constructor.pass.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "536008725652e5119934427842a653e8782be8bf",
      "old_mode": 33188,
      "old_path": "test/utilities/meta/meta.unary/meta.unary.prop/has_nothrow_copy_constructor.pass.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "071578392c3b2c9870f2065b5bae743f9794cd2d",
      "old_mode": 33188,
      "old_path": "test/utilities/meta/meta.unary/meta.unary.prop/has_nothrow_default_constructor.pass.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bee6a0646ed9b2776d95d77ed1114792a509af06",
      "old_mode": 33188,
      "old_path": "test/utilities/meta/meta.unary/meta.unary.prop/has_nothrow_move_assign.pass.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "949256ac2f0d9cbe6a1e9b89902f8319251781c6",
      "old_mode": 33188,
      "old_path": "test/utilities/meta/meta.unary/meta.unary.prop/has_nothrow_move_constructor.pass.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "684466114a2bf72dff8830fc8a42335184145aeb",
      "old_mode": 33188,
      "old_path": "test/utilities/meta/meta.unary/meta.unary.prop/has_trivial_copy_constructor.pass.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7dda08e84538518a53432390b47590e52e28fdd1",
      "old_mode": 33188,
      "old_path": "test/utilities/meta/meta.unary/meta.unary.prop/has_trivial_default_constructor.pass.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cbfc416755ed28ea33fc7a498ff011f439be7a93",
      "old_mode": 33188,
      "old_path": "test/utilities/meta/meta.unary/meta.unary.prop/has_trivial_destructor.pass.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "268c1a698defcf1229f1acce5f56daf01c4c81cc",
      "old_mode": 33188,
      "old_path": "test/utilities/meta/meta.unary/meta.unary.prop/has_trivial_move_assign.pass.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5a47b14f8d20287d860020ab53e49b3f1078a72d",
      "old_mode": 33188,
      "old_path": "test/utilities/meta/meta.unary/meta.unary.prop/has_trivial_move_constructor.pass.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d836e6ac73ab72fbe606c6eade6a56997dcc5d1b",
      "new_mode": 33188,
      "new_path": "test/utilities/meta/meta.unary/meta.unary.prop/is_assignable.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "00b247b222db334ce274d98a87597405369722cd",
      "old_mode": 33188,
      "old_path": "test/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp",
      "new_id": "40b15c4eaed961f1c3c4113694cc524fdfeb5830",
      "new_mode": 33188,
      "new_path": "test/utilities/meta/meta.unary/meta.unary.prop/is_constructible.pass.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c44ba6d04d6df0d5efe9879f12c8df11aa2d25c9",
      "new_mode": 33188,
      "new_path": "test/utilities/meta/meta.unary/meta.unary.prop/is_copy_assignable.pass.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "691ac69301ee071912001ff278fd1a482fa4f960",
      "new_mode": 33188,
      "new_path": "test/utilities/meta/meta.unary/meta.unary.prop/is_copy_constructible.pass.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0830ce166d103bf9694b387de1dc7d217ce4412c",
      "new_mode": 33188,
      "new_path": "test/utilities/meta/meta.unary/meta.unary.prop/is_default_constructible.pass.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61b04b2ab4aa176e91298227b25994af679c6da3",
      "new_mode": 33188,
      "new_path": "test/utilities/meta/meta.unary/meta.unary.prop/is_destructible.pass.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f44f8ebcb9ff2593164fc18aa3f3bfb0c533f00",
      "new_mode": 33188,
      "new_path": "test/utilities/meta/meta.unary/meta.unary.prop/is_move_assignable.pass.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ad3666a222a0b90f6b46256dd7e94b0ddc653f1",
      "new_mode": 33188,
      "new_path": "test/utilities/meta/meta.unary/meta.unary.prop/is_move_constructible.pass.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b57115269c2268c9a24c8080b79f61109f60ed22",
      "new_mode": 33188,
      "new_path": "test/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_assignable.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "24c9eceaabb6f0e09b9449ba836be87380ced8d7",
      "old_mode": 33188,
      "old_path": "test/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_constructible.pass.cpp",
      "new_id": "3dc73cef1eb07bf82c7f9225e19b53d5445a8a36",
      "new_mode": 33188,
      "new_path": "test/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_constructible.pass.cpp"
    },
    {
      "type": "rename",
      "old_id": "f9947b887b4e340dc63abaa183df08a31c3ac24c",
      "old_mode": 33188,
      "old_path": "test/utilities/meta/meta.unary/meta.unary.prop/has_nothrow_copy_assign.pass.cpp",
      "new_id": "b0fe0638559dff00c589047bc213b99361198c62",
      "new_mode": 33188,
      "new_path": "test/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_assignable.pass.cpp",
      "score": 76
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6bb510441bc3ee51bd3c960495c97c5a4496f312",
      "new_mode": 33188,
      "new_path": "test/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_copy_constructible.pass.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84fb5f41bf15721401ac5074fd736950a43ee541",
      "new_mode": 33188,
      "new_path": "test/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_default_constructible.pass.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dfa1b36cf21ef67247128641810a2d4cae68f7be",
      "new_mode": 33188,
      "new_path": "test/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_destructible.pass.cpp"
    },
    {
      "type": "copy",
      "old_id": "f9947b887b4e340dc63abaa183df08a31c3ac24c",
      "old_mode": 33188,
      "old_path": "test/utilities/meta/meta.unary/meta.unary.prop/has_nothrow_copy_assign.pass.cpp",
      "new_id": "96a4a32b37d7c2dab2f77dd3a74123ecc06e9257",
      "new_mode": 33188,
      "new_path": "test/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_assignable.pass.cpp",
      "score": 76
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc5207601e8035605f1be584509126fdb49f0e0a",
      "new_mode": 33188,
      "new_path": "test/utilities/meta/meta.unary/meta.unary.prop/is_nothrow_move_constructible.pass.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd6d5d277be8f613ea9f0d5f18f055798e5a9cc4",
      "new_mode": 33188,
      "new_path": "test/utilities/meta/meta.unary/meta.unary.prop/is_trivially_assignable.pass.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce0373baf281aced51887571350013cf7d586d34",
      "new_mode": 33188,
      "new_path": "test/utilities/meta/meta.unary/meta.unary.prop/is_trivially_constructible.pass.cpp"
    },
    {
      "type": "copy",
      "old_id": "aa604a9f2a8631c850ab57b608413fd884a46d47",
      "old_mode": 33188,
      "old_path": "test/utilities/meta/meta.unary/meta.unary.prop/has_trivial_copy_assign.pass.cpp",
      "new_id": "2ec06a09e744601174474ada8f9233a2cc49ba7d",
      "new_mode": 33188,
      "new_path": "test/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_assignable.pass.cpp",
      "score": 83
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "45f63622f8563c00ed7eb65d143b2ba927290561",
      "new_mode": 33188,
      "new_path": "test/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_constructible.pass.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f63401dacb756ef3355d719817a6a4dd9ea17da",
      "new_mode": 33188,
      "new_path": "test/utilities/meta/meta.unary/meta.unary.prop/is_trivially_default_constructible.pass.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ebe10e32009e4dd176573efc8daee8b734a1a908",
      "new_mode": 33188,
      "new_path": "test/utilities/meta/meta.unary/meta.unary.prop/is_trivially_destructible.pass.cpp"
    },
    {
      "type": "rename",
      "old_id": "aa604a9f2a8631c850ab57b608413fd884a46d47",
      "old_mode": 33188,
      "old_path": "test/utilities/meta/meta.unary/meta.unary.prop/has_trivial_copy_assign.pass.cpp",
      "new_id": "dcdaa25b16a1cc95b07fed4a5461224d39dc6e60",
      "new_mode": 33188,
      "new_path": "test/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_assignable.pass.cpp",
      "score": 83
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a4fcbcb09c5564a126616dc82ef252297726bf19",
      "new_mode": 33188,
      "new_path": "test/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_constructible.pass.cpp"
    }
  ]
}
