)]}'
{
  "commit": "1ee6c64cc82ea3b4191125560bd25ccb9564cb5c",
  "tree": "19e11d6635e81a953e1519d576f709fa459b0210",
  "parents": [
    "afa5393dd5a1f8f8891169200d3ea0a78706f64f"
  ],
  "author": {
    "name": "Louis Dionne",
    "email": "ldionne@apple.com",
    "time": "Tue Sep 24 22:42:36 2019 +0000"
  },
  "committer": {
    "name": "Louis Dionne",
    "email": "ldionne@apple.com",
    "time": "Tue Sep 24 22:42:36 2019 +0000"
  },
  "message": "[libc++] Purge mentions of GCC 4 from the test suite\n\nWe don\u0027t support GCC 4 and older according to the documentation, so\nwe should pretend it doesn\u0027t exist.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@372787 91177308-0d34-0410-b5e6-96231b3b80d8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0cd74be2f500e2202c862cf633c3d38204d536c3",
      "old_mode": 33188,
      "old_path": "test/libcxx/diagnostics/enable_nodiscard.fail.cpp",
      "new_id": "b42e4c4e962f0b0115543b1c1591641342b17e59",
      "new_mode": 33188,
      "new_path": "test/libcxx/diagnostics/enable_nodiscard.fail.cpp"
    },
    {
      "type": "modify",
      "old_id": "530ea54ca60880055a515c45e9c3da79c9accd60",
      "old_mode": 33188,
      "old_path": "test/libcxx/diagnostics/enable_nodiscard_disable_after_cxx17.fail.cpp",
      "new_id": "72fbc01198efaca4b0bc2b223bda941b01d19fe3",
      "new_mode": 33188,
      "new_path": "test/libcxx/diagnostics/enable_nodiscard_disable_after_cxx17.fail.cpp"
    },
    {
      "type": "modify",
      "old_id": "56df9248da1ba5664f21c17bcc5d979cc3075279",
      "old_mode": 33188,
      "old_path": "test/libcxx/diagnostics/enable_nodiscard_disable_nodiscard_ext.fail.cpp",
      "new_id": "65e5e1521331f95088e2a1c8d3d636464c6883f9",
      "new_mode": 33188,
      "new_path": "test/libcxx/diagnostics/enable_nodiscard_disable_nodiscard_ext.fail.cpp"
    },
    {
      "type": "modify",
      "old_id": "43cc080e2e4727468e30e124c4de5049fdb686af",
      "old_mode": 33188,
      "old_path": "test/libcxx/diagnostics/nodiscard_extensions.fail.cpp",
      "new_id": "dd02a3dd25db65148e4ac6b2384659d03000f1d7",
      "new_mode": 33188,
      "new_path": "test/libcxx/diagnostics/nodiscard_extensions.fail.cpp"
    },
    {
      "type": "modify",
      "old_id": "44010d125e9a3d154167a996ad6122df60640171",
      "old_mode": 33188,
      "old_path": "test/libcxx/type_traits/is_implicitly_default_constructible.pass.cpp",
      "new_id": "c8f9e357cd56f1eb15aa57d62af452dcde37b297",
      "new_mode": 33188,
      "new_path": "test/libcxx/type_traits/is_implicitly_default_constructible.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "00c1910a3ed17b949681a80c819a531564f2323f",
      "old_mode": 33188,
      "old_path": "test/libcxx/utilities/utility/pairs/pairs.pair/non_trivial_copy_move_ABI.pass.cpp",
      "new_id": "65fe65a1a03d85c24be1304c96b5cd802e8fddab",
      "new_mode": 33188,
      "new_path": "test/libcxx/utilities/utility/pairs/pairs.pair/non_trivial_copy_move_ABI.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "1086011c37d82877c84f0cce959484c8d2f2e8a0",
      "old_mode": 33188,
      "old_path": "test/libcxx/utilities/utility/pairs/pairs.pair/trivial_copy_move_ABI.pass.cpp",
      "new_id": "135715751fa3326f20fdeaa97e77c336bbf4caff",
      "new_mode": 33188,
      "new_path": "test/libcxx/utilities/utility/pairs/pairs.pair/trivial_copy_move_ABI.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "cf038e3842786e22aab6c6cbe888cec53a07c429",
      "old_mode": 33188,
      "old_path": "test/std/experimental/simd/simd.cons/broadcast.pass.cpp",
      "new_id": "57a6cd57ee20110039c733c07fe5ed4f218525bb",
      "new_mode": 33188,
      "new_path": "test/std/experimental/simd/simd.cons/broadcast.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "500ccce817d8c506f71227c241c16fec60b966a6",
      "old_mode": 33188,
      "old_path": "test/std/experimental/simd/simd.cons/generator.pass.cpp",
      "new_id": "7b7c883f427909d6ece4b169edba12cb6347a944",
      "new_mode": 33188,
      "new_path": "test/std/experimental/simd/simd.cons/generator.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "5170b1e536581c68cb3697416eef6366879f2458",
      "old_mode": 33188,
      "old_path": "test/std/iterators/stream.iterators/istream.iterator/types.pass.cpp",
      "new_id": "aa00a0d53b1009aa0c0975a70af0504217fb93b0",
      "new_mode": 33188,
      "new_path": "test/std/iterators/stream.iterators/istream.iterator/types.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "a6c6435f10a49423b0de7c236859c70fc11801a0",
      "old_mode": 33188,
      "old_path": "test/std/iterators/stream.iterators/istreambuf.iterator/types.pass.cpp",
      "new_id": "c2f323b03a6eb8a0be081ef7e3f96379845c8f55",
      "new_mode": 33188,
      "new_path": "test/std/iterators/stream.iterators/istreambuf.iterator/types.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "d69c28be72b511d2e842647fd63e472b3cffce09",
      "old_mode": 33188,
      "old_path": "test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array14.pass.cpp",
      "new_id": "c4e10715f2793672a3d6033945af9e2ae2cc4014",
      "new_mode": 33188,
      "new_path": "test/std/language.support/support.dynamic/new.delete/new.delete.array/sized_delete_array14.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "deb17d1ae7412538c07ef5fda4ec4cc1ec130a87",
      "old_mode": 33188,
      "old_path": "test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete14.pass.cpp",
      "new_id": "819d62ae2fbf7a2d75f02c1f3cb3186f7d14488c",
      "new_mode": 33188,
      "new_path": "test/std/language.support/support.dynamic/new.delete/new.delete.single/sized_delete14.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "7fba5e3fff88d4acd40f8dbee5934583f0d783b5",
      "old_mode": 33188,
      "old_path": "test/std/language.support/support.dynamic/nothrow_t.fail.cpp",
      "new_id": "78ab087c3ea1b4bee96f3f17bd749aa492d7111b",
      "new_mode": 33188,
      "new_path": "test/std/language.support/support.dynamic/nothrow_t.fail.cpp"
    },
    {
      "type": "modify",
      "old_id": "ffe14ca8911c85d4aacc64c335cadc8b51df7753",
      "old_mode": 33188,
      "old_path": "test/std/thread/thread.mutex/thread.lock/types.fail.cpp",
      "new_id": "4542c04c297f90cec42049fd6e80755f44e9c1f5",
      "new_mode": 33188,
      "new_path": "test/std/thread/thread.mutex/thread.lock/types.fail.cpp"
    },
    {
      "type": "modify",
      "old_id": "17eef26f07a6d794abc0b650643803a941dca737",
      "old_mode": 33188,
      "old_path": "test/std/utilities/function.objects/refwrap/type_properties.pass.cpp",
      "new_id": "d8d75443bf5d17447eee151c9472a88d05fbedd2",
      "new_mode": 33188,
      "new_path": "test/std/utilities/function.objects/refwrap/type_properties.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "a5d52491311526382b0d16cc65cf2e2f98da8f80",
      "old_mode": 33188,
      "old_path": "test/std/utilities/memory/allocator.tag/allocator_arg.fail.cpp",
      "new_id": "fb991d425f12f3a2e88497149b88b3666ccb1b80",
      "new_mode": 33188,
      "new_path": "test/std/utilities/memory/allocator.tag/allocator_arg.fail.cpp"
    },
    {
      "type": "modify",
      "old_id": "2aabf812a75f686edbe7b395d53ad427bd0b69d5",
      "old_mode": 33188,
      "old_path": "test/std/utilities/memory/specialized.algorithms/specialized.addressof/constexpr_addressof.pass.cpp",
      "new_id": "ae8a162ef2faa7a8ba4eae450ab6a3ef6faf12c6",
      "new_mode": 33188,
      "new_path": "test/std/utilities/memory/specialized.algorithms/specialized.addressof/constexpr_addressof.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "e6f70123b2c978703414617a50419abb67aaee5c",
      "old_mode": 33188,
      "old_path": "test/std/utilities/meta/meta.unary/meta.unary.prop/has_unique_object_representations.pass.cpp",
      "new_id": "8202fd73e992c11931695a1132426f8a6e945e2a",
      "new_mode": 33188,
      "new_path": "test/std/utilities/meta/meta.unary/meta.unary.prop/has_unique_object_representations.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "124480c0755514b6bb91b68564a6f78317a3e76e",
      "old_mode": 33188,
      "old_path": "test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_assignable.pass.cpp",
      "new_id": "5113651dd39f4ef314e1c4fd84da46cefcbfe48e",
      "new_mode": 33188,
      "new_path": "test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_assignable.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "91fbf69f4f29fb9583f7e79b6967af329ab0bd41",
      "old_mode": 33188,
      "old_path": "test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_assignable.pass.cpp",
      "new_id": "17104f4af1d6ccbf38ca19907ce06367b28b9db8",
      "new_mode": 33188,
      "new_path": "test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_assignable.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "5744d2ca0e8ff753c014fa4cbbbd23ad2ce76f1e",
      "old_mode": 33188,
      "old_path": "test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_constructible.pass.cpp",
      "new_id": "09647c7107e18653294c57075093aa96ec02e967",
      "new_mode": 33188,
      "new_path": "test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_copy_constructible.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "0a91efdf089e11c572d6b307f92e5cb0a3de1f61",
      "old_mode": 33188,
      "old_path": "test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_assignable.pass.cpp",
      "new_id": "b599ae56f07666624c8be4101f5e0d711f3edacf",
      "new_mode": 33188,
      "new_path": "test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_assignable.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "78c10a1320a32b30321954a00b101b968e3edf6d",
      "old_mode": 33188,
      "old_path": "test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_constructible.pass.cpp",
      "new_id": "3503648ddea6e95c1bfa22937507a926a517751a",
      "new_mode": 33188,
      "new_path": "test/std/utilities/meta/meta.unary/meta.unary.prop/is_trivially_move_constructible.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "f867a5fab2ebafb6e98a99c96c1930d4368d8c3e",
      "old_mode": 33188,
      "old_path": "test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.fail.cpp",
      "new_id": "616550f60e57f22262df71887cad6448a27fde1b",
      "new_mode": 33188,
      "new_path": "test/std/utilities/tuple/tuple.tuple/tuple.cnstr/default.fail.cpp"
    },
    {
      "type": "modify",
      "old_id": "f83ce7f13e7abc79809d42fbfa20847e5a2868df",
      "old_mode": 33188,
      "old_path": "test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.pass.cpp",
      "new_id": "3062bc7d1078dc1f70a127b912863afe40db1962",
      "new_mode": 33188,
      "new_path": "test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_incomplete.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "aad003039ecda9dec0cd202bfd7f6c696230eb88",
      "old_mode": 33188,
      "old_path": "test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_value_sfinae.pass.cpp",
      "new_id": "62e584d3f0abd25c6d93011e78e6d465d0bc51cc",
      "new_mode": 33188,
      "new_path": "test/std/utilities/tuple/tuple.tuple/tuple.helper/tuple_size_value_sfinae.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "1ba14ef275f3246290709d5aeb94342cdca716b8",
      "old_mode": 33188,
      "old_path": "test/std/utilities/utility/pairs/pair.piecewise/piecewise_construct_t.fail.cpp",
      "new_id": "b8dd28a5764588f2e8086e52749b9dd661107e00",
      "new_mode": 33188,
      "new_path": "test/std/utilities/utility/pairs/pair.piecewise/piecewise_construct_t.fail.cpp"
    },
    {
      "type": "modify",
      "old_id": "17478e535480c3026b62e808198e9b99910b82db",
      "old_mode": 33188,
      "old_path": "test/std/utilities/utility/pairs/pairs.pair/default.explicit.fail.cpp",
      "new_id": "511f21ec301c6812b6d228a882cf86dd21603e4a",
      "new_mode": 33188,
      "new_path": "test/std/utilities/utility/pairs/pairs.pair/default.explicit.fail.cpp"
    },
    {
      "type": "modify",
      "old_id": "9c53cb8d14b835dc4f83d32a41825bce5d67bfd2",
      "old_mode": 33188,
      "old_path": "test/std/utilities/utility/pairs/pairs.pair/default.pass.cpp",
      "new_id": "d214972058c102e6855e8e41f931633c68f776f9",
      "new_mode": 33188,
      "new_path": "test/std/utilities/utility/pairs/pairs.pair/default.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "6841f286553887802f555bc3acccf0dca3bc1167",
      "old_mode": 33188,
      "old_path": "test/std/utilities/utility/pairs/pairs.pair/trivial_copy_move.pass.cpp",
      "new_id": "be7c0a8a8be17cf7722a20a77db15292719542ed",
      "new_mode": 33188,
      "new_path": "test/std/utilities/utility/pairs/pairs.pair/trivial_copy_move.pass.cpp"
    },
    {
      "type": "modify",
      "old_id": "ef6a82c80f0c6bc983b5b960338dffa79b3adf8d",
      "old_mode": 33188,
      "old_path": "test/support/test.workarounds/c1xx_broken_is_trivially_copyable.pass.cpp",
      "new_id": "24d6869679f59f915f83a7038478d01d1334925e",
      "new_mode": 33188,
      "new_path": "test/support/test.workarounds/c1xx_broken_is_trivially_copyable.pass.cpp"
    }
  ]
}
