)]}' { "commit": "06bfe6ffacecd09f82ca54e761117aa7d9bca565", "tree": "d7fd769355344ab17c6923bf156d2062e2c70620", "parents": [ "352b320ab1b5438a0838aea09cbbf07fa4ff5d71" ], "author": { "name": "Sameer Agarwal", "email": "sameeragarwal@google.com", "time": "Sat Nov 26 16:02:28 2022 -0800" }, "committer": { "name": "Sameer Agarwal", "email": "sameeragarwal@google.com", "time": "Sun Nov 27 21:06:33 2022 -0800" }, "message": "Remove OpenMP and No threading backends.\n\nSince c++11, we can depend on C++ threads always being available.\nWith the recent work on the performance of CXX threading, the\nadditional complexity of maintaining multiple backends for some\nminor performance delta is not worth it\n\nhttps://github.com/ceres-solver/ceres-solver/issues/886\n\nChange-Id: Idee480b22a498daec9c4366da8589aa58eaf36a1\n", "tree_diff": [ { "type": "modify", "old_id": "4f9d29bdda26a1687b6d9c24f469d7781c0ebcc3", "old_mode": 33188, "old_path": ".github/workflows/linux.yml", "new_id": "630998f95a743ccca0c7d257830b3fc1194d24f6", "new_mode": 33188, "new_path": ".github/workflows/linux.yml" }, { "type": "modify", "old_id": "01f47b815962e04e5f1885086d5156a52f80e2e0", "old_mode": 33188, "old_path": "CMakeLists.txt", "new_id": "c30ae9ffb74a290c1fc6607b9cf2f8676c473d64", "new_mode": 33188, "new_path": "CMakeLists.txt" }, { "type": "modify", "old_id": "0baf2147b88092d3df1e7f3da8f4f2917aa53975", "old_mode": 33188, "old_path": "cmake/CeresCompileOptionsToComponents.cmake", "new_id": "47b0f2af57731b8e82a31eda7c01c6d0226bc012", "new_mode": 33188, "new_path": "cmake/CeresCompileOptionsToComponents.cmake" }, { "type": "modify", "old_id": "bb6cc43a1229eee3eec19f243a95633c2712f47f", "old_mode": 33188, "old_path": "cmake/CeresConfig.cmake.in", "new_id": "ceb7e269c0fcfcc1fce342de108e0f7a832f49a6", "new_mode": 33188, "new_path": "cmake/CeresConfig.cmake.in" }, { "type": "delete", "old_id": "571dd7d50390fe96a072176e78fbc64a72e69eee", "old_mode": 33188, "old_path": "cmake/CeresThreadingModels.cmake", "new_id": "0000000000000000000000000000000000000000", "new_mode": 0, "new_path": "/dev/null" }, { "type": "modify", "old_id": "40079550f311db1ebd2b70e04dcc0edade1df695", "old_mode": 33188, "old_path": "cmake/config.h.in", "new_id": "0e7fd3a9eab7e721f4d5508e12439664b28fb71c", "new_mode": 33188, "new_path": "cmake/config.h.in" }, { "type": "modify", "old_id": "06c091497353161a06a0f1f734954518921f1424", "old_mode": 33188, "old_path": "internal/ceres/CMakeLists.txt", "new_id": "1e6a699511e943c8e3e6f2b23a009eca8fa8a014", "new_mode": 33188, "new_path": "internal/ceres/CMakeLists.txt" }, { "type": "modify", "old_id": "b0930fe9587c35d7088eb2a6ceb6c43eeceabfa2", "old_mode": 33188, "old_path": "internal/ceres/concurrent_queue_test.cc", "new_id": "08451bdeafa15f03cc63d9c2051a81bf91626864", "new_mode": 33188, "new_path": "internal/ceres/concurrent_queue_test.cc" }, { "type": "modify", "old_id": "56c97855732cb6246cec77c0aecfd84b914dd556", "old_mode": 33188, "old_path": "internal/ceres/context_impl.cc", "new_id": "cc01b5436d4646b35ad1ae4940f77b70e54979a3", "new_mode": 33188, "new_path": "internal/ceres/context_impl.cc" }, { "type": "modify", "old_id": "d8f294ace5dc93034a32658e757772f4d657319c", "old_mode": 33188, "old_path": "internal/ceres/context_impl.h", "new_id": "a18d6388f86c7b052f653a411c4b0ad388f1c6ac", "new_mode": 33188, "new_path": "internal/ceres/context_impl.h" }, { "type": "modify", "old_id": "9957d1d2d009bc88303adac7862195e968afd7de", "old_mode": 33188, "old_path": "internal/ceres/covariance_impl.cc", "new_id": "5d8b87f683fcb52656ef2536bf35ffe3d8fef2ab", "new_mode": 33188, "new_path": "internal/ceres/covariance_impl.cc" }, { "type": "modify", "old_id": "caea18c7e7f5a36387606d56c376a6a58e0bfc22", "old_mode": 33188, "old_path": "internal/ceres/covariance_test.cc", "new_id": "76fcb122ecd38d6b480e23a7f177254334ee70b0", "new_mode": 33188, "new_path": "internal/ceres/covariance_test.cc" }, { "type": "modify", "old_id": "6e602708507b52e1f0c8ba46913dfdb7cdbebb1f", "old_mode": 33188, "old_path": "internal/ceres/generate_bundle_adjustment_tests.py", "new_id": "35865a61c2aa0581de717efa36ae9e38aafea05a", "new_mode": 33188, "new_path": "internal/ceres/generate_bundle_adjustment_tests.py" }, { "type": "modify", "old_id": "d0181e38b28692c70736a5117dca56067312f53e", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_denseschur_cuda_auto_threads_test.cc", "new_id": "c0020c25b3356d0dd6dac88566f32558c5a60b84", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_denseschur_cuda_auto_threads_test.cc" }, { "type": "modify", "old_id": "ecda17c97886ec1d50e8705338992482be221b81", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_denseschur_cuda_user_threads_test.cc", "new_id": "042848a21d9e1db2986f2076e62eda2d2824763b", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_denseschur_cuda_user_threads_test.cc" }, { "type": "modify", "old_id": "a355e851d5de77e7dffb9c37b578c953d74d9f27", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_denseschur_eigen_auto_threads_test.cc", "new_id": "3c32212b6b1a9ccf6b006189f97db2e4c393539e", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_denseschur_eigen_auto_threads_test.cc" }, { "type": "modify", "old_id": "f005c31d4d77a260d6f1ecda4e0ebdfa29b7f17b", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_denseschur_eigen_user_threads_test.cc", "new_id": "9335b821565ec5226398a797056a76a3301de74e", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_denseschur_eigen_user_threads_test.cc" }, { "type": "modify", "old_id": "4e727dbeb6350b340f0978132f704e7533c14faf", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_denseschur_lapack_auto_threads_test.cc", "new_id": "1acda327cabbd9ffbadf258694864d2dc0da01f4", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_denseschur_lapack_auto_threads_test.cc" }, { "type": "modify", "old_id": "e19734a348af6f0b7fe45897068e1a4dd5a9e948", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_denseschur_lapack_user_threads_test.cc", "new_id": "0d39dcd03b4150feaaaa57174b4953dbd2480bf8", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_denseschur_lapack_user_threads_test.cc" }, { "type": "modify", "old_id": "93b58ebf1bc70720a158d571a3b96a53ed7c0727", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_acceleratesparse_clustjacobi_auto_threads_test.cc", "new_id": "acb5c160235afbde37327bf564f0128d1f61b00d", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_acceleratesparse_clustjacobi_auto_threads_test.cc" }, { "type": "modify", "old_id": "053e9b236c41f2e01f0fc57254d426d102032639", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_acceleratesparse_clustjacobi_user_threads_test.cc", "new_id": "42570c42cd8dc0e0d091195c2f9920bb02b889a3", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_acceleratesparse_clustjacobi_user_threads_test.cc" }, { "type": "modify", "old_id": "723246a1e6154b9b3854ce4ffed5332f8cba2f50", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_acceleratesparse_clusttri_auto_threads_test.cc", "new_id": "f67030a9c936988172e1e9e48829c1cf49faa569", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_acceleratesparse_clusttri_auto_threads_test.cc" }, { "type": "modify", "old_id": "93f5353c22e827df5f2f03d506ffa06c154300ec", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_acceleratesparse_clusttri_user_threads_test.cc", "new_id": "a638cfed798b771f3d7bb22cd06c67496f2c9611", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_acceleratesparse_clusttri_user_threads_test.cc" }, { "type": "modify", "old_id": "1e9dbf05b44eb0e8e071ca9bfef3024fd5730fb2", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_eigensparse_clustjacobi_auto_threads_test.cc", "new_id": "5adb25a2b4b44360578c81d556ad14d92809939e", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_eigensparse_clustjacobi_auto_threads_test.cc" }, { "type": "modify", "old_id": "0daf519254e0cb73621b9154716cfe92a5509eea", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_eigensparse_clustjacobi_user_threads_test.cc", "new_id": "d531c340d4f99d67987ea263b930d56db05bab01", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_eigensparse_clustjacobi_user_threads_test.cc" }, { "type": "modify", "old_id": "1ee1286528608780401a8ca99d083b84643f6ec1", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_eigensparse_clusttri_auto_threads_test.cc", "new_id": "c82924cc2ac7dac6897808453a87dac833b55c48", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_eigensparse_clusttri_auto_threads_test.cc" }, { "type": "modify", "old_id": "6e08b2279463a3f8f80694c4a3ece5df8dcc784f", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_eigensparse_clusttri_user_threads_test.cc", "new_id": "f7de34f256fd13ceef05be005542276a718ee131", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_eigensparse_clusttri_user_threads_test.cc" }, { "type": "modify", "old_id": "e0aad44854c993fe95647986f5a6314a46a696d3", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_jacobi_auto_threads_test.cc", "new_id": "4666424cd182b74899a9e8731d7755c8c8162071", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_jacobi_auto_threads_test.cc" }, { "type": "modify", "old_id": "c68f6f0522df28aaa4ffeca71f00901f560d0506", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_jacobi_user_threads_test.cc", "new_id": "09d5bd034abd1a2cf40ba86bf6c1a6320d4804f3", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_jacobi_user_threads_test.cc" }, { "type": "modify", "old_id": "6d97ebab0c45cae8d657d0c25da81201db08e2d8", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_schurjacobi_auto_threads_test.cc", "new_id": "beaa92a47e371fd1d4a9c6af47288112e18f17fe", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_schurjacobi_auto_threads_test.cc" }, { "type": "modify", "old_id": "71220f74a85e5baf0d25aae9b19f3c3f5a488d6e", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_schurjacobi_user_threads_test.cc", "new_id": "762f8810c6f37535687fcdf493a46a8dab7c3d90", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_schurjacobi_user_threads_test.cc" }, { "type": "modify", "old_id": "874168db3e0a1b2bac36690991db8c2f882a5122", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_suitesparse_clustjacobi_auto_threads_test.cc", "new_id": "e31446a69984aaa799265ab68baf77c9f459a726", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_suitesparse_clustjacobi_auto_threads_test.cc" }, { "type": "modify", "old_id": "ae07667aefe092b0ee07a8d86bd6298c892d10ac", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_suitesparse_clustjacobi_user_threads_test.cc", "new_id": "d26cc333e28fe8c05c6c6083689fc12be3021ab9", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_suitesparse_clustjacobi_user_threads_test.cc" }, { "type": "modify", "old_id": "aee5e5a315a5a80c02d9426217691697cd8f21d1", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_suitesparse_clusttri_auto_threads_test.cc", "new_id": "35df772e0ea4075f9468846e7a1faff1f5d68601", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_suitesparse_clusttri_auto_threads_test.cc" }, { "type": "modify", "old_id": "9bc2d3fb73b7da6286173bfa1e7109b9e3daef83", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_suitesparse_clusttri_user_threads_test.cc", "new_id": "e71b4e5c905fb50f9faa6243f74be85d5e0a9bcd", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_suitesparse_clusttri_user_threads_test.cc" }, { "type": "modify", "old_id": "79769b435310a7d4228e8b25d3555b1608adf332", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_acceleratesparse_auto_threads_test.cc", "new_id": "38731ecd62abb572a97728a93a4e0954268baf1d", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_acceleratesparse_auto_threads_test.cc" }, { "type": "modify", "old_id": "6131f1dc3cf202ead6c5c244aa778bcbd2b92faa", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_acceleratesparse_user_threads_test.cc", "new_id": "27e32d1228fe1fb952de3c01a686f392b529e154", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_acceleratesparse_user_threads_test.cc" }, { "type": "modify", "old_id": "46e5dac978dda7257ef37a386cbeca84bb365e4b", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_eigensparse_auto_threads_test.cc", "new_id": "6b9372782d8e8ff4e9b3c2fa6c2d50a8b85d7562", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_eigensparse_auto_threads_test.cc" }, { "type": "modify", "old_id": "68f3be7f5212776c5cd017291b1c1e208272955e", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_eigensparse_user_threads_test.cc", "new_id": "a92ccfbaa1d87b90e9dd2fa0c540fb4cef798838", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_eigensparse_user_threads_test.cc" }, { "type": "modify", "old_id": "ef11005774db81e08f9b9c5cbbe92006c95ea769", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_suitesparse_auto_threads_test.cc", "new_id": "f8aa16ff9c66dfd08ae8e875927b6e1a4055575f", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_suitesparse_auto_threads_test.cc" }, { "type": "modify", "old_id": "862142a25381b1bee3c2bf1b6eeca93a96615f1f", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_suitesparse_user_threads_test.cc", "new_id": "09ac24e5aa8f2a086b6215320e5754b4bfb618b9", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_suitesparse_user_threads_test.cc" }, { "type": "modify", "old_id": "595fc155eb64425e10e9ee2cb32e01227b8772f6", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_acceleratesparse_auto_threads_test.cc", "new_id": "b6b53ce3991575d8ddb7e2942e2f3215f18f4352", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_acceleratesparse_auto_threads_test.cc" }, { "type": "modify", "old_id": "c1302f731a7d3c92b31aa51ca2f78b45ff879f24", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_acceleratesparse_user_threads_test.cc", "new_id": "da4c9df49ac330a6647a68ef1640ea65767d55a7", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_acceleratesparse_user_threads_test.cc" }, { "type": "modify", "old_id": "137725bada007b2aae505b977ecbe2b1a2988c4f", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_eigensparse_auto_threads_test.cc", "new_id": "7a8bd90c49bb82da6d83487ceca5be3d5a336f03", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_eigensparse_auto_threads_test.cc" }, { "type": "modify", "old_id": "14dcabf3179040ff9a6e817c5c6cee53a32a9cbb", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_eigensparse_user_threads_test.cc", "new_id": "35c73ca8ff8529f5b24470596ff7b6d035aeef7b", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_eigensparse_user_threads_test.cc" }, { "type": "modify", "old_id": "cf015b87bf0d5961ec4260f19e8f5248f9fadfbc", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_suitesparse_auto_threads_test.cc", "new_id": "2cdb888f4f5997e307deb38c2ecd8f0e851068e5", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_suitesparse_auto_threads_test.cc" }, { "type": "modify", "old_id": "b13915e703bb896da82deb96437bf54ede06a4d1", "old_mode": 33188, "old_path": "internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_suitesparse_user_threads_test.cc", "new_id": "04f36337b68b8cf983f8035c2c49cac4401ced5f", "new_mode": 33188, "new_path": "internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_suitesparse_user_threads_test.cc" }, { "type": "modify", "old_id": "fe5d242a486cf87b0bef957dbb6c7d5f070e5ecd", "old_mode": 33188, "old_path": "internal/ceres/parallel_for.h", "new_id": "d91a195a6d3ac4bfd5973566cfad7b3886d9c61e", "new_mode": 33188, "new_path": "internal/ceres/parallel_for.h" }, { "type": "modify", "old_id": "13cabf90bd1619447bffbaa9e32b2fb4b27e1de0", "old_mode": 33188, "old_path": "internal/ceres/parallel_for_cxx.cc", "new_id": "cdf9966f5e47eb83baa6015fc3279112e0938188", "new_mode": 33188, "new_path": "internal/ceres/parallel_for_cxx.cc" }, { "type": "modify", "old_id": "b745a64077e188132e0906ab5914641055a7666a", "old_mode": 33188, "old_path": "internal/ceres/parallel_for_cxx.h", "new_id": "073160992ec631d01924c98dc44f79f25f3ba360", "new_mode": 33188, "new_path": "internal/ceres/parallel_for_cxx.h" }, { "type": "delete", "old_id": "8d3611dbc36444b2ef876e73819736a31b67dd2c", "old_mode": 33188, "old_path": "internal/ceres/parallel_for_nothreads.cc", "new_id": "0000000000000000000000000000000000000000", "new_mode": 0, "new_path": "/dev/null" }, { "type": "delete", "old_id": "02690f31011f18bd25087fc2df68c1c72db9446c", "old_mode": 33188, "old_path": "internal/ceres/parallel_for_openmp.cc", "new_id": "0000000000000000000000000000000000000000", "new_mode": 0, "new_path": "/dev/null" }, { "type": "delete", "old_id": "94254c45564efae99d70a4d4384bd26a8c3ef7a9", "old_mode": 33188, "old_path": "internal/ceres/parallel_for_openmp.h", "new_id": "0000000000000000000000000000000000000000", "new_mode": 0, "new_path": "/dev/null" }, { "type": "modify", "old_id": "54ca636832c19a23c83103ceddbc7e7017155b65", "old_mode": 33188, "old_path": "internal/ceres/parallel_for_test.cc", "new_id": "6974ab903d1664f4beb8bac42fbeac9f6413eacb", "new_mode": 33188, "new_path": "internal/ceres/parallel_for_test.cc" }, { "type": "modify", "old_id": "fd2d792462625291fb0130f9be03b82b6f13d77a", "old_mode": 33188, "old_path": "internal/ceres/parallel_utils_test.cc", "new_id": "1facb3e252811ab43f2d1c61141cec1e17b5ed1b", "new_mode": 33188, "new_path": "internal/ceres/parallel_utils_test.cc" }, { "type": "modify", "old_id": "32641664996da9f306016b9e9d1f62d9046b3945", "old_mode": 33188, "old_path": "internal/ceres/problem_impl.cc", "new_id": "4440526fb3c5393614dbe975d1cd85869db43e1d", "new_mode": 33188, "new_path": "internal/ceres/problem_impl.cc" }, { "type": "modify", "old_id": "1176bb860e43c4d14eac43bb381288f4b9b304c0", "old_mode": 33188, "old_path": "internal/ceres/program_evaluator.h", "new_id": "251a1770404ed7c66316fee3aa289e322031aa9a", "new_mode": 33188, "new_path": "internal/ceres/program_evaluator.h" }, { "type": "modify", "old_id": "4c4a354ae140398dd110cb861af906296309f337", "old_mode": 33188, "old_path": "internal/ceres/solver_utils.cc", "new_id": "de1c38b47d68ece01b6f332fd22a0008a41ddaa3", "new_mode": 33188, "new_path": "internal/ceres/solver_utils.cc" }, { "type": "modify", "old_id": "1fd1a4caf06e4c3e71836a206fb6cb8862380467", "old_mode": 33188, "old_path": "internal/ceres/thread_pool.cc", "new_id": "16b86e1f80d7a403f77f30d98a52f902cc46b322", "new_mode": 33188, "new_path": "internal/ceres/thread_pool.cc" }, { "type": "modify", "old_id": "e64011db8b0476a50c93f6b2f6f07dd6dfa4e61c", "old_mode": 33188, "old_path": "internal/ceres/thread_pool_test.cc", "new_id": "63b05d08ba9ffe81b9f6042fa8cfd2b3ceb32c5e", "new_mode": 33188, "new_path": "internal/ceres/thread_pool_test.cc" }, { "type": "modify", "old_id": "e48964c95cb7504b39c6ea021ce90670130682d0", "old_mode": 33188, "old_path": "internal/ceres/thread_token_provider.cc", "new_id": "c9bb3fc003507c38fc9e482800f8f1c3b6871cb2", "new_mode": 33188, "new_path": "internal/ceres/thread_token_provider.cc" }, { "type": "modify", "old_id": "d8640df2d38acd03cb3ae8be28e15abf97eab061", "old_mode": 33188, "old_path": "internal/ceres/thread_token_provider.h", "new_id": "b14df0e92fbf05863ff5bd69eb209399afdefd54", "new_mode": 33188, "new_path": "internal/ceres/thread_token_provider.h" }, { "type": "modify", "old_id": "c36092a8ee726a6eb784ef8e55bb0ecec136c41a", "old_mode": 33188, "old_path": "internal/ceres/wall_time.cc", "new_id": "f57da318cfb903da2e4e8b99775b424c696dd504", "new_mode": 33188, "new_path": "internal/ceres/wall_time.cc" } ] }