)]}'
{
  "commit": "16f9b34c3bfb206721b456f8962e889124d56c3e",
  "tree": "60403e126721ceeea7d4d872468cc740aaf91a9f",
  "parents": [
    "2166bad133d279ec28008f1df8b4d90a7023f531"
  ],
  "author": {
    "name": "Alex Stewart",
    "email": "alexs.mac@gmail.com",
    "time": "Sun Jul 01 14:03:31 2018 +0100"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Tue Jul 03 18:05:36 2018 +0000"
  },
  "message": "Remove Intel TBB threading support.\n\n- In light of the C++11 threads threading option this is no longer\n  necessary for cross-platform threading support and did not offer a\n  noticeable performance gain over either the C++11 threads\n  implementation or OpenMP.\n\nChange-Id: Icb588d520888c19a1775171795b55bcaffb3d256\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "28eef28e9fc6b490ebc3ba17a09e49488c325149",
      "old_mode": 33188,
      "old_path": "bazel/ceres.bzl",
      "new_id": "cbd2c51f26f9ebfd068f3ff6bf9e6dacc983d9e3",
      "new_mode": 33188,
      "new_path": "bazel/ceres.bzl"
    },
    {
      "type": "modify",
      "old_id": "971b833044a0daeb381cfb42e6029702646d18a8",
      "old_mode": 33188,
      "old_path": "cmake/CeresCompileOptionsToComponents.cmake",
      "new_id": "e2e8ec8cf153f9b39e1be3028b78a6040d8ad338",
      "new_mode": 33188,
      "new_path": "cmake/CeresCompileOptionsToComponents.cmake"
    },
    {
      "type": "modify",
      "old_id": "910f4a8b1925a1a810cd7168dda849bc0d19db4e",
      "old_mode": 33188,
      "old_path": "cmake/CeresThreadingModels.cmake",
      "new_id": "24e8aab9f610c517fe3ae7266a56db9ea67003f8",
      "new_mode": 33188,
      "new_path": "cmake/CeresThreadingModels.cmake"
    },
    {
      "type": "modify",
      "old_id": "e887e3bfbb4cab9670572837dcf5a8636d4b0aa7",
      "old_mode": 33188,
      "old_path": "cmake/FindSuiteSparse.cmake",
      "new_id": "e4de8b02910c10cdedb9950ffc6ae7f5cb9d9c02",
      "new_mode": 33188,
      "new_path": "cmake/FindSuiteSparse.cmake"
    },
    {
      "type": "modify",
      "old_id": "f766c5c0b35cdf487436f042424db72434980ff1",
      "old_mode": 33188,
      "old_path": "cmake/config.h.in",
      "new_id": "1caacfee39390f91f933a9ad7cf3bced00024911",
      "new_mode": 33188,
      "new_path": "cmake/config.h.in"
    },
    {
      "type": "modify",
      "old_id": "6a4b6523f7d08fe4a5ba72683e9cfdd0a5bb77af",
      "old_mode": 33188,
      "old_path": "docs/source/features.rst",
      "new_id": "579875e5bded752ad54045e9092e2aa85e6ebaf1",
      "new_mode": 33188,
      "new_path": "docs/source/features.rst"
    },
    {
      "type": "modify",
      "old_id": "24ccc0c7cdf771ebc5005a7bb8f370e6e329b7c7",
      "old_mode": 33188,
      "old_path": "docs/source/installation.rst",
      "new_id": "51ad156ea65f3485e46a5213c9fda92fbae59da2",
      "new_mode": 33188,
      "new_path": "docs/source/installation.rst"
    },
    {
      "type": "modify",
      "old_id": "4a34b832f8d6e6137b60abd6590da1bd342e2d59",
      "old_mode": 33188,
      "old_path": "docs/source/nnls_solving.rst",
      "new_id": "713d54d527b1c775dd36753d0b663f3592bce53f",
      "new_mode": 33188,
      "new_path": "docs/source/nnls_solving.rst"
    },
    {
      "type": "modify",
      "old_id": "f579028ccbcbf8383d3fd4c86c4bdad2080b7717",
      "old_mode": 33188,
      "old_path": "include/ceres/internal/port.h",
      "new_id": "07bb5050c2711e279bae02d241bb309b6d92bc9c",
      "new_mode": 33188,
      "new_path": "include/ceres/internal/port.h"
    },
    {
      "type": "modify",
      "old_id": "a6999d8be08637ecd1118cee1c8bd0bc15123672",
      "old_mode": 33188,
      "old_path": "internal/ceres/CMakeLists.txt",
      "new_id": "0b0fc7dff8a95ed0917907e2773649ad69ee3909",
      "new_mode": 33188,
      "new_path": "internal/ceres/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "f7f1dc91a3bad812ec324e4203ca2d0f7265326f",
      "old_mode": 33188,
      "old_path": "internal/ceres/covariance_impl.cc",
      "new_id": "48041732e808be7987f6e86c22f199e87cf14332",
      "new_mode": 33188,
      "new_path": "internal/ceres/covariance_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "b64f3d733b6602f65a024b2bd9b5f1abf05c5d82",
      "old_mode": 33188,
      "old_path": "internal/ceres/parallel_for_openmp.cc",
      "new_id": "ae35d6ba39dda2d3c79fbb4d60a6435698b3653b",
      "new_mode": 33188,
      "new_path": "internal/ceres/parallel_for_openmp.cc"
    },
    {
      "type": "delete",
      "old_id": "e235b506292faf73bfcd8b04adb9520f0726ce65",
      "old_mode": 33188,
      "old_path": "internal/ceres/parallel_for_tbb.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "74627a528e0d2248a6bec39b6c31f0a446893f6a",
      "old_mode": 33188,
      "old_path": "internal/ceres/preprocessor.cc",
      "new_id": "08eacc81667bf968674c5b2ad3add32655935991",
      "new_mode": 33188,
      "new_path": "internal/ceres/preprocessor.cc"
    },
    {
      "type": "modify",
      "old_id": "94af8ad26c6f89fc9e5dbe174fc77ffa34592910",
      "old_mode": 33188,
      "old_path": "internal/ceres/problem_impl.cc",
      "new_id": "3fdbfedf235f487d383fbebce93fa2c934723435",
      "new_mode": 33188,
      "new_path": "internal/ceres/problem_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "13f2e835eb8340da44859963b21e220476b17a38",
      "old_mode": 33188,
      "old_path": "internal/ceres/program_evaluator.h",
      "new_id": "6781eb710f2aecaddd81f43c9f76eb7fd13df989",
      "new_mode": 33188,
      "new_path": "internal/ceres/program_evaluator.h"
    },
    {
      "type": "modify",
      "old_id": "4b400d3c03d352bb4c8506813626dca7b90a86e3",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver_utils.cc",
      "new_id": "177a928e090c26eb774fc25465716d4c5e8c7ffa",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "61a16e080a51e913d6e56d4db6d6d937e02cdf52",
      "old_mode": 33188,
      "old_path": "internal/ceres/thread_token_provider.cc",
      "new_id": "337217bed8eca388940fe57fe5ef5ddf9b30750d",
      "new_mode": 33188,
      "new_path": "internal/ceres/thread_token_provider.cc"
    },
    {
      "type": "modify",
      "old_id": "e4c9cd838da752d117df82192dd79aef6b9b7e67",
      "old_mode": 33188,
      "old_path": "internal/ceres/thread_token_provider.h",
      "new_id": "f6298b708853a6c58b7b624ffed95e2686b742ef",
      "new_mode": 33188,
      "new_path": "internal/ceres/thread_token_provider.h"
    }
  ]
}
