)]}'
{
  "commit": "6ad6257de0e2152ac5e77dc003758de45187d6ea",
  "tree": "b864411b3fd36cfb21b414eacc840a923257cdfd",
  "parents": [
    "aecb2dc92b4aa7f3bf77a1ac918e62953602392b"
  ],
  "author": {
    "name": "Keir Mierle",
    "email": "mierle@gmail.com",
    "time": "Wed Aug 22 11:10:31 2012 -0700"
  },
  "committer": {
    "name": "Keir Mierle",
    "email": "mierle@gmail.com",
    "time": "Wed Aug 22 11:10:31 2012 -0700"
  },
  "message": "Add a workaround for an Android NDK compiler bug.\n\nOn certain NDK build configurations, one of the innermost\nparts of the Schur eliminator would get compiled\nincorrectly. The compiler changed a -\u003d to a +\u003d.\n\nThe normal Ceres unit tests caught the problem; however,\nsince it is not possible to build the tests with the NDK\n(only with the standalone toolchain) this was difficult to\ntrack down. Finding the issue involved pasting the schur\neliminator unit test inside of solver_impl.cc and other such\nhacks.\n\nChange-Id: Ie91bb545d74fe39f0c8cbd1a6eb69ee4d8b25fb2\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "73893bd8f1fec019658945511a4391f805649945",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "4152ecc3402dee9e8535c4ff63a600b7da6520e9",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "a916de089b1f6103a09c12fd8d2cfd19a632eeb3",
      "old_mode": 33188,
      "old_path": "internal/ceres/schur_eliminator_impl.h",
      "new_id": "6120db9b00913a40b54b9bc7a655857b3d132f98",
      "new_mode": 33188,
      "new_path": "internal/ceres/schur_eliminator_impl.h"
    },
    {
      "type": "modify",
      "old_id": "dcd247e661a85f95b5a419e7fba71fa9cff6af8a",
      "old_mode": 33188,
      "old_path": "jni/Android.mk",
      "new_id": "eaccb29302fd86a127850334168c8ee55ef4cff8",
      "new_mode": 33188,
      "new_path": "jni/Android.mk"
    }
  ]
}
