)]}'
{
  "commit": "006e18e52bfef7bac5db144dff241f685b383b39",
  "tree": "860d149088e4dc11d8a5431592d880a3f8f84bd7",
  "parents": [
    "9a6a43319f31c03cda67c4ff772de339d0f19b8f"
  ],
  "author": {
    "name": "Gael Guennebaud",
    "email": "g.gael@free.fr",
    "time": "Thu Jul 12 16:57:41 2018 +0200"
  },
  "committer": {
    "name": "Gael Guennebaud",
    "email": "g.gael@free.fr",
    "time": "Thu Jul 12 16:57:41 2018 +0200"
  },
  "message": "Cleanup the mess in Eigen/Core by moving CUDA/HIP stuff at more appropriate places (Macros.h),\nand alignment/vectorization logic is now in util/ConfigureVectorization.h\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "647a10831b56bda548d277d1a4b24e10106b5d8a",
      "old_mode": 33188,
      "old_path": "Eigen/Core",
      "new_id": "fd6edc018c199ea32729cf6c4affb177059619bd",
      "new_mode": 33188,
      "new_path": "Eigen/Core"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "27f65f672890413585a413e0354c099b7dd97b60",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/util/ConfigureVectorization.h"
    },
    {
      "type": "modify",
      "old_id": "64b7be4230b3e7780312fcc2e2c5f2c483aab765",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/util/Macros.h",
      "new_id": "46ca0193ae556306f8fd344fef92cb464b11f38e",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/util/Macros.h"
    }
  ]
}
