)]}'
{
  "commit": "d856af08590f0a8ceba1d9a36544d6fdc9762a20",
  "tree": "8e14f47c8332539e13814f81d918b67ff2d50272",
  "parents": [
    "c6cf24cb1bfe205173fb9f41b7cf929c57745113"
  ],
  "author": {
    "name": "Alex Stewart",
    "email": "alexs.mac@gmail.com",
    "time": "Wed May 02 13:50:37 2018 +0100"
  },
  "committer": {
    "name": "Alex Stewart",
    "email": "alexs.mac@gmail.com",
    "time": "Wed May 02 13:50:37 2018 +0100"
  },
  "message": "Add no-threads ParallelFor implementation.\n\n- When Ceres was configured without any multithreading enabled (actually\n  the default) it would fail to build due to undefined symbols for\n  ParallelFor() as there was no implementation for that case.\n- This adds a trivial single-threaded implementation for that case,\n  taken from the C++11 threads implementation.\n\nChange-Id: Ib3cfd620842b09f1acafe95b8b0ba3aee4587581\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a22b7347a0dfbf1634b40e7f9fb8122766aa0479",
      "old_mode": 33188,
      "old_path": "internal/ceres/CMakeLists.txt",
      "new_id": "0532073c9a842889f3b145a168085ac9352cefc2",
      "new_mode": 33188,
      "new_path": "internal/ceres/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63b8f2aa9bab752a7e81738135b617474af41ca4",
      "new_mode": 33188,
      "new_path": "internal/ceres/parallel_for_nothreads.cc"
    }
  ]
}
