)]}'
{
  "commit": "677711138aeffa889fc77a15ddf2904917d12dfb",
  "tree": "b3da22162cb396bbe1ff84f189be2f6b5a09c56b",
  "parents": [
    "0141ca090c315db2f3c38e1731f0fe9754a4e4cc"
  ],
  "author": {
    "name": "Sergiu Deitsch",
    "email": "sergiu.deitsch@gmail.com",
    "time": "Thu Feb 10 16:21:55 2022 +0100"
  },
  "committer": {
    "name": "Sergiu Deitsch",
    "email": "sergiu.deitsch@gmail.com",
    "time": "Thu Feb 10 16:21:55 2022 +0100"
  },
  "message": "Fix segmentation fault in AVX2 builds\n\nEnabling the AVX2 instruction set causes a segmentation fault in mocked\nmanifold tests. This is due to Eigen vectors stored in a std::shared_ptr\nfor which the memory allocated by gmock is not aligned even though it is\nexpected to be by Eigen for correct use of packet math.\n\nThe problem does not occur if Ceres is compiled with C++17 (or later)\nenabled due to the support for aligned new allocations.\n\nChange-Id: I711abe9439cc411bd7a8b4936f3b93af07b7fbd6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "24c7b437b67c54894722bc018447ac935f05129c",
      "old_mode": 33188,
      "old_path": "internal/ceres/manifold_test.cc",
      "new_id": "52821b9593663f474b362e4605a1ed38771f39c1",
      "new_mode": 33188,
      "new_path": "internal/ceres/manifold_test.cc"
    }
  ]
}
